Details

Time bar (total: 17.0s)

analyze63.0ms (0.4%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%0.6%99.4%0%0%0%0
0%0%0.6%99.4%0%0%0%1
0%0%0.6%99.4%0%0%0%2
50%0.3%0.3%99.4%0%0%0%3
50%0.3%0.3%99.4%0%0%0%4
75%0.5%0.2%99.4%0%0%0%5
75%0.5%0.2%99.4%0%0%0%6
87.5%0.6%0.1%99.4%0%0%0%7
87.5%0.6%0.1%99.4%0%0%0%8
93.8%0.6%0%99.4%0%0%0%9
93.8%0.6%0%99.4%0%0%0%10
96.9%0.6%0%99.4%0%0%0%11
96.9%0.6%0%99.4%0%0%0%12
Compiler

Compiled 41 to 27 computations (34.1% saved)

sample2.2s (13.1%)

Results
2.2s8256×body256valid
Bogosity

preprocess44.0ms (0.3%)

Algorithm
egg-herbie
Rules
1794×associate-+r+
1440×associate-/r*
1098×distribute-lft-in
964×distribute-rgt-in
782×*-commutative
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
026130
183122
2317122
31521122
46374122
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 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (+.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))))))
(/.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 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (log.f32 alpha) 2)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (*.f32 (log.f32 alpha) 2))
(/.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 (/.f32 (fma.f32 cosTheta cosTheta -1) (PI.f32)) (*.f32 (log.f32 (*.f32 cosTheta cosTheta)) (fma.f32 alpha (*.f32 alpha (fma.f32 cosTheta cosTheta -1)) 1)))
(/.f32 (/.f32 (fma.f32 cosTheta cosTheta -1) (PI.f32)) (*.f32 (*.f32 (log.f32 cosTheta) 2) (fma.f32 (*.f32 alpha alpha) (fma.f32 cosTheta cosTheta -1) 1)))
(/.f32 (/.f32 (fma.f32 cosTheta cosTheta -1) (*.f32 (log.f32 cosTheta) 2)) (*.f32 (PI.f32) (fma.f32 (*.f32 alpha alpha) (fma.f32 cosTheta cosTheta -1) 1)))
Compiler

Compiled 28 to 18 computations (35.7% saved)

simplify45.0ms (0.3%)

Algorithm
egg-herbie
Rules
1308×associate-/l*
1050×associate-*r/
1004×associate-*r*
838×associate-*l*
786×associate-+r+
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01765
14961
216861
378061
4395361
Stop Event
node limit
Counts
1 → 6
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 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (+.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta (*.f32 (fma.f32 alpha alpha -1) cosTheta) 1))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.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 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) 2)) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))

eval2.0ms (0%)

Compiler

Compiled 132 to 73 computations (44.7% saved)

prune3.0ms (0%)

Pruning

5 alts after pruning (5 fresh and 0 done)

PrunedKeptTotal
New246
Fresh011
Picked000
Done000
Total257
Error
0.2b
Counts
7 → 4
Alt Table
Click to see full alt table
StatusErrorProgram
0.5b
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta (*.f32 (fma.f32 alpha alpha -1) cosTheta) 1))))
0.5b
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (+.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))))))
0.4b
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) 2)) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
0.5b
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 1 (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) 1) cosTheta) cosTheta))))
Compiler

Compiled 96 to 64 computations (33.3% saved)

localize102.0ms (0.6%)

Local error

Found 4 expressions with local error:

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

Compiled 93 to 39 computations (58.1% saved)

series41.0ms (0.2%)

Counts
4 → 84
Calls

21 calls:

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

rewrite395.0ms (2.3%)

Algorithm
batch-egg-rewrite
Rules
1192×associate-/r/
1060×associate-/l/
416×associate-+l+
380×add-sqr-sqrt
372×pow1
Iterations

Useful iterations: 1 (0.0ms)

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

simplify156.0ms (0.9%)

Algorithm
egg-herbie
Rules
1300×associate-/r*
1190×associate-*r*
1028×associate-*l*
768×*-commutative
562×associate-/l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
055816681
1176714143
Stop Event
node limit
Counts
225 → 296
Calls
Call 1
Inputs
(*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))
(*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))
(*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))
(*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))
(*.f32 -2 (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))
(*.f32 -2 (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))
(*.f32 -2 (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))
(*.f32 -2 (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))
(*.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 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))
(-.f32 (*.f32 (-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))) (*.f32 -1/2 (/.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2) (PI.f32)))))) (pow.f32 alpha 2)) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))))
(-.f32 (+.f32 (*.f32 (-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))) (*.f32 -1/2 (/.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2) (PI.f32)))))) (pow.f32 alpha 2)) (*.f32 -1 (/.f32 (*.f32 (-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))) (*.f32 -1/2 (/.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2) (PI.f32)))))) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 2))) (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2)))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))))
(-.f32 (+.f32 (*.f32 (-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))) (*.f32 -1/2 (/.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2) (PI.f32)))))) (pow.f32 alpha 2)) (+.f32 (/.f32 (*.f32 (-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))) (*.f32 -1/2 (/.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2) (PI.f32)))))) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 4))) (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2)) (*.f32 -1 (/.f32 (*.f32 (-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))) (*.f32 -1/2 (/.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2) (PI.f32)))))) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 2))) (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))))
(/.f32 -1/2 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(-.f32 (/.f32 1/2 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))))
(-.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (*.f32 -1/2 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 4) (PI.f32))))))) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 4)))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 2) (PI.f32))))))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))))
(-.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (*.f32 -1/2 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 4) (PI.f32))))))) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 4)))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 2) (PI.f32)))))) (/.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2) (-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (*.f32 -1/2 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 4) (PI.f32))))))) (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 6))))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))))
(/.f32 -1/2 (*.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 (/.f32 -1 alpha)) (PI.f32))))
(-.f32 (/.f32 1/2 (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 (/.f32 -1 alpha)) (PI.f32))))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 cosTheta 4) (*.f32 (log.f32 (/.f32 -1 alpha)) (PI.f32)))))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 2) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))))))) (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha)))))) (*.f32 -1/2 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (pow.f32 cosTheta 4) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha)))))))) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 4))))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 cosTheta 4) (*.f32 (log.f32 (/.f32 -1 alpha)) (PI.f32)))))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 2) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))))))) (+.f32 (/.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2) (-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha)))))) (*.f32 -1/2 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (pow.f32 cosTheta 4) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha)))))))) (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 6))) (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha)))))) (*.f32 -1/2 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (pow.f32 cosTheta 4) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha)))))))) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 4)))))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 cosTheta 4) (*.f32 (log.f32 (/.f32 -1 alpha)) (PI.f32)))))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))))))))
(/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))
(-.f32 (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (pow.f32 cosTheta 2)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))))) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))))
(-.f32 (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (pow.f32 cosTheta 2)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))) (/.f32 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (pow.f32 cosTheta 4)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))))) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))))
(-.f32 (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (pow.f32 cosTheta 2)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 4) (pow.f32 cosTheta 6)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))) (/.f32 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (pow.f32 cosTheta 4)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))))) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))))
(/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(-.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 4) (PI.f32))))))
(-.f32 (+.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (*.f32 (pow.f32 cosTheta 6) (PI.f32))))) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 4) (PI.f32))))))
(-.f32 (+.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (*.f32 (pow.f32 cosTheta 6) (PI.f32))))) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (+.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 4) (PI.f32))))) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.f32 (pow.f32 cosTheta 8) (PI.f32)))))))
(/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(-.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 4) (PI.f32))))))
(-.f32 (+.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (*.f32 (pow.f32 cosTheta 6) (PI.f32))))) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 4) (PI.f32))))))
(-.f32 (+.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (*.f32 (pow.f32 cosTheta 6) (PI.f32))))) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (+.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 4) (PI.f32))))) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.f32 (pow.f32 cosTheta 8) (PI.f32)))))))
(*.f32 -1 cosTheta)
(+.f32 (*.f32 -1 cosTheta) (*.f32 cosTheta (pow.f32 alpha 2)))
(+.f32 (*.f32 -1 cosTheta) (*.f32 cosTheta (pow.f32 alpha 2)))
(+.f32 (*.f32 -1 cosTheta) (*.f32 cosTheta (pow.f32 alpha 2)))
(*.f32 cosTheta (pow.f32 alpha 2))
(+.f32 (*.f32 -1 cosTheta) (*.f32 cosTheta (pow.f32 alpha 2)))
(+.f32 (*.f32 -1 cosTheta) (*.f32 cosTheta (pow.f32 alpha 2)))
(+.f32 (*.f32 -1 cosTheta) (*.f32 cosTheta (pow.f32 alpha 2)))
(*.f32 cosTheta (pow.f32 alpha 2))
(+.f32 (*.f32 -1 cosTheta) (*.f32 cosTheta (pow.f32 alpha 2)))
(+.f32 (*.f32 -1 cosTheta) (*.f32 cosTheta (pow.f32 alpha 2)))
(+.f32 (*.f32 -1 cosTheta) (*.f32 cosTheta (pow.f32 alpha 2)))
(*.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 cosTheta 2) (pow.f32 alpha 2)) (*.f32 -1 (pow.f32 cosTheta 2)))
(+.f32 (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)) (*.f32 -1 (pow.f32 cosTheta 2)))
(+.f32 (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)) (*.f32 -1 (pow.f32 cosTheta 2)))
(*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2))
(+.f32 (*.f32 -1 (pow.f32 cosTheta 2)) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)))
(+.f32 (*.f32 -1 (pow.f32 cosTheta 2)) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)))
(+.f32 (*.f32 -1 (pow.f32 cosTheta 2)) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)))
(*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2))
(+.f32 (*.f32 -1 (pow.f32 cosTheta 2)) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)))
(+.f32 (*.f32 -1 (pow.f32 cosTheta 2)) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)))
(+.f32 (*.f32 -1 (pow.f32 cosTheta 2)) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 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))
(+.f32 (*.f32 (PI.f32) (log.f32 alpha)) (*.f32 (PI.f32) (log.f32 alpha)))
(+.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (log.f32 alpha) (PI.f32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))))) 1)
(pow.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) 1)
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) 2)
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) 3)
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) 3) 1/3)
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) 2))
(log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))
(log.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)) 1)))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) 3))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 2 (log.f32 alpha)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (pow.f32 (PI.f32) 3)))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) 1))
(log1p.f32 (-.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)) 1))
(+.f32 (/.f32 alpha (/.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) alpha)) (neg.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))
(+.f32 (neg.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (/.f32 alpha (/.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) alpha)))
(-.f32 (/.f32 alpha (/.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) alpha)) (/.f32 1 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(-.f32 (exp.f32 (log1p.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)))))) 1)
(*.f32 1 (/.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 (fma.f32 alpha alpha -1) (/.f32 1 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.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)))) 1)
(*.f32 (sqrt.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))))) (sqrt.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 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (/.f32 1 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))
(*.f32 (cbrt.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 (cbrt.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 (pow.f32 (cbrt.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) (cbrt.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 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (*.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (/.f32 1 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (/.f32 1 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (/.f32 (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))) (-.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (/.f32 (+.f32 1 (*.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) (-.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 1))) (+.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 3))))
(*.f32 (+.f32 alpha 1) (*.f32 (+.f32 alpha -1) (/.f32 1 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))
(*.f32 (+.f32 alpha 1) (/.f32 (+.f32 alpha -1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (fma.f32 alpha alpha -1))
(*.f32 (-.f32 1 (*.f32 alpha alpha)) (/.f32 1 (*.f32 (PI.f32) (neg.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))
(*.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))))
(*.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (/.f32 1 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))))
(*.f32 (/.f32 1 (sqrt.f32 (*.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) (sqrt.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))
(*.f32 (/.f32 1 (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 (fma.f32 alpha alpha -1) (cbrt.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (-.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))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (+.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 3))) (+.f32 1 (*.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) (-.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 1))))
(*.f32 (/.f32 1 (*.f32 (PI.f32) (neg.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (-.f32 1 (*.f32 alpha alpha)))
(*.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))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) 1) (/.f32 (sqrt.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 (/.f32 (sqrt.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)))) (sqrt.f32 (fma.f32 alpha alpha -1)))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (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 (sqrt.f32 (fma.f32 alpha alpha -1)) (cbrt.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))
(*.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 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) 1) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (sqrt.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (sqrt.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -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 (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 (/.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))))
(*.f32 (/.f32 (+.f32 alpha 1) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (/.f32 (+.f32 alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (/.f32 (+.f32 alpha 1) (sqrt.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (/.f32 (+.f32 alpha -1) (sqrt.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))
(*.f32 (/.f32 (+.f32 alpha 1) (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 (+.f32 alpha -1) (cbrt.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))
(*.f32 (/.f32 1 (/.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (sqrt.f32 (fma.f32 alpha alpha -1)))) (sqrt.f32 (fma.f32 alpha alpha -1)))
(*.f32 (/.f32 1 (/.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2))) (cbrt.f32 (fma.f32 alpha alpha -1)))
(*.f32 (/.f32 1 (/.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (+.f32 alpha 1))) (+.f32 alpha -1))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (-.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))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (+.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 3)))) (+.f32 1 (*.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) (-.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 1))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (-.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) 2) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))) (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))))) (-.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (+.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) 3) (pow.f32 (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))) 3))) (+.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) 2) (-.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))) (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))) (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))))))
(*.f32 (/.f32 (pow.f32 (cbrt.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)))) (cbrt.f32 (fma.f32 alpha alpha -1)))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (-.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2) 1)) (-.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 1))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (neg.f32 (-.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2)))) (neg.f32 (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (neg.f32 (+.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 3)))) (neg.f32 (+.f32 1 (*.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) (-.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 1)))))
(*.f32 (/.f32 (+.f32 alpha 1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (+.f32 alpha -1))
(*.f32 (/.f32 (*.f32 (+.f32 (pow.f32 alpha 4) -1) (/.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 alpha 4) -1)) (fma.f32 alpha alpha -1))
(*.f32 (/.f32 (*.f32 (+.f32 (pow.f32 alpha 4) -1) (/.f32 1 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (-.f32 1 (pow.f32 alpha 4))) (-.f32 1 (*.f32 alpha alpha)))
(*.f32 (/.f32 (*.f32 (+.f32 (pow.f32 alpha 4) -1) (/.f32 1 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (+.f32 1 (pow.f32 alpha 6))) (+.f32 (pow.f32 alpha 4) (-.f32 1 (*.f32 alpha alpha))))
(*.f32 (/.f32 (*.f32 (+.f32 -1 (pow.f32 alpha 6)) (/.f32 1 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (-.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 alpha 4)) (*.f32 (fma.f32 alpha alpha 1) (fma.f32 alpha alpha 1)))) (-.f32 (pow.f32 alpha 4) (fma.f32 alpha alpha 1)))
(*.f32 (/.f32 (*.f32 (+.f32 -1 (pow.f32 alpha 6)) (/.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 (pow.f32 alpha 4) 3) (pow.f32 (fma.f32 alpha alpha 1) 3))) (+.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 alpha 4)) (-.f32 (*.f32 (fma.f32 alpha alpha 1) (fma.f32 alpha alpha 1)) (*.f32 (pow.f32 alpha 4) (fma.f32 alpha alpha 1)))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (*.f32 2 (log.f32 alpha)) (-.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))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (*.f32 2 (log.f32 alpha)) (+.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 3)))) (+.f32 1 (*.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) (-.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 1))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (hypot.f32 1 (*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) cosTheta)) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))))) (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 3)))) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) (-.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 1)))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (hypot.f32 1 (*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) cosTheta)) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2)))) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (pow.f32 (cbrt.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 2) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))))) (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 3)))) (cbrt.f32 (+.f32 1 (*.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) (-.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 1)))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (pow.f32 (cbrt.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 2) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))))) (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2)))) (cbrt.f32 (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 (+.f32 alpha 1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (+.f32 alpha -1) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))))
(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)))) 1)
(pow.f32 (sqrt.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)
(pow.f32 (cbrt.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)
(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/3)
(pow.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (/.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (fma.f32 alpha alpha -1))) -1)
(neg.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (neg.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))
(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)))) 2))
(log.f32 (exp.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))))))
(log.f32 (+.f32 1 (expm1.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)))))))
(cbrt.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))
(cbrt.f32 (/.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)))
(expm1.f32 (log1p.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))))))
(exp.f32 (log.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))))))
(exp.f32 (*.f32 (log.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))))) 1))
(log1p.f32 (expm1.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 (*.f32 cosTheta (*.f32 alpha alpha)) (*.f32 cosTheta -1))
(+.f32 (*.f32 cosTheta -1) (*.f32 cosTheta (*.f32 alpha alpha)))
(+.f32 (*.f32 (*.f32 alpha alpha) cosTheta) (*.f32 -1 cosTheta))
(+.f32 (*.f32 -1 cosTheta) (*.f32 (*.f32 alpha alpha) cosTheta))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (fma.f32 alpha alpha -1) cosTheta))) 1)
(/.f32 (*.f32 cosTheta (+.f32 (pow.f32 alpha 4) -1)) (fma.f32 alpha alpha 1))
(/.f32 (*.f32 cosTheta (+.f32 -1 (pow.f32 alpha 6))) (+.f32 (pow.f32 alpha 4) (fma.f32 alpha alpha 1)))
(/.f32 (*.f32 (+.f32 (pow.f32 alpha 4) -1) cosTheta) (fma.f32 alpha alpha 1))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 alpha 6)) cosTheta) (+.f32 (pow.f32 alpha 4) (fma.f32 alpha alpha 1)))
(pow.f32 (*.f32 (fma.f32 alpha alpha -1) cosTheta) 1)
(pow.f32 (sqrt.f32 (*.f32 (fma.f32 alpha alpha -1) cosTheta)) 2)
(pow.f32 (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) cosTheta)) 3)
(pow.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) cosTheta) 3) 1/3)
(sqrt.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) cosTheta) 2))
(log.f32 (pow.f32 (exp.f32 cosTheta) (fma.f32 alpha alpha -1)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (fma.f32 alpha alpha -1) cosTheta))))
(cbrt.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) cosTheta) 3))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (pow.f32 cosTheta 3)))
(cbrt.f32 (*.f32 (pow.f32 cosTheta 3) (pow.f32 (fma.f32 alpha alpha -1) 3)))
(expm1.f32 (log1p.f32 (*.f32 (fma.f32 alpha alpha -1) cosTheta)))
(exp.f32 (log.f32 (*.f32 (fma.f32 alpha alpha -1) cosTheta)))
(exp.f32 (*.f32 (log.f32 (*.f32 (fma.f32 alpha alpha -1) cosTheta)) 1))
(log1p.f32 (expm1.f32 (*.f32 (fma.f32 alpha alpha -1) cosTheta)))
(+.f32 1 (-.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 1))
(+.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 0)
(-.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) 1)
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 2)
(-.f32 (/.f32 1 (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))) (+.f32 (/.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2) (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))) 1))
(/.f32 (*.f32 (+.f32 (pow.f32 alpha 4) -1) (*.f32 cosTheta cosTheta)) (fma.f32 alpha alpha 1))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 alpha 6)) (*.f32 cosTheta cosTheta)) (+.f32 (pow.f32 alpha 4) (fma.f32 alpha alpha 1)))
(pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 1)
(pow.f32 (*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) cosTheta) 2)
(pow.f32 (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))) 3)
(pow.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 3) 1/3)
(sqrt.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2))
(log.f32 (pow.f32 (exp.f32 cosTheta) (*.f32 (fma.f32 alpha alpha -1) cosTheta)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))))
(cbrt.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 3))
(expm1.f32 (log1p.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))))
(exp.f32 (log.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))))
(exp.f32 (*.f32 (log.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))) 1))
(log1p.f32 (expm1.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))))
Outputs
(*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))
(*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))
(*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))
(*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))
(*.f32 -2 (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))
(*.f32 -2 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))))
(*.f32 (PI.f32) (*.f32 -2 (neg.f32 (log.f32 alpha))))
(*.f32 -2 (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))
(*.f32 -2 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))))
(*.f32 (PI.f32) (*.f32 -2 (neg.f32 (log.f32 alpha))))
(*.f32 -2 (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))
(*.f32 -2 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))))
(*.f32 (PI.f32) (*.f32 -2 (neg.f32 (log.f32 alpha))))
(*.f32 -2 (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))
(*.f32 -2 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))))
(*.f32 (PI.f32) (*.f32 -2 (neg.f32 (log.f32 alpha))))
(*.f32 -2 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))))
(*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) -2))
(*.f32 -2 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))))
(*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) -2))
(*.f32 -2 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))))
(*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) -2))
(*.f32 -2 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))))
(*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) -2))
(/.f32 -1/2 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))
(/.f32 -1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))))))
(/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(-.f32 (*.f32 (-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))) (*.f32 -1/2 (/.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2) (PI.f32)))))) (pow.f32 alpha 2)) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))))
(-.f32 (*.f32 (-.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta)))))) (*.f32 -1/2 (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) 2)))))) (*.f32 alpha alpha)) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta)))))))
(fma.f32 (+.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))) (/.f32 (*.f32 1/2 (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2))))) (*.f32 alpha alpha) (/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))))
(-.f32 (+.f32 (*.f32 (-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))) (*.f32 -1/2 (/.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2) (PI.f32)))))) (pow.f32 alpha 2)) (*.f32 -1 (/.f32 (*.f32 (-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))) (*.f32 -1/2 (/.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2) (PI.f32)))))) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 2))) (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2)))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))))
(-.f32 (fma.f32 (-.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta)))))) (*.f32 -1/2 (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) 2)))))) (*.f32 alpha alpha) (neg.f32 (/.f32 (-.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta)))))) (*.f32 -1/2 (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) 2)))))) (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 alpha 4)))))) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta)))))))
(+.f32 (/.f32 (neg.f32 (+.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))) (/.f32 (*.f32 1/2 (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2)))))) (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 cosTheta (*.f32 cosTheta (pow.f32 alpha 4))))) (fma.f32 (+.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))) (/.f32 (*.f32 1/2 (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2))))) (*.f32 alpha alpha) (/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))))
(-.f32 (+.f32 (*.f32 (-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))) (*.f32 -1/2 (/.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2) (PI.f32)))))) (pow.f32 alpha 2)) (+.f32 (/.f32 (*.f32 (-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))) (*.f32 -1/2 (/.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2) (PI.f32)))))) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 4))) (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2)) (*.f32 -1 (/.f32 (*.f32 (-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))) (*.f32 -1/2 (/.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2) (PI.f32)))))) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 2))) (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))))
(-.f32 (fma.f32 (-.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta)))))) (*.f32 -1/2 (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) 2)))))) (*.f32 alpha alpha) (+.f32 (neg.f32 (/.f32 (-.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta)))))) (*.f32 -1/2 (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) 2)))))) (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 alpha 4))))) (/.f32 (-.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta)))))) (*.f32 -1/2 (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) 2)))))) (/.f32 (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) 2) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 4)))))) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta)))))))
(+.f32 (-.f32 (*.f32 (/.f32 (+.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))) (/.f32 (*.f32 1/2 (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2))))) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2)) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 4))) (/.f32 (+.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))) (/.f32 (*.f32 1/2 (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2))))) (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 cosTheta (*.f32 cosTheta (pow.f32 alpha 4)))))) (fma.f32 (+.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))) (/.f32 (*.f32 1/2 (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2))))) (*.f32 alpha alpha) (/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))))
(/.f32 -1/2 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(/.f32 (/.f32 -1/2 (neg.f32 (log.f32 alpha))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))
(-.f32 (/.f32 1/2 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))))
(-.f32 (/.f32 1/2 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha)) (PI.f32)))) (fma.f32 -1/2 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (pow.f32 cosTheta 4))))) (/.f32 1/2 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))))
(-.f32 (/.f32 1/2 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta (*.f32 alpha (*.f32 alpha cosTheta)))))) (fma.f32 -1/2 (/.f32 (/.f32 (/.f32 (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (neg.f32 (log.f32 alpha))) (pow.f32 cosTheta 4)) (PI.f32)) (*.f32 alpha alpha)) (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta))))))
(-.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (*.f32 -1/2 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 4) (PI.f32))))))) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 4)))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 2) (PI.f32))))))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))))
(-.f32 (fma.f32 -1 (*.f32 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta cosTheta)) (/.f32 (+.f32 (/.f32 1/2 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (*.f32 1/2 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta 4)))))) (pow.f32 alpha 4))) (/.f32 1/2 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha)) (PI.f32))))) (fma.f32 -1/2 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (pow.f32 cosTheta 4))))) (/.f32 1/2 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))))
(-.f32 (-.f32 (/.f32 1/2 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta (*.f32 alpha (*.f32 alpha cosTheta)))))) (*.f32 (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 cosTheta (*.f32 cosTheta (pow.f32 alpha 4)))) (+.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta)))) (*.f32 1/2 (/.f32 (/.f32 (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (neg.f32 (log.f32 alpha))) (pow.f32 cosTheta 4)) (PI.f32)))))) (fma.f32 -1/2 (/.f32 (/.f32 (/.f32 (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (neg.f32 (log.f32 alpha))) (pow.f32 cosTheta 4)) (PI.f32)) (*.f32 alpha alpha)) (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta))))))
(-.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (*.f32 -1/2 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 4) (PI.f32))))))) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 4)))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 2) (PI.f32)))))) (/.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2) (-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (*.f32 -1/2 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 4) (PI.f32))))))) (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 6))))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))))
(-.f32 (+.f32 (fma.f32 -1 (*.f32 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta cosTheta)) (/.f32 (+.f32 (/.f32 1/2 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (*.f32 1/2 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta 4)))))) (pow.f32 alpha 4))) (/.f32 1/2 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha)) (PI.f32))))) (*.f32 (/.f32 (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) 2) (pow.f32 cosTheta 4)) (/.f32 (+.f32 (/.f32 1/2 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (*.f32 1/2 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta 4)))))) (pow.f32 alpha 6)))) (fma.f32 -1/2 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (pow.f32 cosTheta 4))))) (/.f32 1/2 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))))
(+.f32 (-.f32 (/.f32 1/2 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta (*.f32 alpha (*.f32 alpha cosTheta)))))) (*.f32 (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 cosTheta (*.f32 cosTheta (pow.f32 alpha 4)))) (+.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta)))) (*.f32 1/2 (/.f32 (/.f32 (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (neg.f32 (log.f32 alpha))) (pow.f32 cosTheta 4)) (PI.f32)))))) (-.f32 (*.f32 (/.f32 (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 4))) (+.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta)))) (*.f32 1/2 (/.f32 (/.f32 (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (neg.f32 (log.f32 alpha))) (pow.f32 cosTheta 4)) (PI.f32))))) (fma.f32 -1/2 (/.f32 (/.f32 (/.f32 (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (neg.f32 (log.f32 alpha))) (pow.f32 cosTheta 4)) (PI.f32)) (*.f32 alpha alpha)) (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta)))))))
(/.f32 -1/2 (*.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 (/.f32 -1 alpha)) (PI.f32))))
(/.f32 -1/2 (*.f32 (*.f32 (PI.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 (pow.f32 alpha 2) (*.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 (/.f32 -1 alpha)) (PI.f32))))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 cosTheta 4) (*.f32 (log.f32 (/.f32 -1 alpha)) (PI.f32)))))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))))))))
(-.f32 (/.f32 1/2 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha)) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))))) (fma.f32 -1/2 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))) (pow.f32 cosTheta 4)))) (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))) (*.f32 cosTheta cosTheta)))))
(-.f32 (/.f32 (/.f32 1/2 (*.f32 alpha alpha)) (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 cosTheta cosTheta)))) (fma.f32 -1/2 (/.f32 (/.f32 (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (pow.f32 cosTheta 4)) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha)))) (*.f32 alpha alpha)) (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 cosTheta cosTheta))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 2) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))))))) (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha)))))) (*.f32 -1/2 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (pow.f32 cosTheta 4) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha)))))))) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 4))))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 cosTheta 4) (*.f32 (log.f32 (/.f32 -1 alpha)) (PI.f32)))))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))))))))
(-.f32 (+.f32 (/.f32 1/2 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha)) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))))) (neg.f32 (/.f32 (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (+.f32 (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))) (*.f32 cosTheta cosTheta))) (*.f32 1/2 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))) (pow.f32 cosTheta 4)))))) (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 alpha 4))))) (fma.f32 -1/2 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))) (pow.f32 cosTheta 4)))) (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))) (*.f32 cosTheta cosTheta)))))
(-.f32 (-.f32 (/.f32 (/.f32 1/2 (*.f32 alpha alpha)) (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 cosTheta cosTheta)))) (*.f32 (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 cosTheta (*.f32 cosTheta (pow.f32 alpha 4)))) (*.f32 1/2 (+.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 cosTheta cosTheta)))) (/.f32 (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (pow.f32 cosTheta 4)) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha)))))))) (fma.f32 -1/2 (/.f32 (/.f32 (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (pow.f32 cosTheta 4)) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha)))) (*.f32 alpha alpha)) (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 cosTheta cosTheta))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 2) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))))))) (+.f32 (/.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2) (-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha)))))) (*.f32 -1/2 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (pow.f32 cosTheta 4) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha)))))))) (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 6))) (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha)))))) (*.f32 -1/2 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (pow.f32 cosTheta 4) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha)))))))) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 4)))))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 cosTheta 4) (*.f32 (log.f32 (/.f32 -1 alpha)) (PI.f32)))))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))))))))
(+.f32 (/.f32 1/2 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha)) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))))) (-.f32 (+.f32 (neg.f32 (/.f32 (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (+.f32 (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))) (*.f32 cosTheta cosTheta))) (*.f32 1/2 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))) (pow.f32 cosTheta 4)))))) (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 alpha 4)))) (*.f32 (/.f32 (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) 2) (pow.f32 cosTheta 4)) (/.f32 (+.f32 (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))) (*.f32 cosTheta cosTheta))) (*.f32 1/2 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))) (pow.f32 cosTheta 4))))) (pow.f32 alpha 6)))) (fma.f32 -1/2 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))) (pow.f32 cosTheta 4)))) (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))) (*.f32 cosTheta cosTheta))))))
(+.f32 (-.f32 (*.f32 (/.f32 (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 4))) (*.f32 1/2 (+.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 cosTheta cosTheta)))) (/.f32 (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (pow.f32 cosTheta 4)) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))))))) (*.f32 (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 cosTheta (*.f32 cosTheta (pow.f32 alpha 4)))) (*.f32 1/2 (+.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 cosTheta cosTheta)))) (/.f32 (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (pow.f32 cosTheta 4)) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha)))))))) (-.f32 (/.f32 (/.f32 1/2 (*.f32 alpha alpha)) (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 cosTheta cosTheta)))) (fma.f32 -1/2 (/.f32 (/.f32 (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (pow.f32 cosTheta 4)) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha)))) (*.f32 alpha alpha)) (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 cosTheta cosTheta)))))))
(/.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 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (pow.f32 cosTheta 2)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))))) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))))
(+.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (-.f32 (neg.f32 (*.f32 (/.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (*.f32 2 (log.f32 alpha))) (/.f32 (*.f32 cosTheta cosTheta) (PI.f32)))) (/.f32 (/.f32 1 (PI.f32)) (*.f32 2 (log.f32 alpha)))))
(+.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 cosTheta (fma.f32 alpha alpha -1)) 2)) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))))
(-.f32 (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (pow.f32 cosTheta 2)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))) (/.f32 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (pow.f32 cosTheta 4)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))))) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))))
(+.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (-.f32 (fma.f32 -1 (*.f32 (/.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (*.f32 2 (log.f32 alpha))) (/.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (*.f32 (/.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (*.f32 2 (log.f32 alpha))) (/.f32 (pow.f32 cosTheta 4) (PI.f32)))) (/.f32 (/.f32 1 (PI.f32)) (*.f32 2 (log.f32 alpha)))))
(+.f32 (-.f32 (/.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (/.f32 (log.f32 alpha) (/.f32 (pow.f32 cosTheta 4) (*.f32 2 (PI.f32))))) (/.f32 (pow.f32 (*.f32 cosTheta (fma.f32 alpha alpha -1)) 2) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))))) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))))
(-.f32 (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (pow.f32 cosTheta 2)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 4) (pow.f32 cosTheta 6)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))) (/.f32 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (pow.f32 cosTheta 4)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))))) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))))
(-.f32 (+.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (fma.f32 -1 (*.f32 (/.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (*.f32 2 (log.f32 alpha))) (/.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (fma.f32 -1 (*.f32 (/.f32 (pow.f32 (fma.f32 alpha alpha -1) 4) (*.f32 2 (log.f32 alpha))) (/.f32 (pow.f32 cosTheta 6) (PI.f32))) (*.f32 (/.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (*.f32 2 (log.f32 alpha))) (/.f32 (pow.f32 cosTheta 4) (PI.f32)))))) (/.f32 (/.f32 1 (PI.f32)) (*.f32 2 (log.f32 alpha))))
(+.f32 (-.f32 (-.f32 (/.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (/.f32 (log.f32 alpha) (/.f32 (pow.f32 cosTheta 4) (*.f32 2 (PI.f32))))) (*.f32 (/.f32 (pow.f32 (fma.f32 alpha alpha -1) 4) (*.f32 2 (log.f32 alpha))) (/.f32 (pow.f32 cosTheta 6) (PI.f32)))) (/.f32 (pow.f32 (*.f32 cosTheta (fma.f32 alpha alpha -1)) 2) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))))) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))))
(/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(/.f32 1 (*.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (*.f32 2 (log.f32 alpha))))
(/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))
(-.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 4) (PI.f32))))))
(-.f32 (/.f32 1 (*.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (*.f32 2 (log.f32 alpha)))) (/.f32 1 (*.f32 (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 4)) (fma.f32 alpha alpha -1)) (*.f32 2 (log.f32 alpha)))))
(-.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (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 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (*.f32 (pow.f32 cosTheta 6) (PI.f32))))) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 4) (PI.f32))))))
(+.f32 (/.f32 1 (*.f32 (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (*.f32 (PI.f32) (pow.f32 cosTheta 6))) (*.f32 2 (log.f32 alpha)))) (-.f32 (/.f32 1 (*.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (*.f32 2 (log.f32 alpha)))) (/.f32 1 (*.f32 (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 4)) (fma.f32 alpha alpha -1)) (*.f32 2 (log.f32 alpha))))))
(+.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (-.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (pow.f32 cosTheta 6)))) (/.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 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (*.f32 (pow.f32 cosTheta 6) (PI.f32))))) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (+.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 4) (PI.f32))))) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.f32 (pow.f32 cosTheta 8) (PI.f32)))))))
(+.f32 (/.f32 1 (*.f32 (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (*.f32 (PI.f32) (pow.f32 cosTheta 6))) (*.f32 2 (log.f32 alpha)))) (-.f32 (/.f32 1 (*.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (*.f32 2 (log.f32 alpha)))) (+.f32 (/.f32 1 (*.f32 (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 4)) (fma.f32 alpha alpha -1)) (*.f32 2 (log.f32 alpha)))) (/.f32 1 (*.f32 (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (*.f32 (PI.f32) (pow.f32 cosTheta 8))) (*.f32 2 (log.f32 alpha)))))))
(+.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (-.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (pow.f32 cosTheta 6)))) (+.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 4) (fma.f32 alpha alpha -1)))) (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (pow.f32 cosTheta 8)))))))
(/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(/.f32 1 (*.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (*.f32 2 (log.f32 alpha))))
(/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))
(-.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 4) (PI.f32))))))
(-.f32 (/.f32 1 (*.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (*.f32 2 (log.f32 alpha)))) (/.f32 1 (*.f32 (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 4)) (fma.f32 alpha alpha -1)) (*.f32 2 (log.f32 alpha)))))
(-.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (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 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (*.f32 (pow.f32 cosTheta 6) (PI.f32))))) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 4) (PI.f32))))))
(+.f32 (/.f32 1 (*.f32 (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (*.f32 (PI.f32) (pow.f32 cosTheta 6))) (*.f32 2 (log.f32 alpha)))) (-.f32 (/.f32 1 (*.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (*.f32 2 (log.f32 alpha)))) (/.f32 1 (*.f32 (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 4)) (fma.f32 alpha alpha -1)) (*.f32 2 (log.f32 alpha))))))
(+.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (-.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (pow.f32 cosTheta 6)))) (/.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 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (*.f32 (pow.f32 cosTheta 6) (PI.f32))))) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (+.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 4) (PI.f32))))) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.f32 (pow.f32 cosTheta 8) (PI.f32)))))))
(+.f32 (/.f32 1 (*.f32 (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (*.f32 (PI.f32) (pow.f32 cosTheta 6))) (*.f32 2 (log.f32 alpha)))) (-.f32 (/.f32 1 (*.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (*.f32 2 (log.f32 alpha)))) (+.f32 (/.f32 1 (*.f32 (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 4)) (fma.f32 alpha alpha -1)) (*.f32 2 (log.f32 alpha)))) (/.f32 1 (*.f32 (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (*.f32 (PI.f32) (pow.f32 cosTheta 8))) (*.f32 2 (log.f32 alpha)))))))
(+.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (-.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (pow.f32 cosTheta 6)))) (+.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 4) (fma.f32 alpha alpha -1)))) (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (pow.f32 cosTheta 8)))))))
(*.f32 -1 cosTheta)
(neg.f32 cosTheta)
(+.f32 (*.f32 -1 cosTheta) (*.f32 cosTheta (pow.f32 alpha 2)))
(*.f32 cosTheta (fma.f32 alpha alpha -1))
(+.f32 (*.f32 -1 cosTheta) (*.f32 cosTheta (pow.f32 alpha 2)))
(*.f32 cosTheta (fma.f32 alpha alpha -1))
(+.f32 (*.f32 -1 cosTheta) (*.f32 cosTheta (pow.f32 alpha 2)))
(*.f32 cosTheta (fma.f32 alpha alpha -1))
(*.f32 cosTheta (pow.f32 alpha 2))
(*.f32 alpha (*.f32 alpha cosTheta))
(+.f32 (*.f32 -1 cosTheta) (*.f32 cosTheta (pow.f32 alpha 2)))
(*.f32 cosTheta (fma.f32 alpha alpha -1))
(+.f32 (*.f32 -1 cosTheta) (*.f32 cosTheta (pow.f32 alpha 2)))
(*.f32 cosTheta (fma.f32 alpha alpha -1))
(+.f32 (*.f32 -1 cosTheta) (*.f32 cosTheta (pow.f32 alpha 2)))
(*.f32 cosTheta (fma.f32 alpha alpha -1))
(*.f32 cosTheta (pow.f32 alpha 2))
(*.f32 alpha (*.f32 alpha cosTheta))
(+.f32 (*.f32 -1 cosTheta) (*.f32 cosTheta (pow.f32 alpha 2)))
(*.f32 cosTheta (fma.f32 alpha alpha -1))
(+.f32 (*.f32 -1 cosTheta) (*.f32 cosTheta (pow.f32 alpha 2)))
(*.f32 cosTheta (fma.f32 alpha alpha -1))
(+.f32 (*.f32 -1 cosTheta) (*.f32 cosTheta (pow.f32 alpha 2)))
(*.f32 cosTheta (fma.f32 alpha alpha -1))
(*.f32 (-.f32 (pow.f32 alpha 2) 1) cosTheta)
(*.f32 cosTheta (fma.f32 alpha alpha -1))
(*.f32 (-.f32 (pow.f32 alpha 2) 1) cosTheta)
(*.f32 cosTheta (fma.f32 alpha alpha -1))
(*.f32 (-.f32 (pow.f32 alpha 2) 1) cosTheta)
(*.f32 cosTheta (fma.f32 alpha alpha -1))
(*.f32 (-.f32 (pow.f32 alpha 2) 1) cosTheta)
(*.f32 cosTheta (fma.f32 alpha alpha -1))
(*.f32 (-.f32 (pow.f32 alpha 2) 1) cosTheta)
(*.f32 cosTheta (fma.f32 alpha alpha -1))
(*.f32 (-.f32 (pow.f32 alpha 2) 1) cosTheta)
(*.f32 cosTheta (fma.f32 alpha alpha -1))
(*.f32 (-.f32 (pow.f32 alpha 2) 1) cosTheta)
(*.f32 cosTheta (fma.f32 alpha alpha -1))
(*.f32 (-.f32 (pow.f32 alpha 2) 1) cosTheta)
(*.f32 cosTheta (fma.f32 alpha alpha -1))
(*.f32 (-.f32 (pow.f32 alpha 2) 1) cosTheta)
(*.f32 cosTheta (fma.f32 alpha alpha -1))
(*.f32 (-.f32 (pow.f32 alpha 2) 1) cosTheta)
(*.f32 cosTheta (fma.f32 alpha alpha -1))
(*.f32 (-.f32 (pow.f32 alpha 2) 1) cosTheta)
(*.f32 cosTheta (fma.f32 alpha alpha -1))
(*.f32 (-.f32 (pow.f32 alpha 2) 1) 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 cosTheta 2) (pow.f32 alpha 2)) (*.f32 -1 (pow.f32 cosTheta 2)))
(fma.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha) (neg.f32 (*.f32 cosTheta cosTheta)))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))
(+.f32 (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)) (*.f32 -1 (pow.f32 cosTheta 2)))
(fma.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha) (neg.f32 (*.f32 cosTheta cosTheta)))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))
(+.f32 (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)) (*.f32 -1 (pow.f32 cosTheta 2)))
(fma.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha) (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 cosTheta (*.f32 alpha (*.f32 alpha cosTheta)))
(+.f32 (*.f32 -1 (pow.f32 cosTheta 2)) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)))
(fma.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha) (neg.f32 (*.f32 cosTheta cosTheta)))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))
(+.f32 (*.f32 -1 (pow.f32 cosTheta 2)) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)))
(fma.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha) (neg.f32 (*.f32 cosTheta cosTheta)))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))
(+.f32 (*.f32 -1 (pow.f32 cosTheta 2)) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)))
(fma.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha) (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 cosTheta (*.f32 alpha (*.f32 alpha cosTheta)))
(+.f32 (*.f32 -1 (pow.f32 cosTheta 2)) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)))
(fma.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha) (neg.f32 (*.f32 cosTheta cosTheta)))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))
(+.f32 (*.f32 -1 (pow.f32 cosTheta 2)) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)))
(fma.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha) (neg.f32 (*.f32 cosTheta cosTheta)))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))
(+.f32 (*.f32 -1 (pow.f32 cosTheta 2)) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)))
(fma.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha) (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 cosTheta cosTheta) (*.f32 alpha alpha) (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 cosTheta cosTheta) (*.f32 alpha alpha) (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 cosTheta cosTheta) (*.f32 alpha alpha) (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 cosTheta cosTheta) (*.f32 alpha alpha) (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 cosTheta cosTheta) (*.f32 alpha alpha) (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 cosTheta cosTheta) (*.f32 alpha alpha) (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 cosTheta cosTheta) (*.f32 alpha alpha) (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 cosTheta cosTheta) (*.f32 alpha alpha) (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 cosTheta cosTheta) (*.f32 alpha alpha) (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 cosTheta cosTheta) (*.f32 alpha alpha) (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 cosTheta cosTheta) (*.f32 alpha alpha) (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 cosTheta cosTheta) (*.f32 alpha alpha) (neg.f32 (*.f32 cosTheta cosTheta)))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))
(+.f32 (*.f32 (PI.f32) (log.f32 alpha)) (*.f32 (PI.f32) (log.f32 alpha)))
(*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))
(+.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (log.f32 alpha) (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))))) 1)
(*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))
(pow.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) 1)
(*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) 2)
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) 3)
(*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) 3) 1/3)
(*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) 2))
(log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))
(log.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)) 1)))
(log1p.f32 (+.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)) -1))
(log1p.f32 (+.f32 -1 (pow.f32 (*.f32 alpha alpha) (PI.f32))))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) 3))
(*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 2 (log.f32 alpha)) 3)))
(*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (pow.f32 (PI.f32) 3)))
(*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))))
(*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))))
(*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) 1))
(*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))
(log1p.f32 (-.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)) 1))
(log1p.f32 (+.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)) -1))
(log1p.f32 (+.f32 -1 (pow.f32 (*.f32 alpha alpha) (PI.f32))))
(+.f32 (/.f32 alpha (/.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) alpha)) (neg.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))
(+.f32 (/.f32 alpha (/.f32 (PI.f32) (/.f32 alpha (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (/.f32 -1 (*.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) (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(+.f32 (neg.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (/.f32 alpha (/.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) alpha)))
(+.f32 (/.f32 alpha (/.f32 (PI.f32) (/.f32 alpha (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (/.f32 -1 (*.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) (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(-.f32 (/.f32 alpha (/.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) alpha)) (/.f32 1 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(+.f32 (/.f32 alpha (/.f32 (PI.f32) (/.f32 alpha (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (/.f32 -1 (*.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) (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(-.f32 (exp.f32 (log1p.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)))))) 1)
(+.f32 (/.f32 alpha (/.f32 (PI.f32) (/.f32 alpha (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (/.f32 -1 (*.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) (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 1 (/.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 (/.f32 alpha (/.f32 (PI.f32) (/.f32 alpha (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (/.f32 -1 (*.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) (*.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 1 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(+.f32 (/.f32 alpha (/.f32 (PI.f32) (/.f32 alpha (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (/.f32 -1 (*.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) (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.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)))) 1)
(+.f32 (/.f32 alpha (/.f32 (PI.f32) (/.f32 alpha (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (/.f32 -1 (*.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) (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (sqrt.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))))) (sqrt.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 (/.f32 alpha (/.f32 (PI.f32) (/.f32 alpha (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (/.f32 -1 (*.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) (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (/.f32 1 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))
(*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (/.f32 (/.f32 1 (PI.f32)) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (sqrt.f32 (fma.f32 alpha alpha -1))))
(/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (/.f32 (PI.f32) (sqrt.f32 (fma.f32 alpha alpha -1))) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 (cbrt.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 (cbrt.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 (/.f32 alpha (/.f32 (PI.f32) (/.f32 alpha (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (/.f32 -1 (*.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) (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (pow.f32 (cbrt.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) (cbrt.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 (/.f32 alpha (/.f32 (PI.f32) (/.f32 alpha (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (/.f32 -1 (*.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) (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (*.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (/.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 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (*.f32 (/.f32 (/.f32 1 (PI.f32)) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (cbrt.f32 (fma.f32 alpha alpha -1))))
(*.f32 (/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (*.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2)))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (/.f32 1 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(+.f32 (/.f32 alpha (/.f32 (PI.f32) (/.f32 alpha (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (/.f32 -1 (*.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) (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (/.f32 (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))) (-.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (/.f32 (-.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))) (-.f32 1 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 2))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (/.f32 (-.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))) (-.f32 1 (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2)))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (/.f32 (+.f32 1 (*.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) (-.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 1))) (+.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 3))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (/.f32 (+.f32 1 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) -1))) (+.f32 1 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 3))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (/.f32 (+.f32 1 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 3)) (+.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) -1))))))
(*.f32 (+.f32 alpha 1) (*.f32 (+.f32 alpha -1) (/.f32 1 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))
(*.f32 (*.f32 (+.f32 alpha 1) (+.f32 alpha -1)) (/.f32 (/.f32 1 (PI.f32)) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(/.f32 (*.f32 (+.f32 alpha 1) (+.f32 alpha -1)) (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (+.f32 alpha 1) (/.f32 (+.f32 alpha -1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 (*.f32 (+.f32 alpha 1) (+.f32 alpha -1)) (/.f32 (/.f32 1 (PI.f32)) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(/.f32 (*.f32 (+.f32 alpha 1) (+.f32 alpha -1)) (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (fma.f32 alpha alpha -1))
(+.f32 (/.f32 alpha (/.f32 (PI.f32) (/.f32 alpha (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (/.f32 -1 (*.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) (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (-.f32 1 (*.f32 alpha alpha)) (/.f32 1 (*.f32 (PI.f32) (neg.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))
(*.f32 (-.f32 1 (*.f32 alpha alpha)) (/.f32 1 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (neg.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))
(/.f32 (-.f32 1 (*.f32 alpha alpha)) (*.f32 (PI.f32) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (log.f32 alpha) -2))))
(*.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))))
(+.f32 (/.f32 alpha (/.f32 (PI.f32) (/.f32 alpha (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (/.f32 -1 (*.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) (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(+.f32 (/.f32 alpha (/.f32 (PI.f32) (/.f32 alpha (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (/.f32 -1 (*.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) (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (/.f32 1 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))))
(+.f32 (/.f32 alpha (/.f32 (PI.f32) (/.f32 alpha (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (/.f32 -1 (*.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) (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (/.f32 1 (sqrt.f32 (*.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) (sqrt.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (sqrt.f32 (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (sqrt.f32 (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (/.f32 1 (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 (fma.f32 alpha alpha -1) (cbrt.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (cbrt.f32 (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (pow.f32 (cbrt.f32 (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 2))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (-.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))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (/.f32 (-.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))) (-.f32 1 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 2))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (/.f32 (-.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))) (-.f32 1 (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2)))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (+.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 3))) (+.f32 1 (*.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) (-.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 1))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (/.f32 (+.f32 1 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) -1))) (+.f32 1 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 3))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (/.f32 (+.f32 1 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 3)) (+.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) -1))))))
(*.f32 (/.f32 1 (*.f32 (PI.f32) (neg.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (-.f32 1 (*.f32 alpha alpha)))
(*.f32 (-.f32 1 (*.f32 alpha alpha)) (/.f32 1 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (neg.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))
(/.f32 (-.f32 1 (*.f32 alpha alpha)) (*.f32 (PI.f32) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (log.f32 alpha) -2))))
(*.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))))
(*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (/.f32 (/.f32 1 (PI.f32)) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (sqrt.f32 (fma.f32 alpha alpha -1))))
(/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (/.f32 (PI.f32) (sqrt.f32 (fma.f32 alpha alpha -1))) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (/.f32 (/.f32 1 (PI.f32)) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (sqrt.f32 (fma.f32 alpha alpha -1))))
(/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (/.f32 (PI.f32) (sqrt.f32 (fma.f32 alpha alpha -1))) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))))
(*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (/.f32 (/.f32 1 (PI.f32)) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (sqrt.f32 (fma.f32 alpha alpha -1))))
(/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (/.f32 (PI.f32) (sqrt.f32 (fma.f32 alpha alpha -1))) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) 1) (/.f32 (sqrt.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 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (/.f32 (/.f32 1 (PI.f32)) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (sqrt.f32 (fma.f32 alpha alpha -1))))
(/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (/.f32 (PI.f32) (sqrt.f32 (fma.f32 alpha alpha -1))) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 (/.f32 (sqrt.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)))) (sqrt.f32 (fma.f32 alpha alpha -1)))
(*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (/.f32 (/.f32 1 (PI.f32)) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (sqrt.f32 (fma.f32 alpha alpha -1))))
(/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (/.f32 (PI.f32) (sqrt.f32 (fma.f32 alpha alpha -1))) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (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 (sqrt.f32 (fma.f32 alpha alpha -1)) (cbrt.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))
(/.f32 (*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (cbrt.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))) (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 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (pow.f32 (cbrt.f32 (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 2)) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (cbrt.f32 (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.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 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (*.f32 (/.f32 (/.f32 1 (PI.f32)) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (cbrt.f32 (fma.f32 alpha alpha -1))))
(*.f32 (/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (*.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (*.f32 (/.f32 (/.f32 1 (PI.f32)) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (cbrt.f32 (fma.f32 alpha alpha -1))))
(*.f32 (/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (*.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) 1) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (*.f32 (/.f32 (/.f32 1 (PI.f32)) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (cbrt.f32 (fma.f32 alpha alpha -1))))
(*.f32 (/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (*.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (*.f32 (/.f32 (/.f32 1 (PI.f32)) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (cbrt.f32 (fma.f32 alpha alpha -1))))
(*.f32 (/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (*.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (sqrt.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (sqrt.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (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)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (sqrt.f32 (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (sqrt.f32 (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -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 (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 (cbrt.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 (cbrt.f32 (fma.f32 alpha alpha -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)))
(*.f32 (cbrt.f32 (/.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 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (pow.f32 (cbrt.f32 (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 2)))
(*.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))))
(*.f32 (*.f32 (+.f32 alpha 1) (+.f32 alpha -1)) (/.f32 (/.f32 1 (PI.f32)) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(/.f32 (*.f32 (+.f32 alpha 1) (+.f32 alpha -1)) (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (/.f32 (+.f32 alpha 1) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (/.f32 (+.f32 alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (*.f32 (+.f32 alpha 1) (+.f32 alpha -1)) (/.f32 (/.f32 1 (PI.f32)) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(/.f32 (*.f32 (+.f32 alpha 1) (+.f32 alpha -1)) (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (/.f32 (+.f32 alpha 1) (sqrt.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (/.f32 (+.f32 alpha -1) (sqrt.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))
(*.f32 (/.f32 (+.f32 alpha 1) (sqrt.f32 (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (/.f32 (+.f32 alpha -1) (sqrt.f32 (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 (/.f32 (+.f32 alpha 1) (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 (+.f32 alpha -1) (cbrt.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))
(/.f32 (*.f32 (+.f32 alpha 1) (/.f32 (+.f32 alpha -1) (cbrt.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))) (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 (/.f32 (+.f32 alpha 1) (pow.f32 (cbrt.f32 (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 2)) (/.f32 (+.f32 alpha -1) (cbrt.f32 (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 (/.f32 1 (/.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (sqrt.f32 (fma.f32 alpha alpha -1)))) (sqrt.f32 (fma.f32 alpha alpha -1)))
(*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (/.f32 (/.f32 1 (PI.f32)) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (sqrt.f32 (fma.f32 alpha alpha -1))))
(/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (/.f32 (PI.f32) (sqrt.f32 (fma.f32 alpha alpha -1))) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 (/.f32 1 (/.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2))) (cbrt.f32 (fma.f32 alpha alpha -1)))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (*.f32 (/.f32 (/.f32 1 (PI.f32)) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (cbrt.f32 (fma.f32 alpha alpha -1))))
(*.f32 (/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (*.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2)))
(*.f32 (/.f32 1 (/.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (+.f32 alpha 1))) (+.f32 alpha -1))
(*.f32 (*.f32 (+.f32 alpha 1) (+.f32 alpha -1)) (/.f32 (/.f32 1 (PI.f32)) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(/.f32 (*.f32 (+.f32 alpha 1) (+.f32 alpha -1)) (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (-.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))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (/.f32 (-.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))) (-.f32 1 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 2))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (/.f32 (-.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))) (-.f32 1 (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2)))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (+.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 3)))) (+.f32 1 (*.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) (-.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 1))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (/.f32 (+.f32 1 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) -1))) (+.f32 1 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 3))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (/.f32 (+.f32 1 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 3)) (+.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) -1))))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (-.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) 2) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))) (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))))) (-.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (-.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) 2) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) 2) (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 2)))) (-.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (-.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) 2) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) 2) (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2))))) (*.f32 (PI.f32) (-.f32 (*.f32 2 (log.f32 alpha)) (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)))))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (+.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) 3) (pow.f32 (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))) 3))) (+.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) 2) (-.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))) (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))) (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (+.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) 3) (pow.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)))) 3))) (+.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) 2) (-.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) 2) (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 2)) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) 2) (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (+.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) 3) (pow.f32 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 2 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)))) 3))) (+.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) 2) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) 2) (-.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2)) (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))))))
(*.f32 (/.f32 (pow.f32 (cbrt.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)))) (cbrt.f32 (fma.f32 alpha alpha -1)))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (*.f32 (/.f32 (/.f32 1 (PI.f32)) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (cbrt.f32 (fma.f32 alpha alpha -1))))
(*.f32 (/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (*.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2)))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (-.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2) 1)) (-.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 1))
(*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) -1) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (+.f32 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 2) -1) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))))))
(*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) -1) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (+.f32 -1 (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2))))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (neg.f32 (-.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2)))) (neg.f32 (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))))
(*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) -1) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (+.f32 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 2) -1) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))))))
(*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) -1) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (+.f32 -1 (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2))))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (neg.f32 (+.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 3)))) (neg.f32 (+.f32 1 (*.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) (-.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 1)))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (+.f32 -1 (neg.f32 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 3)))) (+.f32 -1 (neg.f32 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) -1)))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (-.f32 -1 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 3))) (-.f32 -1 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) -1)))))
(*.f32 (/.f32 (+.f32 alpha 1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (+.f32 alpha -1))
(*.f32 (*.f32 (+.f32 alpha 1) (+.f32 alpha -1)) (/.f32 (/.f32 1 (PI.f32)) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(/.f32 (*.f32 (+.f32 alpha 1) (+.f32 alpha -1)) (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (/.f32 (*.f32 (+.f32 (pow.f32 alpha 4) -1) (/.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 alpha 4) -1)) (fma.f32 alpha alpha -1))
(*.f32 (fma.f32 alpha alpha -1) (/.f32 (+.f32 -1 (pow.f32 alpha 4)) (/.f32 (+.f32 -1 (pow.f32 alpha 4)) (/.f32 (/.f32 1 (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) (/.f32 (+.f32 -1 (pow.f32 alpha 4)) (*.f32 (+.f32 -1 (pow.f32 alpha 4)) (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 (/.f32 (*.f32 (+.f32 (pow.f32 alpha 4) -1) (/.f32 1 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (-.f32 1 (pow.f32 alpha 4))) (-.f32 1 (*.f32 alpha alpha)))
(*.f32 (-.f32 1 (*.f32 alpha alpha)) (/.f32 (+.f32 -1 (pow.f32 alpha 4)) (/.f32 (-.f32 1 (pow.f32 alpha 4)) (/.f32 (/.f32 1 (PI.f32)) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))
(/.f32 (/.f32 (+.f32 -1 (pow.f32 alpha 4)) (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (/.f32 (-.f32 1 (pow.f32 alpha 4)) (-.f32 1 (*.f32 alpha alpha))))
(*.f32 (/.f32 (*.f32 (+.f32 (pow.f32 alpha 4) -1) (/.f32 1 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (+.f32 1 (pow.f32 alpha 6))) (+.f32 (pow.f32 alpha 4) (-.f32 1 (*.f32 alpha alpha))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 alpha 4)) (/.f32 (+.f32 1 (pow.f32 alpha 6)) (/.f32 (/.f32 1 (PI.f32)) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (+.f32 (pow.f32 alpha 4) (-.f32 1 (*.f32 alpha alpha))))
(*.f32 (*.f32 (/.f32 (+.f32 -1 (pow.f32 alpha 4)) (+.f32 1 (pow.f32 alpha 6))) (/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (+.f32 (pow.f32 alpha 4) (-.f32 1 (*.f32 alpha alpha))))
(*.f32 (/.f32 (*.f32 (+.f32 -1 (pow.f32 alpha 6)) (/.f32 1 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (-.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 alpha 4)) (*.f32 (fma.f32 alpha alpha 1) (fma.f32 alpha alpha 1)))) (-.f32 (pow.f32 alpha 4) (fma.f32 alpha alpha 1)))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 alpha 6)) (/.f32 (-.f32 (pow.f32 alpha 8) (*.f32 (fma.f32 alpha alpha 1) (fma.f32 alpha alpha 1))) (/.f32 (/.f32 1 (PI.f32)) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (-.f32 (pow.f32 alpha 4) (fma.f32 alpha alpha 1)))
(*.f32 (*.f32 (/.f32 (+.f32 -1 (pow.f32 alpha 6)) (-.f32 (pow.f32 alpha 8) (*.f32 (fma.f32 alpha alpha 1) (fma.f32 alpha alpha 1)))) (/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (-.f32 (pow.f32 alpha 4) (fma.f32 alpha alpha 1)))
(*.f32 (/.f32 (*.f32 (+.f32 -1 (pow.f32 alpha 6)) (/.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 (pow.f32 alpha 4) 3) (pow.f32 (fma.f32 alpha alpha 1) 3))) (+.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 alpha 4)) (-.f32 (*.f32 (fma.f32 alpha alpha 1) (fma.f32 alpha alpha 1)) (*.f32 (pow.f32 alpha 4) (fma.f32 alpha alpha 1)))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 alpha 6)) (/.f32 (+.f32 (pow.f32 (pow.f32 alpha 4) 3) (pow.f32 (fma.f32 alpha alpha 1) 3)) (/.f32 (/.f32 1 (PI.f32)) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (+.f32 (pow.f32 alpha 8) (*.f32 (fma.f32 alpha alpha 1) (-.f32 (fma.f32 alpha alpha 1) (pow.f32 alpha 4)))))
(*.f32 (*.f32 (/.f32 (+.f32 -1 (pow.f32 alpha 6)) (+.f32 (pow.f32 (pow.f32 alpha 4) 3) (pow.f32 (fma.f32 alpha alpha 1) 3))) (/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (+.f32 (pow.f32 alpha 8) (*.f32 (fma.f32 alpha alpha 1) (-.f32 (fma.f32 alpha alpha 1) (pow.f32 alpha 4)))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (*.f32 2 (log.f32 alpha)) (-.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))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (/.f32 (-.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))) (-.f32 1 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 2))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (/.f32 (-.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))) (-.f32 1 (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2)))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (*.f32 2 (log.f32 alpha)) (+.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 3)))) (+.f32 1 (*.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) (-.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 1))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (/.f32 (+.f32 1 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) -1))) (+.f32 1 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 3))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (/.f32 (+.f32 1 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 3)) (+.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) -1))))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (hypot.f32 1 (*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) cosTheta)) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))))) (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 3)))) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) (-.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 1)))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (hypot.f32 1 (*.f32 cosTheta (sqrt.f32 (fma.f32 alpha alpha -1)))))) (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 3)))) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) -1)))))
(*.f32 (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (hypot.f32 1 (*.f32 cosTheta (sqrt.f32 (fma.f32 alpha alpha -1))))) (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 3)))) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) -1))))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (hypot.f32 1 (*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) cosTheta)) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2)))) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 2))) (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (hypot.f32 1 (*.f32 cosTheta (sqrt.f32 (fma.f32 alpha alpha -1))))))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)))))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (hypot.f32 1 (*.f32 cosTheta (sqrt.f32 (fma.f32 alpha alpha -1))))) (/.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (pow.f32 (cbrt.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 2) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))))) (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 3)))) (cbrt.f32 (+.f32 1 (*.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) (-.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 1)))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 3))) (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (pow.f32 (cbrt.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 2)))) (cbrt.f32 (+.f32 1 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) -1)))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (pow.f32 (cbrt.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 2))) (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 3))))) (cbrt.f32 (+.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) -1))))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (pow.f32 (cbrt.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 2) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))))) (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2)))) (cbrt.f32 (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 2))) (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (pow.f32 (cbrt.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 2)))) (cbrt.f32 (-.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)))))
(*.f32 (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (pow.f32 (cbrt.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 2)) (cbrt.f32 (-.f32 1 (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2))))) (cbrt.f32 (-.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)))))
(*.f32 (/.f32 (+.f32 alpha 1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (+.f32 alpha -1) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))))
(*.f32 (*.f32 (+.f32 alpha 1) (+.f32 alpha -1)) (/.f32 (/.f32 1 (PI.f32)) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(/.f32 (*.f32 (+.f32 alpha 1) (+.f32 alpha -1)) (*.f32 (*.f32 (PI.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)))) 1)
(+.f32 (/.f32 alpha (/.f32 (PI.f32) (/.f32 alpha (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (/.f32 -1 (*.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) (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(pow.f32 (sqrt.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 (/.f32 alpha (/.f32 (PI.f32) (/.f32 alpha (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (/.f32 -1 (*.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) (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(pow.f32 (cbrt.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)
(+.f32 (/.f32 alpha (/.f32 (PI.f32) (/.f32 alpha (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (/.f32 -1 (*.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) (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(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/3)
(+.f32 (/.f32 alpha (/.f32 (PI.f32) (/.f32 alpha (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (/.f32 -1 (*.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) (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(pow.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (/.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (fma.f32 alpha alpha -1))) -1)
(+.f32 (/.f32 alpha (/.f32 (PI.f32) (/.f32 alpha (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (/.f32 -1 (*.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) (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(neg.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (neg.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))
(*.f32 (-.f32 1 (*.f32 alpha alpha)) (/.f32 1 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (neg.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))
(/.f32 (-.f32 1 (*.f32 alpha alpha)) (*.f32 (PI.f32) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (log.f32 alpha) -2))))
(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)))) 2))
(sqrt.f32 (pow.f32 (/.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))) 2))
(log.f32 (exp.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 (/.f32 alpha (/.f32 (PI.f32) (/.f32 alpha (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (/.f32 -1 (*.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) (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(log.f32 (+.f32 1 (expm1.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 (/.f32 alpha (/.f32 (PI.f32) (/.f32 alpha (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (/.f32 -1 (*.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) (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(cbrt.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))
(+.f32 (/.f32 alpha (/.f32 (PI.f32) (/.f32 alpha (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (/.f32 -1 (*.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) (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(cbrt.f32 (/.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)))
(+.f32 (/.f32 alpha (/.f32 (PI.f32) (/.f32 alpha (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (/.f32 -1 (*.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) (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(expm1.f32 (log1p.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 (/.f32 alpha (/.f32 (PI.f32) (/.f32 alpha (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (/.f32 -1 (*.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) (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(exp.f32 (log.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 (/.f32 alpha (/.f32 (PI.f32) (/.f32 alpha (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (/.f32 -1 (*.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) (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(exp.f32 (*.f32 (log.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))))) 1))
(+.f32 (/.f32 alpha (/.f32 (PI.f32) (/.f32 alpha (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (/.f32 -1 (*.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) (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(log1p.f32 (expm1.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 (/.f32 alpha (/.f32 (PI.f32) (/.f32 alpha (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (/.f32 -1 (*.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) (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(+.f32 (*.f32 cosTheta (*.f32 alpha alpha)) (*.f32 cosTheta -1))
(*.f32 cosTheta (fma.f32 alpha alpha -1))
(+.f32 (*.f32 cosTheta -1) (*.f32 cosTheta (*.f32 alpha alpha)))
(*.f32 cosTheta (fma.f32 alpha alpha -1))
(+.f32 (*.f32 (*.f32 alpha alpha) cosTheta) (*.f32 -1 cosTheta))
(*.f32 cosTheta (fma.f32 alpha alpha -1))
(+.f32 (*.f32 -1 cosTheta) (*.f32 (*.f32 alpha alpha) cosTheta))
(*.f32 cosTheta (fma.f32 alpha alpha -1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (fma.f32 alpha alpha -1) cosTheta))) 1)
(*.f32 cosTheta (fma.f32 alpha alpha -1))
(/.f32 (*.f32 cosTheta (+.f32 (pow.f32 alpha 4) -1)) (fma.f32 alpha alpha 1))
(/.f32 (+.f32 -1 (pow.f32 alpha 4)) (/.f32 (fma.f32 alpha alpha 1) cosTheta))
(*.f32 (/.f32 cosTheta (fma.f32 alpha alpha 1)) (+.f32 -1 (pow.f32 alpha 4)))
(/.f32 (*.f32 cosTheta (+.f32 -1 (pow.f32 alpha 6))) (+.f32 (pow.f32 alpha 4) (fma.f32 alpha alpha 1)))
(/.f32 cosTheta (/.f32 (+.f32 (pow.f32 alpha 4) (fma.f32 alpha alpha 1)) (+.f32 -1 (pow.f32 alpha 6))))
(/.f32 (*.f32 (+.f32 (pow.f32 alpha 4) -1) cosTheta) (fma.f32 alpha alpha 1))
(/.f32 (+.f32 -1 (pow.f32 alpha 4)) (/.f32 (fma.f32 alpha alpha 1) cosTheta))
(*.f32 (/.f32 cosTheta (fma.f32 alpha alpha 1)) (+.f32 -1 (pow.f32 alpha 4)))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 alpha 6)) cosTheta) (+.f32 (pow.f32 alpha 4) (fma.f32 alpha alpha 1)))
(/.f32 cosTheta (/.f32 (+.f32 (pow.f32 alpha 4) (fma.f32 alpha alpha 1)) (+.f32 -1 (pow.f32 alpha 6))))
(/.f32 (*.f32 cosTheta (+.f32 -1 (pow.f32 alpha 6))) (+.f32 (pow.f32 alpha 4) (fma.f32 alpha alpha 1)))
(pow.f32 (*.f32 (fma.f32 alpha alpha -1) cosTheta) 1)
(*.f32 cosTheta (fma.f32 alpha alpha -1))
(pow.f32 (sqrt.f32 (*.f32 (fma.f32 alpha alpha -1) cosTheta)) 2)
(pow.f32 (sqrt.f32 (*.f32 cosTheta (fma.f32 alpha alpha -1))) 2)
(pow.f32 (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) cosTheta)) 3)
(*.f32 cosTheta (fma.f32 alpha alpha -1))
(pow.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) cosTheta) 3) 1/3)
(*.f32 cosTheta (fma.f32 alpha alpha -1))
(sqrt.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) cosTheta) 2))
(sqrt.f32 (pow.f32 (*.f32 cosTheta (fma.f32 alpha alpha -1)) 2))
(log.f32 (pow.f32 (exp.f32 cosTheta) (fma.f32 alpha alpha -1)))
(*.f32 (fma.f32 alpha alpha -1) (log.f32 (exp.f32 cosTheta)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (fma.f32 alpha alpha -1) cosTheta))))
(*.f32 cosTheta (fma.f32 alpha alpha -1))
(cbrt.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) cosTheta) 3))
(*.f32 cosTheta (fma.f32 alpha alpha -1))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (pow.f32 cosTheta 3)))
(*.f32 cosTheta (fma.f32 alpha alpha -1))
(cbrt.f32 (*.f32 (pow.f32 cosTheta 3) (pow.f32 (fma.f32 alpha alpha -1) 3)))
(*.f32 cosTheta (fma.f32 alpha alpha -1))
(expm1.f32 (log1p.f32 (*.f32 (fma.f32 alpha alpha -1) cosTheta)))
(*.f32 cosTheta (fma.f32 alpha alpha -1))
(exp.f32 (log.f32 (*.f32 (fma.f32 alpha alpha -1) cosTheta)))
(*.f32 cosTheta (fma.f32 alpha alpha -1))
(exp.f32 (*.f32 (log.f32 (*.f32 (fma.f32 alpha alpha -1) cosTheta)) 1))
(*.f32 cosTheta (fma.f32 alpha alpha -1))
(log1p.f32 (expm1.f32 (*.f32 (fma.f32 alpha alpha -1) cosTheta)))
(*.f32 cosTheta (fma.f32 alpha alpha -1))
(+.f32 1 (-.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 1))
(fma.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha) (neg.f32 (*.f32 cosTheta cosTheta)))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))
(+.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 0)
(fma.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha) (neg.f32 (*.f32 cosTheta cosTheta)))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))
(-.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) 1)
(fma.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha) (neg.f32 (*.f32 cosTheta cosTheta)))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 2)
(+.f32 (exp.f32 (log1p.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) -2)
(+.f32 -2 (exp.f32 (log1p.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(-.f32 (/.f32 1 (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))) (+.f32 (/.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2) (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))) 1))
(-.f32 (/.f32 1 (-.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)))) (+.f32 1 (/.f32 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 2) (-.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))))))
(+.f32 (-.f32 (/.f32 1 (-.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)))) (/.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2)) (-.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))))) -1)
(/.f32 (*.f32 (+.f32 (pow.f32 alpha 4) -1) (*.f32 cosTheta cosTheta)) (fma.f32 alpha alpha 1))
(/.f32 (+.f32 -1 (pow.f32 alpha 4)) (/.f32 (fma.f32 alpha alpha 1) (*.f32 cosTheta cosTheta)))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 alpha 6)) (*.f32 cosTheta cosTheta)) (+.f32 (pow.f32 alpha 4) (fma.f32 alpha alpha 1)))
(/.f32 (+.f32 -1 (pow.f32 alpha 6)) (/.f32 (+.f32 (pow.f32 alpha 4) (fma.f32 alpha alpha 1)) (*.f32 cosTheta cosTheta)))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 alpha 6)) (+.f32 (pow.f32 alpha 4) (fma.f32 alpha alpha 1))) (*.f32 cosTheta cosTheta))
(pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 1)
(fma.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha) (neg.f32 (*.f32 cosTheta cosTheta)))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))
(pow.f32 (*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) cosTheta) 2)
(pow.f32 (*.f32 cosTheta (sqrt.f32 (fma.f32 alpha alpha -1))) 2)
(pow.f32 (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))) 3)
(fma.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha) (neg.f32 (*.f32 cosTheta cosTheta)))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))
(pow.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 3) 1/3)
(fma.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha) (neg.f32 (*.f32 cosTheta cosTheta)))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))
(sqrt.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2))
(sqrt.f32 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 2))
(sqrt.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2)))
(log.f32 (pow.f32 (exp.f32 cosTheta) (*.f32 (fma.f32 alpha alpha -1) cosTheta)))
(*.f32 (*.f32 cosTheta (fma.f32 alpha alpha -1)) (log.f32 (exp.f32 cosTheta)))
(*.f32 cosTheta (*.f32 (fma.f32 alpha alpha -1) (log.f32 (exp.f32 cosTheta))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))))
(fma.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha) (neg.f32 (*.f32 cosTheta cosTheta)))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))
(cbrt.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 3))
(fma.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha) (neg.f32 (*.f32 cosTheta cosTheta)))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))
(expm1.f32 (log1p.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))))
(fma.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha) (neg.f32 (*.f32 cosTheta cosTheta)))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))
(exp.f32 (log.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))))
(fma.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha) (neg.f32 (*.f32 cosTheta cosTheta)))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))
(exp.f32 (*.f32 (log.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))) 1))
(fma.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha) (neg.f32 (*.f32 cosTheta cosTheta)))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))
(log1p.f32 (expm1.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))))
(fma.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha) (neg.f32 (*.f32 cosTheta cosTheta)))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))

localize63.0ms (0.4%)

Local error

Found 4 expressions with local error:

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

Compiled 71 to 38 computations (46.5% saved)

series48.0ms (0.3%)

Counts
4 → 72
Calls

18 calls:

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

rewrite147.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1698×associate-/l/
1332×associate-/r/
384×add-sqr-sqrt
376×pow1
376×*-un-lft-identity
Iterations

Useful iterations: 0 (0.0ms)

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

simplify145.0ms (0.9%)

Algorithm
egg-herbie
Rules
1466×associate-*r*
1340×associate-*l*
1188×associate-/l*
1008×associate-/r*
940×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
061015271
1183014605
Stop Event
node limit
Counts
263 → 354
Calls
Call 1
Inputs
(/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32)))
(-.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 alpha) (PI.f32)))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32)))))
(-.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 alpha) (PI.f32)))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32)))))
(-.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 alpha) (PI.f32)))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 -1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))))
(+.f32 (*.f32 -1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))))
(+.f32 (*.f32 -1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))))
(+.f32 (*.f32 -1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))))
(*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32))))
(-.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32)))) (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32)))))
(-.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32)))) (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32)))))
(-.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32)))) (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32)))))
(/.f32 -1/2 (log.f32 alpha))
(-.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (log.f32 alpha))) (*.f32 1/2 (/.f32 1 (log.f32 alpha))))
(-.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (log.f32 alpha))) (*.f32 1/2 (/.f32 1 (log.f32 alpha))))
(-.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (log.f32 alpha))) (*.f32 1/2 (/.f32 1 (log.f32 alpha))))
(*.f32 -1/2 (/.f32 (pow.f32 alpha 2) (log.f32 (/.f32 1 alpha))))
(+.f32 (*.f32 1/2 (/.f32 1 (log.f32 (/.f32 1 alpha)))) (*.f32 -1/2 (/.f32 (pow.f32 alpha 2) (log.f32 (/.f32 1 alpha)))))
(+.f32 (*.f32 1/2 (/.f32 1 (log.f32 (/.f32 1 alpha)))) (*.f32 -1/2 (/.f32 (pow.f32 alpha 2) (log.f32 (/.f32 1 alpha)))))
(+.f32 (*.f32 1/2 (/.f32 1 (log.f32 (/.f32 1 alpha)))) (*.f32 -1/2 (/.f32 (pow.f32 alpha 2) (log.f32 (/.f32 1 alpha)))))
(*.f32 1/2 (/.f32 (pow.f32 alpha 2) (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha))))))
(-.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))))) (*.f32 1/2 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))))))
(-.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))))) (*.f32 1/2 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))))))
(-.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))))) (*.f32 1/2 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))))))
(/.f32 -1/2 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))
(-.f32 (*.f32 1/2 (*.f32 (pow.f32 alpha 2) (-.f32 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32)))) (*.f32 -1 (/.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2) (PI.f32)))))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))))
(-.f32 (+.f32 (*.f32 1/2 (*.f32 (pow.f32 alpha 2) (-.f32 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32)))) (*.f32 -1 (/.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2) (PI.f32)))))))) (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 4) (-.f32 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32)))) (*.f32 -1 (/.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2) (PI.f32)))))))) (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2)))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))))
(-.f32 (+.f32 (*.f32 1/2 (*.f32 (pow.f32 alpha 2) (-.f32 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32)))) (*.f32 -1 (/.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2) (PI.f32)))))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta 4) (*.f32 (pow.f32 alpha 6) (-.f32 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32)))) (*.f32 -1 (/.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2) (PI.f32)))))))) (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2))) (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 4) (-.f32 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32)))) (*.f32 -1 (/.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2) (PI.f32)))))))) (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))))
(/.f32 -1/2 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(-.f32 (*.f32 1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))) (pow.f32 alpha 2))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))) (pow.f32 alpha 2))) (*.f32 -1/2 (/.f32 (*.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))) (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2)))) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 4))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 (*.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))) (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2)) (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 6)))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))) (pow.f32 alpha 2))) (*.f32 -1/2 (/.f32 (*.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))) (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2)))) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 4)))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))
(/.f32 1/2 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 cosTheta 6) (PI.f32)))))) (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))) (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 cosTheta 6) (PI.f32)))))) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2) (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 alpha 6) (*.f32 (pow.f32 cosTheta 8) (PI.f32)))))) (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))) (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))))
(*.f32 1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 alpha) (PI.f32))))
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 alpha) (PI.f32)))) (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (pow.f32 cosTheta 2)) (*.f32 (log.f32 alpha) (PI.f32)))))
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 alpha) (PI.f32)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (pow.f32 cosTheta 2)) (*.f32 (log.f32 alpha) (PI.f32)))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (pow.f32 cosTheta 4)) (*.f32 (log.f32 alpha) (PI.f32))))))
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 alpha) (PI.f32)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (pow.f32 cosTheta 2)) (*.f32 (log.f32 alpha) (PI.f32)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 4) (pow.f32 cosTheta 6)) (*.f32 (log.f32 alpha) (PI.f32)))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (pow.f32 cosTheta 4)) (*.f32 (log.f32 alpha) (PI.f32)))))))
(/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (*.f32 (pow.f32 cosTheta 6) (PI.f32))))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (*.f32 (pow.f32 cosTheta 6) (PI.f32))))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.f32 (pow.f32 cosTheta 8) (PI.f32)))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 4) (PI.f32))))))))
(/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (*.f32 (pow.f32 cosTheta 6) (PI.f32))))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (*.f32 (pow.f32 cosTheta 6) (PI.f32))))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.f32 (pow.f32 cosTheta 8) (PI.f32)))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 4) (PI.f32))))))))
(+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2)))
(+.f32 1 (+.f32 (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)) (*.f32 -1 (pow.f32 cosTheta 2))))
(+.f32 1 (+.f32 (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)) (*.f32 -1 (pow.f32 cosTheta 2))))
(+.f32 1 (+.f32 (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)) (*.f32 -1 (pow.f32 cosTheta 2))))
(*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2))
(+.f32 1 (+.f32 (*.f32 -1 (pow.f32 cosTheta 2)) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2))))
(+.f32 1 (+.f32 (*.f32 -1 (pow.f32 cosTheta 2)) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2))))
(+.f32 1 (+.f32 (*.f32 -1 (pow.f32 cosTheta 2)) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2))))
(*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2))
(+.f32 1 (+.f32 (*.f32 -1 (pow.f32 cosTheta 2)) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2))))
(+.f32 1 (+.f32 (*.f32 -1 (pow.f32 cosTheta 2)) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2))))
(+.f32 1 (+.f32 (*.f32 -1 (pow.f32 cosTheta 2)) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2))))
1
(+.f32 1 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2)))
(+.f32 1 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2)))
(+.f32 1 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2)))
(*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2))
(+.f32 1 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2)))
(+.f32 1 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2)))
(+.f32 1 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2)))
(*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2))
(+.f32 1 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2)))
(+.f32 1 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2)))
(+.f32 1 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32))))) 1)
(*.f32 (fma.f32 alpha alpha -1) (*.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 1 (PI.f32))))
(*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)))
(*.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))) (/.f32 1 (PI.f32)))
(*.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32))) 1)
(*.f32 1 (*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)))) (sqrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))) (*.f32 (sqrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))) (/.f32 1 (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))) (/.f32 (sqrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))) (PI.f32)))
(*.f32 (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)))) (pow.f32 (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)))) 2) (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))) 2) (*.f32 (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))) (/.f32 1 (PI.f32))))
(*.f32 (/.f32 1 (PI.f32)) (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))))
(*.f32 (*.f32 -1/2 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha))) (/.f32 1 (neg.f32 (PI.f32))))
(*.f32 (/.f32 1 (sqrt.f32 (PI.f32))) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 (log.f32 alpha) 2))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (PI.f32)) 2)) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (cbrt.f32 (PI.f32)) (*.f32 (log.f32 alpha) 2))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha)))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) 1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)))
(*.f32 (/.f32 1 (neg.f32 (PI.f32))) (*.f32 -1/2 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (PI.f32)) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (log.f32 alpha) 2)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (PI.f32)) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (log.f32 alpha) 2)))
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (fma.f32 alpha alpha -1))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (sqrt.f32 (PI.f32))) (/.f32 (/.f32 1/2 (log.f32 alpha)) (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (/.f32 (/.f32 1/2 (log.f32 alpha)) (cbrt.f32 (PI.f32))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))) (PI.f32)) (sqrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (/.f32 (sqrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))) (cbrt.f32 (PI.f32))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))) 2) 1) (/.f32 (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))) (PI.f32)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))) 2) (sqrt.f32 (PI.f32))) (/.f32 (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))) (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))) 2) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)))))
(*.f32 (/.f32 1 (/.f32 (PI.f32) (fma.f32 alpha alpha -1))) (/.f32 1/2 (log.f32 alpha)))
(*.f32 (/.f32 1 (/.f32 (PI.f32) (sqrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))))) (sqrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))))
(*.f32 (/.f32 1 (/.f32 (PI.f32) (pow.f32 (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))) 2))) (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) 2)) (sqrt.f32 (fma.f32 alpha alpha -1)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) 2)) (cbrt.f32 (fma.f32 alpha alpha -1)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))) 2) (PI.f32)) (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))))
(*.f32 (/.f32 (/.f32 1 (PI.f32)) (log.f32 alpha)) (/.f32 (fma.f32 alpha alpha -1) 2))
(*.f32 (/.f32 (/.f32 1 (PI.f32)) 2) (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)))
(*.f32 (/.f32 (/.f32 1 (PI.f32)) (*.f32 (log.f32 alpha) 2)) (fma.f32 alpha alpha -1))
(*.f32 (/.f32 (/.f32 1 (PI.f32)) 1) (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))))
(*.f32 (/.f32 (/.f32 1 (PI.f32)) (sqrt.f32 (*.f32 (log.f32 alpha) 2))) (/.f32 (fma.f32 alpha alpha -1) (sqrt.f32 (*.f32 (log.f32 alpha) 2))))
(*.f32 (/.f32 (/.f32 1 (PI.f32)) (pow.f32 (cbrt.f32 (*.f32 (log.f32 alpha) 2)) 2)) (/.f32 (fma.f32 alpha alpha -1) (cbrt.f32 (*.f32 (log.f32 alpha) 2))))
(*.f32 (/.f32 (/.f32 1 (PI.f32)) (*.f32 (log.f32 alpha) -2)) (neg.f32 (fma.f32 alpha alpha -1)))
(*.f32 (/.f32 (/.f32 1 (PI.f32)) (/.f32 (*.f32 (log.f32 alpha) 2) 1)) (fma.f32 alpha alpha -1))
(*.f32 (/.f32 (/.f32 1 (PI.f32)) (/.f32 (*.f32 (log.f32 alpha) 2) (sqrt.f32 (fma.f32 alpha alpha -1)))) (sqrt.f32 (fma.f32 alpha alpha -1)))
(*.f32 (/.f32 (/.f32 1 (PI.f32)) (/.f32 (*.f32 (log.f32 alpha) 2) (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2))) (cbrt.f32 (fma.f32 alpha alpha -1)))
(pow.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32))) 1)
(pow.f32 (sqrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)))) 2)
(pow.f32 (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)))) 3)
(pow.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32))) 3) 1/3)
(pow.f32 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (*.f32 (log.f32 alpha) 2)) -1)
(neg.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (*.f32 (neg.f32 (PI.f32)) 2)))
(sqrt.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32))) 2))
(log.f32 (exp.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32))))))
(cbrt.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32))) 3))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))) 3) (pow.f32 (PI.f32) 3)))
(expm1.f32 (log1p.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)))))
(exp.f32 (log.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)))) 1))
(log1p.f32 (expm1.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))))) 1)
(*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))
(*.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))) 1)
(*.f32 1 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))))
(*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (/.f32 1/2 (log.f32 alpha))))
(*.f32 (sqrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))) (sqrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (*.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (/.f32 1/2 (log.f32 alpha))))
(*.f32 (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))) (pow.f32 (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))) 2) (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) 1/2)
(*.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 alpha alpha -1))
(*.f32 (neg.f32 (fma.f32 alpha alpha -1)) (/.f32 1 (*.f32 (log.f32 alpha) -2)))
(*.f32 (/.f32 1 (log.f32 alpha)) (/.f32 (fma.f32 alpha alpha -1) 2))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 (log.f32 alpha) 2))) (/.f32 (fma.f32 alpha alpha -1) (sqrt.f32 (*.f32 (log.f32 alpha) 2))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 (log.f32 alpha) 2)) 2)) (/.f32 (fma.f32 alpha alpha -1) (cbrt.f32 (*.f32 (log.f32 alpha) 2))))
(*.f32 (/.f32 1 (*.f32 (log.f32 alpha) -2)) (neg.f32 (fma.f32 alpha alpha -1)))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (log.f32 alpha) 2)) (sqrt.f32 (fma.f32 alpha alpha -1)))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) 1) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (log.f32 alpha) 2)))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (log.f32 alpha)) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) 2))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) 1) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (log.f32 alpha) 2)))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) 2) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (log.f32 alpha)))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (pow.f32 (cbrt.f32 (*.f32 (log.f32 alpha) 2)) 2)) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (cbrt.f32 (*.f32 (log.f32 alpha) 2))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (log.f32 alpha)) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) 2) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (log.f32 alpha)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (sqrt.f32 (*.f32 (log.f32 alpha) 2))) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (sqrt.f32 (*.f32 (log.f32 alpha) 2))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (pow.f32 (cbrt.f32 (*.f32 (log.f32 alpha) 2)) 2)) (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))))
(*.f32 (/.f32 1 (/.f32 (*.f32 (log.f32 alpha) 2) (sqrt.f32 (fma.f32 alpha alpha -1)))) (sqrt.f32 (fma.f32 alpha alpha -1)))
(*.f32 (/.f32 1 (/.f32 (*.f32 (log.f32 alpha) 2) (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2))) (cbrt.f32 (fma.f32 alpha alpha -1)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (*.f32 (log.f32 alpha) 2)) (cbrt.f32 (fma.f32 alpha alpha -1)))
(pow.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))) 1)
(pow.f32 (sqrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))) 2)
(pow.f32 (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))) 3)
(pow.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))) 3) 1/3)
(pow.f32 (*.f32 2 (/.f32 (log.f32 alpha) (fma.f32 alpha alpha -1))) -1)
(neg.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) -2)))
(sqrt.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))) 2))
(log.f32 (sqrt.f32 (exp.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))))))
(cbrt.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))) 3))
(cbrt.f32 (/.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (pow.f32 (*.f32 (log.f32 alpha) 2) 3)))
(expm1.f32 (log1p.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))))
(exp.f32 (log.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))) 1))
(log1p.f32 (expm1.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32))))) 1)
(*.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))) (*.f32 (/.f32 1 (PI.f32)) (/.f32 1 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))) (/.f32 1 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32))) (/.f32 1 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 1 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32))))
(*.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32))) 1)
(*.f32 (sqrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)))) (*.f32 (sqrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)))) (/.f32 1 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (sqrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)))) (/.f32 (sqrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (sqrt.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)))) (sqrt.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)))) 2) (*.f32 (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)))) (/.f32 1 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (cbrt.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)))) (pow.f32 (cbrt.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)))) 2) (cbrt.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)))))
(*.f32 (/.f32 1 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32))))
(*.f32 (/.f32 (*.f32 -1/2 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha))) (PI.f32)) (/.f32 1 (-.f32 -1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 1 (sqrt.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (sqrt.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) 2))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 2)) (/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))) (*.f32 (cbrt.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (PI.f32))))
(*.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 1 (PI.f32)))
(*.f32 (/.f32 1 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))))
(*.f32 (/.f32 1 (-.f32 -1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))) (/.f32 (*.f32 -1/2 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha))) (PI.f32)))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (sqrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))) (PI.f32)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))) 2) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))) (PI.f32)))
(*.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))) (sqrt.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (/.f32 (/.f32 1 (PI.f32)) (sqrt.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))) (pow.f32 (cbrt.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 2)) (/.f32 1 (*.f32 (cbrt.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (PI.f32))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (sqrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)))) (pow.f32 (cbrt.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 2)) (/.f32 (sqrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)))) (cbrt.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)))) 2) 1) (/.f32 (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)))) 2) (sqrt.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (/.f32 (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)))) 2) (pow.f32 (cbrt.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 2)) (cbrt.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (/.f32 1/2 (log.f32 alpha)))
(*.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32))) (-.f32 (*.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))) 1)) (-.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 1))
(*.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32))) (+.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 3))) (+.f32 (*.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))) (-.f32 1 (*.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 1))))
(*.f32 (/.f32 1 (*.f32 (/.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha))) 2)) (/.f32 1 (PI.f32)))
(*.f32 (/.f32 1 (/.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (sqrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)))))) (sqrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)))))
(*.f32 (/.f32 1 (/.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (pow.f32 (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)))) 2))) (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (sqrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)))) 2) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))) 2) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))))
(*.f32 (/.f32 (/.f32 1 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (PI.f32)) (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))))
(*.f32 (/.f32 (/.f32 1 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 1) (*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32))))
(*.f32 (/.f32 (/.f32 1 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (sqrt.f32 (PI.f32))) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 (log.f32 alpha) 2))))
(*.f32 (/.f32 (/.f32 1 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (cbrt.f32 (PI.f32)) (*.f32 (log.f32 alpha) 2))))
(*.f32 (/.f32 (/.f32 1 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (neg.f32 (PI.f32))) (*.f32 -1/2 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha))))
(*.f32 (/.f32 (/.f32 1 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (PI.f32) (fma.f32 alpha alpha -1))) (/.f32 1/2 (log.f32 alpha)))
(*.f32 (/.f32 (/.f32 1 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (PI.f32) 1)) (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))))
(*.f32 (/.f32 (/.f32 1 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (PI.f32) (sqrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))))) (sqrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))))
(*.f32 (/.f32 (/.f32 1 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (PI.f32) (pow.f32 (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))) 2))) (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))))
(pow.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32))) 1)
(pow.f32 (sqrt.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)))) 2)
(pow.f32 (cbrt.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)))) 3)
(pow.f32 (pow.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32))) 3) 1/3)
(pow.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (*.f32 (log.f32 alpha) 2))) -1)
(neg.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32))) (-.f32 -1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))))
(sqrt.f32 (pow.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32))) 2))
(log.f32 (exp.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32))))))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32))) 3))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32))) 3) (pow.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) 3)))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)))))
(exp.f32 (log.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)))) 1))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)))))
(+.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))
(+.f32 1 (*.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 1))
(+.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 1)
(+.f32 (*.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 1) 1)
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 1)
(*.f32 1 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) 1)
(*.f32 (sqrt.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (sqrt.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (cbrt.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (pow.f32 (cbrt.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 2))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 2) (cbrt.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))) 1) (-.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 1))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 3)) (+.f32 (*.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))) (-.f32 1 (*.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 1))))
(pow.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) 1)
(pow.f32 (sqrt.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 2)
(pow.f32 (cbrt.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 3)
(pow.f32 (pow.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) 3) 1/3)
(sqrt.f32 (pow.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) 2))
(log.f32 (exp.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(cbrt.f32 (pow.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) 3))
(expm1.f32 (log1p.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(exp.f32 (log.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(exp.f32 (*.f32 (log.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 1))
(log1p.f32 (expm1.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
Outputs
(/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32)))
(-.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 alpha) (PI.f32)))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32)))
(-.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 alpha) (PI.f32)))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32)))
(-.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 alpha) (PI.f32)))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32)))
(*.f32 -1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))))
(*.f32 -1/2 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))))
(*.f32 -1/2 (/.f32 (/.f32 (*.f32 alpha alpha) (PI.f32)) (neg.f32 (log.f32 alpha))))
(+.f32 (*.f32 -1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))))
(fma.f32 -1/2 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))) (/.f32 1/2 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))))
(fma.f32 -1/2 (/.f32 (/.f32 (*.f32 alpha alpha) (PI.f32)) (neg.f32 (log.f32 alpha))) (/.f32 (/.f32 1/2 (PI.f32)) (neg.f32 (log.f32 alpha))))
(+.f32 (*.f32 -1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))))
(fma.f32 -1/2 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))) (/.f32 1/2 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))))
(fma.f32 -1/2 (/.f32 (/.f32 (*.f32 alpha alpha) (PI.f32)) (neg.f32 (log.f32 alpha))) (/.f32 (/.f32 1/2 (PI.f32)) (neg.f32 (log.f32 alpha))))
(+.f32 (*.f32 -1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))))
(fma.f32 -1/2 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))) (/.f32 1/2 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))))
(fma.f32 -1/2 (/.f32 (/.f32 (*.f32 alpha alpha) (PI.f32)) (neg.f32 (log.f32 alpha))) (/.f32 (/.f32 1/2 (PI.f32)) (neg.f32 (log.f32 alpha))))
(*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32))))
(*.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))))))
(*.f32 1/2 (/.f32 (/.f32 (*.f32 alpha alpha) (PI.f32)) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha))))))
(-.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32)))) (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32)))))
(fma.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))))) (neg.f32 (/.f32 1/2 (*.f32 (PI.f32) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha))))))))
(fma.f32 1/2 (/.f32 (/.f32 (*.f32 alpha alpha) (PI.f32)) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha))))) (neg.f32 (/.f32 (/.f32 1/2 (PI.f32)) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))))))
(-.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32)))) (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32)))))
(fma.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))))) (neg.f32 (/.f32 1/2 (*.f32 (PI.f32) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha))))))))
(fma.f32 1/2 (/.f32 (/.f32 (*.f32 alpha alpha) (PI.f32)) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha))))) (neg.f32 (/.f32 (/.f32 1/2 (PI.f32)) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))))))
(-.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32)))) (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32)))))
(fma.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))))) (neg.f32 (/.f32 1/2 (*.f32 (PI.f32) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha))))))))
(fma.f32 1/2 (/.f32 (/.f32 (*.f32 alpha alpha) (PI.f32)) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha))))) (neg.f32 (/.f32 (/.f32 1/2 (PI.f32)) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))))))
(/.f32 -1/2 (log.f32 alpha))
(-.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (log.f32 alpha))) (*.f32 1/2 (/.f32 1 (log.f32 alpha))))
(-.f32 (*.f32 1/2 (/.f32 (*.f32 alpha alpha) (log.f32 alpha))) (/.f32 1/2 (log.f32 alpha)))
(+.f32 (*.f32 1/2 (/.f32 alpha (/.f32 (log.f32 alpha) alpha))) (/.f32 -1/2 (log.f32 alpha)))
(-.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (log.f32 alpha))) (*.f32 1/2 (/.f32 1 (log.f32 alpha))))
(-.f32 (*.f32 1/2 (/.f32 (*.f32 alpha alpha) (log.f32 alpha))) (/.f32 1/2 (log.f32 alpha)))
(+.f32 (*.f32 1/2 (/.f32 alpha (/.f32 (log.f32 alpha) alpha))) (/.f32 -1/2 (log.f32 alpha)))
(-.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (log.f32 alpha))) (*.f32 1/2 (/.f32 1 (log.f32 alpha))))
(-.f32 (*.f32 1/2 (/.f32 (*.f32 alpha alpha) (log.f32 alpha))) (/.f32 1/2 (log.f32 alpha)))
(+.f32 (*.f32 1/2 (/.f32 alpha (/.f32 (log.f32 alpha) alpha))) (/.f32 -1/2 (log.f32 alpha)))
(*.f32 -1/2 (/.f32 (pow.f32 alpha 2) (log.f32 (/.f32 1 alpha))))
(*.f32 -1/2 (/.f32 (*.f32 alpha alpha) (neg.f32 (log.f32 alpha))))
(/.f32 (*.f32 -1/2 (*.f32 alpha alpha)) (neg.f32 (log.f32 alpha)))
(+.f32 (*.f32 1/2 (/.f32 1 (log.f32 (/.f32 1 alpha)))) (*.f32 -1/2 (/.f32 (pow.f32 alpha 2) (log.f32 (/.f32 1 alpha)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 alpha alpha) (neg.f32 (log.f32 alpha)))) (/.f32 1/2 (neg.f32 (log.f32 alpha))))
(+.f32 (/.f32 (*.f32 -1/2 (*.f32 alpha alpha)) (neg.f32 (log.f32 alpha))) (/.f32 1/2 (neg.f32 (log.f32 alpha))))
(+.f32 (*.f32 1/2 (/.f32 1 (log.f32 (/.f32 1 alpha)))) (*.f32 -1/2 (/.f32 (pow.f32 alpha 2) (log.f32 (/.f32 1 alpha)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 alpha alpha) (neg.f32 (log.f32 alpha)))) (/.f32 1/2 (neg.f32 (log.f32 alpha))))
(+.f32 (/.f32 (*.f32 -1/2 (*.f32 alpha alpha)) (neg.f32 (log.f32 alpha))) (/.f32 1/2 (neg.f32 (log.f32 alpha))))
(+.f32 (*.f32 1/2 (/.f32 1 (log.f32 (/.f32 1 alpha)))) (*.f32 -1/2 (/.f32 (pow.f32 alpha 2) (log.f32 (/.f32 1 alpha)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 alpha alpha) (neg.f32 (log.f32 alpha)))) (/.f32 1/2 (neg.f32 (log.f32 alpha))))
(+.f32 (/.f32 (*.f32 -1/2 (*.f32 alpha alpha)) (neg.f32 (log.f32 alpha))) (/.f32 1/2 (neg.f32 (log.f32 alpha))))
(*.f32 1/2 (/.f32 (pow.f32 alpha 2) (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha))))))
(/.f32 (*.f32 1/2 (*.f32 alpha alpha)) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))))
(/.f32 1/2 (/.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))) (*.f32 alpha alpha)))
(-.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))))) (*.f32 1/2 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))))))
(-.f32 (/.f32 (*.f32 1/2 (*.f32 alpha alpha)) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha))))) (/.f32 1/2 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha))))))
(+.f32 (/.f32 1/2 (/.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))) (*.f32 alpha alpha))) (/.f32 -1/2 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha))))))
(-.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))))) (*.f32 1/2 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))))))
(-.f32 (/.f32 (*.f32 1/2 (*.f32 alpha alpha)) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha))))) (/.f32 1/2 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha))))))
(+.f32 (/.f32 1/2 (/.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))) (*.f32 alpha alpha))) (/.f32 -1/2 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha))))))
(-.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))))) (*.f32 1/2 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))))))
(-.f32 (/.f32 (*.f32 1/2 (*.f32 alpha alpha)) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha))))) (/.f32 1/2 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha))))))
(+.f32 (/.f32 1/2 (/.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))) (*.f32 alpha alpha))) (/.f32 -1/2 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha))))))
(/.f32 -1/2 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))
(/.f32 -1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))))))
(/.f32 -1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta)))))
(-.f32 (*.f32 1/2 (*.f32 (pow.f32 alpha 2) (-.f32 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32)))) (*.f32 -1 (/.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2) (PI.f32)))))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))))
(-.f32 (*.f32 1/2 (*.f32 (*.f32 alpha alpha) (-.f32 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta)))))) (/.f32 (neg.f32 (*.f32 cosTheta cosTheta)) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) 2))))))) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta)))))))
(+.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (-.f32 (/.f32 1 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))))) (/.f32 (neg.f32 (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) 2)))) 1/2)) (/.f32 -1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))))))
(-.f32 (+.f32 (*.f32 1/2 (*.f32 (pow.f32 alpha 2) (-.f32 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32)))) (*.f32 -1 (/.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2) (PI.f32)))))))) (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 4) (-.f32 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32)))) (*.f32 -1 (/.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2) (PI.f32)))))))) (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2)))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))))
(-.f32 (fma.f32 1/2 (*.f32 (*.f32 alpha alpha) (-.f32 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta)))))) (/.f32 (neg.f32 (*.f32 cosTheta cosTheta)) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) 2)))))) (*.f32 -1/2 (/.f32 (*.f32 cosTheta cosTheta) (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta)))))) (/.f32 (neg.f32 (*.f32 cosTheta cosTheta)) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) 2))))) (pow.f32 alpha 4)))))) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta)))))))
(+.f32 (fma.f32 1/2 (*.f32 (*.f32 alpha alpha) (-.f32 (/.f32 1 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))))) (/.f32 (neg.f32 (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) 2))))) (/.f32 (*.f32 -1/2 (*.f32 (-.f32 (/.f32 1 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))))) (/.f32 (neg.f32 (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) 2)))) (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 alpha 4)))) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))))) (/.f32 -1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))))))
(-.f32 (+.f32 (*.f32 1/2 (*.f32 (pow.f32 alpha 2) (-.f32 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32)))) (*.f32 -1 (/.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2) (PI.f32)))))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta 4) (*.f32 (pow.f32 alpha 6) (-.f32 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32)))) (*.f32 -1 (/.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2) (PI.f32)))))))) (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2))) (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 4) (-.f32 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32)))) (*.f32 -1 (/.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2) (PI.f32)))))))) (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))))
(-.f32 (fma.f32 1/2 (*.f32 (*.f32 alpha alpha) (-.f32 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta)))))) (/.f32 (neg.f32 (*.f32 cosTheta cosTheta)) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) 2)))))) (fma.f32 1/2 (/.f32 (pow.f32 cosTheta 4) (/.f32 (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) 2) (*.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta)))))) (/.f32 (neg.f32 (*.f32 cosTheta cosTheta)) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) 2))))) (pow.f32 alpha 6)))) (*.f32 -1/2 (/.f32 (*.f32 cosTheta cosTheta) (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta)))))) (/.f32 (neg.f32 (*.f32 cosTheta cosTheta)) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) 2))))) (pow.f32 alpha 4))))))) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta)))))))
(+.f32 (fma.f32 1/2 (*.f32 (*.f32 alpha alpha) (-.f32 (/.f32 1 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))))) (/.f32 (neg.f32 (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) 2))))) (fma.f32 1/2 (*.f32 (/.f32 (pow.f32 cosTheta 4) (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) 2)) (*.f32 (-.f32 (/.f32 1 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))))) (/.f32 (neg.f32 (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) 2)))) (pow.f32 alpha 6))) (/.f32 (*.f32 -1/2 (*.f32 (-.f32 (/.f32 1 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))))) (/.f32 (neg.f32 (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) 2)))) (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 alpha 4)))) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta)))))) (/.f32 -1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))))))
(/.f32 -1/2 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(/.f32 -1/2 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(/.f32 (/.f32 -1/2 (neg.f32 (log.f32 alpha))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))
(-.f32 (*.f32 1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))) (pow.f32 alpha 2))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))
(-.f32 (*.f32 1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (neg.f32 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta 4)))))) (*.f32 alpha alpha))) (/.f32 1/2 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))))
(+.f32 (/.f32 1/2 (/.f32 (*.f32 alpha alpha) (-.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta)))) (neg.f32 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta 4)))))))) (/.f32 (/.f32 -1/2 (neg.f32 (log.f32 alpha))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))) (pow.f32 alpha 2))) (*.f32 -1/2 (/.f32 (*.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))) (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2)))) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 4))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))
(-.f32 (fma.f32 1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (neg.f32 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta 4)))))) (*.f32 alpha alpha)) (*.f32 -1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (neg.f32 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta 4)))))) (/.f32 (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 alpha 4)) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))))))) (/.f32 1/2 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))))
(+.f32 (fma.f32 1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta)))) (neg.f32 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta 4)))))) (*.f32 alpha alpha)) (*.f32 -1/2 (*.f32 (/.f32 (-.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta)))) (neg.f32 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta 4)))))) (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 alpha 4))) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta)))))) (/.f32 (/.f32 -1/2 (neg.f32 (log.f32 alpha))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 (*.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))) (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2)) (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 6)))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))) (pow.f32 alpha 2))) (*.f32 -1/2 (/.f32 (*.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))) (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2)))) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 4)))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))
(-.f32 (fma.f32 1/2 (*.f32 (/.f32 (-.f32 (/.f32 1 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (neg.f32 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta 4)))))) (pow.f32 cosTheta 4)) (/.f32 (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) 2) (pow.f32 alpha 6))) (fma.f32 1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (neg.f32 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta 4)))))) (*.f32 alpha alpha)) (*.f32 -1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (neg.f32 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta 4)))))) (/.f32 (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 alpha 4)) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta)))))))) (/.f32 1/2 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))))
(+.f32 (fma.f32 1/2 (*.f32 (/.f32 (-.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta)))) (neg.f32 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta 4)))))) (pow.f32 cosTheta 4)) (/.f32 (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) 2) (pow.f32 alpha 6))) (fma.f32 1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta)))) (neg.f32 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta 4)))))) (*.f32 alpha alpha)) (*.f32 -1/2 (*.f32 (/.f32 (-.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta)))) (neg.f32 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta 4)))))) (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 alpha 4))) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))))))) (/.f32 (/.f32 -1/2 (neg.f32 (log.f32 alpha))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(/.f32 1/2 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(/.f32 1/2 (*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(/.f32 (/.f32 (/.f32 1/2 (PI.f32)) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha))))) (*.f32 cosTheta cosTheta))
(-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))))
(-.f32 (/.f32 1/2 (*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (/.f32 1/2 (*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))) (*.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (pow.f32 cosTheta 4))))))
(+.f32 (/.f32 (/.f32 (/.f32 1/2 (PI.f32)) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha))))) (*.f32 cosTheta cosTheta)) (/.f32 (/.f32 -1/2 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha))))) (*.f32 alpha (*.f32 alpha (*.f32 (PI.f32) (pow.f32 cosTheta 4))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 cosTheta 6) (PI.f32)))))) (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))) (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))))
(-.f32 (fma.f32 1/2 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 alpha 4) (*.f32 (PI.f32) (pow.f32 cosTheta 6))))) (/.f32 1/2 (*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))) (/.f32 1/2 (*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))) (*.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (pow.f32 cosTheta 4))))))
(+.f32 (fma.f32 1/2 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 6))))) (/.f32 (/.f32 (/.f32 1/2 (PI.f32)) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha))))) (*.f32 cosTheta cosTheta))) (/.f32 (/.f32 -1/2 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha))))) (*.f32 alpha (*.f32 alpha (*.f32 (PI.f32) (pow.f32 cosTheta 4))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 cosTheta 6) (PI.f32)))))) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2) (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 alpha 6) (*.f32 (pow.f32 cosTheta 8) (PI.f32)))))) (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))) (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))))
(-.f32 (fma.f32 1/2 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 alpha 4) (*.f32 (PI.f32) (pow.f32 cosTheta 6))))) (fma.f32 -1/2 (/.f32 (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) 2) (*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 alpha 6) (*.f32 (PI.f32) (pow.f32 cosTheta 8))))) (/.f32 1/2 (*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))))) (/.f32 1/2 (*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))) (*.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (pow.f32 cosTheta 4))))))
(+.f32 (fma.f32 1/2 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 6))))) (fma.f32 -1/2 (/.f32 (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) 2) (*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))) (*.f32 (*.f32 (pow.f32 alpha 6) (PI.f32)) (pow.f32 cosTheta 8)))) (/.f32 (/.f32 (/.f32 1/2 (PI.f32)) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha))))) (*.f32 cosTheta cosTheta)))) (/.f32 (/.f32 -1/2 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha))))) (*.f32 alpha (*.f32 alpha (*.f32 (PI.f32) (pow.f32 cosTheta 4))))))
(*.f32 1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32)))
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 alpha) (PI.f32)))) (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (pow.f32 cosTheta 2)) (*.f32 (log.f32 alpha) (PI.f32)))))
(fma.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32)) (*.f32 -1/2 (/.f32 (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 (fma.f32 alpha alpha -1) 2)) (*.f32 (log.f32 alpha) (PI.f32)))))
(fma.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32)) (*.f32 -1/2 (/.f32 (/.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (/.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))) (PI.f32))))
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 alpha) (PI.f32)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (pow.f32 cosTheta 2)) (*.f32 (log.f32 alpha) (PI.f32)))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (pow.f32 cosTheta 4)) (*.f32 (log.f32 alpha) (PI.f32))))))
(fma.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32)) (fma.f32 -1/2 (/.f32 (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 (fma.f32 alpha alpha -1) 2)) (*.f32 (log.f32 alpha) (PI.f32))) (*.f32 1/2 (*.f32 (/.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (log.f32 alpha)) (/.f32 (pow.f32 cosTheta 4) (PI.f32))))))
(fma.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32)) (fma.f32 -1/2 (/.f32 (/.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (/.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))) (PI.f32)) (*.f32 (/.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (log.f32 alpha)) (*.f32 (/.f32 (pow.f32 cosTheta 4) (PI.f32)) 1/2))))
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 alpha) (PI.f32)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (pow.f32 cosTheta 2)) (*.f32 (log.f32 alpha) (PI.f32)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 4) (pow.f32 cosTheta 6)) (*.f32 (log.f32 alpha) (PI.f32)))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (pow.f32 cosTheta 4)) (*.f32 (log.f32 alpha) (PI.f32)))))))
(fma.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32)) (fma.f32 -1/2 (/.f32 (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 (fma.f32 alpha alpha -1) 2)) (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 -1/2 (*.f32 (/.f32 (pow.f32 (fma.f32 alpha alpha -1) 4) (log.f32 alpha)) (/.f32 (pow.f32 cosTheta 6) (PI.f32))) (*.f32 1/2 (*.f32 (/.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (log.f32 alpha)) (/.f32 (pow.f32 cosTheta 4) (PI.f32)))))))
(fma.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32)) (fma.f32 -1/2 (/.f32 (/.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (/.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))) (PI.f32)) (fma.f32 -1/2 (*.f32 (/.f32 (pow.f32 (fma.f32 alpha alpha -1) 4) (log.f32 alpha)) (/.f32 (pow.f32 cosTheta 6) (PI.f32))) (*.f32 (/.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (log.f32 alpha)) (*.f32 (/.f32 (pow.f32 cosTheta 4) (PI.f32)) 1/2)))))
(/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))
(-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))))
(-.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 4)) (fma.f32 alpha alpha -1)))))
(+.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (/.f32 -1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 4) (fma.f32 alpha alpha -1))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (*.f32 (pow.f32 cosTheta 6) (PI.f32))))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))))
(-.f32 (+.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 6)) (pow.f32 (fma.f32 alpha alpha -1) 2))))) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 4)) (fma.f32 alpha alpha -1)))))
(+.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (-.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 6) (pow.f32 (fma.f32 alpha alpha -1) 2))))) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 4) (fma.f32 alpha alpha -1)))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (*.f32 (pow.f32 cosTheta 6) (PI.f32))))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.f32 (pow.f32 cosTheta 8) (PI.f32)))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 4) (PI.f32))))))))
(-.f32 (-.f32 (+.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 6)) (pow.f32 (fma.f32 alpha alpha -1) 2))))) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 8)) (pow.f32 (fma.f32 alpha alpha -1) 3))))) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 4)) (fma.f32 alpha alpha -1)))))
(+.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (-.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 6) (pow.f32 (fma.f32 alpha alpha -1) 2))))) (+.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 4) (fma.f32 alpha alpha -1))))) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 8) (*.f32 (PI.f32) (pow.f32 (fma.f32 alpha alpha -1) 3))))))))
(/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))
(-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))))
(-.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 4)) (fma.f32 alpha alpha -1)))))
(+.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (/.f32 -1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 4) (fma.f32 alpha alpha -1))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (*.f32 (pow.f32 cosTheta 6) (PI.f32))))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))))
(-.f32 (+.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 6)) (pow.f32 (fma.f32 alpha alpha -1) 2))))) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 4)) (fma.f32 alpha alpha -1)))))
(+.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (-.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 6) (pow.f32 (fma.f32 alpha alpha -1) 2))))) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 4) (fma.f32 alpha alpha -1)))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (*.f32 (pow.f32 cosTheta 6) (PI.f32))))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.f32 (pow.f32 cosTheta 8) (PI.f32)))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 4) (PI.f32))))))))
(-.f32 (-.f32 (+.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 6)) (pow.f32 (fma.f32 alpha alpha -1) 2))))) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 8)) (pow.f32 (fma.f32 alpha alpha -1) 3))))) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 4)) (fma.f32 alpha alpha -1)))))
(+.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (-.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 6) (pow.f32 (fma.f32 alpha alpha -1) 2))))) (+.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 4) (fma.f32 alpha alpha -1))))) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 8) (*.f32 (PI.f32) (pow.f32 (fma.f32 alpha alpha -1) 3))))))))
(+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2)))
(+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta)))
(+.f32 1 (+.f32 (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)) (*.f32 -1 (pow.f32 cosTheta 2))))
(+.f32 1 (fma.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha) (neg.f32 (*.f32 cosTheta cosTheta))))
(fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)
(+.f32 1 (+.f32 (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)) (*.f32 -1 (pow.f32 cosTheta 2))))
(+.f32 1 (fma.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha) (neg.f32 (*.f32 cosTheta cosTheta))))
(fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)
(+.f32 1 (+.f32 (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)) (*.f32 -1 (pow.f32 cosTheta 2))))
(+.f32 1 (fma.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha) (neg.f32 (*.f32 cosTheta cosTheta))))
(fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)
(*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2))
(*.f32 (*.f32 alpha alpha) (*.f32 cosTheta cosTheta))
(*.f32 alpha (*.f32 alpha (*.f32 cosTheta cosTheta)))
(+.f32 1 (+.f32 (*.f32 -1 (pow.f32 cosTheta 2)) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2))))
(+.f32 1 (fma.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha) (neg.f32 (*.f32 cosTheta cosTheta))))
(fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)
(+.f32 1 (+.f32 (*.f32 -1 (pow.f32 cosTheta 2)) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2))))
(+.f32 1 (fma.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha) (neg.f32 (*.f32 cosTheta cosTheta))))
(fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)
(+.f32 1 (+.f32 (*.f32 -1 (pow.f32 cosTheta 2)) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2))))
(+.f32 1 (fma.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha) (neg.f32 (*.f32 cosTheta cosTheta))))
(fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)
(*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2))
(*.f32 (*.f32 alpha alpha) (*.f32 cosTheta cosTheta))
(*.f32 alpha (*.f32 alpha (*.f32 cosTheta cosTheta)))
(+.f32 1 (+.f32 (*.f32 -1 (pow.f32 cosTheta 2)) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2))))
(+.f32 1 (fma.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha) (neg.f32 (*.f32 cosTheta cosTheta))))
(fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)
(+.f32 1 (+.f32 (*.f32 -1 (pow.f32 cosTheta 2)) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2))))
(+.f32 1 (fma.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha) (neg.f32 (*.f32 cosTheta cosTheta))))
(fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)
(+.f32 1 (+.f32 (*.f32 -1 (pow.f32 cosTheta 2)) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2))))
(+.f32 1 (fma.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha) (neg.f32 (*.f32 cosTheta cosTheta))))
(fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)
1
(+.f32 1 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2)))
(+.f32 1 (fma.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha) (neg.f32 (*.f32 cosTheta cosTheta))))
(fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)
(+.f32 1 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2)))
(+.f32 1 (fma.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha) (neg.f32 (*.f32 cosTheta cosTheta))))
(fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)
(+.f32 1 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2)))
(+.f32 1 (fma.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha) (neg.f32 (*.f32 cosTheta cosTheta))))
(fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)
(*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))
(+.f32 1 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2)))
(+.f32 1 (fma.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha) (neg.f32 (*.f32 cosTheta cosTheta))))
(fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)
(+.f32 1 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2)))
(+.f32 1 (fma.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha) (neg.f32 (*.f32 cosTheta cosTheta))))
(fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)
(+.f32 1 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2)))
(+.f32 1 (fma.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha) (neg.f32 (*.f32 cosTheta cosTheta))))
(fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)
(*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))
(+.f32 1 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2)))
(+.f32 1 (fma.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha) (neg.f32 (*.f32 cosTheta cosTheta))))
(fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)
(+.f32 1 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2)))
(+.f32 1 (fma.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha) (neg.f32 (*.f32 cosTheta cosTheta))))
(fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)
(+.f32 1 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2)))
(+.f32 1 (fma.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha) (neg.f32 (*.f32 cosTheta cosTheta))))
(fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32))))) 1)
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32)))
(*.f32 (fma.f32 alpha alpha -1) (*.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 1 (PI.f32))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32)))
(*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32)))
(*.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))) (/.f32 1 (PI.f32)))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32)))
(*.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32))) 1)
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32)))
(*.f32 1 (*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32)))
(*.f32 (sqrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)))) (sqrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32)))
(*.f32 (sqrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))) (*.f32 (sqrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))) (/.f32 1 (PI.f32))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32)))
(*.f32 (sqrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))) (/.f32 (sqrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))) (PI.f32)))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32)))
(*.f32 (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)))) (pow.f32 (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)))) 2))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)))) 2) (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))) 2) (*.f32 (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))) (/.f32 1 (PI.f32))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32)))
(*.f32 (/.f32 1 (PI.f32)) (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32)))
(*.f32 (*.f32 -1/2 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha))) (/.f32 1 (neg.f32 (PI.f32))))
(*.f32 -1/2 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (/.f32 1 (neg.f32 (PI.f32)))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (/.f32 -1/2 (neg.f32 (PI.f32))))
(*.f32 (/.f32 1 (sqrt.f32 (PI.f32))) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 (log.f32 alpha) 2))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (sqrt.f32 (PI.f32))) (/.f32 1/2 (*.f32 (log.f32 alpha) (sqrt.f32 (PI.f32)))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (PI.f32)) 2)) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (cbrt.f32 (PI.f32)) (*.f32 (log.f32 alpha) 2))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (PI.f32)) 2)) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (log.f32 alpha) 2) (cbrt.f32 (PI.f32)))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (/.f32 1/2 (*.f32 (log.f32 alpha) (cbrt.f32 (PI.f32)))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha)))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32)))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) 1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32)))
(*.f32 (/.f32 1 (neg.f32 (PI.f32))) (*.f32 -1/2 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha))))
(*.f32 -1/2 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (/.f32 1 (neg.f32 (PI.f32)))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (/.f32 -1/2 (neg.f32 (PI.f32))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (PI.f32)) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (log.f32 alpha) 2)))
(/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (/.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) 2)) (sqrt.f32 (fma.f32 alpha alpha -1))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (PI.f32)) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (log.f32 alpha) 2)))
(/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (/.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) 2)) (cbrt.f32 (fma.f32 alpha alpha -1))))
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (fma.f32 alpha alpha -1))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32)))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (sqrt.f32 (PI.f32))) (/.f32 (/.f32 1/2 (log.f32 alpha)) (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 1 (sqrt.f32 (PI.f32))) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 (log.f32 alpha) 2))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (sqrt.f32 (PI.f32))) (/.f32 1/2 (*.f32 (log.f32 alpha) (sqrt.f32 (PI.f32)))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (/.f32 (/.f32 1/2 (log.f32 alpha)) (cbrt.f32 (PI.f32))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (PI.f32)) 2)) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (log.f32 alpha) 2) (cbrt.f32 (PI.f32)))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (/.f32 1/2 (*.f32 (log.f32 alpha) (cbrt.f32 (PI.f32)))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))) (PI.f32)) (sqrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32)))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (/.f32 (sqrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))) (cbrt.f32 (PI.f32))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (PI.f32)) 2)) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (log.f32 alpha) 2) (cbrt.f32 (PI.f32)))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (/.f32 1/2 (*.f32 (log.f32 alpha) (cbrt.f32 (PI.f32)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))) 2) 1) (/.f32 (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))) (PI.f32)))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))) 2) (sqrt.f32 (PI.f32))) (/.f32 (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))) (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 1 (sqrt.f32 (PI.f32))) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 (log.f32 alpha) 2))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (sqrt.f32 (PI.f32))) (/.f32 1/2 (*.f32 (log.f32 alpha) (sqrt.f32 (PI.f32)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))) 2) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)))))
(*.f32 (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)))) (/.f32 (pow.f32 (cbrt.f32 (/.f32 (*.f32 1/2 (fma.f32 alpha alpha -1)) (log.f32 alpha))) 2) (pow.f32 (cbrt.f32 (PI.f32)) 2)))
(*.f32 (cbrt.f32 (*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32)))) (/.f32 (pow.f32 (cbrt.f32 (/.f32 1/2 (/.f32 (log.f32 alpha) (fma.f32 alpha alpha -1)))) 2) (pow.f32 (cbrt.f32 (PI.f32)) 2)))
(*.f32 (/.f32 1 (/.f32 (PI.f32) (fma.f32 alpha alpha -1))) (/.f32 1/2 (log.f32 alpha)))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32)))
(*.f32 (/.f32 1 (/.f32 (PI.f32) (sqrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))))) (sqrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32)))
(*.f32 (/.f32 1 (/.f32 (PI.f32) (pow.f32 (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))) 2))) (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32)))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) 2)) (sqrt.f32 (fma.f32 alpha alpha -1)))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (PI.f32)) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (log.f32 alpha) 2)))
(/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (/.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) 2)) (sqrt.f32 (fma.f32 alpha alpha -1))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) 2)) (cbrt.f32 (fma.f32 alpha alpha -1)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (PI.f32)) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (log.f32 alpha) 2)))
(/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (/.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) 2)) (cbrt.f32 (fma.f32 alpha alpha -1))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))) 2) (PI.f32)) (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32)))
(*.f32 (/.f32 (/.f32 1 (PI.f32)) (log.f32 alpha)) (/.f32 (fma.f32 alpha alpha -1) 2))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32)))
(*.f32 (/.f32 (/.f32 1 (PI.f32)) 2) (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32)))
(*.f32 (/.f32 (/.f32 1 (PI.f32)) (*.f32 (log.f32 alpha) 2)) (fma.f32 alpha alpha -1))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32)))
(*.f32 (/.f32 (/.f32 1 (PI.f32)) 1) (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32)))
(*.f32 (/.f32 (/.f32 1 (PI.f32)) (sqrt.f32 (*.f32 (log.f32 alpha) 2))) (/.f32 (fma.f32 alpha alpha -1) (sqrt.f32 (*.f32 (log.f32 alpha) 2))))
(*.f32 (/.f32 (/.f32 1 (PI.f32)) (pow.f32 (cbrt.f32 (*.f32 (log.f32 alpha) 2)) 2)) (/.f32 (fma.f32 alpha alpha -1) (cbrt.f32 (*.f32 (log.f32 alpha) 2))))
(*.f32 (/.f32 1 (*.f32 (pow.f32 (cbrt.f32 (*.f32 (log.f32 alpha) 2)) 2) (PI.f32))) (/.f32 (fma.f32 alpha alpha -1) (cbrt.f32 (*.f32 (log.f32 alpha) 2))))
(*.f32 (/.f32 1 (*.f32 (PI.f32) (pow.f32 (cbrt.f32 (*.f32 (log.f32 alpha) 2)) 2))) (/.f32 (fma.f32 alpha alpha -1) (cbrt.f32 (*.f32 (log.f32 alpha) 2))))
(*.f32 (/.f32 (/.f32 1 (PI.f32)) (*.f32 (log.f32 alpha) -2)) (neg.f32 (fma.f32 alpha alpha -1)))
(*.f32 (/.f32 1 (*.f32 (*.f32 (log.f32 alpha) -2) (PI.f32))) (neg.f32 (fma.f32 alpha alpha -1)))
(/.f32 (/.f32 (neg.f32 (fma.f32 alpha alpha -1)) (PI.f32)) (*.f32 (log.f32 alpha) -2))
(*.f32 (/.f32 (/.f32 1 (PI.f32)) (/.f32 (*.f32 (log.f32 alpha) 2) 1)) (fma.f32 alpha alpha -1))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32)))
(*.f32 (/.f32 (/.f32 1 (PI.f32)) (/.f32 (*.f32 (log.f32 alpha) 2) (sqrt.f32 (fma.f32 alpha alpha -1)))) (sqrt.f32 (fma.f32 alpha alpha -1)))
(*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (/.f32 (/.f32 (/.f32 1 (PI.f32)) (log.f32 alpha)) 2) (sqrt.f32 (fma.f32 alpha alpha -1))))
(*.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (sqrt.f32 (fma.f32 alpha alpha -1))))
(*.f32 (/.f32 (/.f32 1 (PI.f32)) (/.f32 (*.f32 (log.f32 alpha) 2) (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2))) (cbrt.f32 (fma.f32 alpha alpha -1)))
(*.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (/.f32 (/.f32 (/.f32 1 (PI.f32)) (log.f32 alpha)) 2) (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2)))
(*.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (*.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2)))
(pow.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32))) 1)
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32)))
(pow.f32 (sqrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)))) 2)
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32)))
(pow.f32 (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)))) 3)
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32)))
(pow.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32))) 3) 1/3)
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32)))
(pow.f32 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (*.f32 (log.f32 alpha) 2)) -1)
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32)))
(neg.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (*.f32 (neg.f32 (PI.f32)) 2)))
(*.f32 (/.f32 1 (*.f32 (*.f32 (log.f32 alpha) -2) (PI.f32))) (neg.f32 (fma.f32 alpha alpha -1)))
(/.f32 (/.f32 (neg.f32 (fma.f32 alpha alpha -1)) (PI.f32)) (*.f32 (log.f32 alpha) -2))
(sqrt.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32))) 2))
(sqrt.f32 (pow.f32 (*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32))) 2))
(log.f32 (exp.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32))))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32)))
(cbrt.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32))) 3))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32)))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))) 3) (pow.f32 (PI.f32) 3)))
(cbrt.f32 (/.f32 (pow.f32 (/.f32 (*.f32 1/2 (fma.f32 alpha alpha -1)) (log.f32 alpha)) 3) (pow.f32 (PI.f32) 3)))
(cbrt.f32 (/.f32 (pow.f32 (/.f32 1/2 (/.f32 (log.f32 alpha) (fma.f32 alpha alpha -1))) 3) (pow.f32 (PI.f32) 3)))
(expm1.f32 (log1p.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32)))
(exp.f32 (log.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32)))
(exp.f32 (*.f32 (log.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)))) 1))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32)))
(log1p.f32 (expm1.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))))) 1)
(/.f32 (*.f32 1/2 (fma.f32 alpha alpha -1)) (log.f32 alpha))
(/.f32 1/2 (/.f32 (log.f32 alpha) (fma.f32 alpha alpha -1)))
(*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))
(/.f32 (*.f32 1/2 (fma.f32 alpha alpha -1)) (log.f32 alpha))
(/.f32 1/2 (/.f32 (log.f32 alpha) (fma.f32 alpha alpha -1)))
(*.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))) 1)
(/.f32 (*.f32 1/2 (fma.f32 alpha alpha -1)) (log.f32 alpha))
(/.f32 1/2 (/.f32 (log.f32 alpha) (fma.f32 alpha alpha -1)))
(*.f32 1 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))))
(/.f32 (*.f32 1/2 (fma.f32 alpha alpha -1)) (log.f32 alpha))
(/.f32 1/2 (/.f32 (log.f32 alpha) (fma.f32 alpha alpha -1)))
(*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (/.f32 1/2 (log.f32 alpha))))
(*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (/.f32 1/2 (log.f32 alpha)) (sqrt.f32 (fma.f32 alpha alpha -1))))
(*.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (sqrt.f32 (fma.f32 alpha alpha -1))))
(*.f32 (sqrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))) (sqrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))))
(/.f32 (*.f32 1/2 (fma.f32 alpha alpha -1)) (log.f32 alpha))
(/.f32 1/2 (/.f32 (log.f32 alpha) (fma.f32 alpha alpha -1)))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (*.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (/.f32 1/2 (log.f32 alpha))))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (*.f32 (/.f32 1/2 (log.f32 alpha)) (cbrt.f32 (fma.f32 alpha alpha -1))))
(/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (/.f32 (*.f32 (log.f32 alpha) 2) (cbrt.f32 (fma.f32 alpha alpha -1))))
(*.f32 (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))) (pow.f32 (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))) 2))
(/.f32 (*.f32 1/2 (fma.f32 alpha alpha -1)) (log.f32 alpha))
(/.f32 1/2 (/.f32 (log.f32 alpha) (fma.f32 alpha alpha -1)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))) 2) (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))))
(/.f32 (*.f32 1/2 (fma.f32 alpha alpha -1)) (log.f32 alpha))
(/.f32 1/2 (/.f32 (log.f32 alpha) (fma.f32 alpha alpha -1)))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) 1/2)
(/.f32 (*.f32 1/2 (fma.f32 alpha alpha -1)) (log.f32 alpha))
(/.f32 1/2 (/.f32 (log.f32 alpha) (fma.f32 alpha alpha -1)))
(*.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 alpha alpha -1))
(/.f32 (*.f32 1/2 (fma.f32 alpha alpha -1)) (log.f32 alpha))
(/.f32 1/2 (/.f32 (log.f32 alpha) (fma.f32 alpha alpha -1)))
(*.f32 (neg.f32 (fma.f32 alpha alpha -1)) (/.f32 1 (*.f32 (log.f32 alpha) -2)))
(*.f32 (neg.f32 (fma.f32 alpha alpha -1)) (/.f32 -1/2 (log.f32 alpha)))
(*.f32 (/.f32 1 (log.f32 alpha)) (/.f32 (fma.f32 alpha alpha -1) 2))
(/.f32 (*.f32 1/2 (fma.f32 alpha alpha -1)) (log.f32 alpha))
(/.f32 1/2 (/.f32 (log.f32 alpha) (fma.f32 alpha alpha -1)))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)))
(/.f32 (*.f32 1/2 (fma.f32 alpha alpha -1)) (log.f32 alpha))
(/.f32 1/2 (/.f32 (log.f32 alpha) (fma.f32 alpha alpha -1)))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 (log.f32 alpha) 2))) (/.f32 (fma.f32 alpha alpha -1) (sqrt.f32 (*.f32 (log.f32 alpha) 2))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (sqrt.f32 (*.f32 (log.f32 alpha) 2))) (/.f32 1 (sqrt.f32 (*.f32 (log.f32 alpha) 2))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 (log.f32 alpha) 2)) 2)) (/.f32 (fma.f32 alpha alpha -1) (cbrt.f32 (*.f32 (log.f32 alpha) 2))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (cbrt.f32 (*.f32 (log.f32 alpha) 2))) (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 (log.f32 alpha) 2)) 2)))
(*.f32 (/.f32 1 (*.f32 (log.f32 alpha) -2)) (neg.f32 (fma.f32 alpha alpha -1)))
(*.f32 (neg.f32 (fma.f32 alpha alpha -1)) (/.f32 1 (*.f32 (log.f32 alpha) -2)))
(*.f32 (neg.f32 (fma.f32 alpha alpha -1)) (/.f32 -1/2 (log.f32 alpha)))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (log.f32 alpha) 2)) (sqrt.f32 (fma.f32 alpha alpha -1)))
(*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (/.f32 1/2 (log.f32 alpha)) (sqrt.f32 (fma.f32 alpha alpha -1))))
(*.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (sqrt.f32 (fma.f32 alpha alpha -1))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) 1) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (log.f32 alpha) 2)))
(*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (/.f32 1/2 (log.f32 alpha)) (sqrt.f32 (fma.f32 alpha alpha -1))))
(*.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (sqrt.f32 (fma.f32 alpha alpha -1))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (log.f32 alpha)) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) 2))
(*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (/.f32 1/2 (log.f32 alpha)) (sqrt.f32 (fma.f32 alpha alpha -1))))
(*.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (sqrt.f32 (fma.f32 alpha alpha -1))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) 1) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (log.f32 alpha) 2)))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (*.f32 (/.f32 1/2 (log.f32 alpha)) (cbrt.f32 (fma.f32 alpha alpha -1))))
(/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (/.f32 (*.f32 (log.f32 alpha) 2) (cbrt.f32 (fma.f32 alpha alpha -1))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) 2) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (log.f32 alpha)))
(*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (/.f32 1/2 (log.f32 alpha)) (sqrt.f32 (fma.f32 alpha alpha -1))))
(*.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (sqrt.f32 (fma.f32 alpha alpha -1))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (pow.f32 (cbrt.f32 (*.f32 (log.f32 alpha) 2)) 2)) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (cbrt.f32 (*.f32 (log.f32 alpha) 2))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (log.f32 alpha)) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (*.f32 (/.f32 1/2 (log.f32 alpha)) (cbrt.f32 (fma.f32 alpha alpha -1))))
(/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (/.f32 (*.f32 (log.f32 alpha) 2) (cbrt.f32 (fma.f32 alpha alpha -1))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) 2) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (log.f32 alpha)))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (*.f32 (/.f32 1/2 (log.f32 alpha)) (cbrt.f32 (fma.f32 alpha alpha -1))))
(/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (/.f32 (*.f32 (log.f32 alpha) 2) (cbrt.f32 (fma.f32 alpha alpha -1))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (sqrt.f32 (*.f32 (log.f32 alpha) 2))) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (sqrt.f32 (*.f32 (log.f32 alpha) 2))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (pow.f32 (cbrt.f32 (*.f32 (log.f32 alpha) 2)) 2)) (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))))
(*.f32 (cbrt.f32 (/.f32 (*.f32 1/2 (fma.f32 alpha alpha -1)) (log.f32 alpha))) (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (pow.f32 (cbrt.f32 (*.f32 (log.f32 alpha) 2)) 2)))
(*.f32 (cbrt.f32 (/.f32 1/2 (/.f32 (log.f32 alpha) (fma.f32 alpha alpha -1)))) (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (pow.f32 (cbrt.f32 (*.f32 (log.f32 alpha) 2)) 2)))
(*.f32 (/.f32 1 (/.f32 (*.f32 (log.f32 alpha) 2) (sqrt.f32 (fma.f32 alpha alpha -1)))) (sqrt.f32 (fma.f32 alpha alpha -1)))
(*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (/.f32 1/2 (log.f32 alpha)) (sqrt.f32 (fma.f32 alpha alpha -1))))
(*.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (sqrt.f32 (fma.f32 alpha alpha -1))))
(*.f32 (/.f32 1 (/.f32 (*.f32 (log.f32 alpha) 2) (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2))) (cbrt.f32 (fma.f32 alpha alpha -1)))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (*.f32 (/.f32 1/2 (log.f32 alpha)) (cbrt.f32 (fma.f32 alpha alpha -1))))
(/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (/.f32 (*.f32 (log.f32 alpha) 2) (cbrt.f32 (fma.f32 alpha alpha -1))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (*.f32 (log.f32 alpha) 2)) (cbrt.f32 (fma.f32 alpha alpha -1)))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (*.f32 (/.f32 1/2 (log.f32 alpha)) (cbrt.f32 (fma.f32 alpha alpha -1))))
(/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (/.f32 (*.f32 (log.f32 alpha) 2) (cbrt.f32 (fma.f32 alpha alpha -1))))
(pow.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))) 1)
(/.f32 (*.f32 1/2 (fma.f32 alpha alpha -1)) (log.f32 alpha))
(/.f32 1/2 (/.f32 (log.f32 alpha) (fma.f32 alpha alpha -1)))
(pow.f32 (sqrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))) 2)
(/.f32 (*.f32 1/2 (fma.f32 alpha alpha -1)) (log.f32 alpha))
(/.f32 1/2 (/.f32 (log.f32 alpha) (fma.f32 alpha alpha -1)))
(pow.f32 (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))) 3)
(/.f32 (*.f32 1/2 (fma.f32 alpha alpha -1)) (log.f32 alpha))
(/.f32 1/2 (/.f32 (log.f32 alpha) (fma.f32 alpha alpha -1)))
(pow.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))) 3) 1/3)
(/.f32 (*.f32 1/2 (fma.f32 alpha alpha -1)) (log.f32 alpha))
(/.f32 1/2 (/.f32 (log.f32 alpha) (fma.f32 alpha alpha -1)))
(pow.f32 (*.f32 2 (/.f32 (log.f32 alpha) (fma.f32 alpha alpha -1))) -1)
(/.f32 (*.f32 1/2 (fma.f32 alpha alpha -1)) (log.f32 alpha))
(/.f32 1/2 (/.f32 (log.f32 alpha) (fma.f32 alpha alpha -1)))
(neg.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) -2)))
(*.f32 (neg.f32 (fma.f32 alpha alpha -1)) (/.f32 1 (*.f32 (log.f32 alpha) -2)))
(*.f32 (neg.f32 (fma.f32 alpha alpha -1)) (/.f32 -1/2 (log.f32 alpha)))
(sqrt.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))) 2))
(sqrt.f32 (pow.f32 (/.f32 (*.f32 1/2 (fma.f32 alpha alpha -1)) (log.f32 alpha)) 2))
(sqrt.f32 (pow.f32 (/.f32 1/2 (/.f32 (log.f32 alpha) (fma.f32 alpha alpha -1))) 2))
(log.f32 (sqrt.f32 (exp.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))))))
(/.f32 (*.f32 1/2 (fma.f32 alpha alpha -1)) (log.f32 alpha))
(/.f32 1/2 (/.f32 (log.f32 alpha) (fma.f32 alpha alpha -1)))
(cbrt.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))) 3))
(/.f32 (*.f32 1/2 (fma.f32 alpha alpha -1)) (log.f32 alpha))
(/.f32 1/2 (/.f32 (log.f32 alpha) (fma.f32 alpha alpha -1)))
(cbrt.f32 (/.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (pow.f32 (*.f32 (log.f32 alpha) 2) 3)))
(cbrt.f32 (/.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (*.f32 (pow.f32 (log.f32 alpha) 3) 8)))
(cbrt.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (pow.f32 (log.f32 alpha) 3)) 8))
(expm1.f32 (log1p.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))))
(/.f32 (*.f32 1/2 (fma.f32 alpha alpha -1)) (log.f32 alpha))
(/.f32 1/2 (/.f32 (log.f32 alpha) (fma.f32 alpha alpha -1)))
(exp.f32 (log.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))))
(/.f32 (*.f32 1/2 (fma.f32 alpha alpha -1)) (log.f32 alpha))
(/.f32 1/2 (/.f32 (log.f32 alpha) (fma.f32 alpha alpha -1)))
(exp.f32 (*.f32 (log.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))) 1))
(/.f32 (*.f32 1/2 (fma.f32 alpha alpha -1)) (log.f32 alpha))
(/.f32 1/2 (/.f32 (log.f32 alpha) (fma.f32 alpha alpha -1)))
(log1p.f32 (expm1.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))))
(/.f32 (*.f32 1/2 (fma.f32 alpha alpha -1)) (log.f32 alpha))
(/.f32 1/2 (/.f32 (log.f32 alpha) (fma.f32 alpha alpha -1)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32))))) 1)
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (PI.f32)))
(*.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))) (*.f32 (/.f32 1 (PI.f32)) (/.f32 1 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (PI.f32)))
(*.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))) (/.f32 1 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (PI.f32)))
(*.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32))) (/.f32 1 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (PI.f32)))
(*.f32 1 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32))))
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (PI.f32)))
(*.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32))) 1)
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (PI.f32)))
(*.f32 (sqrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)))) (*.f32 (sqrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)))) (/.f32 1 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (PI.f32)))
(*.f32 (sqrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)))) (/.f32 (sqrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (PI.f32)))
(*.f32 (sqrt.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)))) (sqrt.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)))))
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (PI.f32)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)))) 2) (*.f32 (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)))) (/.f32 1 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (PI.f32)))
(*.f32 (cbrt.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)))) (pow.f32 (cbrt.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)))) 2))
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (PI.f32)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)))) 2) (cbrt.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)))))
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (PI.f32)))
(*.f32 (/.f32 1 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32))))
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (PI.f32)))
(*.f32 (/.f32 (*.f32 -1/2 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha))) (PI.f32)) (/.f32 1 (-.f32 -1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 -1/2 (/.f32 (PI.f32) (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)))) (/.f32 1 (-.f32 -1 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)))))
(/.f32 (*.f32 (/.f32 -1/2 (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha))) (-.f32 -1 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))))
(*.f32 (/.f32 1 (sqrt.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (sqrt.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) 2))))
(*.f32 (/.f32 1 (sqrt.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) 2)) (sqrt.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(/.f32 (/.f32 (*.f32 1 (fma.f32 alpha alpha -1)) (sqrt.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (sqrt.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 2)) (/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))) (*.f32 (cbrt.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (PI.f32))))
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (PI.f32)))
(*.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 1 (PI.f32)))
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (PI.f32)))
(*.f32 (/.f32 1 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))))
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (PI.f32)))
(*.f32 (/.f32 1 (-.f32 -1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))) (/.f32 (*.f32 -1/2 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha))) (PI.f32)))
(*.f32 (/.f32 -1/2 (/.f32 (PI.f32) (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)))) (/.f32 1 (-.f32 -1 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)))))
(/.f32 (*.f32 (/.f32 -1/2 (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha))) (-.f32 -1 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)))
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (PI.f32)))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (sqrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))) (PI.f32)))
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (PI.f32)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))) 2) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))) (PI.f32)))
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (PI.f32)))
(*.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))) (sqrt.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (/.f32 (/.f32 1 (PI.f32)) (sqrt.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (PI.f32)))
(*.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))) (pow.f32 (cbrt.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 2)) (/.f32 1 (*.f32 (cbrt.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (PI.f32))))
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (PI.f32)))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (sqrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)))))
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (PI.f32)))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)))) (pow.f32 (cbrt.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 2)) (/.f32 (sqrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)))) (cbrt.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (PI.f32)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)))) 2) 1) (/.f32 (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (PI.f32)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)))) 2) (sqrt.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (/.f32 (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (PI.f32)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)))) 2) (pow.f32 (cbrt.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 2)) (cbrt.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)))))
(*.f32 (cbrt.f32 (*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (/.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)))) 2) (pow.f32 (cbrt.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 2)))
(/.f32 (pow.f32 (cbrt.f32 (*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32)))) 2) (/.f32 (pow.f32 (cbrt.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 2) (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (PI.f32))))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (/.f32 1/2 (log.f32 alpha)))
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (PI.f32)))
(*.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32))) (-.f32 (*.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))) 1)) (-.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 1))
(*.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32))) (+.f32 (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (pow.f32 cosTheta 4)) -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) -1))
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 (+.f32 -1 (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2))) (/.f32 (fma.f32 alpha alpha -1) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) -1))
(*.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32))) (+.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 3))) (+.f32 (*.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))) (-.f32 1 (*.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 1))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (/.f32 (+.f32 1 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 3)) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)))) (+.f32 (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (pow.f32 cosTheta 4)) (-.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)))))
(/.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (+.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2)) (-.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)))))) (+.f32 1 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 3)))
(*.f32 (/.f32 1 (*.f32 (/.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha))) 2)) (/.f32 1 (PI.f32)))
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (PI.f32)))
(*.f32 (/.f32 1 (/.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (sqrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)))))) (sqrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)))))
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (PI.f32)))
(*.f32 (/.f32 1 (/.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (pow.f32 (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)))) 2))) (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)))))
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (PI.f32)))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (sqrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))))
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (PI.f32)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)))) 2) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)))))
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (PI.f32)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))) 2) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))))
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (PI.f32)))
(*.f32 (/.f32 (/.f32 1 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (PI.f32)) (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))))
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (PI.f32)))
(*.f32 (/.f32 (/.f32 1 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 1) (*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32))))
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (PI.f32)))
(*.f32 (/.f32 (/.f32 1 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (sqrt.f32 (PI.f32))) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 (log.f32 alpha) 2))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 (log.f32 alpha) 2))) (/.f32 1 (*.f32 (sqrt.f32 (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (*.f32 (log.f32 alpha) (sqrt.f32 (PI.f32))))) (*.f32 (sqrt.f32 (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (/.f32 (/.f32 1 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (cbrt.f32 (PI.f32)) (*.f32 (log.f32 alpha) 2))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (log.f32 alpha) 2) (cbrt.f32 (PI.f32)))) (/.f32 1 (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (*.f32 (log.f32 alpha) (cbrt.f32 (PI.f32))))) (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (/.f32 (/.f32 1 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (neg.f32 (PI.f32))) (*.f32 -1/2 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha))))
(*.f32 (*.f32 -1/2 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha))) (/.f32 1 (*.f32 (neg.f32 (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(/.f32 (*.f32 -1/2 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha))) (*.f32 (neg.f32 (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (/.f32 (/.f32 1 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (PI.f32) (fma.f32 alpha alpha -1))) (/.f32 1/2 (log.f32 alpha)))
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (PI.f32)))
(*.f32 (/.f32 (/.f32 1 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (PI.f32) 1)) (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))))
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (PI.f32)))
(*.f32 (/.f32 (/.f32 1 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (PI.f32) (sqrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))))) (sqrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))))
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (PI.f32)))
(*.f32 (/.f32 (/.f32 1 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (PI.f32) (pow.f32 (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))) 2))) (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))))
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (PI.f32)))
(pow.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32))) 1)
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (PI.f32)))
(pow.f32 (sqrt.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)))) 2)
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (PI.f32)))
(pow.f32 (cbrt.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)))) 3)
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (PI.f32)))
(pow.f32 (pow.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32))) 3) 1/3)
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (PI.f32)))
(pow.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (*.f32 (log.f32 alpha) 2))) -1)
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (PI.f32)))
(neg.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32))) (-.f32 -1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)))) (-.f32 -1 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))))
(/.f32 (neg.f32 (fma.f32 alpha alpha -1)) (*.f32 (/.f32 (-.f32 -1 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))) 1/2) (*.f32 (log.f32 alpha) (PI.f32))))
(sqrt.f32 (pow.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32))) 2))
(sqrt.f32 (pow.f32 (*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 2))
(sqrt.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (PI.f32))) 2))
(log.f32 (exp.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)))))
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32))))))
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (PI.f32)))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32))) 3))
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (PI.f32)))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32))) 3) (pow.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) 3)))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32))) 3) (pow.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) 3)))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)))))
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (PI.f32)))
(exp.f32 (log.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)))))
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (PI.f32)))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)))) 1))
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (PI.f32)))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)))))
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (PI.f32)))
(+.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))
(+.f32 1 (fma.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha) (neg.f32 (*.f32 cosTheta cosTheta))))
(fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)
(+.f32 1 (*.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 1))
(+.f32 1 (fma.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha) (neg.f32 (*.f32 cosTheta cosTheta))))
(fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)
(+.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 1)
(+.f32 1 (fma.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha) (neg.f32 (*.f32 cosTheta cosTheta))))
(fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)
(+.f32 (*.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 1) 1)
(+.f32 1 (fma.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha) (neg.f32 (*.f32 cosTheta cosTheta))))
(fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 1)
(+.f32 1 (fma.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha) (neg.f32 (*.f32 cosTheta cosTheta))))
(fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)
(*.f32 1 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(+.f32 1 (fma.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha) (neg.f32 (*.f32 cosTheta cosTheta))))
(fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)
(*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) 1)
(+.f32 1 (fma.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha) (neg.f32 (*.f32 cosTheta cosTheta))))
(fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)
(*.f32 (sqrt.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (sqrt.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(+.f32 1 (fma.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha) (neg.f32 (*.f32 cosTheta cosTheta))))
(fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)
(*.f32 (cbrt.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (pow.f32 (cbrt.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 2))
(+.f32 1 (fma.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha) (neg.f32 (*.f32 cosTheta cosTheta))))
(fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 2) (cbrt.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(+.f32 1 (fma.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha) (neg.f32 (*.f32 cosTheta cosTheta))))
(fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)
(/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))) 1) (-.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 1))
(/.f32 (+.f32 (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (pow.f32 cosTheta 4)) -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) -1))
(/.f32 (+.f32 -1 (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) -1))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 3)) (+.f32 (*.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))) (-.f32 1 (*.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 1))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 3)) (+.f32 (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (pow.f32 cosTheta 4)) (-.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 3)) (+.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2)) (-.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)))))
(pow.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) 1)
(+.f32 1 (fma.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha) (neg.f32 (*.f32 cosTheta cosTheta))))
(fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)
(pow.f32 (sqrt.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 2)
(+.f32 1 (fma.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha) (neg.f32 (*.f32 cosTheta cosTheta))))
(fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)
(pow.f32 (cbrt.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 3)
(+.f32 1 (fma.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha) (neg.f32 (*.f32 cosTheta cosTheta))))
(fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)
(pow.f32 (pow.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) 3) 1/3)
(+.f32 1 (fma.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha) (neg.f32 (*.f32 cosTheta cosTheta))))
(fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)
(sqrt.f32 (pow.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) 2))
(log.f32 (exp.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(+.f32 1 (fma.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha) (neg.f32 (*.f32 cosTheta cosTheta))))
(fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(+.f32 1 (fma.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha) (neg.f32 (*.f32 cosTheta cosTheta))))
(fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)
(cbrt.f32 (pow.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) 3))
(+.f32 1 (fma.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha) (neg.f32 (*.f32 cosTheta cosTheta))))
(fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)
(expm1.f32 (log1p.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(+.f32 1 (fma.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha) (neg.f32 (*.f32 cosTheta cosTheta))))
(fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)
(exp.f32 (log.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(+.f32 1 (fma.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha) (neg.f32 (*.f32 cosTheta cosTheta))))
(fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)
(exp.f32 (*.f32 (log.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 1))
(+.f32 1 (fma.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha) (neg.f32 (*.f32 cosTheta cosTheta))))
(fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)
(log1p.f32 (expm1.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(+.f32 1 (fma.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha) (neg.f32 (*.f32 cosTheta cosTheta))))
(fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)

localize93.0ms (0.5%)

Local error

Found 4 expressions with local error:

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

Compiled 93 to 41 computations (55.9% saved)

series10.0ms (0.1%)

Counts
4 → 84
Calls

21 calls:

TimeVariablePointExpression
4.0ms
cosTheta
@0
(*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (+.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))))
1.0ms
cosTheta
@0
(*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))
1.0ms
alpha
@inf
(*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (+.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))))
1.0ms
alpha
@0
(*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (+.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))))
0.0ms
cosTheta
@inf
(*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (+.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))))

rewrite134.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1706×associate-/l*
482×associate-/r/
428×associate-+l+
388×add-sqr-sqrt
380×pow1
Iterations

Useful iterations: 1 (0.0ms)

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

simplify149.0ms (0.9%)

Algorithm
egg-herbie
Rules
1556×associate-*r*
1444×associate-*l*
1368×associate-/r*
820×*-commutative
612×associate-/l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
060816541
1193416317
Stop Event
node limit
Counts
259 → 353
Calls
Call 1
Inputs
(*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))
(+.f32 (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 2) (PI.f32))))) (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32)))))
(+.f32 (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 2) (PI.f32))))) (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32)))))
(+.f32 (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 2) (PI.f32))))) (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32)))))
(*.f32 -2 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 2) (PI.f32)))))
(+.f32 (*.f32 -2 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 2) (PI.f32))))) (*.f32 -2 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))))
(+.f32 (*.f32 -2 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 2) (PI.f32))))) (*.f32 -2 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))))
(+.f32 (*.f32 -2 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 2) (PI.f32))))) (*.f32 -2 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))))
(*.f32 -2 (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 cosTheta 2) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))))))
(+.f32 (*.f32 -2 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 -1 alpha)) (PI.f32)))) (*.f32 -2 (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 cosTheta 2) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha)))))))
(+.f32 (*.f32 -2 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 -1 alpha)) (PI.f32)))) (*.f32 -2 (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 cosTheta 2) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha)))))))
(+.f32 (*.f32 -2 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 -1 alpha)) (PI.f32)))) (*.f32 -2 (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 cosTheta 2) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha)))))))
(*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))
(+.f32 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))
(+.f32 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))
(+.f32 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))
(*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(+.f32 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))
(+.f32 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))
(+.f32 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))
(*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(+.f32 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))
(+.f32 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))
(+.f32 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))
(/.f32 -1/2 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))
(-.f32 (*.f32 (-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))) (*.f32 -1/2 (/.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2) (PI.f32)))))) (pow.f32 alpha 2)) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))))
(-.f32 (+.f32 (*.f32 (-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))) (*.f32 -1/2 (/.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2) (PI.f32)))))) (pow.f32 alpha 2)) (*.f32 -1 (/.f32 (*.f32 (-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))) (*.f32 -1/2 (/.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2) (PI.f32)))))) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 2))) (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2)))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))))
(-.f32 (+.f32 (*.f32 (-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))) (*.f32 -1/2 (/.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2) (PI.f32)))))) (pow.f32 alpha 2)) (+.f32 (/.f32 (*.f32 (-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))) (*.f32 -1/2 (/.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2) (PI.f32)))))) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 4))) (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2)) (*.f32 -1 (/.f32 (*.f32 (-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))) (*.f32 -1/2 (/.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2) (PI.f32)))))) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 2))) (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))))
(/.f32 -1/2 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(-.f32 (/.f32 1/2 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))))
(-.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (*.f32 -1/2 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 4) (PI.f32))))))) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 4)))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 2) (PI.f32))))))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))))
(-.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (*.f32 -1/2 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 4) (PI.f32))))))) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 4)))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 2) (PI.f32)))))) (/.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2) (-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (*.f32 -1/2 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 4) (PI.f32))))))) (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 6))))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))))
(/.f32 -1/2 (*.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 (/.f32 -1 alpha)) (PI.f32))))
(-.f32 (/.f32 1/2 (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 (/.f32 -1 alpha)) (PI.f32))))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 cosTheta 4) (*.f32 (log.f32 (/.f32 -1 alpha)) (PI.f32)))))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 2) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))))))) (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha)))))) (*.f32 -1/2 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (pow.f32 cosTheta 4) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha)))))))) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 4))))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 cosTheta 4) (*.f32 (log.f32 (/.f32 -1 alpha)) (PI.f32)))))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 2) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))))))) (+.f32 (/.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2) (-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha)))))) (*.f32 -1/2 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (pow.f32 cosTheta 4) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha)))))))) (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 6))) (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha)))))) (*.f32 -1/2 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (pow.f32 cosTheta 4) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha)))))))) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 4)))))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 cosTheta 4) (*.f32 (log.f32 (/.f32 -1 alpha)) (PI.f32)))))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))))))))
(/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))
(-.f32 (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (pow.f32 cosTheta 2)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))))) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))))
(-.f32 (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (pow.f32 cosTheta 2)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))) (/.f32 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (pow.f32 cosTheta 4)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))))) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))))
(-.f32 (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (pow.f32 cosTheta 2)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 4) (pow.f32 cosTheta 6)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))) (/.f32 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (pow.f32 cosTheta 4)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))))) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))))
(/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(-.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 4) (PI.f32))))))
(-.f32 (+.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (*.f32 (pow.f32 cosTheta 6) (PI.f32))))) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 4) (PI.f32))))))
(-.f32 (+.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (*.f32 (pow.f32 cosTheta 6) (PI.f32))))) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (+.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 4) (PI.f32))))) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.f32 (pow.f32 cosTheta 8) (PI.f32)))))))
(/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(-.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 4) (PI.f32))))))
(-.f32 (+.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (*.f32 (pow.f32 cosTheta 6) (PI.f32))))) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 4) (PI.f32))))))
(-.f32 (+.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (*.f32 (pow.f32 cosTheta 6) (PI.f32))))) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (+.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 4) (PI.f32))))) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.f32 (pow.f32 cosTheta 8) (PI.f32)))))))
(*.f32 -1 (pow.f32 cosTheta 2))
(+.f32 (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)) (*.f32 -1 (pow.f32 cosTheta 2)))
(+.f32 (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)) (*.f32 -1 (pow.f32 cosTheta 2)))
(+.f32 (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)) (*.f32 -1 (pow.f32 cosTheta 2)))
(*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2))
(+.f32 (*.f32 -1 (pow.f32 cosTheta 2)) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)))
(+.f32 (*.f32 -1 (pow.f32 cosTheta 2)) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)))
(+.f32 (*.f32 -1 (pow.f32 cosTheta 2)) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)))
(*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2))
(+.f32 (*.f32 -1 (pow.f32 cosTheta 2)) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)))
(+.f32 (*.f32 -1 (pow.f32 cosTheta 2)) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)))
(+.f32 (*.f32 -1 (pow.f32 cosTheta 2)) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 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))
(*.f32 2 (log.f32 alpha))
(*.f32 2 (log.f32 alpha))
(*.f32 2 (log.f32 alpha))
(*.f32 2 (log.f32 alpha))
(*.f32 -2 (log.f32 (/.f32 1 alpha)))
(*.f32 -2 (log.f32 (/.f32 1 alpha)))
(*.f32 -2 (log.f32 (/.f32 1 alpha)))
(*.f32 -2 (log.f32 (/.f32 1 alpha)))
(*.f32 -2 (log.f32 (/.f32 -1 alpha)))
(*.f32 -2 (log.f32 (/.f32 -1 alpha)))
(*.f32 -2 (log.f32 (/.f32 -1 alpha)))
(*.f32 -2 (log.f32 (/.f32 -1 alpha)))
(+.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))))
(+.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (*.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))) (PI.f32)))
(+.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (*.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))))
(+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) 1) (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))))
(+.f32 (*.f32 (PI.f32) (log.f32 alpha)) (+.f32 (*.f32 (PI.f32) (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))))))
(+.f32 (*.f32 (PI.f32) (log.f32 alpha)) (+.f32 (*.f32 (PI.f32) (log.f32 alpha)) (*.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))) (PI.f32))))
(+.f32 (*.f32 (PI.f32) (log.f32 alpha)) (+.f32 (*.f32 (PI.f32) (log.f32 alpha)) (*.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))))))
(+.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))))
(+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))) (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) 1))
(+.f32 (*.f32 (log.f32 alpha) (PI.f32)) (+.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))))))
(+.f32 (*.f32 (log.f32 alpha) (PI.f32)) (+.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))) (PI.f32))))
(+.f32 (*.f32 (log.f32 alpha) (PI.f32)) (+.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))))))
(+.f32 (*.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))) (PI.f32)) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))))
(+.f32 (*.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))))
(+.f32 (+.f32 (*.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (*.f32 (PI.f32) (log.f32 alpha))) (*.f32 (PI.f32) (log.f32 alpha)))
(+.f32 (+.f32 (*.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (*.f32 (log.f32 alpha) (PI.f32))) (*.f32 (log.f32 alpha) (PI.f32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32))))) 1)
(/.f32 (PI.f32) (/.f32 1 (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(/.f32 (*.f32 2 (log.f32 alpha)) (/.f32 1 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32))))
(/.f32 1 (/.f32 1 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32)))))
(/.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (/.f32 1 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))))
(/.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 1 (PI.f32)))
(/.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32))) 1)
(/.f32 (sqrt.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32)))) (/.f32 1 (sqrt.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32))))))
(/.f32 (sqrt.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (/.f32 1 (*.f32 (sqrt.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (PI.f32))))
(/.f32 (sqrt.f32 (PI.f32)) (/.f32 1 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(/.f32 (cbrt.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32)))) (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32)))) 2)))
(/.f32 (pow.f32 (cbrt.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32)))) 2) (/.f32 1 (cbrt.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32))))))
(/.f32 (pow.f32 (cbrt.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 2) (/.f32 1 (*.f32 (cbrt.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (PI.f32))))
(/.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (/.f32 1 (*.f32 (cbrt.f32 (PI.f32)) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(/.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (/.f32 1 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(/.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 1 (*.f32 2 (log.f32 alpha))))
(/.f32 (*.f32 (PI.f32) (sqrt.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (/.f32 1 (sqrt.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(/.f32 (*.f32 (PI.f32) (pow.f32 (cbrt.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 2)) (/.f32 1 (cbrt.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(/.f32 (*.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (sqrt.f32 (PI.f32))) (/.f32 1 (sqrt.f32 (PI.f32))))
(/.f32 (*.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (/.f32 1 (cbrt.f32 (PI.f32))))
(/.f32 (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) 1) (/.f32 1 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(/.f32 (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (hypot.f32 1 (*.f32 cosTheta (sqrt.f32 (fma.f32 alpha alpha -1))))) (/.f32 1 (hypot.f32 1 (*.f32 cosTheta (sqrt.f32 (fma.f32 alpha alpha -1))))))
(/.f32 (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (pow.f32 (cbrt.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 2)) (/.f32 1 (cbrt.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(/.f32 (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (-.f32 1 (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (pow.f32 cosTheta 4)))) (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))))
(/.f32 (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (+.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 3))) (+.f32 1 (-.f32 (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (pow.f32 cosTheta 4)) (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))))
(pow.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32))) 1)
(pow.f32 (sqrt.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32)))) 2)
(pow.f32 (cbrt.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32)))) 3)
(pow.f32 (pow.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32))) 3) 1/3)
(sqrt.f32 (pow.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32))) 2))
(log.f32 (pow.f32 (pow.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (PI.f32)))
(log.f32 (+.f32 1 (-.f32 (pow.f32 (pow.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (PI.f32)) 1)))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32))) 3))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 3) (pow.f32 (PI.f32) 3)))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32)))))
(exp.f32 (log.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32)))) 1))
(log1p.f32 (-.f32 (pow.f32 (pow.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (PI.f32)) 1))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32)))))) 1)
(*.f32 1 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32)))))
(*.f32 (fma.f32 alpha alpha -1) (/.f32 1 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32)))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32)))) 1)
(*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (/.f32 1 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32))))))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32))))) (sqrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32))))))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (*.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (/.f32 1 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32))))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32))))) (pow.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32))))) 2))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32))))) 2) (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32))))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1 (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (/.f32 1 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32)))) (fma.f32 alpha alpha -1))
(*.f32 (-.f32 1 (*.f32 alpha alpha)) (/.f32 1 (*.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (neg.f32 (PI.f32)))))
(*.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))))
(*.f32 (/.f32 1 (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (/.f32 (fma.f32 alpha alpha -1) (PI.f32)))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32))))) (/.f32 (fma.f32 alpha alpha -1) (sqrt.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32))))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32)))) 2)) (/.f32 (fma.f32 alpha alpha -1) (cbrt.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32))))))
(*.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (/.f32 1 (*.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (neg.f32 (PI.f32)))) (-.f32 1 (*.f32 alpha alpha)))
(*.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 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32)))))
(*.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))))
(*.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 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32)))))
(*.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))) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (PI.f32)))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32)))) (sqrt.f32 (fma.f32 alpha alpha -1)))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (pow.f32 (cbrt.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32)))) 2)) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (cbrt.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32))))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.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 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (PI.f32)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (sqrt.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32))))) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (sqrt.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (pow.f32 (cbrt.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32)))) 2)) (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32)))) (cbrt.f32 (fma.f32 alpha alpha -1)))
(*.f32 (/.f32 1 (/.f32 (PI.f32) (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (cbrt.f32 (fma.f32 alpha alpha -1)))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (-.f32 1 (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (pow.f32 cosTheta 4))))) (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (+.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 3)))) (+.f32 1 (-.f32 (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (pow.f32 cosTheta 4)) (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (*.f32 2 (log.f32 alpha)) (-.f32 1 (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (pow.f32 cosTheta 4))))) (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (*.f32 2 (log.f32 alpha)) (+.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 3)))) (+.f32 1 (-.f32 (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (pow.f32 cosTheta 4)) (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (-.f32 1 (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (pow.f32 cosTheta 4))) (*.f32 2 (log.f32 alpha)))) (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (+.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 3)) (*.f32 2 (log.f32 alpha)))) (+.f32 1 (-.f32 (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (pow.f32 cosTheta 4)) (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (-.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 2) (*.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))) (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))))) (-.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (+.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (pow.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))) 3))) (+.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 2) (-.f32 (*.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))) (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))) (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) 1) (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (-.f32 1 (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (pow.f32 cosTheta 4))))) (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) 1) (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (+.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 3)))) (+.f32 1 (-.f32 (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (pow.f32 cosTheta 4)) (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) 1) (/.f32 1 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (-.f32 1 (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (pow.f32 cosTheta 4)))) (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (+.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 3))) (+.f32 1 (-.f32 (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (pow.f32 cosTheta 4)) (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (-.f32 (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (pow.f32 cosTheta 4)) 1)) (-.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 1))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (neg.f32 (-.f32 1 (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (pow.f32 cosTheta 4))))) (neg.f32 (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (neg.f32 (+.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 3)))) (neg.f32 (+.f32 1 (-.f32 (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (pow.f32 cosTheta 4)) (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))))))
(*.f32 (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (-.f32 (*.f32 (log.f32 alpha) (log.f32 alpha)) (*.f32 (log.f32 alpha) (log.f32 alpha)))) (-.f32 (log.f32 alpha) (log.f32 alpha)))
(*.f32 (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (+.f32 (pow.f32 (log.f32 alpha) 3) (pow.f32 (log.f32 alpha) 3))) (+.f32 (*.f32 (log.f32 alpha) (log.f32 alpha)) (-.f32 (*.f32 (log.f32 alpha) (log.f32 alpha)) (*.f32 (log.f32 alpha) (log.f32 alpha)))))
(pow.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32)))) 1)
(pow.f32 (sqrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32))))) 2)
(pow.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32))))) 3)
(pow.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32)))) 3) 1/3)
(pow.f32 (*.f32 (/.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (log.f32 alpha)))) (PI.f32)) -1)
(neg.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (neg.f32 (PI.f32)))))
(sqrt.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32)))) 2))
(log.f32 (exp.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32))))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32)))))))
(cbrt.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32)))) 3))
(cbrt.f32 (/.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (pow.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32))) 3)))
(expm1.f32 (log1p.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32))))))
(exp.f32 (log.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32))))))
(exp.f32 (*.f32 (log.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32))))) 1))
(log1p.f32 (expm1.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32))))))
(+.f32 1 (-.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 1))
(+.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 0)
(+.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha)) (*.f32 (*.f32 cosTheta cosTheta) -1))
(+.f32 (*.f32 (*.f32 cosTheta cosTheta) -1) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha)))
(+.f32 (*.f32 (*.f32 alpha alpha) (*.f32 cosTheta cosTheta)) (*.f32 -1 (*.f32 cosTheta cosTheta)))
(+.f32 (*.f32 -1 (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 alpha alpha) (*.f32 cosTheta cosTheta)))
(-.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) 1)
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 2)
(-.f32 (/.f32 1 (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))) (+.f32 (/.f32 (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (pow.f32 cosTheta 4)) (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))) 1))
(pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 1)
(pow.f32 (*.f32 cosTheta (sqrt.f32 (fma.f32 alpha alpha -1))) 2)
(pow.f32 (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))) 3)
(pow.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 3) 1/3)
(sqrt.f32 (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (pow.f32 cosTheta 4)))
(log.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (fma.f32 alpha alpha -1)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))))
(cbrt.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 3))
(expm1.f32 (log1p.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))))
(exp.f32 (log.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))))
(exp.f32 (*.f32 (log.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))) 1))
(log1p.f32 (expm1.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))))
(+.f32 (*.f32 2 (log.f32 alpha)) 0)
(+.f32 0 (*.f32 2 (log.f32 alpha)))
(+.f32 (log.f32 alpha) (log.f32 alpha))
(+.f32 (log.f32 (cbrt.f32 (pow.f32 alpha 4))) (log.f32 (cbrt.f32 (*.f32 alpha alpha))))
(+.f32 (log.f32 (cbrt.f32 (*.f32 alpha alpha))) (log.f32 (cbrt.f32 (pow.f32 alpha 4))))
(+.f32 (log.f32 (cbrt.f32 (*.f32 alpha alpha))) (+.f32 (log.f32 (cbrt.f32 alpha)) (log.f32 alpha)))
(+.f32 (log.f32 (sqrt.f32 alpha)) (+.f32 (log.f32 (sqrt.f32 alpha)) (log.f32 alpha)))
(+.f32 (*.f32 (log.f32 alpha) 1) (*.f32 (log.f32 alpha) 1))
(+.f32 (+.f32 0 (log.f32 (cbrt.f32 (pow.f32 alpha 4)))) (log.f32 (cbrt.f32 (*.f32 alpha alpha))))
(+.f32 (+.f32 0 (*.f32 (log.f32 alpha) 1)) (*.f32 (log.f32 alpha) 1))
(+.f32 (+.f32 (log.f32 alpha) (log.f32 (cbrt.f32 (*.f32 alpha alpha)))) (log.f32 (cbrt.f32 alpha)))
(+.f32 (+.f32 (log.f32 alpha) (log.f32 (sqrt.f32 alpha))) (log.f32 (sqrt.f32 alpha)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 2 (log.f32 alpha)))) 1)
(-.f32 (+.f32 0 (exp.f32 (log1p.f32 (*.f32 2 (log.f32 alpha))))) 1)
(*.f32 (*.f32 2 (log.f32 alpha)) 1)
(*.f32 1 (*.f32 2 (log.f32 alpha)))
(*.f32 (sqrt.f32 (*.f32 2 (log.f32 alpha))) (sqrt.f32 (*.f32 2 (log.f32 alpha))))
(*.f32 (sqrt.f32 (*.f32 2 (log.f32 alpha))) (*.f32 (sqrt.f32 (*.f32 2 (log.f32 alpha))) 1))
(*.f32 (cbrt.f32 (*.f32 2 (log.f32 alpha))) (pow.f32 (cbrt.f32 (*.f32 2 (log.f32 alpha))) 2))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 2 (log.f32 alpha))) 2) (cbrt.f32 (*.f32 2 (log.f32 alpha))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 2 (log.f32 alpha))) 2) (*.f32 (cbrt.f32 (*.f32 2 (log.f32 alpha))) 1))
(*.f32 2 (log.f32 alpha))
(/.f32 (-.f32 (*.f32 (log.f32 alpha) (log.f32 alpha)) (*.f32 (log.f32 alpha) (log.f32 alpha))) (-.f32 (log.f32 alpha) (log.f32 alpha)))
(/.f32 (+.f32 (pow.f32 (log.f32 alpha) 3) (pow.f32 (log.f32 alpha) 3)) (+.f32 (*.f32 (log.f32 alpha) (log.f32 alpha)) (-.f32 (*.f32 (log.f32 alpha) (log.f32 alpha)) (*.f32 (log.f32 alpha) (log.f32 alpha)))))
(pow.f32 (*.f32 2 (log.f32 alpha)) 1)
(pow.f32 (sqrt.f32 (*.f32 2 (log.f32 alpha))) 2)
(pow.f32 (cbrt.f32 (*.f32 2 (log.f32 alpha))) 3)
(pow.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) 1/3)
(sqrt.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 2))
(cbrt.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3))
(expm1.f32 (log1p.f32 (*.f32 2 (log.f32 alpha))))
(exp.f32 (log.f32 (*.f32 2 (log.f32 alpha))))
(exp.f32 (*.f32 (log.f32 (*.f32 2 (log.f32 alpha))) 1))
(log1p.f32 (fma.f32 alpha alpha -1))
Outputs
(*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))
(*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (PI.f32))))
(*.f32 2 (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (log.f32 alpha) (PI.f32))))
(+.f32 (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 2) (PI.f32))))) (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32)))))
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (*.f32 alpha alpha)))) (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (PI.f32)))))
(*.f32 2 (+.f32 (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (log.f32 alpha) (PI.f32))) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (log.f32 alpha)))))
(+.f32 (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 2) (PI.f32))))) (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32)))))
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (*.f32 alpha alpha)))) (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (PI.f32)))))
(*.f32 2 (+.f32 (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (log.f32 alpha) (PI.f32))) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (log.f32 alpha)))))
(+.f32 (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 2) (PI.f32))))) (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32)))))
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (*.f32 alpha alpha)))) (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (PI.f32)))))
(*.f32 2 (+.f32 (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (log.f32 alpha) (PI.f32))) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (log.f32 alpha)))))
(*.f32 -2 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 2) (PI.f32)))))
(*.f32 -2 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (*.f32 alpha alpha))) (neg.f32 (log.f32 alpha))))
(*.f32 (*.f32 alpha (*.f32 alpha (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))) (*.f32 -2 (neg.f32 (log.f32 alpha))))
(+.f32 (*.f32 -2 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 2) (PI.f32))))) (*.f32 -2 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))))
(*.f32 -2 (+.f32 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (*.f32 alpha alpha))) (neg.f32 (log.f32 alpha))) (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))))))
(*.f32 -2 (+.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (*.f32 (PI.f32) (*.f32 alpha alpha)) (neg.f32 (log.f32 alpha)))) (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))))))
(+.f32 (*.f32 -2 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 2) (PI.f32))))) (*.f32 -2 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))))
(*.f32 -2 (+.f32 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (*.f32 alpha alpha))) (neg.f32 (log.f32 alpha))) (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))))))
(*.f32 -2 (+.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (*.f32 (PI.f32) (*.f32 alpha alpha)) (neg.f32 (log.f32 alpha)))) (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))))))
(+.f32 (*.f32 -2 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 2) (PI.f32))))) (*.f32 -2 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))))
(*.f32 -2 (+.f32 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (*.f32 alpha alpha))) (neg.f32 (log.f32 alpha))) (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))))))
(*.f32 -2 (+.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (*.f32 (PI.f32) (*.f32 alpha alpha)) (neg.f32 (log.f32 alpha)))) (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))))))
(*.f32 -2 (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 cosTheta 2) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))))))
(*.f32 (*.f32 -2 (*.f32 alpha alpha)) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (log.f32 (/.f32 -1 alpha))))
(*.f32 -2 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 alpha alpha))))
(+.f32 (*.f32 -2 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 -1 alpha)) (PI.f32)))) (*.f32 -2 (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 cosTheta 2) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha)))))))
(*.f32 -2 (+.f32 (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha)))) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (log.f32 (/.f32 -1 alpha))))))
(*.f32 -2 (+.f32 (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha)))) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 alpha alpha)))))
(+.f32 (*.f32 -2 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 -1 alpha)) (PI.f32)))) (*.f32 -2 (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 cosTheta 2) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha)))))))
(*.f32 -2 (+.f32 (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha)))) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (log.f32 (/.f32 -1 alpha))))))
(*.f32 -2 (+.f32 (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha)))) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 alpha alpha)))))
(+.f32 (*.f32 -2 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 -1 alpha)) (PI.f32)))) (*.f32 -2 (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 cosTheta 2) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha)))))))
(*.f32 -2 (+.f32 (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha)))) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (log.f32 (/.f32 -1 alpha))))))
(*.f32 -2 (+.f32 (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha)))) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 alpha alpha)))))
(*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))
(*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))
(*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))
(+.f32 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))
(*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(+.f32 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))
(*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(+.f32 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))
(*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))))
(*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (fma.f32 alpha alpha -1) (PI.f32)))))
(+.f32 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))
(*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(+.f32 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))
(*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(+.f32 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))
(*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))))
(*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (fma.f32 alpha alpha -1) (PI.f32)))))
(+.f32 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))
(*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(+.f32 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))
(*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(+.f32 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))
(*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(/.f32 -1/2 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))
(/.f32 -1/2 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (PI.f32))))
(/.f32 -1/2 (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (log.f32 alpha) (PI.f32))))
(-.f32 (*.f32 (-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))) (*.f32 -1/2 (/.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2) (PI.f32)))))) (pow.f32 alpha 2)) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))))
(-.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (PI.f32)))) (*.f32 1/2 (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) 2))))))) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (PI.f32)))))
(fma.f32 (+.f32 (/.f32 1/2 (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (log.f32 alpha) (PI.f32)))) (*.f32 1/2 (/.f32 cosTheta (/.f32 (*.f32 (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) 2) (*.f32 (log.f32 alpha) (PI.f32))) cosTheta)))) (*.f32 alpha alpha) (neg.f32 (/.f32 1/2 (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (log.f32 alpha) (PI.f32))))))
(-.f32 (+.f32 (*.f32 (-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))) (*.f32 -1/2 (/.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2) (PI.f32)))))) (pow.f32 alpha 2)) (*.f32 -1 (/.f32 (*.f32 (-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))) (*.f32 -1/2 (/.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2) (PI.f32)))))) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 2))) (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2)))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))))
(-.f32 (fma.f32 (+.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (PI.f32)))) (*.f32 1/2 (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) 2)))))) (*.f32 alpha alpha) (neg.f32 (/.f32 (+.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (PI.f32)))) (*.f32 1/2 (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) 2)))))) (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 alpha 4)))))) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (PI.f32)))))
(+.f32 (fma.f32 (+.f32 (/.f32 1/2 (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (log.f32 alpha) (PI.f32)))) (*.f32 1/2 (/.f32 cosTheta (/.f32 (*.f32 (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) 2) (*.f32 (log.f32 alpha) (PI.f32))) cosTheta)))) (*.f32 alpha alpha) (neg.f32 (*.f32 (/.f32 (+.f32 (/.f32 1/2 (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (log.f32 alpha) (PI.f32)))) (*.f32 1/2 (/.f32 cosTheta (/.f32 (*.f32 (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) 2) (*.f32 (log.f32 alpha) (PI.f32))) cosTheta)))) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta)))) (*.f32 cosTheta (*.f32 cosTheta (pow.f32 alpha 4)))))) (/.f32 -1/2 (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (log.f32 alpha) (PI.f32)))))
(-.f32 (+.f32 (*.f32 (-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))) (*.f32 -1/2 (/.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2) (PI.f32)))))) (pow.f32 alpha 2)) (+.f32 (/.f32 (*.f32 (-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))) (*.f32 -1/2 (/.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2) (PI.f32)))))) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 4))) (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2)) (*.f32 -1 (/.f32 (*.f32 (-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))) (*.f32 -1/2 (/.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2) (PI.f32)))))) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 2))) (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))))
(-.f32 (fma.f32 (+.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (PI.f32)))) (*.f32 1/2 (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) 2)))))) (*.f32 alpha alpha) (+.f32 (neg.f32 (/.f32 (+.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (PI.f32)))) (*.f32 1/2 (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) 2)))))) (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 alpha 4))))) (/.f32 (+.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (PI.f32)))) (*.f32 1/2 (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) 2)))))) (/.f32 (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) 2) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 4)))))) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (PI.f32)))))
(+.f32 (+.f32 (fma.f32 (+.f32 (/.f32 1/2 (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (log.f32 alpha) (PI.f32)))) (*.f32 1/2 (/.f32 cosTheta (/.f32 (*.f32 (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) 2) (*.f32 (log.f32 alpha) (PI.f32))) cosTheta)))) (*.f32 alpha alpha) (neg.f32 (*.f32 (/.f32 (+.f32 (/.f32 1/2 (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (log.f32 alpha) (PI.f32)))) (*.f32 1/2 (/.f32 cosTheta (/.f32 (*.f32 (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) 2) (*.f32 (log.f32 alpha) (PI.f32))) cosTheta)))) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta)))) (*.f32 cosTheta (*.f32 cosTheta (pow.f32 alpha 4)))))) (/.f32 (+.f32 (/.f32 1/2 (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (log.f32 alpha) (PI.f32)))) (*.f32 1/2 (/.f32 cosTheta (/.f32 (*.f32 (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) 2) (*.f32 (log.f32 alpha) (PI.f32))) cosTheta)))) (/.f32 (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) 2) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 4))))) (/.f32 -1/2 (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (log.f32 alpha) (PI.f32)))))
(/.f32 -1/2 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(/.f32 -1/2 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))))
(/.f32 (/.f32 -1/2 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (neg.f32 (log.f32 alpha)))
(-.f32 (/.f32 1/2 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))))
(-.f32 (/.f32 1/2 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (*.f32 alpha alpha))) (neg.f32 (log.f32 alpha)))) (fma.f32 -1/2 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (pow.f32 cosTheta 4))))) (/.f32 1/2 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))))))
(-.f32 (/.f32 1/2 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (*.f32 (PI.f32) (*.f32 alpha alpha)) (neg.f32 (log.f32 alpha))))) (fma.f32 -1/2 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (pow.f32 cosTheta 4))))) (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (neg.f32 (log.f32 alpha)))))))
(-.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (*.f32 -1/2 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 4) (PI.f32))))))) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 4)))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 2) (PI.f32))))))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))))
(-.f32 (fma.f32 -1 (*.f32 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta cosTheta)) (/.f32 (+.f32 (/.f32 1/2 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))) (*.f32 1/2 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta 4)))))) (pow.f32 alpha 4))) (/.f32 1/2 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (*.f32 alpha alpha))) (neg.f32 (log.f32 alpha))))) (fma.f32 -1/2 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (pow.f32 cosTheta 4))))) (/.f32 1/2 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))))))
(-.f32 (fma.f32 -1 (*.f32 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (*.f32 cosTheta (pow.f32 alpha 4)))) (+.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (neg.f32 (log.f32 alpha))))) (*.f32 1/2 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (pow.f32 cosTheta 4))))))) (/.f32 1/2 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (*.f32 (PI.f32) (*.f32 alpha alpha)) (neg.f32 (log.f32 alpha)))))) (fma.f32 -1/2 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (pow.f32 cosTheta 4))))) (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (neg.f32 (log.f32 alpha)))))))
(-.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (*.f32 -1/2 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 4) (PI.f32))))))) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 4)))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 2) (PI.f32)))))) (/.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2) (-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (*.f32 -1/2 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 4) (PI.f32))))))) (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 6))))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))))
(-.f32 (fma.f32 -1 (*.f32 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta cosTheta)) (/.f32 (+.f32 (/.f32 1/2 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))) (*.f32 1/2 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta 4)))))) (pow.f32 alpha 4))) (+.f32 (/.f32 1/2 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (*.f32 alpha alpha))) (neg.f32 (log.f32 alpha)))) (*.f32 (/.f32 (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) 2) (pow.f32 cosTheta 4)) (/.f32 (+.f32 (/.f32 1/2 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))) (*.f32 1/2 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta 4)))))) (pow.f32 alpha 6))))) (fma.f32 -1/2 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (pow.f32 cosTheta 4))))) (/.f32 1/2 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))))))
(+.f32 (fma.f32 -1 (*.f32 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (*.f32 cosTheta (pow.f32 alpha 4)))) (+.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (neg.f32 (log.f32 alpha))))) (*.f32 1/2 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (pow.f32 cosTheta 4))))))) (/.f32 1/2 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (*.f32 (PI.f32) (*.f32 alpha alpha)) (neg.f32 (log.f32 alpha)))))) (-.f32 (*.f32 (/.f32 (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) 2) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 4))) (+.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (neg.f32 (log.f32 alpha))))) (*.f32 1/2 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (pow.f32 cosTheta 4))))))) (fma.f32 -1/2 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (pow.f32 cosTheta 4))))) (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (neg.f32 (log.f32 alpha))))))))
(/.f32 -1/2 (*.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 (/.f32 -1 alpha)) (PI.f32))))
(/.f32 -1/2 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (log.f32 (/.f32 -1 alpha))))
(/.f32 (/.f32 -1/2 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (log.f32 (/.f32 -1 alpha)))
(-.f32 (/.f32 1/2 (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 (/.f32 -1 alpha)) (PI.f32))))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 cosTheta 4) (*.f32 (log.f32 (/.f32 -1 alpha)) (PI.f32)))))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))))))))
(-.f32 (/.f32 1/2 (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (log.f32 (/.f32 -1 alpha))))) (fma.f32 -1/2 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 4)) (log.f32 (/.f32 -1 alpha))))) (/.f32 1/2 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (log.f32 (/.f32 -1 alpha))))))
(-.f32 (/.f32 1/2 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 alpha alpha)))) (fma.f32 -1/2 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))) (*.f32 alpha (*.f32 alpha (pow.f32 cosTheta 4))))) (/.f32 (/.f32 1/2 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (log.f32 (/.f32 -1 alpha)))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 2) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))))))) (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha)))))) (*.f32 -1/2 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (pow.f32 cosTheta 4) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha)))))))) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 4))))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 cosTheta 4) (*.f32 (log.f32 (/.f32 -1 alpha)) (PI.f32)))))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))))))))
(-.f32 (+.f32 (/.f32 1/2 (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (log.f32 (/.f32 -1 alpha))))) (neg.f32 (*.f32 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta cosTheta)) (/.f32 (+.f32 (/.f32 1/2 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (log.f32 (/.f32 -1 alpha)))) (*.f32 1/2 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 4)) (log.f32 (/.f32 -1 alpha)))))) (pow.f32 alpha 4))))) (fma.f32 -1/2 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 4)) (log.f32 (/.f32 -1 alpha))))) (/.f32 1/2 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (log.f32 (/.f32 -1 alpha))))))
(+.f32 (neg.f32 (*.f32 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (*.f32 cosTheta (pow.f32 alpha 4)))) (+.f32 (/.f32 (/.f32 1/2 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (log.f32 (/.f32 -1 alpha))) (*.f32 1/2 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 cosTheta 4)))))))) (-.f32 (/.f32 1/2 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 alpha alpha)))) (fma.f32 -1/2 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))) (*.f32 alpha (*.f32 alpha (pow.f32 cosTheta 4))))) (/.f32 (/.f32 1/2 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (log.f32 (/.f32 -1 alpha))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 2) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))))))) (+.f32 (/.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2) (-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha)))))) (*.f32 -1/2 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (pow.f32 cosTheta 4) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha)))))))) (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 6))) (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha)))))) (*.f32 -1/2 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (pow.f32 cosTheta 4) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha)))))))) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 4)))))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 cosTheta 4) (*.f32 (log.f32 (/.f32 -1 alpha)) (PI.f32)))))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))))))))
(-.f32 (+.f32 (/.f32 1/2 (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (log.f32 (/.f32 -1 alpha))))) (+.f32 (neg.f32 (*.f32 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta cosTheta)) (/.f32 (+.f32 (/.f32 1/2 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (log.f32 (/.f32 -1 alpha)))) (*.f32 1/2 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 4)) (log.f32 (/.f32 -1 alpha)))))) (pow.f32 alpha 4)))) (*.f32 (/.f32 (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) 2) (pow.f32 cosTheta 4)) (/.f32 (+.f32 (/.f32 1/2 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (log.f32 (/.f32 -1 alpha)))) (*.f32 1/2 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 4)) (log.f32 (/.f32 -1 alpha)))))) (pow.f32 alpha 6))))) (fma.f32 -1/2 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 4)) (log.f32 (/.f32 -1 alpha))))) (/.f32 1/2 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (log.f32 (/.f32 -1 alpha))))))
(+.f32 (+.f32 (neg.f32 (*.f32 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (*.f32 cosTheta (pow.f32 alpha 4)))) (+.f32 (/.f32 (/.f32 1/2 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (log.f32 (/.f32 -1 alpha))) (*.f32 1/2 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 cosTheta 4)))))))) (*.f32 (/.f32 (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) 2) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 4))) (+.f32 (/.f32 (/.f32 1/2 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (log.f32 (/.f32 -1 alpha))) (*.f32 1/2 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 cosTheta 4)))))))) (-.f32 (/.f32 1/2 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 alpha alpha)))) (fma.f32 -1/2 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))) (*.f32 alpha (*.f32 alpha (pow.f32 cosTheta 4))))) (/.f32 (/.f32 1/2 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (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) (log.f32 (*.f32 alpha alpha))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))
(-.f32 (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (pow.f32 cosTheta 2)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))))) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))))
(+.f32 (/.f32 (/.f32 (*.f32 alpha alpha) (log.f32 (*.f32 alpha alpha))) (PI.f32)) (-.f32 (neg.f32 (*.f32 (/.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (log.f32 (*.f32 alpha alpha))) (/.f32 (*.f32 cosTheta cosTheta) (PI.f32)))) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32))))
(+.f32 (/.f32 (/.f32 (*.f32 (neg.f32 (*.f32 cosTheta cosTheta)) (pow.f32 (fma.f32 alpha alpha -1) 2)) (PI.f32)) (*.f32 2 (log.f32 alpha))) (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))))
(-.f32 (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (pow.f32 cosTheta 2)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))) (/.f32 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (pow.f32 cosTheta 4)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))))) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))))
(+.f32 (/.f32 (/.f32 (*.f32 alpha alpha) (log.f32 (*.f32 alpha alpha))) (PI.f32)) (-.f32 (fma.f32 -1 (*.f32 (/.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (log.f32 (*.f32 alpha alpha))) (/.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (*.f32 (/.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (log.f32 (*.f32 alpha alpha))) (/.f32 (pow.f32 cosTheta 4) (PI.f32)))) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32))))
(+.f32 (fma.f32 -1 (*.f32 (/.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (*.f32 2 (log.f32 alpha))) (/.f32 cosTheta (/.f32 (PI.f32) cosTheta))) (/.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (/.f32 (PI.f32) (/.f32 (pow.f32 cosTheta 4) (*.f32 2 (log.f32 alpha)))))) (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))))
(-.f32 (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (pow.f32 cosTheta 2)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 4) (pow.f32 cosTheta 6)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))) (/.f32 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (pow.f32 cosTheta 4)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))))) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))))
(-.f32 (+.f32 (/.f32 (/.f32 (*.f32 alpha alpha) (log.f32 (*.f32 alpha alpha))) (PI.f32)) (fma.f32 -1 (*.f32 (/.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (log.f32 (*.f32 alpha alpha))) (/.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (fma.f32 -1 (*.f32 (/.f32 (pow.f32 (fma.f32 alpha alpha -1) 4) (log.f32 (*.f32 alpha alpha))) (/.f32 (pow.f32 cosTheta 6) (PI.f32))) (*.f32 (/.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (log.f32 (*.f32 alpha alpha))) (/.f32 (pow.f32 cosTheta 4) (PI.f32)))))) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)))
(+.f32 (fma.f32 -1 (*.f32 (/.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (*.f32 2 (log.f32 alpha))) (/.f32 cosTheta (/.f32 (PI.f32) cosTheta))) (fma.f32 -1 (*.f32 (/.f32 (pow.f32 (fma.f32 alpha alpha -1) 4) (*.f32 2 (log.f32 alpha))) (/.f32 (pow.f32 cosTheta 6) (PI.f32))) (/.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (/.f32 (PI.f32) (/.f32 (pow.f32 cosTheta 4) (*.f32 2 (log.f32 alpha))))))) (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))))
(/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))
(/.f32 1/2 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (log.f32 alpha)))
(-.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 4) (PI.f32))))))
(-.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 4)) (fma.f32 alpha alpha -1))))
(-.f32 (/.f32 1/2 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (log.f32 alpha))) (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 4) (fma.f32 alpha alpha -1))) (log.f32 alpha))))
(-.f32 (+.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (*.f32 (pow.f32 cosTheta 6) (PI.f32))))) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 4) (PI.f32))))))
(-.f32 (+.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (*.f32 (PI.f32) (pow.f32 cosTheta 6))))) (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 4)) (fma.f32 alpha alpha -1))))
(+.f32 (/.f32 1/2 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (log.f32 alpha))) (-.f32 (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (pow.f32 cosTheta 6))) (log.f32 alpha))) (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 4) (fma.f32 alpha alpha -1))) (log.f32 alpha)))))
(-.f32 (+.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (*.f32 (pow.f32 cosTheta 6) (PI.f32))))) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (+.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 4) (PI.f32))))) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.f32 (pow.f32 cosTheta 8) (PI.f32)))))))
(-.f32 (+.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (*.f32 (PI.f32) (pow.f32 cosTheta 6))))) (+.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 4)) (fma.f32 alpha alpha -1))) (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (*.f32 (PI.f32) (pow.f32 cosTheta 8))))))
(+.f32 (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (pow.f32 cosTheta 6))) (log.f32 alpha))) (-.f32 (/.f32 1/2 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (log.f32 alpha))) (+.f32 (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 4) (fma.f32 alpha alpha -1))) (log.f32 alpha))) (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (pow.f32 cosTheta 8)))))))
(/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))
(/.f32 1/2 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (log.f32 alpha)))
(-.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 4) (PI.f32))))))
(-.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 4)) (fma.f32 alpha alpha -1))))
(-.f32 (/.f32 1/2 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (log.f32 alpha))) (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 4) (fma.f32 alpha alpha -1))) (log.f32 alpha))))
(-.f32 (+.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (*.f32 (pow.f32 cosTheta 6) (PI.f32))))) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 4) (PI.f32))))))
(-.f32 (+.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (*.f32 (PI.f32) (pow.f32 cosTheta 6))))) (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 4)) (fma.f32 alpha alpha -1))))
(+.f32 (/.f32 1/2 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (log.f32 alpha))) (-.f32 (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (pow.f32 cosTheta 6))) (log.f32 alpha))) (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 4) (fma.f32 alpha alpha -1))) (log.f32 alpha)))))
(-.f32 (+.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (*.f32 (pow.f32 cosTheta 6) (PI.f32))))) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (+.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 4) (PI.f32))))) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.f32 (pow.f32 cosTheta 8) (PI.f32)))))))
(-.f32 (+.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (*.f32 (PI.f32) (pow.f32 cosTheta 6))))) (+.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 4)) (fma.f32 alpha alpha -1))) (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (*.f32 (PI.f32) (pow.f32 cosTheta 8))))))
(+.f32 (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (pow.f32 cosTheta 6))) (log.f32 alpha))) (-.f32 (/.f32 1/2 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (log.f32 alpha))) (+.f32 (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 4) (fma.f32 alpha alpha -1))) (log.f32 alpha))) (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (pow.f32 cosTheta 8)))))))
(*.f32 -1 (pow.f32 cosTheta 2))
(neg.f32 (*.f32 cosTheta cosTheta))
(+.f32 (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)) (*.f32 -1 (pow.f32 cosTheta 2)))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))
(*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)))
(+.f32 (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)) (*.f32 -1 (pow.f32 cosTheta 2)))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))
(*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)))
(+.f32 (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)) (*.f32 -1 (pow.f32 cosTheta 2)))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))
(*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)))
(*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2))
(*.f32 alpha (*.f32 alpha (*.f32 cosTheta cosTheta)))
(*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha))
(+.f32 (*.f32 -1 (pow.f32 cosTheta 2)) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))
(*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)))
(+.f32 (*.f32 -1 (pow.f32 cosTheta 2)) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))
(*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)))
(+.f32 (*.f32 -1 (pow.f32 cosTheta 2)) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))
(*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)))
(*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2))
(*.f32 alpha (*.f32 alpha (*.f32 cosTheta cosTheta)))
(*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha))
(+.f32 (*.f32 -1 (pow.f32 cosTheta 2)) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))
(*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)))
(+.f32 (*.f32 -1 (pow.f32 cosTheta 2)) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))
(*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)))
(+.f32 (*.f32 -1 (pow.f32 cosTheta 2)) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))
(*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)))
(*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))
(*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)))
(*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))
(*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)))
(*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))
(*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)))
(*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))
(*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)))
(*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))
(*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)))
(*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))
(*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)))
(*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))
(*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)))
(*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))
(*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)))
(*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))
(*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)))
(*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))
(*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)))
(*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))
(*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)))
(*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))
(*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)))
(*.f32 2 (log.f32 alpha))
(log.f32 (*.f32 alpha alpha))
(*.f32 2 (log.f32 alpha))
(log.f32 (*.f32 alpha alpha))
(*.f32 2 (log.f32 alpha))
(log.f32 (*.f32 alpha alpha))
(*.f32 2 (log.f32 alpha))
(log.f32 (*.f32 alpha alpha))
(*.f32 -2 (log.f32 (/.f32 1 alpha)))
(*.f32 -2 (neg.f32 (log.f32 alpha)))
(*.f32 -2 (log.f32 (/.f32 1 alpha)))
(*.f32 -2 (neg.f32 (log.f32 alpha)))
(*.f32 -2 (log.f32 (/.f32 1 alpha)))
(*.f32 -2 (neg.f32 (log.f32 alpha)))
(*.f32 -2 (log.f32 (/.f32 1 alpha)))
(*.f32 -2 (neg.f32 (log.f32 alpha)))
(*.f32 -2 (log.f32 (/.f32 -1 alpha)))
(*.f32 -2 (log.f32 (/.f32 -1 alpha)))
(*.f32 -2 (log.f32 (/.f32 -1 alpha)))
(*.f32 -2 (log.f32 (/.f32 -1 alpha)))
(+.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))))
(*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(+.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (*.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))) (PI.f32)))
(*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(+.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (*.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))))
(*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) 1) (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))))
(*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(+.f32 (*.f32 (PI.f32) (log.f32 alpha)) (+.f32 (*.f32 (PI.f32) (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))))))
(*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(+.f32 (*.f32 (PI.f32) (log.f32 alpha)) (+.f32 (*.f32 (PI.f32) (log.f32 alpha)) (*.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))) (PI.f32))))
(*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(+.f32 (*.f32 (PI.f32) (log.f32 alpha)) (+.f32 (*.f32 (PI.f32) (log.f32 alpha)) (*.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))))))
(*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(+.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))))
(*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))) (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) 1))
(*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(+.f32 (*.f32 (log.f32 alpha) (PI.f32)) (+.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))))))
(*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(+.f32 (*.f32 (log.f32 alpha) (PI.f32)) (+.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))) (PI.f32))))
(*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(+.f32 (*.f32 (log.f32 alpha) (PI.f32)) (+.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))))))
(*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(+.f32 (*.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))) (PI.f32)) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))))
(*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(+.f32 (*.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))))
(*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(+.f32 (+.f32 (*.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (*.f32 (PI.f32) (log.f32 alpha))) (*.f32 (PI.f32) (log.f32 alpha)))
(*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(+.f32 (+.f32 (*.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (*.f32 (log.f32 alpha) (PI.f32))) (*.f32 (log.f32 alpha) (PI.f32)))
(*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32))))) 1)
(*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(/.f32 (PI.f32) (/.f32 1 (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(/.f32 (*.f32 2 (log.f32 alpha)) (/.f32 1 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32))))
(*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(/.f32 1 (/.f32 1 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32)))))
(*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(/.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (/.f32 1 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))))
(*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(/.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 1 (PI.f32)))
(*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(/.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32))) 1)
(*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(/.f32 (sqrt.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32)))) (/.f32 1 (sqrt.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32))))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) 1) (sqrt.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(/.f32 (pow.f32 (sqrt.f32 (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) 2) 1)
(/.f32 (sqrt.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (/.f32 1 (*.f32 (sqrt.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (PI.f32))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 1) (*.f32 (PI.f32) (sqrt.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 (sqrt.f32 (*.f32 2 (*.f32 (log.f32 alpha) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (/.f32 (sqrt.f32 (*.f32 2 (*.f32 (log.f32 alpha) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (/.f32 1 (PI.f32))))
(/.f32 (sqrt.f32 (PI.f32)) (/.f32 1 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 (/.f32 (sqrt.f32 (PI.f32)) 1) (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (sqrt.f32 (PI.f32)))))
(*.f32 (sqrt.f32 (PI.f32)) (/.f32 (sqrt.f32 (PI.f32)) (/.f32 1/2 (*.f32 (log.f32 alpha) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(/.f32 (cbrt.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32)))) (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32)))) 2)))
(*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(/.f32 (pow.f32 (cbrt.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32)))) 2) (/.f32 1 (cbrt.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32))))))
(*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(/.f32 (pow.f32 (cbrt.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 2) (/.f32 1 (*.f32 (cbrt.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (PI.f32))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 2) 1) (*.f32 (PI.f32) (cbrt.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 (cbrt.f32 (*.f32 2 (*.f32 (log.f32 alpha) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (/.f32 (pow.f32 (cbrt.f32 (*.f32 2 (*.f32 (log.f32 alpha) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) 2) (/.f32 1 (PI.f32))))
(/.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (/.f32 1 (*.f32 (cbrt.f32 (PI.f32)) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) 1) (*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (cbrt.f32 (PI.f32))))
(*.f32 (cbrt.f32 (PI.f32)) (/.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (/.f32 1/2 (*.f32 (log.f32 alpha) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(/.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (/.f32 1 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(/.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 1 (*.f32 2 (log.f32 alpha))))
(*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(/.f32 (*.f32 (PI.f32) (sqrt.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (/.f32 1 (sqrt.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 1) (*.f32 (PI.f32) (sqrt.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 (sqrt.f32 (*.f32 2 (*.f32 (log.f32 alpha) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (/.f32 (sqrt.f32 (*.f32 2 (*.f32 (log.f32 alpha) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (/.f32 1 (PI.f32))))
(/.f32 (*.f32 (PI.f32) (pow.f32 (cbrt.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 2)) (/.f32 1 (cbrt.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 2) 1) (*.f32 (PI.f32) (cbrt.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 (cbrt.f32 (*.f32 2 (*.f32 (log.f32 alpha) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (/.f32 (pow.f32 (cbrt.f32 (*.f32 2 (*.f32 (log.f32 alpha) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) 2) (/.f32 1 (PI.f32))))
(/.f32 (*.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (sqrt.f32 (PI.f32))) (/.f32 1 (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (sqrt.f32 (PI.f32)) 1) (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (sqrt.f32 (PI.f32)))))
(*.f32 (sqrt.f32 (PI.f32)) (/.f32 (sqrt.f32 (PI.f32)) (/.f32 1/2 (*.f32 (log.f32 alpha) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(/.f32 (*.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (/.f32 1 (cbrt.f32 (PI.f32))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) 1) (*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (cbrt.f32 (PI.f32))))
(*.f32 (cbrt.f32 (PI.f32)) (/.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (/.f32 1/2 (*.f32 (log.f32 alpha) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(/.f32 (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) 1) (/.f32 1 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(/.f32 (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (hypot.f32 1 (*.f32 cosTheta (sqrt.f32 (fma.f32 alpha alpha -1))))) (/.f32 1 (hypot.f32 1 (*.f32 cosTheta (sqrt.f32 (fma.f32 alpha alpha -1))))))
(/.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (/.f32 (/.f32 1 (hypot.f32 1 (*.f32 cosTheta (sqrt.f32 (fma.f32 alpha alpha -1))))) (hypot.f32 1 (*.f32 cosTheta (sqrt.f32 (fma.f32 alpha alpha -1))))))
(*.f32 (hypot.f32 1 (*.f32 cosTheta (sqrt.f32 (fma.f32 alpha alpha -1)))) (/.f32 (hypot.f32 1 (*.f32 cosTheta (sqrt.f32 (fma.f32 alpha alpha -1)))) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32))))
(/.f32 (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (pow.f32 (cbrt.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 2)) (/.f32 1 (cbrt.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (/.f32 (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (pow.f32 (cbrt.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 2))) 1) (cbrt.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (cbrt.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (pow.f32 (cbrt.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 2) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32))))
(/.f32 (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (-.f32 1 (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (pow.f32 cosTheta 4)))) (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))))
(/.f32 (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (-.f32 1 (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2))))) (-.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))))
(*.f32 (/.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (-.f32 1 (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1))))) (-.f32 1 (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2))))
(/.f32 (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (+.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 3))) (+.f32 1 (-.f32 (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (pow.f32 cosTheta 4)) (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))))
(/.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (/.f32 (+.f32 1 (-.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2)) (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)))) (+.f32 1 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 3))))
(*.f32 (/.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (-.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) -1))) (+.f32 1 (pow.f32 (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1))) 3)))
(pow.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32))) 1)
(*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(pow.f32 (sqrt.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32)))) 2)
(pow.f32 (sqrt.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) 2)
(pow.f32 (sqrt.f32 (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) 2)
(pow.f32 (cbrt.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32)))) 3)
(*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(pow.f32 (pow.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32))) 3) 1/3)
(*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(sqrt.f32 (pow.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32))) 2))
(sqrt.f32 (pow.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 2))
(sqrt.f32 (pow.f32 (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) 2))
(log.f32 (pow.f32 (pow.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (PI.f32)))
(*.f32 (PI.f32) (log.f32 (pow.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(log.f32 (+.f32 1 (-.f32 (pow.f32 (pow.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (PI.f32)) 1)))
(log1p.f32 (+.f32 (pow.f32 (pow.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (PI.f32)) -1))
(log1p.f32 (+.f32 -1 (pow.f32 (pow.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (PI.f32))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32))) 3))
(*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 2 (*.f32 (log.f32 alpha) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 3) (pow.f32 (PI.f32) 3)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 2 (*.f32 (log.f32 alpha) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32)))))
(*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(exp.f32 (log.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32)))))
(*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32)))) 1))
(*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(log1p.f32 (-.f32 (pow.f32 (pow.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (PI.f32)) 1))
(log1p.f32 (+.f32 (pow.f32 (pow.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (PI.f32)) -1))
(log1p.f32 (+.f32 -1 (pow.f32 (pow.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (PI.f32))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32)))))) 1)
(*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 1 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32)))))
(*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (fma.f32 alpha alpha -1) (/.f32 1 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32)))))
(*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32)))) 1)
(*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (/.f32 1 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32))))))
(*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (sqrt.f32 (fma.f32 alpha alpha -1))))
(*.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (sqrt.f32 (fma.f32 alpha alpha -1))))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32))))) (sqrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32))))))
(*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (*.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (/.f32 1 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32))))))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (cbrt.f32 (fma.f32 alpha alpha -1))))
(*.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (*.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2)))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32))))) (pow.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32))))) 2))
(*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32))))) 2) (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32))))))
(*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1 (*.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 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (/.f32 1 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32)))) (fma.f32 alpha alpha -1))
(*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (-.f32 1 (*.f32 alpha alpha)) (/.f32 1 (*.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (neg.f32 (PI.f32)))))
(*.f32 (-.f32 1 (*.f32 alpha alpha)) (/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (neg.f32 (PI.f32))))
(*.f32 (-.f32 1 (*.f32 alpha alpha)) (/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (neg.f32 (PI.f32))))
(*.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))))
(*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (/.f32 1 (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (/.f32 (fma.f32 alpha alpha -1) (PI.f32)))
(*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32))))) (/.f32 (fma.f32 alpha alpha -1) (sqrt.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32))))))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (/.f32 (fma.f32 alpha alpha -1) (sqrt.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))) (/.f32 (fma.f32 alpha alpha -1) (sqrt.f32 (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32)))) 2)) (/.f32 (fma.f32 alpha alpha -1) (cbrt.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32))))))
(*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (/.f32 1 (*.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (neg.f32 (PI.f32)))) (-.f32 1 (*.f32 alpha alpha)))
(*.f32 (-.f32 1 (*.f32 alpha alpha)) (/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (neg.f32 (PI.f32))))
(*.f32 (-.f32 1 (*.f32 alpha alpha)) (/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (neg.f32 (PI.f32))))
(*.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 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32)))))
(*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (sqrt.f32 (fma.f32 alpha alpha -1))))
(*.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (sqrt.f32 (fma.f32 alpha alpha -1))))
(*.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))))
(*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (sqrt.f32 (fma.f32 alpha alpha -1))))
(*.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (sqrt.f32 (fma.f32 alpha alpha -1))))
(*.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 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32)))))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (cbrt.f32 (fma.f32 alpha alpha -1))))
(*.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (*.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2)))
(*.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))) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (PI.f32)))
(*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (sqrt.f32 (fma.f32 alpha alpha -1))))
(*.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (sqrt.f32 (fma.f32 alpha alpha -1))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32)))) (sqrt.f32 (fma.f32 alpha alpha -1)))
(*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (sqrt.f32 (fma.f32 alpha alpha -1))))
(*.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (sqrt.f32 (fma.f32 alpha alpha -1))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (pow.f32 (cbrt.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32)))) 2)) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (cbrt.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32))))))
(*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (sqrt.f32 (fma.f32 alpha alpha -1))))
(*.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (sqrt.f32 (fma.f32 alpha alpha -1))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (sqrt.f32 (fma.f32 alpha alpha -1))))
(*.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (sqrt.f32 (fma.f32 alpha alpha -1))))
(*.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 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (cbrt.f32 (fma.f32 alpha alpha -1))))
(*.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (*.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (PI.f32)))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (cbrt.f32 (fma.f32 alpha alpha -1))))
(*.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (*.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (sqrt.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32))))) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (sqrt.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (sqrt.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (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 (*.f32 alpha alpha)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))
(/.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (sqrt.f32 (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))) (/.f32 (sqrt.f32 (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (cbrt.f32 (fma.f32 alpha alpha -1))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (pow.f32 (cbrt.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32)))) 2)) (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32))))))
(*.f32 (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (pow.f32 (cbrt.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) 2)))
(*.f32 (cbrt.f32 (*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (pow.f32 (cbrt.f32 (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) 2)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (cbrt.f32 (fma.f32 alpha alpha -1))))
(*.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (*.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32)))) (cbrt.f32 (fma.f32 alpha alpha -1)))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (cbrt.f32 (fma.f32 alpha alpha -1))))
(*.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (*.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2)))
(*.f32 (/.f32 1 (/.f32 (PI.f32) (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (cbrt.f32 (fma.f32 alpha alpha -1)))
(*.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (/.f32 1 (PI.f32)) (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 (/.f32 1 (PI.f32)) (*.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (*.f32 2 (*.f32 (log.f32 alpha) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (-.f32 1 (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (pow.f32 cosTheta 4))))) (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))))
(*.f32 (-.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (-.f32 1 (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2)))))))
(*.f32 (-.f32 1 (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)))) (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2)))) (PI.f32)))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (+.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 3)))) (+.f32 1 (-.f32 (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (pow.f32 cosTheta 4)) (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))))
(*.f32 (+.f32 1 (-.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2)) (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)))) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 1 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 3)))))
(*.f32 (-.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) -1)) (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))) (+.f32 1 (pow.f32 (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1))) 3))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (*.f32 2 (log.f32 alpha)) (-.f32 1 (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (pow.f32 cosTheta 4))))) (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))))
(*.f32 (-.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (-.f32 1 (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2)))))))
(*.f32 (-.f32 1 (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)))) (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2)))) (PI.f32)))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (*.f32 2 (log.f32 alpha)) (+.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 3)))) (+.f32 1 (-.f32 (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (pow.f32 cosTheta 4)) (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))))
(*.f32 (+.f32 1 (-.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2)) (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)))) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 1 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 3)))))
(*.f32 (-.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) -1)) (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))) (+.f32 1 (pow.f32 (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1))) 3))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (-.f32 1 (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (pow.f32 cosTheta 4))) (*.f32 2 (log.f32 alpha)))) (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))))
(*.f32 (-.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (-.f32 1 (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2)))))))
(*.f32 (-.f32 1 (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)))) (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2)))) (PI.f32)))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (+.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 3)) (*.f32 2 (log.f32 alpha)))) (+.f32 1 (-.f32 (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (pow.f32 cosTheta 4)) (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))))
(*.f32 (+.f32 1 (-.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2)) (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)))) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 1 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 3)))))
(*.f32 (-.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) -1)) (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))) (+.f32 1 (pow.f32 (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1))) 3))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (-.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 2) (*.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))) (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))))) (-.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (-.f32 (pow.f32 (log.f32 (*.f32 alpha alpha)) 2) (*.f32 (*.f32 (pow.f32 (log.f32 (*.f32 alpha alpha)) 2) (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))) (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))))) (-.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (-.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 2) (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 2) (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2)))))) (-.f32 (*.f32 2 (log.f32 alpha)) (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)))))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (+.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (pow.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))) 3))) (+.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 2) (-.f32 (*.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))) (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))) (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (+.f32 (pow.f32 (log.f32 (*.f32 alpha alpha)) 3) (pow.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))) 3))) (+.f32 (pow.f32 (log.f32 (*.f32 alpha alpha)) 2) (*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))) (-.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))) (log.f32 (*.f32 alpha alpha))))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (+.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (pow.f32 (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1))))) 3)))) (+.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 2) (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)))) (-.f32 (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1))))) (*.f32 2 (log.f32 alpha)))))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) 1) (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (-.f32 1 (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (pow.f32 cosTheta 4))))) (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))))
(*.f32 (-.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (-.f32 1 (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2)))))))
(*.f32 (-.f32 1 (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)))) (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2)))) (PI.f32)))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) 1) (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (+.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 3)))) (+.f32 1 (-.f32 (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (pow.f32 cosTheta 4)) (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))))
(*.f32 (+.f32 1 (-.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2)) (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)))) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 1 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 3)))))
(*.f32 (-.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) -1)) (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))) (+.f32 1 (pow.f32 (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1))) 3))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) 1) (/.f32 1 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (-.f32 1 (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (pow.f32 cosTheta 4)))) (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))))
(*.f32 (-.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (-.f32 1 (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2)))))))
(*.f32 (-.f32 1 (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)))) (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2)))) (PI.f32)))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (+.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 3))) (+.f32 1 (-.f32 (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (pow.f32 cosTheta 4)) (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))))
(*.f32 (+.f32 1 (-.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2)) (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)))) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 1 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 3)))))
(*.f32 (-.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) -1)) (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))) (+.f32 1 (pow.f32 (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1))) 3))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (-.f32 (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (pow.f32 cosTheta 4)) 1)) (-.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 1))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (fma.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (pow.f32 cosTheta 4) -1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) -1))
(*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) -1) (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (fma.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (pow.f32 cosTheta 4) -1) (*.f32 2 (log.f32 alpha)))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (neg.f32 (-.f32 1 (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (pow.f32 cosTheta 4))))) (neg.f32 (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (fma.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (pow.f32 cosTheta 4) -1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) -1))
(*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) -1) (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (fma.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (pow.f32 cosTheta 4) -1) (*.f32 2 (log.f32 alpha)))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (neg.f32 (+.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 3)))) (neg.f32 (+.f32 1 (-.f32 (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (pow.f32 cosTheta 4)) (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (neg.f32 (+.f32 1 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 3)))) (+.f32 -1 (neg.f32 (-.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2)) (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))) (-.f32 -1 (pow.f32 (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1))) 3))) (-.f32 -1 (fma.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (pow.f32 cosTheta 4) (neg.f32 (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)))))))
(*.f32 (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (-.f32 (*.f32 (log.f32 alpha) (log.f32 alpha)) (*.f32 (log.f32 alpha) (log.f32 alpha)))) (-.f32 (log.f32 alpha) (log.f32 alpha)))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 0 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 0)
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) 0) (PI.f32))) 0)
(*.f32 (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (+.f32 (pow.f32 (log.f32 alpha) 3) (pow.f32 (log.f32 alpha) 3))) (+.f32 (*.f32 (log.f32 alpha) (log.f32 alpha)) (-.f32 (*.f32 (log.f32 alpha) (log.f32 alpha)) (*.f32 (log.f32 alpha) (log.f32 alpha)))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (*.f32 2 (pow.f32 (log.f32 alpha) 3))) (fma.f32 (log.f32 alpha) (log.f32 alpha) 0))
(*.f32 (*.f32 (log.f32 alpha) (log.f32 alpha)) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (pow.f32 (log.f32 alpha) 3)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(pow.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32)))) 1)
(*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(pow.f32 (sqrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32))))) 2)
(*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(pow.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32))))) 3)
(*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(pow.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32)))) 3) 1/3)
(*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(pow.f32 (*.f32 (/.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (log.f32 alpha)))) (PI.f32)) -1)
(*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(neg.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (neg.f32 (PI.f32)))))
(/.f32 (neg.f32 (fma.f32 alpha alpha -1)) (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (neg.f32 (PI.f32)))))
(/.f32 (neg.f32 (fma.f32 alpha alpha -1)) (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (neg.f32 (PI.f32)))))
(sqrt.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32)))) 2))
(sqrt.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) 2))
(sqrt.f32 (pow.f32 (*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 2))
(log.f32 (exp.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32))))))
(*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32)))))))
(*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(cbrt.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32)))) 3))
(*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(cbrt.f32 (/.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (pow.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32))) 3)))
(*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(expm1.f32 (log1p.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32))))))
(*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(exp.f32 (log.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32))))))
(*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(exp.f32 (*.f32 (log.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32))))) 1))
(*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(log1p.f32 (expm1.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32))))))
(*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(+.f32 1 (-.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 1))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))
(*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)))
(+.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 0)
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))
(*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)))
(+.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha)) (*.f32 (*.f32 cosTheta cosTheta) -1))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))
(*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)))
(+.f32 (*.f32 (*.f32 cosTheta cosTheta) -1) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha)))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))
(*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)))
(+.f32 (*.f32 (*.f32 alpha alpha) (*.f32 cosTheta cosTheta)) (*.f32 -1 (*.f32 cosTheta cosTheta)))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))
(*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)))
(+.f32 (*.f32 -1 (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 alpha alpha) (*.f32 cosTheta cosTheta)))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))
(*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)))
(-.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) 1)
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))
(*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 2)
(+.f32 (exp.f32 (log1p.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) -2)
(+.f32 -2 (exp.f32 (log1p.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(-.f32 (/.f32 1 (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))) (+.f32 (/.f32 (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (pow.f32 cosTheta 4)) (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))) 1))
(-.f32 (/.f32 1 (-.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)))) (+.f32 1 (/.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (/.f32 (-.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))) (pow.f32 cosTheta 4)))))
(-.f32 (/.f32 1 (-.f32 1 (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1))))) (+.f32 1 (/.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (/.f32 (-.f32 1 (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)))) (pow.f32 cosTheta 4)))))
(pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 1)
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))
(*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)))
(pow.f32 (*.f32 cosTheta (sqrt.f32 (fma.f32 alpha alpha -1))) 2)
(pow.f32 (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))) 3)
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))
(*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)))
(pow.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 3) 1/3)
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))
(*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)))
(sqrt.f32 (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (pow.f32 cosTheta 4)))
(sqrt.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2)))
(log.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (fma.f32 alpha alpha -1)))
(*.f32 (fma.f32 alpha alpha -1) (log.f32 (pow.f32 (exp.f32 cosTheta) cosTheta)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))
(*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)))
(cbrt.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 3))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))
(*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)))
(expm1.f32 (log1p.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))
(*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)))
(exp.f32 (log.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))
(*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)))
(exp.f32 (*.f32 (log.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))) 1))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))
(*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)))
(log1p.f32 (expm1.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))
(*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)))
(+.f32 (*.f32 2 (log.f32 alpha)) 0)
(log.f32 (*.f32 alpha alpha))
(*.f32 2 (log.f32 alpha))
(+.f32 0 (*.f32 2 (log.f32 alpha)))
(log.f32 (*.f32 alpha alpha))
(*.f32 2 (log.f32 alpha))
(+.f32 (log.f32 alpha) (log.f32 alpha))
(log.f32 (*.f32 alpha alpha))
(*.f32 2 (log.f32 alpha))
(+.f32 (log.f32 (cbrt.f32 (pow.f32 alpha 4))) (log.f32 (cbrt.f32 (*.f32 alpha alpha))))
(+.f32 (log.f32 (cbrt.f32 (*.f32 alpha alpha))) (log.f32 (cbrt.f32 (pow.f32 alpha 4))))
(+.f32 (log.f32 (cbrt.f32 (pow.f32 alpha 4))) (log.f32 (cbrt.f32 (*.f32 alpha alpha))))
(+.f32 (log.f32 (cbrt.f32 (*.f32 alpha alpha))) (+.f32 (log.f32 (cbrt.f32 alpha)) (log.f32 alpha)))
(+.f32 (log.f32 (cbrt.f32 (*.f32 alpha alpha))) (+.f32 (log.f32 alpha) (log.f32 (cbrt.f32 alpha))))
(+.f32 (log.f32 alpha) (+.f32 (log.f32 (cbrt.f32 (*.f32 alpha alpha))) (log.f32 (cbrt.f32 alpha))))
(+.f32 (log.f32 (sqrt.f32 alpha)) (+.f32 (log.f32 (sqrt.f32 alpha)) (log.f32 alpha)))
(+.f32 (log.f32 (sqrt.f32 alpha)) (+.f32 (log.f32 alpha) (log.f32 (sqrt.f32 alpha))))
(+.f32 (log.f32 alpha) (*.f32 2 (log.f32 (sqrt.f32 alpha))))
(+.f32 (*.f32 (log.f32 alpha) 1) (*.f32 (log.f32 alpha) 1))
(log.f32 (*.f32 alpha alpha))
(*.f32 2 (log.f32 alpha))
(+.f32 (+.f32 0 (log.f32 (cbrt.f32 (pow.f32 alpha 4)))) (log.f32 (cbrt.f32 (*.f32 alpha alpha))))
(+.f32 (log.f32 (cbrt.f32 (pow.f32 alpha 4))) (log.f32 (cbrt.f32 (*.f32 alpha alpha))))
(+.f32 (+.f32 0 (*.f32 (log.f32 alpha) 1)) (*.f32 (log.f32 alpha) 1))
(log.f32 (*.f32 alpha alpha))
(*.f32 2 (log.f32 alpha))
(+.f32 (+.f32 (log.f32 alpha) (log.f32 (cbrt.f32 (*.f32 alpha alpha)))) (log.f32 (cbrt.f32 alpha)))
(+.f32 (log.f32 (cbrt.f32 (*.f32 alpha alpha))) (+.f32 (log.f32 alpha) (log.f32 (cbrt.f32 alpha))))
(+.f32 (log.f32 alpha) (+.f32 (log.f32 (cbrt.f32 (*.f32 alpha alpha))) (log.f32 (cbrt.f32 alpha))))
(+.f32 (+.f32 (log.f32 alpha) (log.f32 (sqrt.f32 alpha))) (log.f32 (sqrt.f32 alpha)))
(+.f32 (log.f32 (sqrt.f32 alpha)) (+.f32 (log.f32 alpha) (log.f32 (sqrt.f32 alpha))))
(+.f32 (log.f32 alpha) (*.f32 2 (log.f32 (sqrt.f32 alpha))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 2 (log.f32 alpha)))) 1)
(log.f32 (*.f32 alpha alpha))
(*.f32 2 (log.f32 alpha))
(-.f32 (+.f32 0 (exp.f32 (log1p.f32 (*.f32 2 (log.f32 alpha))))) 1)
(log.f32 (*.f32 alpha alpha))
(*.f32 2 (log.f32 alpha))
(*.f32 (*.f32 2 (log.f32 alpha)) 1)
(log.f32 (*.f32 alpha alpha))
(*.f32 2 (log.f32 alpha))
(*.f32 1 (*.f32 2 (log.f32 alpha)))
(log.f32 (*.f32 alpha alpha))
(*.f32 2 (log.f32 alpha))
(*.f32 (sqrt.f32 (*.f32 2 (log.f32 alpha))) (sqrt.f32 (*.f32 2 (log.f32 alpha))))
(log.f32 (*.f32 alpha alpha))
(*.f32 2 (log.f32 alpha))
(*.f32 (sqrt.f32 (*.f32 2 (log.f32 alpha))) (*.f32 (sqrt.f32 (*.f32 2 (log.f32 alpha))) 1))
(log.f32 (*.f32 alpha alpha))
(*.f32 2 (log.f32 alpha))
(*.f32 (cbrt.f32 (*.f32 2 (log.f32 alpha))) (pow.f32 (cbrt.f32 (*.f32 2 (log.f32 alpha))) 2))
(log.f32 (*.f32 alpha alpha))
(*.f32 2 (log.f32 alpha))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 2 (log.f32 alpha))) 2) (cbrt.f32 (*.f32 2 (log.f32 alpha))))
(log.f32 (*.f32 alpha alpha))
(*.f32 2 (log.f32 alpha))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 2 (log.f32 alpha))) 2) (*.f32 (cbrt.f32 (*.f32 2 (log.f32 alpha))) 1))
(log.f32 (*.f32 alpha alpha))
(*.f32 2 (log.f32 alpha))
(*.f32 2 (log.f32 alpha))
(log.f32 (*.f32 alpha alpha))
(/.f32 (-.f32 (*.f32 (log.f32 alpha) (log.f32 alpha)) (*.f32 (log.f32 alpha) (log.f32 alpha))) (-.f32 (log.f32 alpha) (log.f32 alpha)))
(/.f32 0 0)
(/.f32 (+.f32 (pow.f32 (log.f32 alpha) 3) (pow.f32 (log.f32 alpha) 3)) (+.f32 (*.f32 (log.f32 alpha) (log.f32 alpha)) (-.f32 (*.f32 (log.f32 alpha) (log.f32 alpha)) (*.f32 (log.f32 alpha) (log.f32 alpha)))))
(/.f32 (*.f32 2 (pow.f32 (log.f32 alpha) 3)) (fma.f32 (log.f32 alpha) (log.f32 alpha) 0))
(/.f32 2 (/.f32 (*.f32 (log.f32 alpha) (log.f32 alpha)) (pow.f32 (log.f32 alpha) 3)))
(pow.f32 (*.f32 2 (log.f32 alpha)) 1)
(log.f32 (*.f32 alpha alpha))
(*.f32 2 (log.f32 alpha))
(pow.f32 (sqrt.f32 (*.f32 2 (log.f32 alpha))) 2)
(log.f32 (*.f32 alpha alpha))
(*.f32 2 (log.f32 alpha))
(pow.f32 (cbrt.f32 (*.f32 2 (log.f32 alpha))) 3)
(log.f32 (*.f32 alpha alpha))
(*.f32 2 (log.f32 alpha))
(pow.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) 1/3)
(log.f32 (*.f32 alpha alpha))
(*.f32 2 (log.f32 alpha))
(sqrt.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 2))
(sqrt.f32 (pow.f32 (log.f32 (*.f32 alpha alpha)) 2))
(cbrt.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3))
(log.f32 (*.f32 alpha alpha))
(*.f32 2 (log.f32 alpha))
(expm1.f32 (log1p.f32 (*.f32 2 (log.f32 alpha))))
(log.f32 (*.f32 alpha alpha))
(*.f32 2 (log.f32 alpha))
(exp.f32 (log.f32 (*.f32 2 (log.f32 alpha))))
(log.f32 (*.f32 alpha alpha))
(*.f32 2 (log.f32 alpha))
(exp.f32 (*.f32 (log.f32 (*.f32 2 (log.f32 alpha))) 1))
(log.f32 (*.f32 alpha alpha))
(*.f32 2 (log.f32 alpha))
(log1p.f32 (fma.f32 alpha alpha -1))

localize74.0ms (0.4%)

Local error

Found 4 expressions with local error:

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

Compiled 84 to 48 computations (42.9% saved)

series62.0ms (0.4%)

Counts
4 → 96
Calls

24 calls:

TimeVariablePointExpression
48.0ms
cosTheta
@inf
(*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta (*.f32 (fma.f32 alpha alpha -1) cosTheta) 1)))
4.0ms
cosTheta
@0
(*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta (*.f32 (fma.f32 alpha alpha -1) cosTheta) 1)))
2.0ms
alpha
@inf
(*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta (*.f32 (fma.f32 alpha alpha -1) cosTheta) 1)))
1.0ms
cosTheta
@-inf
(*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta (*.f32 (fma.f32 alpha alpha -1) cosTheta) 1)))
1.0ms
alpha
@-inf
(*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta (*.f32 (fma.f32 alpha alpha -1) cosTheta) 1)))

rewrite98.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1666×associate-/l*
1302×associate-*r/
1066×associate-*l/
370×add-sqr-sqrt
362×pow1
Iterations

Useful iterations: 0 (0.0ms)

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

simplify162.0ms (1%)

Algorithm
egg-herbie
Rules
1182×associate-*r*
938×associate-*l*
842×associate-/r*
720×*-commutative
684×+-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
047114374
1150412846
2722912370
Stop Event
node limit
Counts
212 → 266
Calls
Call 1
Inputs
(*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))
(+.f32 (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 2) (PI.f32))))) (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32)))))
(+.f32 (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 2) (PI.f32))))) (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32)))))
(+.f32 (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 2) (PI.f32))))) (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32)))))
(*.f32 -2 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 2) (PI.f32)))))
(+.f32 (*.f32 -2 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 2) (PI.f32))))) (*.f32 -2 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))))
(+.f32 (*.f32 -2 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 2) (PI.f32))))) (*.f32 -2 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))))
(+.f32 (*.f32 -2 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 2) (PI.f32))))) (*.f32 -2 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))))
(*.f32 2 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 2) (PI.f32)))))
(+.f32 (*.f32 2 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32)))) (*.f32 2 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 2) (PI.f32))))))
(+.f32 (*.f32 2 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32)))) (*.f32 2 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 2) (PI.f32))))))
(+.f32 (*.f32 2 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32)))) (*.f32 2 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 2) (PI.f32))))))
(*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))
(+.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))
(+.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))
(+.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))
(*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))
(+.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))
(+.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))
(+.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))
(*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))
(+.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))
(+.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))
(+.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))
(/.f32 -1/2 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))
(-.f32 (*.f32 1/2 (*.f32 (pow.f32 alpha 2) (-.f32 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32)))) (*.f32 -1 (/.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2) (PI.f32)))))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))))
(-.f32 (+.f32 (*.f32 1/2 (*.f32 (pow.f32 alpha 2) (-.f32 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32)))) (*.f32 -1 (/.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2) (PI.f32)))))))) (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 4) (-.f32 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32)))) (*.f32 -1 (/.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2) (PI.f32)))))))) (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2)))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))))
(-.f32 (+.f32 (*.f32 1/2 (*.f32 (pow.f32 alpha 2) (-.f32 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32)))) (*.f32 -1 (/.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2) (PI.f32)))))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta 4) (*.f32 (pow.f32 alpha 6) (-.f32 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32)))) (*.f32 -1 (/.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2) (PI.f32)))))))) (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2))) (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 4) (-.f32 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32)))) (*.f32 -1 (/.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2) (PI.f32)))))))) (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))))
(/.f32 -1/2 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(-.f32 (*.f32 1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))) (pow.f32 alpha 2))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))) (pow.f32 alpha 2))) (*.f32 -1/2 (/.f32 (*.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))) (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2)))) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 4))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 (*.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))) (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2)) (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 6)))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))) (pow.f32 alpha 2))) (*.f32 -1/2 (/.f32 (*.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))) (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2)))) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 4)))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))
(/.f32 1/2 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 cosTheta 6) (PI.f32)))))) (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))) (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 cosTheta 6) (PI.f32)))))) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2) (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 alpha 6) (*.f32 (pow.f32 cosTheta 8) (PI.f32)))))) (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))) (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))))
(*.f32 1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 alpha) (PI.f32))))
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 alpha) (PI.f32)))) (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (pow.f32 cosTheta 2)) (*.f32 (log.f32 alpha) (PI.f32)))))
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 alpha) (PI.f32)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (pow.f32 cosTheta 2)) (*.f32 (log.f32 alpha) (PI.f32)))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (pow.f32 cosTheta 4)) (*.f32 (log.f32 alpha) (PI.f32))))))
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 alpha) (PI.f32)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (pow.f32 cosTheta 2)) (*.f32 (log.f32 alpha) (PI.f32)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 4) (pow.f32 cosTheta 6)) (*.f32 (log.f32 alpha) (PI.f32)))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (pow.f32 cosTheta 4)) (*.f32 (log.f32 alpha) (PI.f32)))))))
(/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (*.f32 (pow.f32 cosTheta 6) (PI.f32))))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (*.f32 (pow.f32 cosTheta 6) (PI.f32))))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.f32 (pow.f32 cosTheta 8) (PI.f32)))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 4) (PI.f32))))))))
(/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (*.f32 (pow.f32 cosTheta 6) (PI.f32))))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (*.f32 (pow.f32 cosTheta 6) (PI.f32))))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.f32 (pow.f32 cosTheta 8) (PI.f32)))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 4) (PI.f32))))))))
(*.f32 -1 cosTheta)
(+.f32 (*.f32 -1 cosTheta) (*.f32 cosTheta (pow.f32 alpha 2)))
(+.f32 (*.f32 -1 cosTheta) (*.f32 cosTheta (pow.f32 alpha 2)))
(+.f32 (*.f32 -1 cosTheta) (*.f32 cosTheta (pow.f32 alpha 2)))
(*.f32 cosTheta (pow.f32 alpha 2))
(+.f32 (*.f32 -1 cosTheta) (*.f32 cosTheta (pow.f32 alpha 2)))
(+.f32 (*.f32 -1 cosTheta) (*.f32 cosTheta (pow.f32 alpha 2)))
(+.f32 (*.f32 -1 cosTheta) (*.f32 cosTheta (pow.f32 alpha 2)))
(*.f32 cosTheta (pow.f32 alpha 2))
(+.f32 (*.f32 -1 cosTheta) (*.f32 cosTheta (pow.f32 alpha 2)))
(+.f32 (*.f32 -1 cosTheta) (*.f32 cosTheta (pow.f32 alpha 2)))
(+.f32 (*.f32 -1 cosTheta) (*.f32 cosTheta (pow.f32 alpha 2)))
(*.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 2 (*.f32 (log.f32 alpha) (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2)))))
(+.f32 (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)))) (*.f32 2 (*.f32 (log.f32 alpha) (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))))))
(+.f32 (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)))) (*.f32 2 (*.f32 (log.f32 alpha) (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))))))
(+.f32 (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)))) (*.f32 2 (*.f32 (log.f32 alpha) (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))))))
(*.f32 -2 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2))))
(+.f32 (*.f32 -2 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)))) (*.f32 -2 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (log.f32 (/.f32 1 alpha)))))
(+.f32 (*.f32 -2 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)))) (*.f32 -2 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (log.f32 (/.f32 1 alpha)))))
(+.f32 (*.f32 -2 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)))) (*.f32 -2 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (log.f32 (/.f32 1 alpha)))))
(*.f32 2 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2))))
(+.f32 (*.f32 2 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))))) (*.f32 2 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)))))
(+.f32 (*.f32 2 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))))) (*.f32 2 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)))))
(+.f32 (*.f32 2 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))))) (*.f32 2 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)))))
(*.f32 2 (log.f32 alpha))
(+.f32 (*.f32 2 (log.f32 alpha)) (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2)))))
(+.f32 (*.f32 2 (log.f32 alpha)) (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2)))))
(+.f32 (*.f32 2 (log.f32 alpha)) (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2)))))
(*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2))))
(+.f32 (*.f32 2 (log.f32 alpha)) (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2)))))
(+.f32 (*.f32 2 (log.f32 alpha)) (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2)))))
(+.f32 (*.f32 2 (log.f32 alpha)) (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2)))))
(*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2))))
(+.f32 (*.f32 2 (log.f32 alpha)) (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2)))))
(+.f32 (*.f32 2 (log.f32 alpha)) (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2)))))
(+.f32 (*.f32 2 (log.f32 alpha)) (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2)))))
(+.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (*.f32 (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1))) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))))
(+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) 1) (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)))))
(+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)))) (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) 1))
(+.f32 (*.f32 (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1))) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))))) 1)
(/.f32 (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (-.f32 (*.f32 (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1))) (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)))) 1)) (-.f32 (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1))) 1))
(/.f32 (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (+.f32 1 (pow.f32 (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1))) 3))) (+.f32 (*.f32 (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1))) (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)))) (-.f32 1 (*.f32 (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1))) 1))))
(/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) 1) (-.f32 (*.f32 (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1))) (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)))) 1)) (-.f32 (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1))) 1))
(/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) 1) (+.f32 1 (pow.f32 (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1))) 3))) (+.f32 (*.f32 (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1))) (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)))) (-.f32 1 (*.f32 (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1))) 1))))
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1))) (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)))) 1) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (-.f32 (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1))) 1))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1))) 3)) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (+.f32 (*.f32 (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1))) (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)))) (-.f32 1 (*.f32 (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1))) 1))))
(pow.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))) 1)
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1))))) 2)
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1))))) 3)
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))) 3) 1/3)
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))) 2))
(log.f32 (pow.f32 (pow.f32 (*.f32 alpha alpha) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)) (PI.f32)))
(log.f32 (+.f32 1 (-.f32 (pow.f32 (pow.f32 (*.f32 alpha alpha) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)) (PI.f32)) 1)))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))) 3))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1))) 3) (pow.f32 (PI.f32) 3)))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1))))))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1))))) 1))
(log1p.f32 (-.f32 (pow.f32 (pow.f32 (*.f32 alpha alpha) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)) (PI.f32)) 1))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1))))))) 1)
(*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))
(*.f32 1 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1))))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1))))) 1)
(*.f32 (sqrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))))) (sqrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))))))
(*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (/.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))))) (pow.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))))) 2))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))))) 2) (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))))))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (*.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (/.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))))
(*.f32 (/.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)) (fma.f32 alpha alpha -1))
(*.f32 (-.f32 1 (*.f32 alpha alpha)) (/.f32 1 (*.f32 (PI.f32) (neg.f32 (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))))))
(*.f32 (/.f32 1 (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))))
(*.f32 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))) (/.f32 (fma.f32 alpha alpha -1) (PI.f32)))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))))) (/.f32 (fma.f32 alpha alpha -1) (sqrt.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1))))) 2)) (/.f32 (fma.f32 alpha alpha -1) (cbrt.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))))))
(*.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) 1) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1))))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (PI.f32)) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) 1) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1))))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (PI.f32)))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1))))) 2)) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (cbrt.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (PI.f32)) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (PI.f32)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (sqrt.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))))) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (sqrt.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1))))) 2)) (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))
(pow.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1))))) 1)
(pow.f32 (sqrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))))) 2)
(pow.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))))) 3)
(pow.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1))))) 3) 1/3)
(pow.f32 (/.f32 (PI.f32) (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)) (*.f32 2 (log.f32 alpha)))) -1)
(neg.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (neg.f32 (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))))))
(sqrt.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1))))) 2))
(log.f32 (exp.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1))))))))
(cbrt.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1))))) 3))
(cbrt.f32 (/.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (pow.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))) 3)))
(expm1.f32 (log1p.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))))))
(exp.f32 (log.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))))))
(exp.f32 (*.f32 (log.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))))) 1))
(log1p.f32 (expm1.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))))))
(+.f32 (*.f32 cosTheta (*.f32 alpha alpha)) (*.f32 cosTheta -1))
(+.f32 (*.f32 cosTheta -1) (*.f32 cosTheta (*.f32 alpha alpha)))
(+.f32 (*.f32 (*.f32 alpha alpha) cosTheta) (*.f32 -1 cosTheta))
(+.f32 (*.f32 -1 cosTheta) (*.f32 (*.f32 alpha alpha) cosTheta))
(-.f32 (exp.f32 (log1p.f32 (*.f32 cosTheta (fma.f32 alpha alpha -1)))) 1)
(/.f32 (*.f32 cosTheta (-.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) 1)) (-.f32 (*.f32 alpha alpha) -1))
(/.f32 (*.f32 cosTheta (+.f32 -1 (pow.f32 (*.f32 alpha alpha) 3))) (+.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) (-.f32 1 (*.f32 (*.f32 alpha alpha) -1))))
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) 1) cosTheta) (-.f32 (*.f32 alpha alpha) -1))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 (*.f32 alpha alpha) 3)) cosTheta) (+.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) (-.f32 1 (*.f32 (*.f32 alpha alpha) -1))))
(pow.f32 (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)
(pow.f32 (sqrt.f32 (*.f32 cosTheta (fma.f32 alpha alpha -1))) 2)
(pow.f32 (cbrt.f32 (*.f32 cosTheta (fma.f32 alpha alpha -1))) 3)
(pow.f32 (pow.f32 (*.f32 cosTheta (fma.f32 alpha alpha -1)) 3) 1/3)
(sqrt.f32 (pow.f32 (*.f32 cosTheta (fma.f32 alpha alpha -1)) 2))
(log.f32 (pow.f32 (exp.f32 cosTheta) (fma.f32 alpha alpha -1)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 cosTheta (fma.f32 alpha alpha -1)))))
(cbrt.f32 (pow.f32 (*.f32 cosTheta (fma.f32 alpha alpha -1)) 3))
(cbrt.f32 (*.f32 (pow.f32 cosTheta 3) (pow.f32 (fma.f32 alpha alpha -1) 3)))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (pow.f32 cosTheta 3)))
(expm1.f32 (log1p.f32 (*.f32 cosTheta (fma.f32 alpha alpha -1))))
(exp.f32 (log.f32 (*.f32 cosTheta (fma.f32 alpha alpha -1))))
(exp.f32 (*.f32 (log.f32 (*.f32 cosTheta (fma.f32 alpha alpha -1))) 1))
(log1p.f32 (expm1.f32 (*.f32 cosTheta (fma.f32 alpha alpha -1))))
(+.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)))))
(+.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1))) (*.f32 2 (log.f32 alpha))))
(+.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)))) (*.f32 2 (log.f32 alpha)))
(+.f32 (*.f32 (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1))) (*.f32 2 (log.f32 alpha))) (*.f32 2 (log.f32 alpha)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1))))) 1)
(-.f32 (+.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)))) (exp.f32 (log1p.f32 (*.f32 2 (log.f32 alpha))))) 1)
(-.f32 (+.f32 (*.f32 (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1))) (*.f32 2 (log.f32 alpha))) (exp.f32 (log1p.f32 (*.f32 2 (log.f32 alpha))))) 1)
(/.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (-.f32 (*.f32 (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1))) (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)))) 1)) (-.f32 (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1))) 1))
(/.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (+.f32 1 (pow.f32 (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1))) 3))) (+.f32 (*.f32 (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1))) (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)))) (-.f32 1 (*.f32 (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1))) 1))))
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1))) (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)))) 1) (*.f32 2 (log.f32 alpha))) (-.f32 (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1))) 1))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1))) 3)) (*.f32 2 (log.f32 alpha))) (+.f32 (*.f32 (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1))) (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)))) (-.f32 1 (*.f32 (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1))) 1))))
(pow.f32 (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1))) 1)
(pow.f32 (sqrt.f32 (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))) 2)
(pow.f32 (cbrt.f32 (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))) 3)
(pow.f32 (pow.f32 (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1))) 3) 1/3)
(sqrt.f32 (pow.f32 (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1))) 2))
(log.f32 (pow.f32 (*.f32 alpha alpha) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))
(log.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 alpha alpha) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)) 1)))
(cbrt.f32 (pow.f32 (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1))) 3))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (pow.f32 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1) 3)))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1) 3) (pow.f32 (*.f32 2 (log.f32 alpha)) 3)))
(expm1.f32 (log1p.f32 (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))))
(exp.f32 (log.f32 (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))) 1))
(log1p.f32 (-.f32 (pow.f32 (*.f32 alpha alpha) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)) 1))
Outputs
(*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))
(*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta)))) (PI.f32)))
(*.f32 2 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (log.f32 alpha) (PI.f32))))
(+.f32 (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 2) (PI.f32))))) (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32)))))
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (*.f32 alpha alpha)))) (*.f32 (*.f32 (log.f32 alpha) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta)))) (PI.f32))))
(*.f32 (*.f32 2 (log.f32 alpha)) (+.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (PI.f32)) (*.f32 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (*.f32 alpha alpha))))))
(+.f32 (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 2) (PI.f32))))) (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32)))))
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (*.f32 alpha alpha)))) (*.f32 (*.f32 (log.f32 alpha) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta)))) (PI.f32))))
(*.f32 (*.f32 2 (log.f32 alpha)) (+.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (PI.f32)) (*.f32 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (*.f32 alpha alpha))))))
(+.f32 (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 2) (PI.f32))))) (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32)))))
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (*.f32 alpha alpha)))) (*.f32 (*.f32 (log.f32 alpha) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta)))) (PI.f32))))
(*.f32 (*.f32 2 (log.f32 alpha)) (+.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (PI.f32)) (*.f32 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (*.f32 alpha alpha))))))
(*.f32 -2 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 2) (PI.f32)))))
(*.f32 -2 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (*.f32 alpha alpha))) (neg.f32 (log.f32 alpha))))
(*.f32 (*.f32 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (*.f32 alpha alpha)))) (*.f32 -2 (neg.f32 (log.f32 alpha))))
(+.f32 (*.f32 -2 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 2) (PI.f32))))) (*.f32 -2 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))))
(*.f32 -2 (+.f32 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (*.f32 alpha alpha))) (neg.f32 (log.f32 alpha))) (*.f32 (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (neg.f32 (log.f32 alpha))) (PI.f32))))
(*.f32 -2 (fma.f32 (*.f32 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (*.f32 alpha alpha)))) (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (neg.f32 (log.f32 alpha))))))
(+.f32 (*.f32 -2 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 2) (PI.f32))))) (*.f32 -2 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))))
(*.f32 -2 (+.f32 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (*.f32 alpha alpha))) (neg.f32 (log.f32 alpha))) (*.f32 (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (neg.f32 (log.f32 alpha))) (PI.f32))))
(*.f32 -2 (fma.f32 (*.f32 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (*.f32 alpha alpha)))) (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (neg.f32 (log.f32 alpha))))))
(+.f32 (*.f32 -2 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 2) (PI.f32))))) (*.f32 -2 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))))
(*.f32 -2 (+.f32 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (*.f32 alpha alpha))) (neg.f32 (log.f32 alpha))) (*.f32 (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (neg.f32 (log.f32 alpha))) (PI.f32))))
(*.f32 -2 (fma.f32 (*.f32 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (*.f32 alpha alpha)))) (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (neg.f32 (log.f32 alpha))))))
(*.f32 2 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 2) (PI.f32)))))
(*.f32 2 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (*.f32 alpha alpha))) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha))))))
(*.f32 2 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (*.f32 (PI.f32) (*.f32 alpha alpha)) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))))))
(+.f32 (*.f32 2 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32)))) (*.f32 2 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 2) (PI.f32))))))
(*.f32 2 (+.f32 (*.f32 (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (PI.f32)) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha))))) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (*.f32 alpha alpha))) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))))))
(*.f32 (*.f32 2 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))) (+.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (PI.f32)) (*.f32 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (*.f32 alpha alpha))))))
(*.f32 2 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (+.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (PI.f32)) (*.f32 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (*.f32 alpha alpha)))))))
(+.f32 (*.f32 2 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32)))) (*.f32 2 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 2) (PI.f32))))))
(*.f32 2 (+.f32 (*.f32 (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (PI.f32)) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha))))) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (*.f32 alpha alpha))) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))))))
(*.f32 (*.f32 2 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))) (+.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (PI.f32)) (*.f32 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (*.f32 alpha alpha))))))
(*.f32 2 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (+.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (PI.f32)) (*.f32 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (*.f32 alpha alpha)))))))
(+.f32 (*.f32 2 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32)))) (*.f32 2 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 2) (PI.f32))))))
(*.f32 2 (+.f32 (*.f32 (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (PI.f32)) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha))))) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (*.f32 alpha alpha))) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))))))
(*.f32 (*.f32 2 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))) (+.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (PI.f32)) (*.f32 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (*.f32 alpha alpha))))))
(*.f32 2 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (+.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (PI.f32)) (*.f32 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (*.f32 alpha alpha)))))))
(*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))
(+.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (log.f32 alpha) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) (PI.f32)))))
(*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(+.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (log.f32 alpha) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) (PI.f32)))))
(*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(+.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (log.f32 alpha) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) (PI.f32)))))
(*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))
(*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) (PI.f32)))
(*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (fma.f32 alpha alpha -1)))
(+.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (log.f32 alpha) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) (PI.f32)))))
(*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(+.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (log.f32 alpha) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) (PI.f32)))))
(*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(+.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (log.f32 alpha) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) (PI.f32)))))
(*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))
(*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) (PI.f32)))
(*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (fma.f32 alpha alpha -1)))
(+.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (log.f32 alpha) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) (PI.f32)))))
(*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(+.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (log.f32 alpha) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) (PI.f32)))))
(*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(+.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (log.f32 alpha) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) (PI.f32)))))
(*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(/.f32 -1/2 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))
(/.f32 -1/2 (*.f32 (*.f32 (log.f32 alpha) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta)))) (PI.f32)))
(/.f32 (/.f32 -1/2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))) (PI.f32))
(-.f32 (*.f32 1/2 (*.f32 (pow.f32 alpha 2) (-.f32 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32)))) (*.f32 -1 (/.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2) (PI.f32)))))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))))
(-.f32 (*.f32 (*.f32 1/2 (*.f32 alpha alpha)) (-.f32 (/.f32 1 (*.f32 (*.f32 (log.f32 alpha) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta)))) (PI.f32))) (/.f32 (neg.f32 (*.f32 cosTheta cosTheta)) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) 2)))))) (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta)))) (PI.f32))))
(fma.f32 (*.f32 (*.f32 alpha alpha) 1/2) (+.f32 (/.f32 1 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (log.f32 alpha) (PI.f32)))) (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2)))) (/.f32 (/.f32 -1/2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))) (PI.f32)))
(-.f32 (+.f32 (*.f32 1/2 (*.f32 (pow.f32 alpha 2) (-.f32 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32)))) (*.f32 -1 (/.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2) (PI.f32)))))))) (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 4) (-.f32 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32)))) (*.f32 -1 (/.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2) (PI.f32)))))))) (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2)))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))))
(-.f32 (fma.f32 1/2 (*.f32 (*.f32 alpha alpha) (-.f32 (/.f32 1 (*.f32 (*.f32 (log.f32 alpha) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta)))) (PI.f32))) (/.f32 (neg.f32 (*.f32 cosTheta cosTheta)) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) 2)))))) (*.f32 -1/2 (/.f32 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 alpha 4)) (-.f32 (/.f32 1 (*.f32 (*.f32 (log.f32 alpha) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta)))) (PI.f32))) (/.f32 (neg.f32 (*.f32 cosTheta cosTheta)) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) 2)))))) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta)))))) (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta)))) (PI.f32))))
(fma.f32 1/2 (*.f32 (*.f32 alpha alpha) (+.f32 (/.f32 1 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (log.f32 alpha) (PI.f32)))) (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2))))) (fma.f32 -1/2 (*.f32 (/.f32 (*.f32 cosTheta cosTheta) (-.f32 1 (*.f32 cosTheta cosTheta))) (*.f32 (+.f32 (/.f32 1 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (log.f32 alpha) (PI.f32)))) (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2)))) (pow.f32 alpha 4))) (/.f32 (/.f32 -1/2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))) (PI.f32))))
(-.f32 (+.f32 (*.f32 1/2 (*.f32 (pow.f32 alpha 2) (-.f32 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32)))) (*.f32 -1 (/.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2) (PI.f32)))))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta 4) (*.f32 (pow.f32 alpha 6) (-.f32 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32)))) (*.f32 -1 (/.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2) (PI.f32)))))))) (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2))) (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 4) (-.f32 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32)))) (*.f32 -1 (/.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2) (PI.f32)))))))) (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))))
(-.f32 (fma.f32 1/2 (*.f32 (*.f32 alpha alpha) (-.f32 (/.f32 1 (*.f32 (*.f32 (log.f32 alpha) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta)))) (PI.f32))) (/.f32 (neg.f32 (*.f32 cosTheta cosTheta)) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) 2)))))) (fma.f32 1/2 (/.f32 (pow.f32 cosTheta 4) (/.f32 (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) 2) (*.f32 (-.f32 (/.f32 1 (*.f32 (*.f32 (log.f32 alpha) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta)))) (PI.f32))) (/.f32 (neg.f32 (*.f32 cosTheta cosTheta)) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) 2))))) (pow.f32 alpha 6)))) (*.f32 -1/2 (/.f32 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 alpha 4)) (-.f32 (/.f32 1 (*.f32 (*.f32 (log.f32 alpha) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta)))) (PI.f32))) (/.f32 (neg.f32 (*.f32 cosTheta cosTheta)) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) 2)))))) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))))))) (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta)))) (PI.f32))))
(+.f32 (*.f32 1/2 (+.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (/.f32 1 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (log.f32 alpha) (PI.f32)))) (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2))))) (*.f32 (/.f32 (pow.f32 cosTheta 4) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2)) (*.f32 (+.f32 (/.f32 1 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (log.f32 alpha) (PI.f32)))) (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2)))) (pow.f32 alpha 6))))) (fma.f32 -1/2 (*.f32 (/.f32 (*.f32 cosTheta cosTheta) (-.f32 1 (*.f32 cosTheta cosTheta))) (*.f32 (+.f32 (/.f32 1 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (log.f32 alpha) (PI.f32)))) (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2)))) (pow.f32 alpha 4))) (/.f32 (/.f32 -1/2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))) (PI.f32))))
(/.f32 -1/2 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(/.f32 -1/2 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))))
(/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (neg.f32 (*.f32 cosTheta cosTheta)))))
(-.f32 (*.f32 1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))) (pow.f32 alpha 2))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))
(-.f32 (*.f32 1/2 (/.f32 (-.f32 (/.f32 (/.f32 1 (neg.f32 (log.f32 alpha))) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (neg.f32 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta 4)))))) (*.f32 alpha alpha))) (/.f32 1/2 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))))
(fma.f32 1/2 (/.f32 (+.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (neg.f32 (*.f32 cosTheta cosTheta))))) (/.f32 (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (neg.f32 (log.f32 alpha))) (*.f32 (PI.f32) (pow.f32 cosTheta 4)))) (*.f32 alpha alpha)) (/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (neg.f32 (*.f32 cosTheta cosTheta))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))) (pow.f32 alpha 2))) (*.f32 -1/2 (/.f32 (*.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))) (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2)))) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 4))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))
(-.f32 (fma.f32 1/2 (/.f32 (-.f32 (/.f32 (/.f32 1 (neg.f32 (log.f32 alpha))) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (neg.f32 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta 4)))))) (*.f32 alpha alpha)) (*.f32 -1/2 (/.f32 (-.f32 (/.f32 (/.f32 1 (neg.f32 (log.f32 alpha))) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (neg.f32 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta 4)))))) (/.f32 (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 alpha 4)) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))))))) (/.f32 1/2 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))))
(fma.f32 1/2 (/.f32 (+.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (neg.f32 (*.f32 cosTheta cosTheta))))) (/.f32 (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (neg.f32 (log.f32 alpha))) (*.f32 (PI.f32) (pow.f32 cosTheta 4)))) (*.f32 alpha alpha)) (fma.f32 -1/2 (*.f32 (/.f32 (+.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (neg.f32 (*.f32 cosTheta cosTheta))))) (/.f32 (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (neg.f32 (log.f32 alpha))) (*.f32 (PI.f32) (pow.f32 cosTheta 4)))) (*.f32 cosTheta cosTheta)) (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (pow.f32 alpha 4))) (/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (neg.f32 (*.f32 cosTheta cosTheta)))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 (*.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))) (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2)) (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 6)))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))) (pow.f32 alpha 2))) (*.f32 -1/2 (/.f32 (*.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))) (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2)))) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 4)))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))
(-.f32 (fma.f32 1/2 (/.f32 (-.f32 (/.f32 (/.f32 1 (neg.f32 (log.f32 alpha))) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (neg.f32 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta 4)))))) (/.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 6)) (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) 2))) (fma.f32 1/2 (/.f32 (-.f32 (/.f32 (/.f32 1 (neg.f32 (log.f32 alpha))) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (neg.f32 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta 4)))))) (*.f32 alpha alpha)) (*.f32 -1/2 (/.f32 (-.f32 (/.f32 (/.f32 1 (neg.f32 (log.f32 alpha))) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (neg.f32 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta 4)))))) (/.f32 (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 alpha 4)) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta)))))))) (/.f32 1/2 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))))
(fma.f32 1/2 (*.f32 (/.f32 (+.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (neg.f32 (*.f32 cosTheta cosTheta))))) (/.f32 (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (neg.f32 (log.f32 alpha))) (*.f32 (PI.f32) (pow.f32 cosTheta 4)))) (pow.f32 cosTheta 4)) (/.f32 (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2) (pow.f32 alpha 6))) (fma.f32 1/2 (/.f32 (+.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (neg.f32 (*.f32 cosTheta cosTheta))))) (/.f32 (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (neg.f32 (log.f32 alpha))) (*.f32 (PI.f32) (pow.f32 cosTheta 4)))) (*.f32 alpha alpha)) (fma.f32 -1/2 (*.f32 (/.f32 (+.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (neg.f32 (*.f32 cosTheta cosTheta))))) (/.f32 (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (neg.f32 (log.f32 alpha))) (*.f32 (PI.f32) (pow.f32 cosTheta 4)))) (*.f32 cosTheta cosTheta)) (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (pow.f32 alpha 4))) (/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (neg.f32 (*.f32 cosTheta cosTheta))))))))
(/.f32 1/2 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(/.f32 1/2 (*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))))
(/.f32 1/2 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))))
(-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))))
(-.f32 (/.f32 1/2 (*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))) (/.f32 1/2 (*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))) (*.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (pow.f32 cosTheta 4))))))
(+.f32 (/.f32 1/2 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))) (/.f32 -1/2 (*.f32 (*.f32 (*.f32 alpha alpha) (pow.f32 cosTheta 4)) (*.f32 (PI.f32) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 cosTheta 6) (PI.f32)))))) (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))) (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))))
(-.f32 (fma.f32 1/2 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 alpha 4) (*.f32 (PI.f32) (pow.f32 cosTheta 6))))) (/.f32 1/2 (*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))))) (/.f32 1/2 (*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))) (*.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (pow.f32 cosTheta 4))))))
(fma.f32 1/2 (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (pow.f32 alpha 4) (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 6)) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))))) (+.f32 (/.f32 1/2 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))) (/.f32 -1/2 (*.f32 (*.f32 (*.f32 alpha alpha) (pow.f32 cosTheta 4)) (*.f32 (PI.f32) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 cosTheta 6) (PI.f32)))))) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2) (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 alpha 6) (*.f32 (pow.f32 cosTheta 8) (PI.f32)))))) (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))) (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))))
(-.f32 (fma.f32 1/2 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 alpha 4) (*.f32 (PI.f32) (pow.f32 cosTheta 6))))) (fma.f32 -1/2 (/.f32 (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) 2) (*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 alpha 6) (*.f32 (PI.f32) (pow.f32 cosTheta 8))))) (/.f32 1/2 (*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))))) (/.f32 1/2 (*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))) (*.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (pow.f32 cosTheta 4))))))
(+.f32 (fma.f32 1/2 (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (pow.f32 alpha 4) (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 6)) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))))) (fma.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2) (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 8)) (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (pow.f32 alpha 6)))) (/.f32 1/2 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))))) (/.f32 -1/2 (*.f32 (*.f32 (*.f32 alpha alpha) (pow.f32 cosTheta 4)) (*.f32 (PI.f32) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))))))
(*.f32 1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 alpha) (PI.f32))))
(/.f32 (*.f32 1/2 (fma.f32 alpha alpha -1)) (*.f32 (log.f32 alpha) (PI.f32)))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))))
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 alpha) (PI.f32)))) (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (pow.f32 cosTheta 2)) (*.f32 (log.f32 alpha) (PI.f32)))))
(fma.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))) (*.f32 -1/2 (/.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (/.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 cosTheta cosTheta)))))
(fma.f32 -1/2 (/.f32 (/.f32 (pow.f32 (*.f32 cosTheta (fma.f32 alpha alpha -1)) 2) (log.f32 alpha)) (PI.f32)) (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32)))))
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 alpha) (PI.f32)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (pow.f32 cosTheta 2)) (*.f32 (log.f32 alpha) (PI.f32)))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (pow.f32 cosTheta 4)) (*.f32 (log.f32 alpha) (PI.f32))))))
(fma.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 -1/2 (/.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (/.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 cosTheta cosTheta))) (*.f32 1/2 (*.f32 (/.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (log.f32 alpha)) (/.f32 (pow.f32 cosTheta 4) (PI.f32))))))
(fma.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 -1/2 (/.f32 (/.f32 (pow.f32 (*.f32 cosTheta (fma.f32 alpha alpha -1)) 2) (log.f32 alpha)) (PI.f32)) (*.f32 1/2 (*.f32 (/.f32 (pow.f32 cosTheta 4) (log.f32 alpha)) (/.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (PI.f32))))))
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 alpha) (PI.f32)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (pow.f32 cosTheta 2)) (*.f32 (log.f32 alpha) (PI.f32)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 4) (pow.f32 cosTheta 6)) (*.f32 (log.f32 alpha) (PI.f32)))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (pow.f32 cosTheta 4)) (*.f32 (log.f32 alpha) (PI.f32)))))))
(fma.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 -1/2 (/.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (/.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 cosTheta cosTheta))) (fma.f32 -1/2 (*.f32 (/.f32 (pow.f32 (fma.f32 alpha alpha -1) 4) (log.f32 alpha)) (/.f32 (pow.f32 cosTheta 6) (PI.f32))) (*.f32 1/2 (*.f32 (/.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (log.f32 alpha)) (/.f32 (pow.f32 cosTheta 4) (PI.f32)))))))
(fma.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 -1/2 (/.f32 (/.f32 (pow.f32 (*.f32 cosTheta (fma.f32 alpha alpha -1)) 2) (log.f32 alpha)) (PI.f32)) (fma.f32 -1/2 (/.f32 (pow.f32 cosTheta 6) (/.f32 (*.f32 (log.f32 alpha) (PI.f32)) (pow.f32 (fma.f32 alpha alpha -1) 4))) (*.f32 1/2 (*.f32 (/.f32 (pow.f32 cosTheta 4) (log.f32 alpha)) (/.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (PI.f32)))))))
(/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))
(-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))))
(-.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 4)) (fma.f32 alpha alpha -1)))))
(+.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (/.f32 -1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 4) (fma.f32 alpha alpha -1))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (*.f32 (pow.f32 cosTheta 6) (PI.f32))))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))))
(+.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (-.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 6)) (pow.f32 (fma.f32 alpha alpha -1) 2)))) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 4)) (fma.f32 alpha alpha -1))))))
(+.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (-.f32 (/.f32 1/2 (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 6)) (log.f32 alpha)))) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 4) (fma.f32 alpha alpha -1)))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (*.f32 (pow.f32 cosTheta 6) (PI.f32))))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.f32 (pow.f32 cosTheta 8) (PI.f32)))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 4) (PI.f32))))))))
(+.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (-.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 6)) (pow.f32 (fma.f32 alpha alpha -1) 2)))) (+.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 4)) (fma.f32 alpha alpha -1)))) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 8)) (pow.f32 (fma.f32 alpha alpha -1) 3)))))))
(+.f32 (+.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (-.f32 (/.f32 1/2 (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 6)) (log.f32 alpha)))) (/.f32 1/2 (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 8)) (log.f32 alpha)))))) (/.f32 -1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 4) (fma.f32 alpha alpha -1))))))
(/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))
(-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))))
(-.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 4)) (fma.f32 alpha alpha -1)))))
(+.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (/.f32 -1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 4) (fma.f32 alpha alpha -1))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (*.f32 (pow.f32 cosTheta 6) (PI.f32))))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))))
(+.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (-.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 6)) (pow.f32 (fma.f32 alpha alpha -1) 2)))) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 4)) (fma.f32 alpha alpha -1))))))
(+.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (-.f32 (/.f32 1/2 (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 6)) (log.f32 alpha)))) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 4) (fma.f32 alpha alpha -1)))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (*.f32 (pow.f32 cosTheta 6) (PI.f32))))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.f32 (pow.f32 cosTheta 8) (PI.f32)))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 4) (PI.f32))))))))
(+.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (-.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 6)) (pow.f32 (fma.f32 alpha alpha -1) 2)))) (+.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 4)) (fma.f32 alpha alpha -1)))) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 8)) (pow.f32 (fma.f32 alpha alpha -1) 3)))))))
(+.f32 (+.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (-.f32 (/.f32 1/2 (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 6)) (log.f32 alpha)))) (/.f32 1/2 (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 8)) (log.f32 alpha)))))) (/.f32 -1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 4) (fma.f32 alpha alpha -1))))))
(*.f32 -1 cosTheta)
(neg.f32 cosTheta)
(+.f32 (*.f32 -1 cosTheta) (*.f32 cosTheta (pow.f32 alpha 2)))
(*.f32 cosTheta (fma.f32 alpha alpha -1))
(+.f32 (*.f32 -1 cosTheta) (*.f32 cosTheta (pow.f32 alpha 2)))
(*.f32 cosTheta (fma.f32 alpha alpha -1))
(+.f32 (*.f32 -1 cosTheta) (*.f32 cosTheta (pow.f32 alpha 2)))
(*.f32 cosTheta (fma.f32 alpha alpha -1))
(*.f32 cosTheta (pow.f32 alpha 2))
(*.f32 alpha (*.f32 alpha cosTheta))
(+.f32 (*.f32 -1 cosTheta) (*.f32 cosTheta (pow.f32 alpha 2)))
(*.f32 cosTheta (fma.f32 alpha alpha -1))
(+.f32 (*.f32 -1 cosTheta) (*.f32 cosTheta (pow.f32 alpha 2)))
(*.f32 cosTheta (fma.f32 alpha alpha -1))
(+.f32 (*.f32 -1 cosTheta) (*.f32 cosTheta (pow.f32 alpha 2)))
(*.f32 cosTheta (fma.f32 alpha alpha -1))
(*.f32 cosTheta (pow.f32 alpha 2))
(*.f32 alpha (*.f32 alpha cosTheta))
(+.f32 (*.f32 -1 cosTheta) (*.f32 cosTheta (pow.f32 alpha 2)))
(*.f32 cosTheta (fma.f32 alpha alpha -1))
(+.f32 (*.f32 -1 cosTheta) (*.f32 cosTheta (pow.f32 alpha 2)))
(*.f32 cosTheta (fma.f32 alpha alpha -1))
(+.f32 (*.f32 -1 cosTheta) (*.f32 cosTheta (pow.f32 alpha 2)))
(*.f32 cosTheta (fma.f32 alpha alpha -1))
(*.f32 (-.f32 (pow.f32 alpha 2) 1) cosTheta)
(*.f32 cosTheta (fma.f32 alpha alpha -1))
(*.f32 (-.f32 (pow.f32 alpha 2) 1) cosTheta)
(*.f32 cosTheta (fma.f32 alpha alpha -1))
(*.f32 (-.f32 (pow.f32 alpha 2) 1) cosTheta)
(*.f32 cosTheta (fma.f32 alpha alpha -1))
(*.f32 (-.f32 (pow.f32 alpha 2) 1) cosTheta)
(*.f32 cosTheta (fma.f32 alpha alpha -1))
(*.f32 (-.f32 (pow.f32 alpha 2) 1) cosTheta)
(*.f32 cosTheta (fma.f32 alpha alpha -1))
(*.f32 (-.f32 (pow.f32 alpha 2) 1) cosTheta)
(*.f32 cosTheta (fma.f32 alpha alpha -1))
(*.f32 (-.f32 (pow.f32 alpha 2) 1) cosTheta)
(*.f32 cosTheta (fma.f32 alpha alpha -1))
(*.f32 (-.f32 (pow.f32 alpha 2) 1) cosTheta)
(*.f32 cosTheta (fma.f32 alpha alpha -1))
(*.f32 (-.f32 (pow.f32 alpha 2) 1) cosTheta)
(*.f32 cosTheta (fma.f32 alpha alpha -1))
(*.f32 (-.f32 (pow.f32 alpha 2) 1) cosTheta)
(*.f32 cosTheta (fma.f32 alpha alpha -1))
(*.f32 (-.f32 (pow.f32 alpha 2) 1) cosTheta)
(*.f32 cosTheta (fma.f32 alpha alpha -1))
(*.f32 (-.f32 (pow.f32 alpha 2) 1) cosTheta)
(*.f32 cosTheta (fma.f32 alpha alpha -1))
(*.f32 2 (*.f32 (log.f32 alpha) (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2)))))
(*.f32 (*.f32 2 (log.f32 alpha)) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))))
(*.f32 2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))
(+.f32 (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)))) (*.f32 2 (*.f32 (log.f32 alpha) (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))))))
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha))) (*.f32 (log.f32 alpha) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))))))
(*.f32 2 (*.f32 (log.f32 alpha) (+.f32 (*.f32 alpha (*.f32 alpha (*.f32 cosTheta cosTheta))) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(*.f32 2 (*.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1) (log.f32 alpha)))
(+.f32 (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)))) (*.f32 2 (*.f32 (log.f32 alpha) (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))))))
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha))) (*.f32 (log.f32 alpha) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))))))
(*.f32 2 (*.f32 (log.f32 alpha) (+.f32 (*.f32 alpha (*.f32 alpha (*.f32 cosTheta cosTheta))) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(*.f32 2 (*.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1) (log.f32 alpha)))
(+.f32 (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)))) (*.f32 2 (*.f32 (log.f32 alpha) (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))))))
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha))) (*.f32 (log.f32 alpha) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))))))
(*.f32 2 (*.f32 (log.f32 alpha) (+.f32 (*.f32 alpha (*.f32 alpha (*.f32 cosTheta cosTheta))) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(*.f32 2 (*.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1) (log.f32 alpha)))
(*.f32 -2 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2))))
(*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha))))
(*.f32 (*.f32 alpha (*.f32 alpha (*.f32 cosTheta cosTheta))) (*.f32 -2 (neg.f32 (log.f32 alpha))))
(+.f32 (*.f32 -2 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)))) (*.f32 -2 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (log.f32 (/.f32 1 alpha)))))
(*.f32 -2 (+.f32 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha))) (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (neg.f32 (log.f32 alpha)))))
(*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (+.f32 (*.f32 alpha (*.f32 alpha (*.f32 cosTheta cosTheta))) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(+.f32 (*.f32 -2 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)))) (*.f32 -2 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (log.f32 (/.f32 1 alpha)))))
(*.f32 -2 (+.f32 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha))) (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (neg.f32 (log.f32 alpha)))))
(*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (+.f32 (*.f32 alpha (*.f32 alpha (*.f32 cosTheta cosTheta))) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(+.f32 (*.f32 -2 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)))) (*.f32 -2 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (log.f32 (/.f32 1 alpha)))))
(*.f32 -2 (+.f32 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha))) (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (neg.f32 (log.f32 alpha)))))
(*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (+.f32 (*.f32 alpha (*.f32 alpha (*.f32 cosTheta cosTheta))) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(*.f32 2 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2))))
(*.f32 2 (*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha))))
(*.f32 (*.f32 alpha (*.f32 alpha (*.f32 cosTheta cosTheta))) (*.f32 2 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))))
(+.f32 (*.f32 2 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))))) (*.f32 2 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)))))
(*.f32 2 (+.f32 (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha))))) (*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha)))))
(*.f32 (*.f32 2 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))) (+.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 alpha (*.f32 alpha (*.f32 cosTheta cosTheta)))))
(*.f32 (*.f32 2 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))
(+.f32 (*.f32 2 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))))) (*.f32 2 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)))))
(*.f32 2 (+.f32 (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha))))) (*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha)))))
(*.f32 (*.f32 2 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))) (+.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 alpha (*.f32 alpha (*.f32 cosTheta cosTheta)))))
(*.f32 (*.f32 2 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))
(+.f32 (*.f32 2 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))))) (*.f32 2 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)))))
(*.f32 2 (+.f32 (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha))))) (*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha)))))
(*.f32 (*.f32 2 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))) (+.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 alpha (*.f32 alpha (*.f32 cosTheta cosTheta)))))
(*.f32 (*.f32 2 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))
(*.f32 2 (log.f32 alpha))
(+.f32 (*.f32 2 (log.f32 alpha)) (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2)))))
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha))) (*.f32 (log.f32 alpha) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))))))
(*.f32 2 (*.f32 (log.f32 alpha) (+.f32 (*.f32 alpha (*.f32 alpha (*.f32 cosTheta cosTheta))) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(*.f32 2 (*.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1) (log.f32 alpha)))
(+.f32 (*.f32 2 (log.f32 alpha)) (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2)))))
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha))) (*.f32 (log.f32 alpha) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))))))
(*.f32 2 (*.f32 (log.f32 alpha) (+.f32 (*.f32 alpha (*.f32 alpha (*.f32 cosTheta cosTheta))) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(*.f32 2 (*.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1) (log.f32 alpha)))
(+.f32 (*.f32 2 (log.f32 alpha)) (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2)))))
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha))) (*.f32 (log.f32 alpha) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))))))
(*.f32 2 (*.f32 (log.f32 alpha) (+.f32 (*.f32 alpha (*.f32 alpha (*.f32 cosTheta cosTheta))) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(*.f32 2 (*.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1) (log.f32 alpha)))
(*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2))))
(*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)))
(*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))))
(+.f32 (*.f32 2 (log.f32 alpha)) (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2)))))
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha))) (*.f32 (log.f32 alpha) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))))))
(*.f32 2 (*.f32 (log.f32 alpha) (+.f32 (*.f32 alpha (*.f32 alpha (*.f32 cosTheta cosTheta))) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(*.f32 2 (*.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1) (log.f32 alpha)))
(+.f32 (*.f32 2 (log.f32 alpha)) (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2)))))
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha))) (*.f32 (log.f32 alpha) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))))))
(*.f32 2 (*.f32 (log.f32 alpha) (+.f32 (*.f32 alpha (*.f32 alpha (*.f32 cosTheta cosTheta))) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(*.f32 2 (*.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1) (log.f32 alpha)))
(+.f32 (*.f32 2 (log.f32 alpha)) (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2)))))
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha))) (*.f32 (log.f32 alpha) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))))))
(*.f32 2 (*.f32 (log.f32 alpha) (+.f32 (*.f32 alpha (*.f32 alpha (*.f32 cosTheta cosTheta))) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(*.f32 2 (*.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1) (log.f32 alpha)))
(*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2))))
(*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)))
(*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))))
(+.f32 (*.f32 2 (log.f32 alpha)) (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2)))))
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha))) (*.f32 (log.f32 alpha) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))))))
(*.f32 2 (*.f32 (log.f32 alpha) (+.f32 (*.f32 alpha (*.f32 alpha (*.f32 cosTheta cosTheta))) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(*.f32 2 (*.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1) (log.f32 alpha)))
(+.f32 (*.f32 2 (log.f32 alpha)) (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2)))))
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha))) (*.f32 (log.f32 alpha) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))))))
(*.f32 2 (*.f32 (log.f32 alpha) (+.f32 (*.f32 alpha (*.f32 alpha (*.f32 cosTheta cosTheta))) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(*.f32 2 (*.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1) (log.f32 alpha)))
(+.f32 (*.f32 2 (log.f32 alpha)) (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2)))))
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha))) (*.f32 (log.f32 alpha) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))))))
(*.f32 2 (*.f32 (log.f32 alpha) (+.f32 (*.f32 alpha (*.f32 alpha (*.f32 cosTheta cosTheta))) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(*.f32 2 (*.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1) (log.f32 alpha)))
(+.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (*.f32 (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1))) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))))
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (log.f32 alpha) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) (PI.f32)))))
(*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) 1) (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)))))
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (log.f32 alpha) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) (PI.f32)))))
(*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)))) (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) 1))
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (log.f32 alpha) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) (PI.f32)))))
(*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(+.f32 (*.f32 (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1))) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))))
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (log.f32 alpha) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) (PI.f32)))))
(*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))))) 1)
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (log.f32 alpha) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) (PI.f32)))))
(*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(/.f32 (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (-.f32 (*.f32 (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1))) (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)))) 1)) (-.f32 (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1))) 1))
(/.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (/.f32 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) -1) (+.f32 (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 (*.f32 cosTheta (fma.f32 alpha alpha -1)) 2)) -1)))
(*.f32 (/.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) -1)) (+.f32 -1 (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2))))
(/.f32 (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (+.f32 1 (pow.f32 (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1))) 3))) (+.f32 (*.f32 (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1))) (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)))) (-.f32 1 (*.f32 (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1))) 1))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 3)) (/.f32 (+.f32 (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 (*.f32 cosTheta (fma.f32 alpha alpha -1)) 2)) (-.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)))) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 3)) (+.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2)) (-.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))))) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))
(/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) 1) (-.f32 (*.f32 (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1))) (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)))) 1)) (-.f32 (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1))) 1))
(/.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (/.f32 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) -1) (+.f32 (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 (*.f32 cosTheta (fma.f32 alpha alpha -1)) 2)) -1)))
(*.f32 (/.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) -1)) (+.f32 -1 (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2))))
(/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) 1) (+.f32 1 (pow.f32 (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1))) 3))) (+.f32 (*.f32 (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1))) (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)))) (-.f32 1 (*.f32 (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1))) 1))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 3)) (/.f32 (+.f32 (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 (*.f32 cosTheta (fma.f32 alpha alpha -1)) 2)) (-.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)))) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 3)) (+.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2)) (-.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))))) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1))) (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)))) 1) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (-.f32 (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1))) 1))
(/.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (/.f32 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) -1) (+.f32 (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 (*.f32 cosTheta (fma.f32 alpha alpha -1)) 2)) -1)))
(*.f32 (/.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) -1)) (+.f32 -1 (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1))) 3)) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (+.f32 (*.f32 (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1))) (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)))) (-.f32 1 (*.f32 (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1))) 1))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 3)) (/.f32 (+.f32 (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 (*.f32 cosTheta (fma.f32 alpha alpha -1)) 2)) (-.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)))) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 3)) (+.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2)) (-.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))))) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))
(pow.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))) 1)
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (log.f32 alpha) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) (PI.f32)))))
(*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1))))) 2)
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (log.f32 alpha) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) (PI.f32)))))
(*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1))))) 3)
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (log.f32 alpha) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) (PI.f32)))))
(*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))) 3) 1/3)
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (log.f32 alpha) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) (PI.f32)))))
(*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))) 2))
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1))) 2))
(fabs.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))
(log.f32 (pow.f32 (pow.f32 (*.f32 alpha alpha) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)) (PI.f32)))
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (log.f32 alpha) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) (PI.f32)))))
(*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(log.f32 (+.f32 1 (-.f32 (pow.f32 (pow.f32 (*.f32 alpha alpha) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)) (PI.f32)) 1)))
(log1p.f32 (+.f32 (pow.f32 (pow.f32 (*.f32 alpha alpha) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)) (PI.f32)) -1))
(log1p.f32 (+.f32 -1 (pow.f32 (pow.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)) (PI.f32))))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))) 3))
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (log.f32 alpha) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) (PI.f32)))))
(*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1))) 3)))
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (log.f32 alpha) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) (PI.f32)))))
(*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1))) 3) (pow.f32 (PI.f32) 3)))
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (log.f32 alpha) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) (PI.f32)))))
(*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1))))))
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (log.f32 alpha) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) (PI.f32)))))
(*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1))))))
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (log.f32 alpha) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) (PI.f32)))))
(*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1))))) 1))
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (log.f32 alpha) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) (PI.f32)))))
(*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(log1p.f32 (-.f32 (pow.f32 (pow.f32 (*.f32 alpha alpha) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)) (PI.f32)) 1))
(log1p.f32 (+.f32 (pow.f32 (pow.f32 (*.f32 alpha alpha) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)) (PI.f32)) -1))
(log1p.f32 (+.f32 -1 (pow.f32 (pow.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)) (PI.f32))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1))))))) 1)
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))
(*.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))
(*.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(*.f32 1 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1))))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))
(*.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1))))) 1)
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))
(*.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))))) (sqrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))
(*.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (/.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))
(*.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))))) (pow.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))))) 2))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))
(*.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))))) 2) (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))
(*.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (*.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (/.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))
(*.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))
(*.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(*.f32 (/.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)) (fma.f32 alpha alpha -1))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))
(*.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(*.f32 (-.f32 1 (*.f32 alpha alpha)) (/.f32 1 (*.f32 (PI.f32) (neg.f32 (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))))))
(*.f32 (-.f32 1 (*.f32 alpha alpha)) (/.f32 (/.f32 1 (PI.f32)) (*.f32 (log.f32 alpha) (neg.f32 (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1))))))
(/.f32 (/.f32 (-.f32 1 (*.f32 alpha alpha)) (PI.f32)) (*.f32 (log.f32 alpha) (*.f32 -2 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))
(*.f32 (/.f32 1 (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))
(*.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(*.f32 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))) (/.f32 (fma.f32 alpha alpha -1) (PI.f32)))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))
(*.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))))) (/.f32 (fma.f32 alpha alpha -1) (sqrt.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))
(*.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1))))) 2)) (/.f32 (fma.f32 alpha alpha -1) (cbrt.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))
(*.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(*.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))
(*.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) 1) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1))))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))
(*.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (PI.f32)) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))
(*.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) 1) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1))))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))
(*.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (PI.f32)))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))
(*.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1))))) 2)) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (cbrt.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))
(*.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))
(*.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (PI.f32)) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))
(*.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (PI.f32)))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))
(*.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (sqrt.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))))) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (sqrt.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))
(*.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1))))) 2)) (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))))))
(*.f32 (cbrt.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))) (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))) 2)))
(/.f32 (*.f32 (cbrt.f32 (*.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))) (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2)) (pow.f32 (cbrt.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))) 2))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))
(*.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(pow.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1))))) 1)
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))
(*.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(pow.f32 (sqrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))))) 2)
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))
(*.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(pow.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))))) 3)
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))
(*.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(pow.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1))))) 3) 1/3)
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))
(*.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(pow.f32 (/.f32 (PI.f32) (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)) (*.f32 2 (log.f32 alpha)))) -1)
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))
(*.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(neg.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (neg.f32 (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))))))
(*.f32 (-.f32 1 (*.f32 alpha alpha)) (/.f32 (/.f32 1 (PI.f32)) (*.f32 (log.f32 alpha) (neg.f32 (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1))))))
(/.f32 (/.f32 (-.f32 1 (*.f32 alpha alpha)) (PI.f32)) (*.f32 (log.f32 alpha) (*.f32 -2 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))
(sqrt.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1))))) 2))
(sqrt.f32 (pow.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1))) 2))
(fabs.f32 (*.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))
(log.f32 (exp.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))
(*.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1))))))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))
(*.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(cbrt.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1))))) 3))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))
(*.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(cbrt.f32 (/.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (pow.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))) 3)))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))
(*.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(expm1.f32 (log1p.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))
(*.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(exp.f32 (log.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))
(*.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(exp.f32 (*.f32 (log.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))))) 1))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))
(*.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(log1p.f32 (expm1.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))
(*.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(+.f32 (*.f32 cosTheta (*.f32 alpha alpha)) (*.f32 cosTheta -1))
(*.f32 cosTheta (fma.f32 alpha alpha -1))
(+.f32 (*.f32 cosTheta -1) (*.f32 cosTheta (*.f32 alpha alpha)))
(*.f32 cosTheta (fma.f32 alpha alpha -1))
(+.f32 (*.f32 (*.f32 alpha alpha) cosTheta) (*.f32 -1 cosTheta))
(*.f32 cosTheta (fma.f32 alpha alpha -1))
(+.f32 (*.f32 -1 cosTheta) (*.f32 (*.f32 alpha alpha) cosTheta))
(*.f32 cosTheta (fma.f32 alpha alpha -1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 cosTheta (fma.f32 alpha alpha -1)))) 1)
(*.f32 cosTheta (fma.f32 alpha alpha -1))
(/.f32 (*.f32 cosTheta (-.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) 1)) (-.f32 (*.f32 alpha alpha) -1))
(/.f32 cosTheta (/.f32 (fma.f32 alpha alpha 1) (+.f32 (pow.f32 alpha 4) -1)))
(*.f32 (/.f32 cosTheta (fma.f32 alpha alpha 1)) (+.f32 -1 (pow.f32 alpha 4)))
(/.f32 (*.f32 cosTheta (+.f32 -1 (pow.f32 (*.f32 alpha alpha) 3))) (+.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) (-.f32 1 (*.f32 (*.f32 alpha alpha) -1))))
(/.f32 cosTheta (/.f32 (-.f32 (+.f32 (pow.f32 alpha 4) 1) (*.f32 alpha (*.f32 alpha -1))) (+.f32 -1 (pow.f32 alpha 6))))
(*.f32 (/.f32 cosTheta (+.f32 (pow.f32 alpha 4) (-.f32 1 (*.f32 alpha (neg.f32 alpha))))) (+.f32 -1 (pow.f32 alpha 6)))
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) 1) cosTheta) (-.f32 (*.f32 alpha alpha) -1))
(/.f32 cosTheta (/.f32 (fma.f32 alpha alpha 1) (+.f32 (pow.f32 alpha 4) -1)))
(*.f32 (/.f32 cosTheta (fma.f32 alpha alpha 1)) (+.f32 -1 (pow.f32 alpha 4)))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 (*.f32 alpha alpha) 3)) cosTheta) (+.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) (-.f32 1 (*.f32 (*.f32 alpha alpha) -1))))
(/.f32 cosTheta (/.f32 (-.f32 (+.f32 (pow.f32 alpha 4) 1) (*.f32 alpha (*.f32 alpha -1))) (+.f32 -1 (pow.f32 alpha 6))))
(*.f32 (/.f32 cosTheta (+.f32 (pow.f32 alpha 4) (-.f32 1 (*.f32 alpha (neg.f32 alpha))))) (+.f32 -1 (pow.f32 alpha 6)))
(pow.f32 (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)
(*.f32 cosTheta (fma.f32 alpha alpha -1))
(pow.f32 (sqrt.f32 (*.f32 cosTheta (fma.f32 alpha alpha -1))) 2)
(*.f32 cosTheta (fma.f32 alpha alpha -1))
(pow.f32 (cbrt.f32 (*.f32 cosTheta (fma.f32 alpha alpha -1))) 3)
(*.f32 cosTheta (fma.f32 alpha alpha -1))
(pow.f32 (pow.f32 (*.f32 cosTheta (fma.f32 alpha alpha -1)) 3) 1/3)
(*.f32 cosTheta (fma.f32 alpha alpha -1))
(sqrt.f32 (pow.f32 (*.f32 cosTheta (fma.f32 alpha alpha -1)) 2))
(fabs.f32 (*.f32 cosTheta (fma.f32 alpha alpha -1)))
(log.f32 (pow.f32 (exp.f32 cosTheta) (fma.f32 alpha alpha -1)))
(*.f32 cosTheta (fma.f32 alpha alpha -1))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 cosTheta (fma.f32 alpha alpha -1)))))
(*.f32 cosTheta (fma.f32 alpha alpha -1))
(cbrt.f32 (pow.f32 (*.f32 cosTheta (fma.f32 alpha alpha -1)) 3))
(*.f32 cosTheta (fma.f32 alpha alpha -1))
(cbrt.f32 (*.f32 (pow.f32 cosTheta 3) (pow.f32 (fma.f32 alpha alpha -1) 3)))
(*.f32 cosTheta (fma.f32 alpha alpha -1))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (pow.f32 cosTheta 3)))
(*.f32 cosTheta (fma.f32 alpha alpha -1))
(expm1.f32 (log1p.f32 (*.f32 cosTheta (fma.f32 alpha alpha -1))))
(*.f32 cosTheta (fma.f32 alpha alpha -1))
(exp.f32 (log.f32 (*.f32 cosTheta (fma.f32 alpha alpha -1))))
(*.f32 cosTheta (fma.f32 alpha alpha -1))
(exp.f32 (*.f32 (log.f32 (*.f32 cosTheta (fma.f32 alpha alpha -1))) 1))
(*.f32 cosTheta (fma.f32 alpha alpha -1))
(log1p.f32 (expm1.f32 (*.f32 cosTheta (fma.f32 alpha alpha -1))))
(*.f32 cosTheta (fma.f32 alpha alpha -1))
(+.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)))))
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha))) (*.f32 (log.f32 alpha) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))))))
(*.f32 2 (*.f32 (log.f32 alpha) (+.f32 (*.f32 alpha (*.f32 alpha (*.f32 cosTheta cosTheta))) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(*.f32 2 (*.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1) (log.f32 alpha)))
(+.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1))) (*.f32 2 (log.f32 alpha))))
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha))) (*.f32 (log.f32 alpha) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))))))
(*.f32 2 (*.f32 (log.f32 alpha) (+.f32 (*.f32 alpha (*.f32 alpha (*.f32 cosTheta cosTheta))) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(*.f32 2 (*.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1) (log.f32 alpha)))
(+.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)))) (*.f32 2 (log.f32 alpha)))
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha))) (*.f32 (log.f32 alpha) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))))))
(*.f32 2 (*.f32 (log.f32 alpha) (+.f32 (*.f32 alpha (*.f32 alpha (*.f32 cosTheta cosTheta))) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(*.f32 2 (*.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1) (log.f32 alpha)))
(+.f32 (*.f32 (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1))) (*.f32 2 (log.f32 alpha))) (*.f32 2 (log.f32 alpha)))
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha))) (*.f32 (log.f32 alpha) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))))))
(*.f32 2 (*.f32 (log.f32 alpha) (+.f32 (*.f32 alpha (*.f32 alpha (*.f32 cosTheta cosTheta))) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(*.f32 2 (*.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1) (log.f32 alpha)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1))))) 1)
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha))) (*.f32 (log.f32 alpha) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))))))
(*.f32 2 (*.f32 (log.f32 alpha) (+.f32 (*.f32 alpha (*.f32 alpha (*.f32 cosTheta cosTheta))) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(*.f32 2 (*.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1) (log.f32 alpha)))
(-.f32 (+.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)))) (exp.f32 (log1p.f32 (*.f32 2 (log.f32 alpha))))) 1)
(+.f32 (fma.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) (exp.f32 (log1p.f32 (*.f32 2 (log.f32 alpha))))) -1)
(fma.f32 2 (*.f32 (log.f32 alpha) (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))) (expm1.f32 (log1p.f32 (*.f32 2 (log.f32 alpha)))))
(-.f32 (+.f32 (*.f32 (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1))) (*.f32 2 (log.f32 alpha))) (exp.f32 (log1p.f32 (*.f32 2 (log.f32 alpha))))) 1)
(+.f32 (fma.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) (exp.f32 (log1p.f32 (*.f32 2 (log.f32 alpha))))) -1)
(fma.f32 2 (*.f32 (log.f32 alpha) (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))) (expm1.f32 (log1p.f32 (*.f32 2 (log.f32 alpha)))))
(/.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (-.f32 (*.f32 (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1))) (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)))) 1)) (-.f32 (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1))) 1))
(/.f32 (*.f32 2 (log.f32 alpha)) (/.f32 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) -1) (+.f32 (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 (*.f32 cosTheta (fma.f32 alpha alpha -1)) 2)) -1)))
(*.f32 (/.f32 (+.f32 -1 (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2))) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) -1)) (*.f32 2 (log.f32 alpha)))
(/.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (+.f32 1 (pow.f32 (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1))) 3))) (+.f32 (*.f32 (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1))) (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)))) (-.f32 1 (*.f32 (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1))) 1))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 3)) (/.f32 (+.f32 (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 (*.f32 cosTheta (fma.f32 alpha alpha -1)) 2)) (-.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)))) (*.f32 2 (log.f32 alpha))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 3)) (+.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2)) (-.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))))) (*.f32 2 (log.f32 alpha)))
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1))) (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)))) 1) (*.f32 2 (log.f32 alpha))) (-.f32 (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1))) 1))
(/.f32 (*.f32 2 (log.f32 alpha)) (/.f32 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) -1) (+.f32 (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 (*.f32 cosTheta (fma.f32 alpha alpha -1)) 2)) -1)))
(*.f32 (/.f32 (+.f32 -1 (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2))) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) -1)) (*.f32 2 (log.f32 alpha)))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1))) 3)) (*.f32 2 (log.f32 alpha))) (+.f32 (*.f32 (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1))) (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)))) (-.f32 1 (*.f32 (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1))) 1))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 3)) (/.f32 (+.f32 (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 (*.f32 cosTheta (fma.f32 alpha alpha -1)) 2)) (-.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)))) (*.f32 2 (log.f32 alpha))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 3)) (+.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2)) (-.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))))) (*.f32 2 (log.f32 alpha)))
(pow.f32 (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1))) 1)
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha))) (*.f32 (log.f32 alpha) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))))))
(*.f32 2 (*.f32 (log.f32 alpha) (+.f32 (*.f32 alpha (*.f32 alpha (*.f32 cosTheta cosTheta))) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(*.f32 2 (*.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1) (log.f32 alpha)))
(pow.f32 (sqrt.f32 (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))) 2)
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha))) (*.f32 (log.f32 alpha) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))))))
(*.f32 2 (*.f32 (log.f32 alpha) (+.f32 (*.f32 alpha (*.f32 alpha (*.f32 cosTheta cosTheta))) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(*.f32 2 (*.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1) (log.f32 alpha)))
(pow.f32 (cbrt.f32 (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))) 3)
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha))) (*.f32 (log.f32 alpha) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))))))
(*.f32 2 (*.f32 (log.f32 alpha) (+.f32 (*.f32 alpha (*.f32 alpha (*.f32 cosTheta cosTheta))) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(*.f32 2 (*.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1) (log.f32 alpha)))
(pow.f32 (pow.f32 (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1))) 3) 1/3)
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha))) (*.f32 (log.f32 alpha) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))))))
(*.f32 2 (*.f32 (log.f32 alpha) (+.f32 (*.f32 alpha (*.f32 alpha (*.f32 cosTheta cosTheta))) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(*.f32 2 (*.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1) (log.f32 alpha)))
(sqrt.f32 (pow.f32 (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1))) 2))
(sqrt.f32 (pow.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)) 2))
(fabs.f32 (*.f32 2 (*.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1) (log.f32 alpha))))
(log.f32 (pow.f32 (*.f32 alpha alpha) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha))) (*.f32 (log.f32 alpha) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))))))
(*.f32 2 (*.f32 (log.f32 alpha) (+.f32 (*.f32 alpha (*.f32 alpha (*.f32 cosTheta cosTheta))) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(*.f32 2 (*.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1) (log.f32 alpha)))
(log.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 alpha alpha) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)) 1)))
(log1p.f32 (+.f32 (pow.f32 (*.f32 alpha alpha) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)) -1))
(log.f32 (+.f32 (pow.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)) 0))
(cbrt.f32 (pow.f32 (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1))) 3))
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha))) (*.f32 (log.f32 alpha) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))))))
(*.f32 2 (*.f32 (log.f32 alpha) (+.f32 (*.f32 alpha (*.f32 alpha (*.f32 cosTheta cosTheta))) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(*.f32 2 (*.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1) (log.f32 alpha)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (pow.f32 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1) 3)))
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha))) (*.f32 (log.f32 alpha) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))))))
(*.f32 2 (*.f32 (log.f32 alpha) (+.f32 (*.f32 alpha (*.f32 alpha (*.f32 cosTheta cosTheta))) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(*.f32 2 (*.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1) (log.f32 alpha)))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1) 3) (pow.f32 (*.f32 2 (log.f32 alpha)) 3)))
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha))) (*.f32 (log.f32 alpha) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))))))
(*.f32 2 (*.f32 (log.f32 alpha) (+.f32 (*.f32 alpha (*.f32 alpha (*.f32 cosTheta cosTheta))) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(*.f32 2 (*.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1) (log.f32 alpha)))
(expm1.f32 (log1p.f32 (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))))
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha))) (*.f32 (log.f32 alpha) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))))))
(*.f32 2 (*.f32 (log.f32 alpha) (+.f32 (*.f32 alpha (*.f32 alpha (*.f32 cosTheta cosTheta))) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(*.f32 2 (*.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1) (log.f32 alpha)))
(exp.f32 (log.f32 (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))))
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha))) (*.f32 (log.f32 alpha) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))))))
(*.f32 2 (*.f32 (log.f32 alpha) (+.f32 (*.f32 alpha (*.f32 alpha (*.f32 cosTheta cosTheta))) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(*.f32 2 (*.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1) (log.f32 alpha)))
(exp.f32 (*.f32 (log.f32 (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))) 1))
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha))) (*.f32 (log.f32 alpha) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))))))
(*.f32 2 (*.f32 (log.f32 alpha) (+.f32 (*.f32 alpha (*.f32 alpha (*.f32 cosTheta cosTheta))) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(*.f32 2 (*.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1) (log.f32 alpha)))
(log1p.f32 (-.f32 (pow.f32 (*.f32 alpha alpha) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)) 1))
(log1p.f32 (+.f32 (pow.f32 (*.f32 alpha alpha) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)) -1))
(log.f32 (+.f32 (pow.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)) 0))

eval969.0ms (5.7%)

Compiler

Compiled 45354 to 26349 computations (41.9% saved)

prune433.0ms (2.5%)

Pruning

30 alts after pruning (30 fresh and 0 done)

PrunedKeptTotal
New1239301269
Fresh000
Picked101
Done303
Total1243301273
Error
0b
Counts
1273 → 30
Alt Table
Click to see full alt table
StatusErrorProgram
0.6b
(pow.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (/.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (fma.f32 alpha alpha -1))) -1)
0.7b
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta (neg.f32 cosTheta) 1))))
8.6b
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (log1p.f32 (fma.f32 alpha alpha -1)) (+.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))))))
0.7b
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))))
0.5b
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (+.f32 (*.f32 alpha (*.f32 alpha (*.f32 cosTheta cosTheta))) (-.f32 1 (*.f32 cosTheta cosTheta)))))))
1.7b
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))))
0.4b
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) 2)) (PI.f32)) (+.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 1))
0.6b
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) 2)) (PI.f32)) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))))
0.7b
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) 2)) (PI.f32)) (log.f32 (exp.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
1.7b
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) 2)) (PI.f32)) 1)
0.5b
(/.f32 (/.f32 (-.f32 1 (*.f32 alpha alpha)) (PI.f32)) (*.f32 (log.f32 alpha) (*.f32 -2 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))
31.6b
(/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))
31.6b
(/.f32 (/.f32 -1/2 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (neg.f32 (log.f32 alpha)))
10.7b
(/.f32 (/.f32 -1/2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))) (PI.f32))
0.8b
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) 3) (+.f32 1 (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) 1) cosTheta) cosTheta))))
0.5b
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (+.f32 1 (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) 1) cosTheta) cosTheta))))
0.7b
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 1 (*.f32 (neg.f32 cosTheta) cosTheta))))
0.6b
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 -2 (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))) (+.f32 1 (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) 1) cosTheta) cosTheta))))
22.8b
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (log1p.f32 (-.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)) 1)) (+.f32 1 (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) 1) cosTheta) cosTheta))))
0.5b
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (+.f32 1 (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) 1) cosTheta) cosTheta))))
0.5b
(/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
0.5b
(/.f32 (neg.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)))) (-.f32 -1 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))))
31.6b
(/.f32 1/2 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (log.f32 alpha)))
10.7b
(/.f32 -1/2 (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (log.f32 alpha) (PI.f32))))
10.7b
(/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))
31.6b
(/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (neg.f32 (*.f32 cosTheta cosTheta)))))
0.6b
(*.f32 (/.f32 (+.f32 alpha 1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (+.f32 alpha -1) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))))
0.6b
(*.f32 (/.f32 (+.f32 alpha 1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (+.f32 alpha -1))
0.5b
(*.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.6b
(*.f32 (+.f32 alpha 1) (*.f32 (+.f32 alpha -1) (/.f32 1 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))
Compiler

Compiled 1282 to 920 computations (28.2% saved)

localize73.0ms (0.4%)

Local error

Found 4 expressions with local error:

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

Compiled 81 to 43 computations (46.9% saved)

series2.0ms (0%)

Counts
1 → 24
Calls

6 calls:

TimeVariablePointExpression
1.0ms
alpha
@0
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) 2)) (PI.f32)) (+.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 1))
0.0ms
alpha
@inf
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) 2)) (PI.f32)) (+.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 1))
0.0ms
alpha
@-inf
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) 2)) (PI.f32)) (+.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 1))
0.0ms
cosTheta
@inf
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) 2)) (PI.f32)) (+.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 1))
0.0ms
cosTheta
@0
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) 2)) (PI.f32)) (+.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 1))

rewrite93.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1720×associate-/r/
420×add-sqr-sqrt
410×pow1
410×*-un-lft-identity
386×add-exp-log
Iterations

Useful iterations: 0 (0.0ms)

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

simplify174.0ms (1%)

Algorithm
egg-herbie
Rules
694×*-commutative
668×associate-*r/
602×associate-*l/
598×associate-*r*
554×associate-/l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
039811119
1134210769
2611710647
Stop Event
node limit
Counts
109 → 200
Calls
Call 1
Inputs
(/.f32 -1/2 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))
(-.f32 (*.f32 1/2 (*.f32 (pow.f32 alpha 2) (-.f32 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32)))) (*.f32 -1 (/.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2) (PI.f32)))))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))))
(-.f32 (+.f32 (*.f32 1/2 (*.f32 (pow.f32 alpha 2) (-.f32 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32)))) (*.f32 -1 (/.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2) (PI.f32)))))))) (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 4) (-.f32 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32)))) (*.f32 -1 (/.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2) (PI.f32)))))))) (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2)))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))))
(-.f32 (+.f32 (*.f32 1/2 (*.f32 (pow.f32 alpha 2) (-.f32 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32)))) (*.f32 -1 (/.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2) (PI.f32)))))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta 4) (*.f32 (pow.f32 alpha 6) (-.f32 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32)))) (*.f32 -1 (/.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2) (PI.f32)))))))) (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2))) (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 4) (-.f32 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32)))) (*.f32 -1 (/.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2) (PI.f32)))))))) (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))))
(/.f32 -1/2 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(-.f32 (*.f32 1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))) (pow.f32 alpha 2))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))) (pow.f32 alpha 2))) (*.f32 -1/2 (/.f32 (*.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))) (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2)))) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 4))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 (*.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))) (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2)) (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 6)))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))) (pow.f32 alpha 2))) (*.f32 -1/2 (/.f32 (*.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))) (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2)))) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 4)))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))
(/.f32 1/2 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 cosTheta 6) (PI.f32)))))) (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))) (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 cosTheta 6) (PI.f32)))))) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2) (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 alpha 6) (*.f32 (pow.f32 cosTheta 8) (PI.f32)))))) (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))) (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))))
(*.f32 1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 alpha) (PI.f32))))
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 alpha) (PI.f32)))) (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (pow.f32 cosTheta 2)) (*.f32 (log.f32 alpha) (PI.f32)))))
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 alpha) (PI.f32)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (pow.f32 cosTheta 2)) (*.f32 (log.f32 alpha) (PI.f32)))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (pow.f32 cosTheta 4)) (*.f32 (log.f32 alpha) (PI.f32))))))
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 alpha) (PI.f32)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (pow.f32 cosTheta 2)) (*.f32 (log.f32 alpha) (PI.f32)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 4) (pow.f32 cosTheta 6)) (*.f32 (log.f32 alpha) (PI.f32)))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (pow.f32 cosTheta 4)) (*.f32 (log.f32 alpha) (PI.f32)))))))
(/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (*.f32 (pow.f32 cosTheta 6) (PI.f32))))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (*.f32 (pow.f32 cosTheta 6) (PI.f32))))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.f32 (pow.f32 cosTheta 8) (PI.f32)))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 4) (PI.f32))))))))
(/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (*.f32 (pow.f32 cosTheta 6) (PI.f32))))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (*.f32 (pow.f32 cosTheta 6) (PI.f32))))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.f32 (pow.f32 cosTheta 8) (PI.f32)))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 4) (PI.f32))))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (*.f32 (log.f32 alpha) 2) (PI.f32)))))) 1)
(*.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))) (*.f32 (/.f32 1 (PI.f32)) (/.f32 1 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))) (/.f32 1 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha))) (/.f32 1 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 1 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (*.f32 (log.f32 alpha) 2) (PI.f32)))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (*.f32 (log.f32 alpha) 2) (PI.f32)))) 1)
(*.f32 (sqrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (*.f32 (log.f32 alpha) 2) (PI.f32))))) (sqrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (*.f32 (log.f32 alpha) 2) (PI.f32))))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha)))) (*.f32 (sqrt.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha)))) (/.f32 1 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (*.f32 (log.f32 alpha) 2) (PI.f32))))) (pow.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (*.f32 (log.f32 alpha) 2) (PI.f32))))) 2))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (*.f32 (log.f32 alpha) 2) (PI.f32))))) 2) (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (*.f32 (log.f32 alpha) 2) (PI.f32))))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha)))) 2) (*.f32 (cbrt.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha)))) (/.f32 1 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (/.f32 1 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha))))
(*.f32 (/.f32 (*.f32 -1/2 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha))) (PI.f32)) (/.f32 1 (-.f32 -1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))) 1) (/.f32 (/.f32 1 (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (/.f32 1 (hypot.f32 1 (*.f32 cosTheta (sqrt.f32 (fma.f32 alpha alpha -1))))) (/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha))) (hypot.f32 1 (*.f32 cosTheta (sqrt.f32 (fma.f32 alpha alpha -1))))))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) 2))) (/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha))) (cbrt.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 1 (PI.f32)))
(*.f32 (/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha))) 1) (/.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) -1) (+.f32 -1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2))))
(*.f32 (/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha))) 1) (/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2) (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))) (+.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 3))))
(*.f32 (/.f32 1 (+.f32 -1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2))) (*.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) -1)))
(*.f32 (/.f32 1 (+.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 3))) (*.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha))) (+.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2) (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))))))
(*.f32 (/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha))) (+.f32 -1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) -1))
(*.f32 (/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha))) (+.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 3))) (+.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2) (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 1 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))))
(*.f32 (/.f32 1 (-.f32 -1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))) (/.f32 (*.f32 -1/2 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha))) (PI.f32)))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (sqrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))) (PI.f32)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))) 2) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))) (PI.f32)))
(*.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))) (hypot.f32 1 (*.f32 cosTheta (sqrt.f32 (fma.f32 alpha alpha -1))))) (/.f32 (/.f32 1 (PI.f32)) (hypot.f32 1 (*.f32 cosTheta (sqrt.f32 (fma.f32 alpha alpha -1))))))
(*.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))) (cbrt.f32 (pow.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) 2))) (/.f32 (/.f32 1 (PI.f32)) (cbrt.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha)))) 1) (/.f32 (sqrt.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (sqrt.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha)))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha)))) (cbrt.f32 (pow.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) 2))) (/.f32 (sqrt.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha)))) (cbrt.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha)))) 2) 1) (/.f32 (cbrt.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha)))) 2) (hypot.f32 1 (*.f32 cosTheta (sqrt.f32 (fma.f32 alpha alpha -1))))) (/.f32 (cbrt.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha)))) (hypot.f32 1 (*.f32 cosTheta (sqrt.f32 (fma.f32 alpha alpha -1))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha)))) 2) (cbrt.f32 (pow.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) 2))) (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (*.f32 (log.f32 alpha) 2) (PI.f32))))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (/.f32 1/2 (log.f32 alpha)))
(*.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))) (*.f32 (+.f32 -1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2)) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) -1))
(*.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))) (*.f32 (+.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 3)) (PI.f32))) (+.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2) (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha))) (neg.f32 (+.f32 -1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2)))) (neg.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) -1)))
(*.f32 (/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha))) (neg.f32 (+.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 3)))) (neg.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2) (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))))))
(*.f32 (/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha))) (-.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))))
(*.f32 (/.f32 1 (*.f32 (/.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (fma.f32 alpha alpha -1)) (*.f32 (log.f32 alpha) 2))) (/.f32 1 (PI.f32)))
(*.f32 (/.f32 1 (/.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (sqrt.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha)))))) (sqrt.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha)))))
(*.f32 (/.f32 1 (/.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (pow.f32 (cbrt.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha)))) 2))) (cbrt.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha)))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (sqrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha)))) 2) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (cbrt.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))) 2) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))))
(*.f32 (/.f32 (/.f32 1 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (PI.f32)) (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))))
(*.f32 (/.f32 (/.f32 1 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 1) (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha))))
(*.f32 (/.f32 (/.f32 1 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (sqrt.f32 (PI.f32))) (/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))) (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (/.f32 1 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (cbrt.f32 (pow.f32 (PI.f32) 2))) (/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))) (cbrt.f32 (PI.f32))))
(*.f32 (/.f32 (/.f32 1 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (neg.f32 (PI.f32))) (*.f32 -1/2 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha))))
(*.f32 (/.f32 (/.f32 1 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (PI.f32) (fma.f32 alpha alpha -1))) (/.f32 1/2 (log.f32 alpha)))
(*.f32 (/.f32 (/.f32 1 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (PI.f32) 1)) (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))))
(*.f32 (/.f32 (/.f32 1 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (PI.f32) (sqrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))))) (sqrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))))
(*.f32 (/.f32 (/.f32 1 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (PI.f32) (pow.f32 (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))) 2))) (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))))
(*.f32 (/.f32 (/.f32 (*.f32 -1/2 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha))) (PI.f32)) (neg.f32 (+.f32 -1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) -1))
(*.f32 (/.f32 (/.f32 (*.f32 -1/2 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha))) (PI.f32)) (neg.f32 (+.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 3)))) (+.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2) (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 (/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha))) 1) 1) (/.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) -1) (+.f32 -1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2))))
(*.f32 (/.f32 (/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha))) 1) 1) (/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2) (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))) (+.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 3))))
(*.f32 (/.f32 (/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha))) 1) (+.f32 -1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) -1))
(*.f32 (/.f32 (/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha))) 1) (+.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 3))) (+.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2) (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 (/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha))) 1) (neg.f32 (+.f32 -1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2)))) (neg.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) -1)))
(*.f32 (/.f32 (/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha))) 1) (neg.f32 (+.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 3)))) (neg.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2) (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))))))
(*.f32 (/.f32 (/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha))) 1) (-.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))))
(*.f32 (/.f32 (/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha))) (hypot.f32 1 (*.f32 cosTheta (sqrt.f32 (fma.f32 alpha alpha -1))))) (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 3)))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2) (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))))))
(*.f32 (/.f32 (/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha))) (hypot.f32 1 (*.f32 cosTheta (sqrt.f32 (fma.f32 alpha alpha -1))))) (sqrt.f32 (+.f32 -1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2)))) (sqrt.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) -1)))
(*.f32 (/.f32 (/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha))) (cbrt.f32 (pow.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) 2))) (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 3)))) (cbrt.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2) (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))))))
(*.f32 (/.f32 (/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha))) (cbrt.f32 (pow.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) 2))) (cbrt.f32 (+.f32 -1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2)))) (cbrt.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) -1)))
(pow.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (*.f32 (log.f32 alpha) 2) (PI.f32)))) 1)
(pow.f32 (sqrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (*.f32 (log.f32 alpha) 2) (PI.f32))))) 2)
(pow.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (*.f32 (log.f32 alpha) 2) (PI.f32))))) 3)
(pow.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (*.f32 (log.f32 alpha) 2) (PI.f32)))) 3) 1/3)
(pow.f32 (*.f32 (/.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (fma.f32 alpha alpha -1)) (*.f32 (*.f32 (log.f32 alpha) 2) (PI.f32))) -1)
(neg.f32 (/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha))) (-.f32 -1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))))
(sqrt.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (*.f32 (log.f32 alpha) 2) (PI.f32)))) 2))
(log.f32 (exp.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (*.f32 (log.f32 alpha) 2) (PI.f32))))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (*.f32 (log.f32 alpha) 2) (PI.f32)))))))
(cbrt.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (*.f32 (log.f32 alpha) 2) (PI.f32)))) 3))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha))) 3) (pow.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) 3)))
(expm1.f32 (log1p.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (*.f32 (log.f32 alpha) 2) (PI.f32))))))
(exp.f32 (log.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (*.f32 (log.f32 alpha) 2) (PI.f32))))))
(exp.f32 (*.f32 (log.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (*.f32 (log.f32 alpha) 2) (PI.f32))))) 1))
(log1p.f32 (expm1.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (*.f32 (log.f32 alpha) 2) (PI.f32))))))
Outputs
(/.f32 -1/2 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))
(/.f32 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (PI.f32)))
(/.f32 -1/2 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (log.f32 alpha) (PI.f32))))
(-.f32 (*.f32 1/2 (*.f32 (pow.f32 alpha 2) (-.f32 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32)))) (*.f32 -1 (/.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2) (PI.f32)))))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))))
(-.f32 (*.f32 (*.f32 1/2 (*.f32 alpha alpha)) (-.f32 (/.f32 (/.f32 1 (log.f32 alpha)) (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (PI.f32))) (/.f32 (neg.f32 (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (log.f32 alpha) (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) 2)) (PI.f32))))) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (PI.f32)))))
(fma.f32 (*.f32 1/2 (*.f32 alpha alpha)) (+.f32 (/.f32 (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32))) (-.f32 1 (*.f32 cosTheta cosTheta))) (/.f32 (/.f32 (/.f32 cosTheta (/.f32 (log.f32 alpha) cosTheta)) (PI.f32)) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2))) (/.f32 -1/2 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (log.f32 alpha) (PI.f32)))))
(-.f32 (+.f32 (*.f32 1/2 (*.f32 (pow.f32 alpha 2) (-.f32 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32)))) (*.f32 -1 (/.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2) (PI.f32)))))))) (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 4) (-.f32 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32)))) (*.f32 -1 (/.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2) (PI.f32)))))))) (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2)))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))))
(-.f32 (fma.f32 1/2 (*.f32 (*.f32 alpha alpha) (-.f32 (/.f32 (/.f32 1 (log.f32 alpha)) (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (PI.f32))) (/.f32 (neg.f32 (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (log.f32 alpha) (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) 2)) (PI.f32))))) (*.f32 -1/2 (/.f32 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 alpha 4)) (-.f32 (/.f32 (/.f32 1 (log.f32 alpha)) (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (PI.f32))) (/.f32 (neg.f32 (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (log.f32 alpha) (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) 2)) (PI.f32))))) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta)))))) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (PI.f32)))))
(fma.f32 1/2 (*.f32 alpha (*.f32 alpha (+.f32 (/.f32 (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32))) (-.f32 1 (*.f32 cosTheta cosTheta))) (/.f32 (/.f32 (/.f32 cosTheta (/.f32 (log.f32 alpha) cosTheta)) (PI.f32)) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2))))) (fma.f32 -1/2 (*.f32 (/.f32 (*.f32 cosTheta cosTheta) (-.f32 1 (*.f32 cosTheta cosTheta))) (*.f32 (+.f32 (/.f32 (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32))) (-.f32 1 (*.f32 cosTheta cosTheta))) (/.f32 (/.f32 (/.f32 cosTheta (/.f32 (log.f32 alpha) cosTheta)) (PI.f32)) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2))) (pow.f32 alpha 4))) (/.f32 -1/2 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (log.f32 alpha) (PI.f32))))))
(-.f32 (+.f32 (*.f32 1/2 (*.f32 (pow.f32 alpha 2) (-.f32 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32)))) (*.f32 -1 (/.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2) (PI.f32)))))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta 4) (*.f32 (pow.f32 alpha 6) (-.f32 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32)))) (*.f32 -1 (/.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2) (PI.f32)))))))) (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2))) (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 4) (-.f32 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32)))) (*.f32 -1 (/.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2) (PI.f32)))))))) (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))))
(-.f32 (fma.f32 1/2 (*.f32 (*.f32 alpha alpha) (-.f32 (/.f32 (/.f32 1 (log.f32 alpha)) (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (PI.f32))) (/.f32 (neg.f32 (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (log.f32 alpha) (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) 2)) (PI.f32))))) (fma.f32 1/2 (/.f32 (pow.f32 cosTheta 4) (/.f32 (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) 2) (*.f32 (-.f32 (/.f32 (/.f32 1 (log.f32 alpha)) (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (PI.f32))) (/.f32 (neg.f32 (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (log.f32 alpha) (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) 2)) (PI.f32)))) (pow.f32 alpha 6)))) (*.f32 -1/2 (/.f32 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 alpha 4)) (-.f32 (/.f32 (/.f32 1 (log.f32 alpha)) (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (PI.f32))) (/.f32 (neg.f32 (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (log.f32 alpha) (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) 2)) (PI.f32))))) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))))))) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (PI.f32)))))
(+.f32 (*.f32 1/2 (+.f32 (*.f32 alpha (*.f32 alpha (+.f32 (/.f32 (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32))) (-.f32 1 (*.f32 cosTheta cosTheta))) (/.f32 (/.f32 (/.f32 cosTheta (/.f32 (log.f32 alpha) cosTheta)) (PI.f32)) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2))))) (*.f32 (/.f32 (pow.f32 cosTheta 4) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2)) (*.f32 (+.f32 (/.f32 (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32))) (-.f32 1 (*.f32 cosTheta cosTheta))) (/.f32 (/.f32 (/.f32 cosTheta (/.f32 (log.f32 alpha) cosTheta)) (PI.f32)) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2))) (pow.f32 alpha 6))))) (fma.f32 -1/2 (*.f32 (/.f32 (*.f32 cosTheta cosTheta) (-.f32 1 (*.f32 cosTheta cosTheta))) (*.f32 (+.f32 (/.f32 (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32))) (-.f32 1 (*.f32 cosTheta cosTheta))) (/.f32 (/.f32 (/.f32 cosTheta (/.f32 (log.f32 alpha) cosTheta)) (PI.f32)) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2))) (pow.f32 alpha 4))) (/.f32 -1/2 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (log.f32 alpha) (PI.f32))))))
(/.f32 -1/2 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(/.f32 -1/2 (*.f32 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta)) (PI.f32)))
(/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (neg.f32 (log.f32 alpha)))))
(/.f32 -1/2 (*.f32 (log.f32 alpha) (neg.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))))
(-.f32 (*.f32 1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))) (pow.f32 alpha 2))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))
(-.f32 (/.f32 (*.f32 1/2 (-.f32 (/.f32 1 (*.f32 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta)) (PI.f32))) (neg.f32 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta 4))))))) (*.f32 alpha alpha)) (/.f32 1/2 (*.f32 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta)) (PI.f32))))
(fma.f32 1/2 (/.f32 (+.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (neg.f32 (log.f32 alpha))))) (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (neg.f32 (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 4)) (log.f32 alpha))))) (*.f32 alpha alpha)) (/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (neg.f32 (log.f32 alpha))))))
(fma.f32 1/2 (/.f32 (+.f32 (/.f32 1 (*.f32 (log.f32 alpha) (neg.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))))) (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (log.f32 alpha) (neg.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 4)))))) (*.f32 alpha alpha)) (/.f32 -1/2 (*.f32 (log.f32 alpha) (neg.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))) (pow.f32 alpha 2))) (*.f32 -1/2 (/.f32 (*.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))) (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2)))) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 4))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))
(-.f32 (fma.f32 1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta)) (PI.f32))) (neg.f32 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta 4)))))) (*.f32 alpha alpha)) (*.f32 -1/2 (*.f32 (/.f32 (-.f32 (/.f32 1 (*.f32 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta)) (PI.f32))) (neg.f32 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta 4)))))) (*.f32 cosTheta cosTheta)) (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (pow.f32 alpha 4))))) (/.f32 1/2 (*.f32 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta)) (PI.f32))))
(fma.f32 1/2 (/.f32 (+.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (neg.f32 (log.f32 alpha))))) (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (neg.f32 (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 4)) (log.f32 alpha))))) (*.f32 alpha alpha)) (fma.f32 -1/2 (*.f32 (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 cosTheta cosTheta)) (/.f32 (+.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (neg.f32 (log.f32 alpha))))) (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (neg.f32 (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 4)) (log.f32 alpha))))) (pow.f32 alpha 4))) (/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (neg.f32 (log.f32 alpha)))))))
(fma.f32 1/2 (/.f32 (+.f32 (/.f32 1 (*.f32 (log.f32 alpha) (neg.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))))) (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (log.f32 alpha) (neg.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 4)))))) (*.f32 alpha alpha)) (fma.f32 -1/2 (*.f32 (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 cosTheta cosTheta)) (/.f32 (+.f32 (/.f32 1 (*.f32 (log.f32 alpha) (neg.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))))) (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (log.f32 alpha) (neg.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 4)))))) (pow.f32 alpha 4))) (/.f32 -1/2 (*.f32 (log.f32 alpha) (neg.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 (*.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))) (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2)) (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 6)))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))) (pow.f32 alpha 2))) (*.f32 -1/2 (/.f32 (*.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))) (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2)))) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 4)))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))
(-.f32 (fma.f32 1/2 (*.f32 (/.f32 (-.f32 (/.f32 1 (*.f32 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta)) (PI.f32))) (neg.f32 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta 4)))))) (pow.f32 cosTheta 4)) (/.f32 (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) 2) (pow.f32 alpha 6))) (fma.f32 1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta)) (PI.f32))) (neg.f32 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta 4)))))) (*.f32 alpha alpha)) (*.f32 -1/2 (*.f32 (/.f32 (-.f32 (/.f32 1 (*.f32 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta)) (PI.f32))) (neg.f32 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta 4)))))) (*.f32 cosTheta cosTheta)) (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (pow.f32 alpha 4)))))) (/.f32 1/2 (*.f32 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta)) (PI.f32))))
(fma.f32 1/2 (*.f32 (/.f32 (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2) (pow.f32 cosTheta 4)) (/.f32 (+.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (neg.f32 (log.f32 alpha))))) (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (neg.f32 (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 4)) (log.f32 alpha))))) (pow.f32 alpha 6))) (fma.f32 1/2 (/.f32 (+.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (neg.f32 (log.f32 alpha))))) (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (neg.f32 (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 4)) (log.f32 alpha))))) (*.f32 alpha alpha)) (fma.f32 -1/2 (*.f32 (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 cosTheta cosTheta)) (/.f32 (+.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (neg.f32 (log.f32 alpha))))) (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (neg.f32 (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 4)) (log.f32 alpha))))) (pow.f32 alpha 4))) (/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (neg.f32 (log.f32 alpha))))))))
(fma.f32 1/2 (*.f32 (/.f32 (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2) (pow.f32 cosTheta 4)) (/.f32 (+.f32 (/.f32 1 (*.f32 (log.f32 alpha) (neg.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))))) (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (log.f32 alpha) (neg.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 4)))))) (pow.f32 alpha 6))) (fma.f32 1/2 (/.f32 (+.f32 (/.f32 1 (*.f32 (log.f32 alpha) (neg.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))))) (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (log.f32 alpha) (neg.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 4)))))) (*.f32 alpha alpha)) (fma.f32 -1/2 (*.f32 (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 cosTheta cosTheta)) (/.f32 (+.f32 (/.f32 1 (*.f32 (log.f32 alpha) (neg.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))))) (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (log.f32 alpha) (neg.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 4)))))) (pow.f32 alpha 4))) (/.f32 -1/2 (*.f32 (log.f32 alpha) (neg.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))))))))
(/.f32 1/2 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(/.f32 (/.f32 1/2 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha))))) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))
(/.f32 (/.f32 1/2 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))
(-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))))
(-.f32 (/.f32 (/.f32 1/2 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha))))) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (/.f32 1/2 (*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))) (*.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (pow.f32 cosTheta 4))))))
(+.f32 (/.f32 (/.f32 1/2 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (/.f32 -1/2 (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 4)) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 cosTheta 6) (PI.f32)))))) (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))) (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))))
(-.f32 (fma.f32 1/2 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 alpha 4) (*.f32 (PI.f32) (pow.f32 cosTheta 6))))) (/.f32 (/.f32 1/2 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha))))) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))) (/.f32 1/2 (*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))) (*.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (pow.f32 cosTheta 4))))))
(+.f32 (fma.f32 1/2 (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (pow.f32 cosTheta 6) (*.f32 (PI.f32) (pow.f32 alpha 4))))) (/.f32 (/.f32 1/2 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))) (/.f32 -1/2 (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 4)) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 cosTheta 6) (PI.f32)))))) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2) (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 alpha 6) (*.f32 (pow.f32 cosTheta 8) (PI.f32)))))) (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))) (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))))
(-.f32 (fma.f32 1/2 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 alpha 4) (*.f32 (PI.f32) (pow.f32 cosTheta 6))))) (fma.f32 -1/2 (/.f32 (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) 2) (*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 alpha 6) (*.f32 (PI.f32) (pow.f32 cosTheta 8))))) (/.f32 (/.f32 1/2 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha))))) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))))) (/.f32 1/2 (*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))) (*.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (pow.f32 cosTheta 4))))))
(+.f32 (fma.f32 1/2 (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (pow.f32 cosTheta 6) (*.f32 (PI.f32) (pow.f32 alpha 4))))) (fma.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2) (*.f32 (pow.f32 alpha 6) (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 8)) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))))) (/.f32 (/.f32 1/2 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))))) (/.f32 -1/2 (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 4)) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))))))
(*.f32 1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 alpha) (PI.f32))))
(/.f32 (*.f32 1/2 (fma.f32 alpha alpha -1)) (*.f32 (log.f32 alpha) (PI.f32)))
(/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) 1/2) (PI.f32))
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 alpha) (PI.f32)))) (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (pow.f32 cosTheta 2)) (*.f32 (log.f32 alpha) (PI.f32)))))
(fma.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))) (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (log.f32 alpha)) (/.f32 (*.f32 cosTheta cosTheta) (PI.f32)))))
(fma.f32 -1/2 (/.f32 (*.f32 cosTheta cosTheta) (/.f32 (*.f32 (log.f32 alpha) (PI.f32)) (pow.f32 (fma.f32 alpha alpha -1) 2))) (/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) 1/2) (PI.f32)))
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 alpha) (PI.f32)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (pow.f32 cosTheta 2)) (*.f32 (log.f32 alpha) (PI.f32)))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (pow.f32 cosTheta 4)) (*.f32 (log.f32 alpha) (PI.f32))))))
(fma.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 -1/2 (*.f32 (/.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (log.f32 alpha)) (/.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (*.f32 1/2 (*.f32 (/.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (log.f32 alpha)) (/.f32 (pow.f32 cosTheta 4) (PI.f32))))))
(fma.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32)) (fma.f32 -1/2 (/.f32 (*.f32 cosTheta cosTheta) (/.f32 (*.f32 (log.f32 alpha) (PI.f32)) (pow.f32 (fma.f32 alpha alpha -1) 2))) (*.f32 1/2 (*.f32 (/.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (log.f32 alpha)) (/.f32 (pow.f32 cosTheta 4) (PI.f32))))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 cosTheta cosTheta) (/.f32 (*.f32 (log.f32 alpha) (PI.f32)) (pow.f32 (fma.f32 alpha alpha -1) 2)))) (*.f32 (/.f32 1/2 (log.f32 alpha)) (+.f32 (/.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 3)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (PI.f32)))))
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 alpha) (PI.f32)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (pow.f32 cosTheta 2)) (*.f32 (log.f32 alpha) (PI.f32)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 4) (pow.f32 cosTheta 6)) (*.f32 (log.f32 alpha) (PI.f32)))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (pow.f32 cosTheta 4)) (*.f32 (log.f32 alpha) (PI.f32)))))))
(fma.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 -1/2 (*.f32 (/.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (log.f32 alpha)) (/.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (fma.f32 -1/2 (*.f32 (/.f32 (pow.f32 (fma.f32 alpha alpha -1) 4) (log.f32 alpha)) (/.f32 (pow.f32 cosTheta 6) (PI.f32))) (*.f32 1/2 (*.f32 (/.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (log.f32 alpha)) (/.f32 (pow.f32 cosTheta 4) (PI.f32)))))))
(fma.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32)) (fma.f32 -1/2 (/.f32 (*.f32 cosTheta cosTheta) (/.f32 (*.f32 (log.f32 alpha) (PI.f32)) (pow.f32 (fma.f32 alpha alpha -1) 2))) (fma.f32 -1/2 (*.f32 (/.f32 (pow.f32 cosTheta 6) (log.f32 alpha)) (/.f32 (pow.f32 (fma.f32 alpha alpha -1) 4) (PI.f32))) (*.f32 1/2 (*.f32 (/.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (log.f32 alpha)) (/.f32 (pow.f32 cosTheta 4) (PI.f32)))))))
(+.f32 (*.f32 (/.f32 -1/2 (log.f32 alpha)) (+.f32 (/.f32 (*.f32 cosTheta (*.f32 cosTheta (pow.f32 (fma.f32 alpha alpha -1) 2))) (PI.f32)) (/.f32 (*.f32 (pow.f32 cosTheta 6) (pow.f32 (fma.f32 alpha alpha -1) 4)) (PI.f32)))) (*.f32 (/.f32 1/2 (log.f32 alpha)) (+.f32 (/.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 3)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (PI.f32)))))
(/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))
(-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))))
(-.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 4)) (fma.f32 alpha alpha -1)))))
(+.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (/.f32 -1/2 (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 4)) (*.f32 (log.f32 alpha) (fma.f32 alpha alpha -1)))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (*.f32 (pow.f32 cosTheta 6) (PI.f32))))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))))
(+.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (-.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 6)) (pow.f32 (fma.f32 alpha alpha -1) 2)))) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 4)) (fma.f32 alpha alpha -1))))))
(+.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (+.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 6) (pow.f32 (fma.f32 alpha alpha -1) 2))))) (/.f32 -1/2 (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 4)) (*.f32 (log.f32 alpha) (fma.f32 alpha alpha -1))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (*.f32 (pow.f32 cosTheta 6) (PI.f32))))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.f32 (pow.f32 cosTheta 8) (PI.f32)))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 4) (PI.f32))))))))
(+.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (-.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 6)) (pow.f32 (fma.f32 alpha alpha -1) 2)))) (+.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 4)) (fma.f32 alpha alpha -1)))) (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (pow.f32 (fma.f32 alpha alpha -1) 3)) (*.f32 (PI.f32) (pow.f32 cosTheta 8)))))))
(+.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (-.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 6) (pow.f32 (fma.f32 alpha alpha -1) 2))))) (+.f32 (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 4)) (*.f32 (log.f32 alpha) (fma.f32 alpha alpha -1)))) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 8) (*.f32 (PI.f32) (pow.f32 (fma.f32 alpha alpha -1) 3))))))))
(+.f32 (+.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 6) (pow.f32 (fma.f32 alpha alpha -1) 2))))) (/.f32 -1/2 (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 4)) (*.f32 (log.f32 alpha) (fma.f32 alpha alpha -1))))) (+.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (/.f32 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (pow.f32 cosTheta 8) (*.f32 (PI.f32) (pow.f32 (fma.f32 alpha alpha -1) 3))))))
(/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))
(-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))))
(-.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 4)) (fma.f32 alpha alpha -1)))))
(+.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (/.f32 -1/2 (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 4)) (*.f32 (log.f32 alpha) (fma.f32 alpha alpha -1)))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (*.f32 (pow.f32 cosTheta 6) (PI.f32))))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))))
(+.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (-.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 6)) (pow.f32 (fma.f32 alpha alpha -1) 2)))) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 4)) (fma.f32 alpha alpha -1))))))
(+.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (+.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 6) (pow.f32 (fma.f32 alpha alpha -1) 2))))) (/.f32 -1/2 (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 4)) (*.f32 (log.f32 alpha) (fma.f32 alpha alpha -1))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (*.f32 (pow.f32 cosTheta 6) (PI.f32))))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.f32 (pow.f32 cosTheta 8) (PI.f32)))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 4) (PI.f32))))))))
(+.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (-.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 6)) (pow.f32 (fma.f32 alpha alpha -1) 2)))) (+.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 4)) (fma.f32 alpha alpha -1)))) (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (pow.f32 (fma.f32 alpha alpha -1) 3)) (*.f32 (PI.f32) (pow.f32 cosTheta 8)))))))
(+.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (-.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 6) (pow.f32 (fma.f32 alpha alpha -1) 2))))) (+.f32 (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 4)) (*.f32 (log.f32 alpha) (fma.f32 alpha alpha -1)))) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 8) (*.f32 (PI.f32) (pow.f32 (fma.f32 alpha alpha -1) 3))))))))
(+.f32 (+.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 6) (pow.f32 (fma.f32 alpha alpha -1) 2))))) (/.f32 -1/2 (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 4)) (*.f32 (log.f32 alpha) (fma.f32 alpha alpha -1))))) (+.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (/.f32 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (pow.f32 cosTheta 8) (*.f32 (PI.f32) (pow.f32 (fma.f32 alpha alpha -1) 3))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (*.f32 (log.f32 alpha) 2) (PI.f32)))))) 1)
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (*.f32 (log.f32 alpha) (*.f32 2 (PI.f32))))
(*.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))
(*.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))) (*.f32 (/.f32 1 (PI.f32)) (/.f32 1 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (*.f32 (log.f32 alpha) (*.f32 2 (PI.f32))))
(*.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))
(*.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))) (/.f32 1 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (*.f32 (log.f32 alpha) (*.f32 2 (PI.f32))))
(*.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))
(*.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha))) (/.f32 1 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (*.f32 (log.f32 alpha) (*.f32 2 (PI.f32))))
(*.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))
(*.f32 1 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (*.f32 (log.f32 alpha) 2) (PI.f32)))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (*.f32 (log.f32 alpha) (*.f32 2 (PI.f32))))
(*.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (*.f32 (log.f32 alpha) 2) (PI.f32)))) 1)
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (*.f32 (log.f32 alpha) (*.f32 2 (PI.f32))))
(*.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (*.f32 (log.f32 alpha) 2) (PI.f32))))) (sqrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (*.f32 (log.f32 alpha) 2) (PI.f32))))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (*.f32 (log.f32 alpha) (*.f32 2 (PI.f32))))
(*.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha)))) (*.f32 (sqrt.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha)))) (/.f32 1 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (*.f32 (log.f32 alpha) (*.f32 2 (PI.f32))))
(*.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (*.f32 (log.f32 alpha) 2) (PI.f32))))) (pow.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (*.f32 (log.f32 alpha) 2) (PI.f32))))) 2))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (*.f32 (log.f32 alpha) (*.f32 2 (PI.f32))))
(*.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (*.f32 (log.f32 alpha) 2) (PI.f32))))) 2) (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (*.f32 (log.f32 alpha) 2) (PI.f32))))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (*.f32 (log.f32 alpha) (*.f32 2 (PI.f32))))
(*.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha)))) 2) (*.f32 (cbrt.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha)))) (/.f32 1 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (*.f32 (log.f32 alpha) (*.f32 2 (PI.f32))))
(*.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))
(*.f32 (/.f32 1 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (*.f32 (log.f32 alpha) (*.f32 2 (PI.f32))))
(*.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))
(*.f32 (/.f32 (*.f32 -1/2 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha))) (PI.f32)) (/.f32 1 (-.f32 -1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 -1/2 (/.f32 (PI.f32) (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)))) (/.f32 1 (-.f32 -1 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)))))
(/.f32 (*.f32 (/.f32 -1/2 (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha))) (-.f32 -1 (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)))))
(*.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))) 1) (/.f32 (/.f32 1 (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (*.f32 (log.f32 alpha) (*.f32 2 (PI.f32))))
(*.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))
(*.f32 (/.f32 1 (hypot.f32 1 (*.f32 cosTheta (sqrt.f32 (fma.f32 alpha alpha -1))))) (/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha))) (hypot.f32 1 (*.f32 cosTheta (sqrt.f32 (fma.f32 alpha alpha -1))))))
(*.f32 (/.f32 1 (hypot.f32 1 (*.f32 cosTheta (sqrt.f32 (fma.f32 alpha alpha -1))))) (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 (hypot.f32 1 (*.f32 cosTheta (sqrt.f32 (fma.f32 alpha alpha -1)))) (/.f32 1/2 (log.f32 alpha)))))
(/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 (hypot.f32 1 (*.f32 cosTheta (sqrt.f32 (fma.f32 alpha alpha -1)))) (/.f32 (fma.f32 alpha alpha -1) (PI.f32)))) (hypot.f32 1 (*.f32 cosTheta (sqrt.f32 (fma.f32 alpha alpha -1)))))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) 2))) (/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha))) (cbrt.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(/.f32 (*.f32 1 (/.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 (fma.f32 alpha alpha -1) (PI.f32))) (cbrt.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (cbrt.f32 (pow.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) 2)))
(/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 (cbrt.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)) (/.f32 (fma.f32 alpha alpha -1) (PI.f32)))) (cbrt.f32 (pow.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1) 2)))
(*.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 1 (PI.f32)))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (*.f32 (log.f32 alpha) (*.f32 2 (PI.f32))))
(*.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))
(*.f32 (/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha))) 1) (/.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) -1) (+.f32 -1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2))))
(/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) -1))) (+.f32 -1 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 2)))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (/.f32 (+.f32 -1 (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2))) (/.f32 1/2 (log.f32 alpha)))) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) -1) (PI.f32)))
(*.f32 (/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha))) 1) (/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2) (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))) (+.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 3))))
(*.f32 (+.f32 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 2) (-.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)))) (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 (+.f32 1 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 3)) (/.f32 1/2 (log.f32 alpha)))))
(*.f32 (+.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2)) (neg.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) -1))) (/.f32 (fma.f32 alpha alpha -1) (/.f32 (fma.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (pow.f32 cosTheta 6) 1) (/.f32 (/.f32 1/2 (PI.f32)) (log.f32 alpha)))))
(*.f32 (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (-.f32 (*.f32 cosTheta cosTheta) (*.f32 (pow.f32 cosTheta 4) (fma.f32 alpha alpha -1))))) (/.f32 (fma.f32 alpha alpha -1) (/.f32 (fma.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (pow.f32 cosTheta 6) 1) (/.f32 (/.f32 1/2 (PI.f32)) (log.f32 alpha)))))
(*.f32 (/.f32 1 (+.f32 -1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2))) (*.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) -1)))
(/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) -1))) (+.f32 -1 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 2)))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (/.f32 (+.f32 -1 (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2))) (/.f32 1/2 (log.f32 alpha)))) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) -1) (PI.f32)))
(*.f32 (/.f32 1 (+.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 3))) (*.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha))) (+.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2) (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))))))
(*.f32 (+.f32 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 2) (-.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)))) (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 (+.f32 1 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 3)) (/.f32 1/2 (log.f32 alpha)))))
(*.f32 (+.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2)) (neg.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) -1))) (/.f32 (fma.f32 alpha alpha -1) (/.f32 (fma.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (pow.f32 cosTheta 6) 1) (/.f32 (/.f32 1/2 (PI.f32)) (log.f32 alpha)))))
(*.f32 (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (-.f32 (*.f32 cosTheta cosTheta) (*.f32 (pow.f32 cosTheta 4) (fma.f32 alpha alpha -1))))) (/.f32 (fma.f32 alpha alpha -1) (/.f32 (fma.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (pow.f32 cosTheta 6) 1) (/.f32 (/.f32 1/2 (PI.f32)) (log.f32 alpha)))))
(*.f32 (/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha))) (+.f32 -1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) -1))
(/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) -1))) (+.f32 -1 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 2)))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (/.f32 (+.f32 -1 (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2))) (/.f32 1/2 (log.f32 alpha)))) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) -1) (PI.f32)))
(*.f32 (/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha))) (+.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 3))) (+.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2) (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))))
(*.f32 (+.f32 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 2) (-.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)))) (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 (+.f32 1 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 3)) (/.f32 1/2 (log.f32 alpha)))))
(*.f32 (+.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2)) (neg.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) -1))) (/.f32 (fma.f32 alpha alpha -1) (/.f32 (fma.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (pow.f32 cosTheta 6) 1) (/.f32 (/.f32 1/2 (PI.f32)) (log.f32 alpha)))))
(*.f32 (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (-.f32 (*.f32 cosTheta cosTheta) (*.f32 (pow.f32 cosTheta 4) (fma.f32 alpha alpha -1))))) (/.f32 (fma.f32 alpha alpha -1) (/.f32 (fma.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (pow.f32 cosTheta 6) 1) (/.f32 (/.f32 1/2 (PI.f32)) (log.f32 alpha)))))
(*.f32 (/.f32 1 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (*.f32 (log.f32 alpha) (*.f32 2 (PI.f32))))
(*.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))
(*.f32 (/.f32 1 (-.f32 -1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))) (/.f32 (*.f32 -1/2 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha))) (PI.f32)))
(*.f32 (/.f32 -1/2 (/.f32 (PI.f32) (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)))) (/.f32 1 (-.f32 -1 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)))))
(/.f32 (*.f32 (/.f32 -1/2 (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha))) (-.f32 -1 (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (*.f32 (log.f32 alpha) (*.f32 2 (PI.f32))))
(*.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (sqrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))) (PI.f32)))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (*.f32 (log.f32 alpha) (*.f32 2 (PI.f32))))
(*.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))) 2) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))) (PI.f32)))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (*.f32 (log.f32 alpha) (*.f32 2 (PI.f32))))
(*.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))
(*.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))) (hypot.f32 1 (*.f32 cosTheta (sqrt.f32 (fma.f32 alpha alpha -1))))) (/.f32 (/.f32 1 (PI.f32)) (hypot.f32 1 (*.f32 cosTheta (sqrt.f32 (fma.f32 alpha alpha -1))))))
(*.f32 (/.f32 1 (hypot.f32 1 (*.f32 cosTheta (sqrt.f32 (fma.f32 alpha alpha -1))))) (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 (hypot.f32 1 (*.f32 cosTheta (sqrt.f32 (fma.f32 alpha alpha -1)))) (/.f32 1/2 (log.f32 alpha)))))
(/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 (hypot.f32 1 (*.f32 cosTheta (sqrt.f32 (fma.f32 alpha alpha -1)))) (/.f32 (fma.f32 alpha alpha -1) (PI.f32)))) (hypot.f32 1 (*.f32 cosTheta (sqrt.f32 (fma.f32 alpha alpha -1)))))
(*.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))) (cbrt.f32 (pow.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) 2))) (/.f32 (/.f32 1 (PI.f32)) (cbrt.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(/.f32 (*.f32 1 (/.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 (fma.f32 alpha alpha -1) (PI.f32))) (cbrt.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (cbrt.f32 (pow.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) 2)))
(/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 (cbrt.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)) (/.f32 (fma.f32 alpha alpha -1) (PI.f32)))) (cbrt.f32 (pow.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1) 2)))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha)))) 1) (/.f32 (sqrt.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (*.f32 (log.f32 alpha) (*.f32 2 (PI.f32))))
(*.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (sqrt.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha)))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (*.f32 (log.f32 alpha) (*.f32 2 (PI.f32))))
(*.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha)))) (cbrt.f32 (pow.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) 2))) (/.f32 (sqrt.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha)))) (cbrt.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(/.f32 (*.f32 1 (/.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 (fma.f32 alpha alpha -1) (PI.f32))) (cbrt.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (cbrt.f32 (pow.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) 2)))
(/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 (cbrt.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)) (/.f32 (fma.f32 alpha alpha -1) (PI.f32)))) (cbrt.f32 (pow.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1) 2)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha)))) 2) 1) (/.f32 (cbrt.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (*.f32 (log.f32 alpha) (*.f32 2 (PI.f32))))
(*.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha)))) 2) (hypot.f32 1 (*.f32 cosTheta (sqrt.f32 (fma.f32 alpha alpha -1))))) (/.f32 (cbrt.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha)))) (hypot.f32 1 (*.f32 cosTheta (sqrt.f32 (fma.f32 alpha alpha -1))))))
(*.f32 (/.f32 1 (hypot.f32 1 (*.f32 cosTheta (sqrt.f32 (fma.f32 alpha alpha -1))))) (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 (hypot.f32 1 (*.f32 cosTheta (sqrt.f32 (fma.f32 alpha alpha -1)))) (/.f32 1/2 (log.f32 alpha)))))
(/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 (hypot.f32 1 (*.f32 cosTheta (sqrt.f32 (fma.f32 alpha alpha -1)))) (/.f32 (fma.f32 alpha alpha -1) (PI.f32)))) (hypot.f32 1 (*.f32 cosTheta (sqrt.f32 (fma.f32 alpha alpha -1)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha)))) 2) (cbrt.f32 (pow.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) 2))) (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (*.f32 (log.f32 alpha) 2) (PI.f32))))))
(*.f32 (cbrt.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (*.f32 (log.f32 alpha) (*.f32 2 (PI.f32))))) (/.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 (fma.f32 alpha alpha -1) (PI.f32)))) 2) (cbrt.f32 (pow.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) 2))))
(*.f32 (cbrt.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))) (/.f32 (pow.f32 (cbrt.f32 (/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) 1/2) (PI.f32))) 2) (cbrt.f32 (pow.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1) 2))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (/.f32 1/2 (log.f32 alpha)))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (*.f32 (log.f32 alpha) (*.f32 2 (PI.f32))))
(*.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))
(*.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))) (*.f32 (+.f32 -1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2)) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) -1))
(/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) -1))) (+.f32 -1 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 2)))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (/.f32 (+.f32 -1 (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2))) (/.f32 1/2 (log.f32 alpha)))) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) -1) (PI.f32)))
(*.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))) (*.f32 (+.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 3)) (PI.f32))) (+.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2) (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))))
(*.f32 (+.f32 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 2) (-.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)))) (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 (+.f32 1 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 3)) (/.f32 1/2 (log.f32 alpha)))))
(*.f32 (+.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2)) (neg.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) -1))) (/.f32 (fma.f32 alpha alpha -1) (/.f32 (fma.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (pow.f32 cosTheta 6) 1) (/.f32 (/.f32 1/2 (PI.f32)) (log.f32 alpha)))))
(*.f32 (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (-.f32 (*.f32 cosTheta cosTheta) (*.f32 (pow.f32 cosTheta 4) (fma.f32 alpha alpha -1))))) (/.f32 (fma.f32 alpha alpha -1) (/.f32 (fma.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (pow.f32 cosTheta 6) 1) (/.f32 (/.f32 1/2 (PI.f32)) (log.f32 alpha)))))
(*.f32 (/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha))) (neg.f32 (+.f32 -1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2)))) (neg.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) -1)))
(*.f32 (/.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 (fma.f32 alpha alpha -1) (PI.f32))) (-.f32 1 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 2))) (neg.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) -1)))
(/.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (neg.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) -1)))) (-.f32 1 (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2))))
(*.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) -1) (/.f32 (*.f32 -1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32))) (-.f32 1 (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2)))))
(*.f32 (/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha))) (neg.f32 (+.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 3)))) (neg.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2) (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 (+.f32 -1 (neg.f32 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 3))) (/.f32 1/2 (log.f32 alpha)))) (neg.f32 (+.f32 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 2) (-.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))))))
(*.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))) (neg.f32 (*.f32 (PI.f32) (fma.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (pow.f32 cosTheta 6) 1)))) (-.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) -1))) (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2))))
(*.f32 (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (-.f32 (*.f32 cosTheta cosTheta) (*.f32 (pow.f32 cosTheta 4) (fma.f32 alpha alpha -1))))) (*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (-.f32 -1 (*.f32 (pow.f32 cosTheta 6) (pow.f32 (fma.f32 alpha alpha -1) 3)))) (/.f32 -1/2 (log.f32 alpha))))
(*.f32 (/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha))) (-.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))))
(*.f32 (/.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 (fma.f32 alpha alpha -1) (PI.f32))) (-.f32 1 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 2))) (neg.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) -1)))
(/.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (neg.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) -1)))) (-.f32 1 (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2))))
(*.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) -1) (/.f32 (*.f32 -1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32))) (-.f32 1 (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2)))))
(*.f32 (/.f32 1 (*.f32 (/.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (fma.f32 alpha alpha -1)) (*.f32 (log.f32 alpha) 2))) (/.f32 1 (PI.f32)))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (*.f32 (log.f32 alpha) (*.f32 2 (PI.f32))))
(*.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))
(*.f32 (/.f32 1 (/.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (sqrt.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha)))))) (sqrt.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha)))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (*.f32 (log.f32 alpha) (*.f32 2 (PI.f32))))
(*.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))
(*.f32 (/.f32 1 (/.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (pow.f32 (cbrt.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha)))) 2))) (cbrt.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha)))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (*.f32 (log.f32 alpha) (*.f32 2 (PI.f32))))
(*.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (sqrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (*.f32 (log.f32 alpha) (*.f32 2 (PI.f32))))
(*.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha)))) 2) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (cbrt.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha)))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (*.f32 (log.f32 alpha) (*.f32 2 (PI.f32))))
(*.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))) 2) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (*.f32 (log.f32 alpha) (*.f32 2 (PI.f32))))
(*.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))
(*.f32 (/.f32 (/.f32 1 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (PI.f32)) (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (*.f32 (log.f32 alpha) (*.f32 2 (PI.f32))))
(*.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))
(*.f32 (/.f32 (/.f32 1 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 1) (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (*.f32 (log.f32 alpha) (*.f32 2 (PI.f32))))
(*.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))
(*.f32 (/.f32 (/.f32 1 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (sqrt.f32 (PI.f32))) (/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))) (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 1 (*.f32 (sqrt.f32 (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (/.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) 1/2) (log.f32 alpha)) (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))) (*.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1) (sqrt.f32 (PI.f32)))) (sqrt.f32 (PI.f32)))
(*.f32 (/.f32 (/.f32 1 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (cbrt.f32 (pow.f32 (PI.f32) 2))) (/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))) (cbrt.f32 (PI.f32))))
(*.f32 (/.f32 1 (*.f32 (cbrt.f32 (pow.f32 (PI.f32) 2)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (/.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) 1/2) (log.f32 alpha)) (cbrt.f32 (PI.f32))))
(/.f32 (/.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))) (cbrt.f32 (PI.f32))) (cbrt.f32 (pow.f32 (PI.f32) 2)))
(*.f32 (/.f32 (/.f32 1 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (neg.f32 (PI.f32))) (*.f32 -1/2 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha))))
(/.f32 (*.f32 (/.f32 1 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (*.f32 -1/2 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)))) (neg.f32 (PI.f32)))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (/.f32 -1/2 (*.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1) (neg.f32 (PI.f32)))))
(*.f32 (/.f32 (/.f32 1 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (PI.f32) (fma.f32 alpha alpha -1))) (/.f32 1/2 (log.f32 alpha)))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (*.f32 (log.f32 alpha) (*.f32 2 (PI.f32))))
(*.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))
(*.f32 (/.f32 (/.f32 1 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (PI.f32) 1)) (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (*.f32 (log.f32 alpha) (*.f32 2 (PI.f32))))
(*.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))
(*.f32 (/.f32 (/.f32 1 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (PI.f32) (sqrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))))) (sqrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (*.f32 (log.f32 alpha) (*.f32 2 (PI.f32))))
(*.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))
(*.f32 (/.f32 (/.f32 1 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (PI.f32) (pow.f32 (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))) 2))) (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (*.f32 (log.f32 alpha) (*.f32 2 (PI.f32))))
(*.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))
(*.f32 (/.f32 (/.f32 (*.f32 -1/2 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha))) (PI.f32)) (neg.f32 (+.f32 -1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) -1))
(*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) -1) (/.f32 (*.f32 -1/2 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha))) (*.f32 (-.f32 1 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 2)) (PI.f32))))
(*.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) -1) (/.f32 (*.f32 (/.f32 -1/2 (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha))) (-.f32 1 (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2)))))
(*.f32 (/.f32 (/.f32 (*.f32 -1/2 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha))) (PI.f32)) (neg.f32 (+.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 3)))) (+.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2) (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))))
(/.f32 (*.f32 (/.f32 -1/2 (/.f32 (PI.f32) (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)))) (+.f32 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 2) (-.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))))) (+.f32 -1 (neg.f32 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 3))))
(*.f32 (+.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2)) (neg.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) -1))) (/.f32 (*.f32 -1/2 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha))) (neg.f32 (*.f32 (PI.f32) (fma.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (pow.f32 cosTheta 6) 1)))))
(*.f32 (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (-.f32 (*.f32 cosTheta cosTheta) (*.f32 (pow.f32 cosTheta 4) (fma.f32 alpha alpha -1))))) (/.f32 (*.f32 -1/2 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha))) (*.f32 (fma.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (pow.f32 cosTheta 6) 1) (neg.f32 (PI.f32)))))
(*.f32 (/.f32 (/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha))) 1) 1) (/.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) -1) (+.f32 -1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2))))
(/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) -1))) (+.f32 -1 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 2)))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (/.f32 (+.f32 -1 (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2))) (/.f32 1/2 (log.f32 alpha)))) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) -1) (PI.f32)))
(*.f32 (/.f32 (/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha))) 1) 1) (/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2) (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))) (+.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 3))))
(*.f32 (+.f32 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 2) (-.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)))) (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 (+.f32 1 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 3)) (/.f32 1/2 (log.f32 alpha)))))
(*.f32 (+.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2)) (neg.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) -1))) (/.f32 (fma.f32 alpha alpha -1) (/.f32 (fma.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (pow.f32 cosTheta 6) 1) (/.f32 (/.f32 1/2 (PI.f32)) (log.f32 alpha)))))
(*.f32 (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (-.f32 (*.f32 cosTheta cosTheta) (*.f32 (pow.f32 cosTheta 4) (fma.f32 alpha alpha -1))))) (/.f32 (fma.f32 alpha alpha -1) (/.f32 (fma.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (pow.f32 cosTheta 6) 1) (/.f32 (/.f32 1/2 (PI.f32)) (log.f32 alpha)))))
(*.f32 (/.f32 (/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha))) 1) (+.f32 -1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) -1))
(/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) -1))) (+.f32 -1 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 2)))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (/.f32 (+.f32 -1 (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2))) (/.f32 1/2 (log.f32 alpha)))) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) -1) (PI.f32)))
(*.f32 (/.f32 (/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha))) 1) (+.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 3))) (+.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2) (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))))
(*.f32 (+.f32 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 2) (-.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)))) (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 (+.f32 1 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 3)) (/.f32 1/2 (log.f32 alpha)))))
(*.f32 (+.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2)) (neg.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) -1))) (/.f32 (fma.f32 alpha alpha -1) (/.f32 (fma.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (pow.f32 cosTheta 6) 1) (/.f32 (/.f32 1/2 (PI.f32)) (log.f32 alpha)))))
(*.f32 (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (-.f32 (*.f32 cosTheta cosTheta) (*.f32 (pow.f32 cosTheta 4) (fma.f32 alpha alpha -1))))) (/.f32 (fma.f32 alpha alpha -1) (/.f32 (fma.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (pow.f32 cosTheta 6) 1) (/.f32 (/.f32 1/2 (PI.f32)) (log.f32 alpha)))))
(*.f32 (/.f32 (/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha))) 1) (neg.f32 (+.f32 -1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2)))) (neg.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) -1)))
(*.f32 (/.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 (fma.f32 alpha alpha -1) (PI.f32))) (-.f32 1 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 2))) (neg.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) -1)))
(/.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (neg.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) -1)))) (-.f32 1 (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2))))
(*.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) -1) (/.f32 (*.f32 -1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32))) (-.f32 1 (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2)))))
(*.f32 (/.f32 (/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha))) 1) (neg.f32 (+.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 3)))) (neg.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2) (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 (+.f32 -1 (neg.f32 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 3))) (/.f32 1/2 (log.f32 alpha)))) (neg.f32 (+.f32 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 2) (-.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))))))
(*.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))) (neg.f32 (*.f32 (PI.f32) (fma.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (pow.f32 cosTheta 6) 1)))) (-.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) -1))) (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2))))
(*.f32 (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (-.f32 (*.f32 cosTheta cosTheta) (*.f32 (pow.f32 cosTheta 4) (fma.f32 alpha alpha -1))))) (*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (-.f32 -1 (*.f32 (pow.f32 cosTheta 6) (pow.f32 (fma.f32 alpha alpha -1) 3)))) (/.f32 -1/2 (log.f32 alpha))))
(*.f32 (/.f32 (/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha))) 1) (-.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))))
(*.f32 (/.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 (fma.f32 alpha alpha -1) (PI.f32))) (-.f32 1 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 2))) (neg.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) -1)))
(/.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (neg.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) -1)))) (-.f32 1 (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2))))
(*.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) -1) (/.f32 (*.f32 -1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32))) (-.f32 1 (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2)))))
(*.f32 (/.f32 (/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha))) (hypot.f32 1 (*.f32 cosTheta (sqrt.f32 (fma.f32 alpha alpha -1))))) (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 3)))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2) (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))))))
(*.f32 (/.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 (fma.f32 alpha alpha -1) (PI.f32))) (*.f32 (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 3))) (hypot.f32 1 (*.f32 cosTheta (sqrt.f32 (fma.f32 alpha alpha -1)))))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 2) (-.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))))))
(*.f32 (*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (sqrt.f32 (fma.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (pow.f32 cosTheta 6) 1))) (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (hypot.f32 1 (*.f32 cosTheta (sqrt.f32 (fma.f32 alpha alpha -1)))))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2)) (neg.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) -1)))))
(*.f32 (*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (sqrt.f32 (fma.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (pow.f32 cosTheta 6) 1))) (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (hypot.f32 1 (*.f32 cosTheta (sqrt.f32 (fma.f32 alpha alpha -1)))))) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (-.f32 (*.f32 cosTheta cosTheta) (*.f32 (pow.f32 cosTheta 4) (fma.f32 alpha alpha -1)))))))
(*.f32 (/.f32 (/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha))) (hypot.f32 1 (*.f32 cosTheta (sqrt.f32 (fma.f32 alpha alpha -1))))) (sqrt.f32 (+.f32 -1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2)))) (sqrt.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) -1)))
(*.f32 (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 (hypot.f32 1 (*.f32 cosTheta (sqrt.f32 (fma.f32 alpha alpha -1)))) (/.f32 1/2 (log.f32 alpha)))) (sqrt.f32 (+.f32 -1 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 2)))) (sqrt.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) -1)))
(*.f32 (*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (sqrt.f32 (+.f32 -1 (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2))))) (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (hypot.f32 1 (*.f32 cosTheta (sqrt.f32 (fma.f32 alpha alpha -1)))))) (sqrt.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) -1)))
(*.f32 (/.f32 (/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha))) (cbrt.f32 (pow.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) 2))) (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 3)))) (cbrt.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2) (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))))))
(*.f32 (/.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 (fma.f32 alpha alpha -1) (PI.f32))) (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 3))) (cbrt.f32 (pow.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) 2)))) (cbrt.f32 (+.f32 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 2) (-.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))))))
(*.f32 (*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (cbrt.f32 (fma.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (pow.f32 cosTheta 6) 1))) (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (cbrt.f32 (pow.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1) 2)))) (cbrt.f32 (+.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2)) (neg.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) -1)))))
(*.f32 (*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (cbrt.f32 (fma.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (pow.f32 cosTheta 6) 1))) (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (cbrt.f32 (pow.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1) 2)))) (cbrt.f32 (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (-.f32 (*.f32 cosTheta cosTheta) (*.f32 (pow.f32 cosTheta 4) (fma.f32 alpha alpha -1)))))))
(*.f32 (/.f32 (/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha))) (cbrt.f32 (pow.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) 2))) (cbrt.f32 (+.f32 -1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2)))) (cbrt.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) -1)))
(*.f32 (/.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 (fma.f32 alpha alpha -1) (PI.f32))) (*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 2))) (cbrt.f32 (pow.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) 2)))) (cbrt.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) -1)))
(*.f32 (*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (cbrt.f32 (+.f32 -1 (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2))))) (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (cbrt.f32 (pow.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1) 2)))) (cbrt.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) -1)))
(pow.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (*.f32 (log.f32 alpha) 2) (PI.f32)))) 1)
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (*.f32 (log.f32 alpha) (*.f32 2 (PI.f32))))
(*.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))
(pow.f32 (sqrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (*.f32 (log.f32 alpha) 2) (PI.f32))))) 2)
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (*.f32 (log.f32 alpha) (*.f32 2 (PI.f32))))
(*.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))
(pow.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (*.f32 (log.f32 alpha) 2) (PI.f32))))) 3)
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (*.f32 (log.f32 alpha) (*.f32 2 (PI.f32))))
(*.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))
(pow.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (*.f32 (log.f32 alpha) 2) (PI.f32)))) 3) 1/3)
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (*.f32 (log.f32 alpha) (*.f32 2 (PI.f32))))
(*.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))
(pow.f32 (*.f32 (/.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (fma.f32 alpha alpha -1)) (*.f32 (*.f32 (log.f32 alpha) 2) (PI.f32))) -1)
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (*.f32 (log.f32 alpha) (*.f32 2 (PI.f32))))
(*.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))
(neg.f32 (/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha))) (-.f32 -1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))))
(/.f32 (neg.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 (fma.f32 alpha alpha -1) (PI.f32)))) (-.f32 -1 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))))
(/.f32 (neg.f32 (/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) 1/2) (PI.f32))) (-.f32 -1 (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)))))
(/.f32 (*.f32 -1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32))) (-.f32 -1 (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)))))
(sqrt.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (*.f32 (log.f32 alpha) 2) (PI.f32)))) 2))
(sqrt.f32 (pow.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (*.f32 (log.f32 alpha) (*.f32 2 (PI.f32)))) 2))
(fabs.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))))
(log.f32 (exp.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (*.f32 (log.f32 alpha) 2) (PI.f32))))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (*.f32 (log.f32 alpha) (*.f32 2 (PI.f32))))
(*.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (*.f32 (log.f32 alpha) 2) (PI.f32)))))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (*.f32 (log.f32 alpha) (*.f32 2 (PI.f32))))
(*.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))
(cbrt.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (*.f32 (log.f32 alpha) 2) (PI.f32)))) 3))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (*.f32 (log.f32 alpha) (*.f32 2 (PI.f32))))
(*.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha))) 3) (pow.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) 3)))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 (fma.f32 alpha alpha -1) (PI.f32))) 3) (pow.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) 3)))
(cbrt.f32 (/.f32 (pow.f32 (/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) 1/2) (PI.f32)) 3) (pow.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1) 3)))
(expm1.f32 (log1p.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (*.f32 (log.f32 alpha) 2) (PI.f32))))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (*.f32 (log.f32 alpha) (*.f32 2 (PI.f32))))
(*.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))
(exp.f32 (log.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (*.f32 (log.f32 alpha) 2) (PI.f32))))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (*.f32 (log.f32 alpha) (*.f32 2 (PI.f32))))
(*.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))
(exp.f32 (*.f32 (log.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (*.f32 (log.f32 alpha) 2) (PI.f32))))) 1))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (*.f32 (log.f32 alpha) (*.f32 2 (PI.f32))))
(*.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))
(log1p.f32 (expm1.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (*.f32 (log.f32 alpha) 2) (PI.f32))))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (*.f32 (log.f32 alpha) (*.f32 2 (PI.f32))))
(*.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))

localize32.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(log.f32 alpha)
0.1b
(/.f32 1/2 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (log.f32 alpha)))
0.2b
(*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (log.f32 alpha))
0.2b
(*.f32 (*.f32 cosTheta cosTheta) (PI.f32))
Compiler

Compiled 34 to 10 computations (70.6% saved)

series47.0ms (0.3%)

Counts
4 → 68
Calls

18 calls:

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

rewrite74.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
946×associate-/r*
838×swap-sqr
826×associate-*r/
688×associate-*l/
370×distribute-rgt-in
Iterations

Useful iterations: 0 (0.0ms)

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

simplify73.0ms (0.4%)

Algorithm
egg-herbie
Rules
1038×associate-/l/
724×associate-/l*
542×associate-*r*
534×associate-*l*
460×distribute-lft-neg-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02374274
15683968
230853936
Stop Event
node limit
Counts
164 → 137
Calls
Call 1
Inputs
(*.f32 (pow.f32 cosTheta 2) (PI.f32))
(*.f32 (pow.f32 cosTheta 2) (PI.f32))
(*.f32 (pow.f32 cosTheta 2) (PI.f32))
(*.f32 (pow.f32 cosTheta 2) (PI.f32))
(*.f32 (pow.f32 cosTheta 2) (PI.f32))
(*.f32 (pow.f32 cosTheta 2) (PI.f32))
(*.f32 (pow.f32 cosTheta 2) (PI.f32))
(*.f32 (pow.f32 cosTheta 2) (PI.f32))
(*.f32 (pow.f32 cosTheta 2) (PI.f32))
(*.f32 (pow.f32 cosTheta 2) (PI.f32))
(*.f32 (pow.f32 cosTheta 2) (PI.f32))
(*.f32 (pow.f32 cosTheta 2) (PI.f32))
(*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))
(*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))
(*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))
(*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))
(*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))
(*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))
(*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))
(*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))
(*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))
(*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))
(*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))
(*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))
(*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))
(*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))
(*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))
(*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))
(*.f32 -1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(*.f32 -1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(*.f32 -1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(*.f32 -1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))
(*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))
(*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))
(*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))
(/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(/.f32 -1/2 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(/.f32 -1/2 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(/.f32 -1/2 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(/.f32 -1/2 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(/.f32 1/2 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(/.f32 1/2 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(/.f32 1/2 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(/.f32 1/2 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(*.f32 -1 (log.f32 (/.f32 1 alpha)))
(*.f32 -1 (log.f32 (/.f32 1 alpha)))
(*.f32 -1 (log.f32 (/.f32 1 alpha)))
(*.f32 -1 (log.f32 (/.f32 1 alpha)))
(+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha))))
(+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha))))
(+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha))))
(+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 cosTheta (*.f32 cosTheta (PI.f32))))) 1)
(pow.f32 (*.f32 cosTheta (*.f32 cosTheta (PI.f32))) 1)
(pow.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) 2)
(pow.f32 (cbrt.f32 (*.f32 cosTheta (*.f32 cosTheta (PI.f32)))) 3)
(pow.f32 (pow.f32 (*.f32 cosTheta (*.f32 cosTheta (PI.f32))) 3) 1/3)
(sqrt.f32 (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 cosTheta 4)))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 cosTheta cosTheta)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 cosTheta (*.f32 cosTheta (PI.f32))))))
(cbrt.f32 (pow.f32 (*.f32 cosTheta (*.f32 cosTheta (PI.f32))) 3))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 cosTheta cosTheta) 3) (pow.f32 (PI.f32) 3)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 cosTheta cosTheta) 3)))
(expm1.f32 (log1p.f32 (*.f32 cosTheta (*.f32 cosTheta (PI.f32)))))
(exp.f32 (log.f32 (*.f32 cosTheta (*.f32 cosTheta (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 cosTheta (*.f32 cosTheta (PI.f32)))) 1))
(log1p.f32 (expm1.f32 (*.f32 cosTheta (*.f32 cosTheta (PI.f32)))))
(+.f32 (*.f32 (*.f32 cosTheta (*.f32 cosTheta (PI.f32))) 0) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha))))
(+.f32 (*.f32 (*.f32 cosTheta (*.f32 cosTheta (PI.f32))) (log.f32 (sqrt.f32 alpha))) (*.f32 (*.f32 cosTheta (*.f32 cosTheta (PI.f32))) (log.f32 (sqrt.f32 alpha))))
(+.f32 (*.f32 (*.f32 cosTheta (*.f32 cosTheta (PI.f32))) (log.f32 (pow.f32 (cbrt.f32 alpha) 2))) (*.f32 (*.f32 cosTheta (*.f32 cosTheta (PI.f32))) (log.f32 (cbrt.f32 alpha))))
(+.f32 (*.f32 0 (*.f32 cosTheta (*.f32 cosTheta (PI.f32)))) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha))))
(+.f32 (*.f32 (log.f32 (sqrt.f32 alpha)) (*.f32 cosTheta (*.f32 cosTheta (PI.f32)))) (*.f32 (log.f32 (sqrt.f32 alpha)) (*.f32 cosTheta (*.f32 cosTheta (PI.f32)))))
(+.f32 (*.f32 (log.f32 (pow.f32 (cbrt.f32 alpha) 2)) (*.f32 cosTheta (*.f32 cosTheta (PI.f32)))) (*.f32 (log.f32 (cbrt.f32 alpha)) (*.f32 cosTheta (*.f32 cosTheta (PI.f32)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha))))) 1)
(pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha))) 1)
(pow.f32 (*.f32 cosTheta (sqrt.f32 (*.f32 (PI.f32) (log.f32 alpha)))) 2)
(pow.f32 (cbrt.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha)))) 3)
(pow.f32 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha))) 3) 1/3)
(neg.f32 (*.f32 (*.f32 cosTheta cosTheta) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha)))))
(sqrt.f32 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha))) 2))
(log.f32 (pow.f32 alpha (*.f32 cosTheta (*.f32 cosTheta (PI.f32)))))
(log.f32 (+.f32 1 (-.f32 (pow.f32 alpha (*.f32 cosTheta (*.f32 cosTheta (PI.f32)))) 1)))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha))) 3))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 cosTheta (*.f32 cosTheta (PI.f32))) 3) (pow.f32 (log.f32 alpha) 3)))
(cbrt.f32 (*.f32 (pow.f32 (log.f32 alpha) 3) (pow.f32 (*.f32 cosTheta (*.f32 cosTheta (PI.f32))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha)))))
(exp.f32 (log.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha)))) 1))
(log1p.f32 (-.f32 (pow.f32 alpha (*.f32 cosTheta (*.f32 cosTheta (PI.f32)))) 1))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1/2 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha)))))) 1)
(*.f32 1/2 (/.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha)))))
(*.f32 (/.f32 1/2 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha)))) 1)
(*.f32 1 (/.f32 1/2 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha)))))
(*.f32 (/.f32 (/.f32 (sqrt.f32 1/2) cosTheta) (sqrt.f32 (*.f32 (PI.f32) (log.f32 alpha)))) (/.f32 (/.f32 (sqrt.f32 1/2) cosTheta) (sqrt.f32 (*.f32 (PI.f32) (log.f32 alpha)))))
(*.f32 (cbrt.f32 (/.f32 1/2 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha))))) (cbrt.f32 (/.f32 1/4 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha))) 2))))
(*.f32 (cbrt.f32 (/.f32 1/4 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha))) 2))) (cbrt.f32 (/.f32 1/2 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha))))))
(*.f32 (/.f32 1/2 (*.f32 cosTheta (*.f32 cosTheta (PI.f32)))) (/.f32 1 (log.f32 alpha)))
(*.f32 (/.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha)))) 1/2)
(*.f32 -1/2 (/.f32 -1 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha)))))
(*.f32 (/.f32 (/.f32 1 cosTheta) cosTheta) (/.f32 1/2 (*.f32 (PI.f32) (log.f32 alpha))))
(*.f32 (/.f32 1 (*.f32 cosTheta (*.f32 cosTheta (PI.f32)))) (/.f32 1/2 (log.f32 alpha)))
(*.f32 (/.f32 1 (log.f32 alpha)) (/.f32 1/2 (*.f32 cosTheta (*.f32 cosTheta (PI.f32)))))
(*.f32 (/.f32 (/.f32 1 cosTheta) (sqrt.f32 (*.f32 (PI.f32) (log.f32 alpha)))) (/.f32 (/.f32 1/2 cosTheta) (sqrt.f32 (*.f32 (PI.f32) (log.f32 alpha)))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha)))) 2)) (/.f32 1/2 (cbrt.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha))))))
(*.f32 (/.f32 -1 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha)))) -1/2)
(pow.f32 (/.f32 1/2 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha)))) 1)
(pow.f32 (/.f32 (/.f32 (sqrt.f32 1/2) cosTheta) (sqrt.f32 (*.f32 (PI.f32) (log.f32 alpha)))) 2)
(pow.f32 (cbrt.f32 (/.f32 1/2 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha))))) 3)
(pow.f32 (pow.f32 (/.f32 1/2 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha)))) 3) 1/3)
(pow.f32 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha))) 2) -1)
(neg.f32 (/.f32 (/.f32 1/2 (*.f32 cosTheta (*.f32 cosTheta (PI.f32)))) (neg.f32 (log.f32 alpha))))
(sqrt.f32 (/.f32 1/4 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha))) 2)))
(log.f32 (exp.f32 (/.f32 1/2 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha))))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1/2 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha)))))))
(cbrt.f32 (pow.f32 (/.f32 1/2 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha)))) 3))
(expm1.f32 (log1p.f32 (/.f32 1/2 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha))))))
(exp.f32 (log.f32 (/.f32 1/2 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha))))))
(exp.f32 (*.f32 (log.f32 (/.f32 1/2 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha))))) 1))
(log1p.f32 (expm1.f32 (/.f32 1/2 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha))))))
(+.f32 (log.f32 alpha) 0)
(+.f32 (log.f32 (cbrt.f32 alpha)) (log.f32 (pow.f32 (cbrt.f32 alpha) 2)))
(+.f32 0 (log.f32 alpha))
(+.f32 (log.f32 (sqrt.f32 alpha)) (log.f32 (sqrt.f32 alpha)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 alpha) 2)) (log.f32 (cbrt.f32 alpha)))
(+.f32 (+.f32 0 (log.f32 (sqrt.f32 alpha))) (log.f32 (sqrt.f32 alpha)))
(+.f32 (+.f32 0 (log.f32 (pow.f32 (cbrt.f32 alpha) 2))) (log.f32 (cbrt.f32 alpha)))
(+.f32 (*.f32 1 (log.f32 (sqrt.f32 alpha))) (*.f32 1 (log.f32 (sqrt.f32 alpha))))
(+.f32 (*.f32 1 (log.f32 (pow.f32 (cbrt.f32 alpha) 2))) (*.f32 1 (log.f32 (cbrt.f32 alpha))))
(+.f32 (*.f32 (log.f32 (sqrt.f32 alpha)) 1) (*.f32 (log.f32 (sqrt.f32 alpha)) 1))
(+.f32 (*.f32 (log.f32 (pow.f32 (cbrt.f32 alpha) 2)) 1) (*.f32 (log.f32 (cbrt.f32 alpha)) 1))
(-.f32 (exp.f32 (log1p.f32 (log.f32 alpha))) 1)
(-.f32 (+.f32 0 (exp.f32 (log1p.f32 (log.f32 alpha)))) 1)
(*.f32 (log.f32 alpha) 1)
(*.f32 1 (log.f32 alpha))
(*.f32 (sqrt.f32 (log.f32 alpha)) (sqrt.f32 (log.f32 alpha)))
(*.f32 (cbrt.f32 (log.f32 alpha)) (cbrt.f32 (pow.f32 (log.f32 alpha) 2)))
(*.f32 (cbrt.f32 (pow.f32 (log.f32 alpha) 2)) (cbrt.f32 (log.f32 alpha)))
(*.f32 2 (log.f32 (sqrt.f32 alpha)))
(pow.f32 (log.f32 alpha) 1)
(pow.f32 (sqrt.f32 (log.f32 alpha)) 2)
(pow.f32 (cbrt.f32 (log.f32 alpha)) 3)
(pow.f32 (pow.f32 (log.f32 alpha) 3) 1/3)
(sqrt.f32 (pow.f32 (log.f32 alpha) 2))
(cbrt.f32 (pow.f32 (log.f32 alpha) 3))
(expm1.f32 (log1p.f32 (log.f32 alpha)))
(exp.f32 (log.f32 (log.f32 alpha)))
(exp.f32 (*.f32 (log.f32 (log.f32 alpha)) 1))
(log1p.f32 (-.f32 alpha 1))
Outputs
(*.f32 (pow.f32 cosTheta 2) (PI.f32))
(*.f32 (PI.f32) (*.f32 cosTheta cosTheta))
(*.f32 cosTheta (*.f32 cosTheta (PI.f32)))
(*.f32 (pow.f32 cosTheta 2) (PI.f32))
(*.f32 (PI.f32) (*.f32 cosTheta cosTheta))
(*.f32 cosTheta (*.f32 cosTheta (PI.f32)))
(*.f32 (pow.f32 cosTheta 2) (PI.f32))
(*.f32 (PI.f32) (*.f32 cosTheta cosTheta))
(*.f32 cosTheta (*.f32 cosTheta (PI.f32)))
(*.f32 (pow.f32 cosTheta 2) (PI.f32))
(*.f32 (PI.f32) (*.f32 cosTheta cosTheta))
(*.f32 cosTheta (*.f32 cosTheta (PI.f32)))
(*.f32 (pow.f32 cosTheta 2) (PI.f32))
(*.f32 (PI.f32) (*.f32 cosTheta cosTheta))
(*.f32 cosTheta (*.f32 cosTheta (PI.f32)))
(*.f32 (pow.f32 cosTheta 2) (PI.f32))
(*.f32 (PI.f32) (*.f32 cosTheta cosTheta))
(*.f32 cosTheta (*.f32 cosTheta (PI.f32)))
(*.f32 (pow.f32 cosTheta 2) (PI.f32))
(*.f32 (PI.f32) (*.f32 cosTheta cosTheta))
(*.f32 cosTheta (*.f32 cosTheta (PI.f32)))
(*.f32 (pow.f32 cosTheta 2) (PI.f32))
(*.f32 (PI.f32) (*.f32 cosTheta cosTheta))
(*.f32 cosTheta (*.f32 cosTheta (PI.f32)))
(*.f32 (pow.f32 cosTheta 2) (PI.f32))
(*.f32 (PI.f32) (*.f32 cosTheta cosTheta))
(*.f32 cosTheta (*.f32 cosTheta (PI.f32)))
(*.f32 (pow.f32 cosTheta 2) (PI.f32))
(*.f32 (PI.f32) (*.f32 cosTheta cosTheta))
(*.f32 cosTheta (*.f32 cosTheta (PI.f32)))
(*.f32 (pow.f32 cosTheta 2) (PI.f32))
(*.f32 (PI.f32) (*.f32 cosTheta cosTheta))
(*.f32 cosTheta (*.f32 cosTheta (PI.f32)))
(*.f32 (pow.f32 cosTheta 2) (PI.f32))
(*.f32 (PI.f32) (*.f32 cosTheta cosTheta))
(*.f32 cosTheta (*.f32 cosTheta (PI.f32)))
(*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))
(*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))
(*.f32 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (log.f32 alpha))))
(*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))
(*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))
(*.f32 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (log.f32 alpha))))
(*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))
(*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))
(*.f32 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (log.f32 alpha))))
(*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))
(*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))
(*.f32 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (log.f32 alpha))))
(*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))
(*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))
(*.f32 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (log.f32 alpha))))
(*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))
(*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))
(*.f32 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (log.f32 alpha))))
(*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))
(*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))
(*.f32 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (log.f32 alpha))))
(*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))
(*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))
(*.f32 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (log.f32 alpha))))
(*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))
(*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))
(*.f32 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (log.f32 alpha))))
(*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))
(*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))
(*.f32 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (log.f32 alpha))))
(*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))
(*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))
(*.f32 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (log.f32 alpha))))
(*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))
(*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))
(*.f32 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (log.f32 alpha))))
(*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))
(*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))
(*.f32 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (log.f32 alpha))))
(*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))
(*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))
(*.f32 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (log.f32 alpha))))
(*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))
(*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))
(*.f32 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (log.f32 alpha))))
(*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))
(*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))
(*.f32 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (log.f32 alpha))))
(*.f32 -1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))
(*.f32 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (log.f32 alpha))))
(*.f32 -1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))
(*.f32 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (log.f32 alpha))))
(*.f32 -1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))
(*.f32 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (log.f32 alpha))))
(*.f32 -1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))
(*.f32 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (log.f32 alpha))))
(*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))
(*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))
(*.f32 cosTheta (*.f32 (*.f32 cosTheta (PI.f32)) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))))
(*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))
(*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))
(*.f32 cosTheta (*.f32 (*.f32 cosTheta (PI.f32)) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))))
(*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))
(*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))
(*.f32 cosTheta (*.f32 (*.f32 cosTheta (PI.f32)) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))))
(*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))
(*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))
(*.f32 cosTheta (*.f32 (*.f32 cosTheta (PI.f32)) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))))
(/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(/.f32 1/2 (*.f32 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (log.f32 alpha)))))
(/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(/.f32 1/2 (*.f32 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (log.f32 alpha)))))
(/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(/.f32 1/2 (*.f32 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (log.f32 alpha)))))
(/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(/.f32 1/2 (*.f32 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (log.f32 alpha)))))
(/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(/.f32 1/2 (*.f32 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (log.f32 alpha)))))
(/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(/.f32 1/2 (*.f32 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (log.f32 alpha)))))
(/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(/.f32 1/2 (*.f32 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (log.f32 alpha)))))
(/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(/.f32 1/2 (*.f32 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (log.f32 alpha)))))
(/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(/.f32 1/2 (*.f32 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (log.f32 alpha)))))
(/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(/.f32 1/2 (*.f32 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (log.f32 alpha)))))
(/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(/.f32 1/2 (*.f32 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (log.f32 alpha)))))
(/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(/.f32 1/2 (*.f32 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (log.f32 alpha)))))
(/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(/.f32 1/2 (*.f32 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (log.f32 alpha)))))
(/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(/.f32 1/2 (*.f32 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (log.f32 alpha)))))
(/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(/.f32 1/2 (*.f32 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (log.f32 alpha)))))
(/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(/.f32 1/2 (*.f32 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (log.f32 alpha)))))
(/.f32 -1/2 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(/.f32 1/2 (*.f32 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (log.f32 alpha)))))
(/.f32 -1/2 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(/.f32 1/2 (*.f32 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (log.f32 alpha)))))
(/.f32 -1/2 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(/.f32 1/2 (*.f32 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (log.f32 alpha)))))
(/.f32 -1/2 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(/.f32 1/2 (*.f32 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (log.f32 alpha)))))
(/.f32 1/2 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(/.f32 1/2 (*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(/.f32 1/2 (*.f32 cosTheta (*.f32 (*.f32 cosTheta (PI.f32)) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))))))
(/.f32 1/2 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(/.f32 1/2 (*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(/.f32 1/2 (*.f32 cosTheta (*.f32 (*.f32 cosTheta (PI.f32)) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))))))
(/.f32 1/2 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(/.f32 1/2 (*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(/.f32 1/2 (*.f32 cosTheta (*.f32 (*.f32 cosTheta (PI.f32)) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))))))
(/.f32 1/2 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(/.f32 1/2 (*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(/.f32 1/2 (*.f32 cosTheta (*.f32 (*.f32 cosTheta (PI.f32)) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))))))
(*.f32 -1 (log.f32 (/.f32 1 alpha)))
(neg.f32 (neg.f32 (log.f32 alpha)))
(log.f32 alpha)
(*.f32 -1 (log.f32 (/.f32 1 alpha)))
(neg.f32 (neg.f32 (log.f32 alpha)))
(log.f32 alpha)
(*.f32 -1 (log.f32 (/.f32 1 alpha)))
(neg.f32 (neg.f32 (log.f32 alpha)))
(log.f32 alpha)
(*.f32 -1 (log.f32 (/.f32 1 alpha)))
(neg.f32 (neg.f32 (log.f32 alpha)))
(log.f32 alpha)
(+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha))))
(+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha))))
(-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))
(+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha))))
(+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha))))
(-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))
(+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha))))
(+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha))))
(-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))
(+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha))))
(+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha))))
(-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 cosTheta (*.f32 cosTheta (PI.f32))))) 1)
(*.f32 (PI.f32) (*.f32 cosTheta cosTheta))
(*.f32 cosTheta (*.f32 cosTheta (PI.f32)))
(pow.f32 (*.f32 cosTheta (*.f32 cosTheta (PI.f32))) 1)
(*.f32 (PI.f32) (*.f32 cosTheta cosTheta))
(*.f32 cosTheta (*.f32 cosTheta (PI.f32)))
(pow.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) 2)
(*.f32 (PI.f32) (*.f32 cosTheta cosTheta))
(*.f32 cosTheta (*.f32 cosTheta (PI.f32)))
(pow.f32 (cbrt.f32 (*.f32 cosTheta (*.f32 cosTheta (PI.f32)))) 3)
(*.f32 (PI.f32) (*.f32 cosTheta cosTheta))
(*.f32 cosTheta (*.f32 cosTheta (PI.f32)))
(pow.f32 (pow.f32 (*.f32 cosTheta (*.f32 cosTheta (PI.f32))) 3) 1/3)
(*.f32 (PI.f32) (*.f32 cosTheta cosTheta))
(*.f32 cosTheta (*.f32 cosTheta (PI.f32)))
(sqrt.f32 (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 cosTheta 4)))
(fabs.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 cosTheta cosTheta)))
(*.f32 (PI.f32) (*.f32 cosTheta cosTheta))
(*.f32 cosTheta (*.f32 cosTheta (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 cosTheta (*.f32 cosTheta (PI.f32))))))
(*.f32 (PI.f32) (*.f32 cosTheta cosTheta))
(*.f32 cosTheta (*.f32 cosTheta (PI.f32)))
(cbrt.f32 (pow.f32 (*.f32 cosTheta (*.f32 cosTheta (PI.f32))) 3))
(*.f32 (PI.f32) (*.f32 cosTheta cosTheta))
(*.f32 cosTheta (*.f32 cosTheta (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 cosTheta cosTheta) 3) (pow.f32 (PI.f32) 3)))
(*.f32 (PI.f32) (*.f32 cosTheta cosTheta))
(*.f32 cosTheta (*.f32 cosTheta (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 cosTheta cosTheta) 3)))
(*.f32 (PI.f32) (*.f32 cosTheta cosTheta))
(*.f32 cosTheta (*.f32 cosTheta (PI.f32)))
(expm1.f32 (log1p.f32 (*.f32 cosTheta (*.f32 cosTheta (PI.f32)))))
(*.f32 (PI.f32) (*.f32 cosTheta cosTheta))
(*.f32 cosTheta (*.f32 cosTheta (PI.f32)))
(exp.f32 (log.f32 (*.f32 cosTheta (*.f32 cosTheta (PI.f32)))))
(*.f32 (PI.f32) (*.f32 cosTheta cosTheta))
(*.f32 cosTheta (*.f32 cosTheta (PI.f32)))
(exp.f32 (*.f32 (log.f32 (*.f32 cosTheta (*.f32 cosTheta (PI.f32)))) 1))
(*.f32 (PI.f32) (*.f32 cosTheta cosTheta))
(*.f32 cosTheta (*.f32 cosTheta (PI.f32)))
(log1p.f32 (expm1.f32 (*.f32 cosTheta (*.f32 cosTheta (PI.f32)))))
(*.f32 (PI.f32) (*.f32 cosTheta cosTheta))
(*.f32 cosTheta (*.f32 cosTheta (PI.f32)))
(+.f32 (*.f32 (*.f32 cosTheta (*.f32 cosTheta (PI.f32))) 0) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha))))
(*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))
(*.f32 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (log.f32 alpha))))
(+.f32 (*.f32 (*.f32 cosTheta (*.f32 cosTheta (PI.f32))) (log.f32 (sqrt.f32 alpha))) (*.f32 (*.f32 cosTheta (*.f32 cosTheta (PI.f32))) (log.f32 (sqrt.f32 alpha))))
(*.f32 2 (*.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (log.f32 (sqrt.f32 alpha))))
(*.f32 (log.f32 (sqrt.f32 alpha)) (*.f32 2 (*.f32 cosTheta (*.f32 cosTheta (PI.f32)))))
(*.f32 (*.f32 cosTheta (PI.f32)) (*.f32 (log.f32 (sqrt.f32 alpha)) (+.f32 cosTheta cosTheta)))
(+.f32 (*.f32 (*.f32 cosTheta (*.f32 cosTheta (PI.f32))) (log.f32 (pow.f32 (cbrt.f32 alpha) 2))) (*.f32 (*.f32 cosTheta (*.f32 cosTheta (PI.f32))) (log.f32 (cbrt.f32 alpha))))
(*.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (+.f32 (*.f32 2 (log.f32 (cbrt.f32 alpha))) (log.f32 (cbrt.f32 alpha))))
(*.f32 (*.f32 cosTheta (*.f32 cosTheta (PI.f32))) (*.f32 3 (log.f32 (cbrt.f32 alpha))))
(*.f32 cosTheta (*.f32 (PI.f32) (*.f32 cosTheta (*.f32 3 (log.f32 (cbrt.f32 alpha))))))
(+.f32 (*.f32 0 (*.f32 cosTheta (*.f32 cosTheta (PI.f32)))) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha))))
(*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))
(*.f32 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (log.f32 alpha))))
(+.f32 (*.f32 (log.f32 (sqrt.f32 alpha)) (*.f32 cosTheta (*.f32 cosTheta (PI.f32)))) (*.f32 (log.f32 (sqrt.f32 alpha)) (*.f32 cosTheta (*.f32 cosTheta (PI.f32)))))
(*.f32 2 (*.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (log.f32 (sqrt.f32 alpha))))
(*.f32 (log.f32 (sqrt.f32 alpha)) (*.f32 2 (*.f32 cosTheta (*.f32 cosTheta (PI.f32)))))
(*.f32 (*.f32 cosTheta (PI.f32)) (*.f32 (log.f32 (sqrt.f32 alpha)) (+.f32 cosTheta cosTheta)))
(+.f32 (*.f32 (log.f32 (pow.f32 (cbrt.f32 alpha) 2)) (*.f32 cosTheta (*.f32 cosTheta (PI.f32)))) (*.f32 (log.f32 (cbrt.f32 alpha)) (*.f32 cosTheta (*.f32 cosTheta (PI.f32)))))
(*.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (+.f32 (*.f32 2 (log.f32 (cbrt.f32 alpha))) (log.f32 (cbrt.f32 alpha))))
(*.f32 (*.f32 cosTheta (*.f32 cosTheta (PI.f32))) (*.f32 3 (log.f32 (cbrt.f32 alpha))))
(*.f32 cosTheta (*.f32 (PI.f32) (*.f32 cosTheta (*.f32 3 (log.f32 (cbrt.f32 alpha))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha))))) 1)
(*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))
(*.f32 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (log.f32 alpha))))
(pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha))) 1)
(*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))
(*.f32 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (log.f32 alpha))))
(pow.f32 (*.f32 cosTheta (sqrt.f32 (*.f32 (PI.f32) (log.f32 alpha)))) 2)
(*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))
(*.f32 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (log.f32 alpha))))
(pow.f32 (cbrt.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha)))) 3)
(*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))
(*.f32 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (log.f32 alpha))))
(pow.f32 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha))) 3) 1/3)
(*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))
(*.f32 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (log.f32 alpha))))
(neg.f32 (*.f32 (*.f32 cosTheta cosTheta) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha)))))
(*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))
(*.f32 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (log.f32 alpha))))
(sqrt.f32 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha))) 2))
(*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))
(*.f32 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (log.f32 alpha))))
(log.f32 (pow.f32 alpha (*.f32 cosTheta (*.f32 cosTheta (PI.f32)))))
(*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))
(*.f32 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (log.f32 alpha))))
(log.f32 (+.f32 1 (-.f32 (pow.f32 alpha (*.f32 cosTheta (*.f32 cosTheta (PI.f32)))) 1)))
(*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))
(*.f32 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (log.f32 alpha))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha))) 3))
(*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))
(*.f32 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (log.f32 alpha))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 cosTheta (*.f32 cosTheta (PI.f32))) 3) (pow.f32 (log.f32 alpha) 3)))
(*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))
(*.f32 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (log.f32 alpha))))
(cbrt.f32 (*.f32 (pow.f32 (log.f32 alpha) 3) (pow.f32 (*.f32 cosTheta (*.f32 cosTheta (PI.f32))) 3)))
(*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))
(*.f32 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (log.f32 alpha))))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha)))))
(*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))
(*.f32 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (log.f32 alpha))))
(exp.f32 (log.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha)))))
(*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))
(*.f32 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (log.f32 alpha))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha)))) 1))
(*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))
(*.f32 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (log.f32 alpha))))
(log1p.f32 (-.f32 (pow.f32 alpha (*.f32 cosTheta (*.f32 cosTheta (PI.f32)))) 1))
(*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))
(*.f32 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (log.f32 alpha))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1/2 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha)))))) 1)
(/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(/.f32 1/2 (*.f32 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (log.f32 alpha)))))
(*.f32 1/2 (/.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha)))))
(/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(/.f32 1/2 (*.f32 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (log.f32 alpha)))))
(*.f32 (/.f32 1/2 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha)))) 1)
(/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(/.f32 1/2 (*.f32 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (log.f32 alpha)))))
(*.f32 1 (/.f32 1/2 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha)))))
(/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(/.f32 1/2 (*.f32 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (log.f32 alpha)))))
(*.f32 (/.f32 (/.f32 (sqrt.f32 1/2) cosTheta) (sqrt.f32 (*.f32 (PI.f32) (log.f32 alpha)))) (/.f32 (/.f32 (sqrt.f32 1/2) cosTheta) (sqrt.f32 (*.f32 (PI.f32) (log.f32 alpha)))))
(pow.f32 (/.f32 (sqrt.f32 1/2) (*.f32 cosTheta (sqrt.f32 (*.f32 (PI.f32) (log.f32 alpha))))) 2)
(*.f32 (cbrt.f32 (/.f32 1/2 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha))))) (cbrt.f32 (/.f32 1/4 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha))) 2))))
(*.f32 (cbrt.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))) (cbrt.f32 (/.f32 1/4 (pow.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) 2))))
(*.f32 (cbrt.f32 (/.f32 1/2 (*.f32 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (log.f32 alpha)))))) (cbrt.f32 (/.f32 1/4 (pow.f32 (*.f32 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (log.f32 alpha)))) 2))))
(*.f32 (cbrt.f32 (/.f32 1/4 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha))) 2))) (cbrt.f32 (/.f32 1/2 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha))))))
(*.f32 (cbrt.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))) (cbrt.f32 (/.f32 1/4 (pow.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) 2))))
(*.f32 (cbrt.f32 (/.f32 1/2 (*.f32 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (log.f32 alpha)))))) (cbrt.f32 (/.f32 1/4 (pow.f32 (*.f32 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (log.f32 alpha)))) 2))))
(*.f32 (/.f32 1/2 (*.f32 cosTheta (*.f32 cosTheta (PI.f32)))) (/.f32 1 (log.f32 alpha)))
(/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(/.f32 1/2 (*.f32 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (log.f32 alpha)))))
(*.f32 (/.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha)))) 1/2)
(/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(/.f32 1/2 (*.f32 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (log.f32 alpha)))))
(*.f32 -1/2 (/.f32 -1 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha)))))
(/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(/.f32 1/2 (*.f32 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (log.f32 alpha)))))
(*.f32 (/.f32 (/.f32 1 cosTheta) cosTheta) (/.f32 1/2 (*.f32 (PI.f32) (log.f32 alpha))))
(/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(/.f32 1/2 (*.f32 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (log.f32 alpha)))))
(*.f32 (/.f32 1 (*.f32 cosTheta (*.f32 cosTheta (PI.f32)))) (/.f32 1/2 (log.f32 alpha)))
(/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(/.f32 1/2 (*.f32 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (log.f32 alpha)))))
(*.f32 (/.f32 1 (log.f32 alpha)) (/.f32 1/2 (*.f32 cosTheta (*.f32 cosTheta (PI.f32)))))
(/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(/.f32 1/2 (*.f32 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (log.f32 alpha)))))
(*.f32 (/.f32 (/.f32 1 cosTheta) (sqrt.f32 (*.f32 (PI.f32) (log.f32 alpha)))) (/.f32 (/.f32 1/2 cosTheta) (sqrt.f32 (*.f32 (PI.f32) (log.f32 alpha)))))
(/.f32 (*.f32 (/.f32 1 cosTheta) (/.f32 1/2 (*.f32 cosTheta (sqrt.f32 (*.f32 (PI.f32) (log.f32 alpha)))))) (sqrt.f32 (*.f32 (PI.f32) (log.f32 alpha))))
(/.f32 (*.f32 (/.f32 1/2 (*.f32 cosTheta (sqrt.f32 (*.f32 (PI.f32) (log.f32 alpha))))) 1) (*.f32 cosTheta (sqrt.f32 (*.f32 (PI.f32) (log.f32 alpha)))))
(/.f32 (*.f32 (/.f32 1 cosTheta) (/.f32 1/2 cosTheta)) (*.f32 (PI.f32) (log.f32 alpha)))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha)))) 2)) (/.f32 1/2 (cbrt.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha))))))
(/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(/.f32 1/2 (*.f32 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (log.f32 alpha)))))
(*.f32 (/.f32 -1 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha)))) -1/2)
(/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(/.f32 1/2 (*.f32 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (log.f32 alpha)))))
(pow.f32 (/.f32 1/2 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha)))) 1)
(/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(/.f32 1/2 (*.f32 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (log.f32 alpha)))))
(pow.f32 (/.f32 (/.f32 (sqrt.f32 1/2) cosTheta) (sqrt.f32 (*.f32 (PI.f32) (log.f32 alpha)))) 2)
(pow.f32 (/.f32 (sqrt.f32 1/2) (*.f32 cosTheta (sqrt.f32 (*.f32 (PI.f32) (log.f32 alpha))))) 2)
(pow.f32 (cbrt.f32 (/.f32 1/2 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha))))) 3)
(/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(/.f32 1/2 (*.f32 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (log.f32 alpha)))))
(pow.f32 (pow.f32 (/.f32 1/2 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha)))) 3) 1/3)
(/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(/.f32 1/2 (*.f32 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (log.f32 alpha)))))
(pow.f32 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha))) 2) -1)
(/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(/.f32 1/2 (*.f32 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (log.f32 alpha)))))
(neg.f32 (/.f32 (/.f32 1/2 (*.f32 cosTheta (*.f32 cosTheta (PI.f32)))) (neg.f32 (log.f32 alpha))))
(/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(/.f32 1/2 (*.f32 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (log.f32 alpha)))))
(sqrt.f32 (/.f32 1/4 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha))) 2)))
(sqrt.f32 (/.f32 1/4 (pow.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) 2)))
(sqrt.f32 (/.f32 1/4 (pow.f32 (*.f32 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (log.f32 alpha)))) 2)))
(log.f32 (exp.f32 (/.f32 1/2 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha))))))
(/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(/.f32 1/2 (*.f32 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (log.f32 alpha)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1/2 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha)))))))
(/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(/.f32 1/2 (*.f32 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (log.f32 alpha)))))
(cbrt.f32 (pow.f32 (/.f32 1/2 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha)))) 3))
(/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(/.f32 1/2 (*.f32 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (log.f32 alpha)))))
(expm1.f32 (log1p.f32 (/.f32 1/2 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha))))))
(/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(/.f32 1/2 (*.f32 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (log.f32 alpha)))))
(exp.f32 (log.f32 (/.f32 1/2 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha))))))
(/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(/.f32 1/2 (*.f32 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (log.f32 alpha)))))
(exp.f32 (*.f32 (log.f32 (/.f32 1/2 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha))))) 1))
(/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(/.f32 1/2 (*.f32 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (log.f32 alpha)))))
(log1p.f32 (expm1.f32 (/.f32 1/2 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha))))))
(/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(/.f32 1/2 (*.f32 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (log.f32 alpha)))))
(+.f32 (log.f32 alpha) 0)
(neg.f32 (neg.f32 (log.f32 alpha)))
(log.f32 alpha)
(+.f32 (log.f32 (cbrt.f32 alpha)) (log.f32 (pow.f32 (cbrt.f32 alpha) 2)))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 alpha))) (log.f32 (cbrt.f32 alpha)))
(*.f32 3 (log.f32 (cbrt.f32 alpha)))
(+.f32 0 (log.f32 alpha))
(neg.f32 (neg.f32 (log.f32 alpha)))
(log.f32 alpha)
(+.f32 (log.f32 (sqrt.f32 alpha)) (log.f32 (sqrt.f32 alpha)))
(*.f32 2 (log.f32 (sqrt.f32 alpha)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 alpha) 2)) (log.f32 (cbrt.f32 alpha)))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 alpha))) (log.f32 (cbrt.f32 alpha)))
(*.f32 3 (log.f32 (cbrt.f32 alpha)))
(+.f32 (+.f32 0 (log.f32 (sqrt.f32 alpha))) (log.f32 (sqrt.f32 alpha)))
(*.f32 2 (log.f32 (sqrt.f32 alpha)))
(+.f32 (+.f32 0 (log.f32 (pow.f32 (cbrt.f32 alpha) 2))) (log.f32 (cbrt.f32 alpha)))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 alpha))) (log.f32 (cbrt.f32 alpha)))
(*.f32 3 (log.f32 (cbrt.f32 alpha)))
(+.f32 (*.f32 1 (log.f32 (sqrt.f32 alpha))) (*.f32 1 (log.f32 (sqrt.f32 alpha))))
(*.f32 2 (log.f32 (sqrt.f32 alpha)))
(+.f32 (*.f32 1 (log.f32 (pow.f32 (cbrt.f32 alpha) 2))) (*.f32 1 (log.f32 (cbrt.f32 alpha))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 alpha))) (log.f32 (cbrt.f32 alpha)))
(*.f32 3 (log.f32 (cbrt.f32 alpha)))
(+.f32 (*.f32 (log.f32 (sqrt.f32 alpha)) 1) (*.f32 (log.f32 (sqrt.f32 alpha)) 1))
(*.f32 2 (log.f32 (sqrt.f32 alpha)))
(+.f32 (*.f32 (log.f32 (pow.f32 (cbrt.f32 alpha) 2)) 1) (*.f32 (log.f32 (cbrt.f32 alpha)) 1))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 alpha))) (log.f32 (cbrt.f32 alpha)))
(*.f32 3 (log.f32 (cbrt.f32 alpha)))
(-.f32 (exp.f32 (log1p.f32 (log.f32 alpha))) 1)
(neg.f32 (neg.f32 (log.f32 alpha)))
(log.f32 alpha)
(-.f32 (+.f32 0 (exp.f32 (log1p.f32 (log.f32 alpha)))) 1)
(neg.f32 (neg.f32 (log.f32 alpha)))
(log.f32 alpha)
(*.f32 (log.f32 alpha) 1)
(neg.f32 (neg.f32 (log.f32 alpha)))
(log.f32 alpha)
(*.f32 1 (log.f32 alpha))
(neg.f32 (neg.f32 (log.f32 alpha)))
(log.f32 alpha)
(*.f32 (sqrt.f32 (log.f32 alpha)) (sqrt.f32 (log.f32 alpha)))
(neg.f32 (neg.f32 (log.f32 alpha)))
(log.f32 alpha)
(*.f32 (cbrt.f32 (log.f32 alpha)) (cbrt.f32 (pow.f32 (log.f32 alpha) 2)))
(*.f32 (cbrt.f32 (pow.f32 (log.f32 alpha) 2)) (cbrt.f32 (log.f32 alpha)))
(*.f32 (cbrt.f32 (log.f32 alpha)) (cbrt.f32 (pow.f32 (log.f32 alpha) 2)))
(*.f32 2 (log.f32 (sqrt.f32 alpha)))
(pow.f32 (log.f32 alpha) 1)
(neg.f32 (neg.f32 (log.f32 alpha)))
(log.f32 alpha)
(pow.f32 (sqrt.f32 (log.f32 alpha)) 2)
(neg.f32 (neg.f32 (log.f32 alpha)))
(log.f32 alpha)
(pow.f32 (cbrt.f32 (log.f32 alpha)) 3)
(neg.f32 (neg.f32 (log.f32 alpha)))
(log.f32 alpha)
(pow.f32 (pow.f32 (log.f32 alpha) 3) 1/3)
(neg.f32 (neg.f32 (log.f32 alpha)))
(log.f32 alpha)
(sqrt.f32 (pow.f32 (log.f32 alpha) 2))
(neg.f32 (neg.f32 (log.f32 alpha)))
(log.f32 alpha)
(cbrt.f32 (pow.f32 (log.f32 alpha) 3))
(neg.f32 (neg.f32 (log.f32 alpha)))
(log.f32 alpha)
(expm1.f32 (log1p.f32 (log.f32 alpha)))
(neg.f32 (neg.f32 (log.f32 alpha)))
(log.f32 alpha)
(exp.f32 (log.f32 (log.f32 alpha)))
(neg.f32 (neg.f32 (log.f32 alpha)))
(log.f32 alpha)
(exp.f32 (*.f32 (log.f32 (log.f32 alpha)) 1))
(neg.f32 (neg.f32 (log.f32 alpha)))
(log.f32 alpha)
(log1p.f32 (-.f32 alpha 1))
(log1p.f32 (+.f32 alpha -1))

localize58.0ms (0.3%)

Local error

Found 4 expressions with local error:

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

Compiled 68 to 22 computations (67.6% saved)

series4.0ms (0%)

Counts
2 → 36
Calls

9 calls:

TimeVariablePointExpression
1.0ms
cosTheta
@inf
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 1 (*.f32 (neg.f32 cosTheta) cosTheta))))
1.0ms
alpha
@0
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 1 (*.f32 (neg.f32 cosTheta) cosTheta))))
1.0ms
alpha
@inf
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 1 (*.f32 (neg.f32 cosTheta) cosTheta))))
1.0ms
cosTheta
@0
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 1 (*.f32 (neg.f32 cosTheta) cosTheta))))
0.0ms
cosTheta
@-inf
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 1 (*.f32 (neg.f32 cosTheta) cosTheta))))

rewrite101.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1316×associate-/r/
1082×associate-/l/
380×add-sqr-sqrt
372×pow1
372×*-un-lft-identity
Iterations

Useful iterations: 1 (0.0ms)

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

simplify82.0ms (0.5%)

Algorithm
egg-herbie
Rules
1322×times-frac
966×associate-*r*
932×associate-/l*
886×associate-/r*
816×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
046610360
115749584
Stop Event
node limit
Counts
170 → 250
Calls
Call 1
Inputs
(/.f32 -1/2 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))
(-.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))))
(-.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))))
(-.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))))
(*.f32 -1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))))
(+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))))) (*.f32 -1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))))))
(+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))))) (*.f32 -1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))))))
(+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))))) (*.f32 -1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))))))
(*.f32 -1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))))))
(+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha)))))) (*.f32 -1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha)))))))
(+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha)))))) (*.f32 -1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha)))))))
(+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha)))))) (*.f32 -1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha)))))))
(/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))
(-.f32 (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) (/.f32 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))))
(-.f32 (+.f32 (/.f32 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 4)) (*.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 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))))) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))))
(-.f32 (+.f32 (/.f32 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 4)) (*.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 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) (/.f32 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 6)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))))) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))))
(*.f32 -1 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))
(-.f32 (+.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))) (*.f32 -1 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))) (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))
(-.f32 (+.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))) (+.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 cosTheta 6) (PI.f32)))) (*.f32 -1 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))) (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 cosTheta 6) (PI.f32)))) (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 cosTheta 4) (PI.f32))))))
(-.f32 (+.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))) (+.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 cosTheta 8) (PI.f32)))) (+.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 cosTheta 6) (PI.f32)))) (*.f32 -1 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))))) (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 cosTheta 6) (PI.f32)))) (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))) (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 cosTheta 8) (PI.f32)))))))
(*.f32 -1 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))
(-.f32 (+.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))) (*.f32 -1 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))) (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))
(-.f32 (+.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))) (+.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 cosTheta 6) (PI.f32)))) (*.f32 -1 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))) (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 cosTheta 6) (PI.f32)))) (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 cosTheta 4) (PI.f32))))))
(-.f32 (+.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))) (+.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 cosTheta 8) (PI.f32)))) (+.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 cosTheta 6) (PI.f32)))) (*.f32 -1 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))))) (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 cosTheta 6) (PI.f32)))) (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))) (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 cosTheta 8) (PI.f32)))))))
-1
(-.f32 (pow.f32 alpha 2) 1)
(-.f32 (pow.f32 alpha 2) 1)
(-.f32 (pow.f32 alpha 2) 1)
(pow.f32 alpha 2)
(-.f32 (pow.f32 alpha 2) 1)
(-.f32 (pow.f32 alpha 2) 1)
(-.f32 (pow.f32 alpha 2) 1)
(pow.f32 alpha 2)
(-.f32 (pow.f32 alpha 2) 1)
(-.f32 (pow.f32 alpha 2) 1)
(-.f32 (pow.f32 alpha 2) 1)
(+.f32 (*.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)))) (neg.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1))))))
(+.f32 (neg.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1))))) (*.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)))))
(-.f32 (*.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)))) (/.f32 1 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)))))) 1)
(*.f32 1 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)))))
(*.f32 (fma.f32 alpha alpha -1) (/.f32 1 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)))) 1)
(*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (/.f32 1 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1))))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 2 (log.f32 alpha)))) (hypot.f32 1 cosTheta)) (/.f32 (sqrt.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 2 (log.f32 alpha)))) (hypot.f32 1 cosTheta)))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (*.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (/.f32 1 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1))))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1))))) (pow.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1))))) 2))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1))))) 2) (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1))))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 2 (log.f32 alpha))) (/.f32 1 (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 2 (log.f32 alpha))) (/.f32 (fma.f32 cosTheta cosTheta 1) (+.f32 1 (*.f32 cosTheta (pow.f32 cosTheta 3)))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 2 (log.f32 alpha))) (/.f32 (+.f32 (fma.f32 cosTheta cosTheta 1) (*.f32 cosTheta (pow.f32 cosTheta 3))) (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3))))
(*.f32 (+.f32 alpha 1) (*.f32 (+.f32 alpha -1) (/.f32 1 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1))))))
(*.f32 (+.f32 alpha 1) (/.f32 (+.f32 alpha -1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)))))
(*.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)))) (fma.f32 alpha alpha -1))
(*.f32 (-.f32 1 (*.f32 alpha alpha)) (/.f32 1 (*.f32 (PI.f32) (neg.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1))))))
(*.f32 (/.f32 1 (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1))))
(*.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 1 (fma.f32 cosTheta cosTheta 1)) (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 2 (log.f32 alpha))))
(*.f32 (/.f32 1 (*.f32 (hypot.f32 1 cosTheta) (sqrt.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))))) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (hypot.f32 1 cosTheta) (sqrt.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))))))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1))) 2))) (/.f32 (fma.f32 alpha alpha -1) (cbrt.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1))))))
(*.f32 (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 2 (log.f32 alpha))) (+.f32 1 (*.f32 cosTheta (pow.f32 cosTheta 3)))) (fma.f32 cosTheta cosTheta 1))
(*.f32 (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 2 (log.f32 alpha))) (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3))) (+.f32 (fma.f32 cosTheta cosTheta 1) (*.f32 cosTheta (pow.f32 cosTheta 3))))
(*.f32 (/.f32 1 (*.f32 (PI.f32) (neg.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1))))) (-.f32 1 (*.f32 alpha alpha)))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) 1) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)))) (sqrt.f32 (fma.f32 alpha alpha -1)))
(*.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 cosTheta cosTheta 1))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (fma.f32 cosTheta cosTheta 1)) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1))) 2))) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (cbrt.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) 1) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)))))
(*.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 cosTheta cosTheta 1))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (fma.f32 cosTheta cosTheta 1)) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (*.f32 (hypot.f32 1 cosTheta) (sqrt.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))))) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (hypot.f32 1 cosTheta) (sqrt.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1))) 2))) (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1))))))
(*.f32 (/.f32 (+.f32 alpha 1) (PI.f32)) (/.f32 (+.f32 alpha -1) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1))))
(*.f32 (/.f32 (+.f32 alpha 1) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (/.f32 (+.f32 alpha -1) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 (+.f32 alpha 1) (*.f32 (hypot.f32 1 cosTheta) (sqrt.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))))) (/.f32 (+.f32 alpha -1) (*.f32 (hypot.f32 1 cosTheta) (sqrt.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))))))
(*.f32 (/.f32 (+.f32 alpha 1) (cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1))) 2))) (/.f32 (+.f32 alpha -1) (cbrt.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1))))))
(*.f32 (/.f32 1 (/.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1))) (sqrt.f32 (fma.f32 alpha alpha -1)))) (sqrt.f32 (fma.f32 alpha alpha -1)))
(*.f32 (/.f32 1 (/.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1))) (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2))) (cbrt.f32 (fma.f32 alpha alpha -1)))
(*.f32 (/.f32 1 (/.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1))) (+.f32 alpha 1))) (+.f32 alpha -1))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (+.f32 1 (*.f32 cosTheta (pow.f32 cosTheta 3))))) (fma.f32 cosTheta cosTheta 1))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3)))) (+.f32 (fma.f32 cosTheta cosTheta 1) (*.f32 cosTheta (pow.f32 cosTheta 3))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (-.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) 2) (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 cosTheta cosTheta)))))) (-.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (+.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) 3) (pow.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 cosTheta cosTheta))) 3))) (-.f32 (+.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) 2) (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 cosTheta cosTheta))))) (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 cosTheta cosTheta))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)))) (cbrt.f32 (fma.f32 alpha alpha -1)))
(*.f32 (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 2 (log.f32 alpha))) (-.f32 (*.f32 cosTheta (pow.f32 cosTheta 3)) 1)) (-.f32 (*.f32 cosTheta cosTheta) 1))
(*.f32 (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 2 (log.f32 alpha))) (-.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3))) (+.f32 (fma.f32 cosTheta cosTheta 1) (*.f32 cosTheta (pow.f32 cosTheta 3))))
(*.f32 (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 2 (log.f32 alpha))) (neg.f32 (+.f32 1 (*.f32 cosTheta (pow.f32 cosTheta 3))))) (neg.f32 (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 2 (log.f32 alpha))) (neg.f32 (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3)))) (neg.f32 (+.f32 (fma.f32 cosTheta cosTheta 1) (*.f32 cosTheta (pow.f32 cosTheta 3)))))
(*.f32 (/.f32 (+.f32 alpha 1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)))) (+.f32 alpha -1))
(*.f32 (/.f32 (*.f32 (+.f32 (pow.f32 alpha 4) -1) (/.f32 1 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1))))) (+.f32 (pow.f32 alpha 4) -1)) (fma.f32 alpha alpha -1))
(*.f32 (/.f32 (*.f32 (+.f32 (pow.f32 alpha 4) -1) (/.f32 1 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1))))) (-.f32 1 (pow.f32 alpha 4))) (-.f32 1 (*.f32 alpha alpha)))
(*.f32 (/.f32 (*.f32 (+.f32 (pow.f32 alpha 4) -1) (/.f32 1 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1))))) (+.f32 1 (pow.f32 alpha 6))) (+.f32 (pow.f32 alpha 4) (-.f32 1 (*.f32 alpha alpha))))
(*.f32 (/.f32 (*.f32 (+.f32 -1 (pow.f32 alpha 6)) (/.f32 1 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1))))) (-.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 alpha 4)) (*.f32 (fma.f32 alpha alpha 1) (fma.f32 alpha alpha 1)))) (-.f32 (pow.f32 alpha 4) (fma.f32 alpha alpha 1)))
(*.f32 (/.f32 (*.f32 (+.f32 -1 (pow.f32 alpha 6)) (/.f32 1 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1))))) (+.f32 (pow.f32 (pow.f32 alpha 4) 3) (pow.f32 (fma.f32 alpha alpha 1) 3))) (+.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 alpha 4)) (-.f32 (*.f32 (fma.f32 alpha alpha 1) (fma.f32 alpha alpha 1)) (*.f32 (pow.f32 alpha 4) (fma.f32 alpha alpha 1)))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (*.f32 2 (log.f32 alpha)) (+.f32 1 (*.f32 cosTheta (pow.f32 cosTheta 3))))) (fma.f32 cosTheta cosTheta 1))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (*.f32 2 (log.f32 alpha)) (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3)))) (+.f32 (fma.f32 cosTheta cosTheta 1) (*.f32 cosTheta (pow.f32 cosTheta 3))))
(*.f32 (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (log.f32 alpha))) (*.f32 (hypot.f32 1 cosTheta) (PI.f32))) (sqrt.f32 (+.f32 1 (*.f32 cosTheta (pow.f32 cosTheta 3))))) (hypot.f32 1 cosTheta))
(*.f32 (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (log.f32 alpha))) (*.f32 (hypot.f32 1 cosTheta) (PI.f32))) (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3)))) (sqrt.f32 (+.f32 (fma.f32 cosTheta cosTheta 1) (*.f32 cosTheta (pow.f32 cosTheta 3)))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (pow.f32 (cbrt.f32 (fma.f32 cosTheta cosTheta 1)) 2) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))))) (cbrt.f32 (+.f32 1 (*.f32 cosTheta (pow.f32 cosTheta 3))))) (cbrt.f32 (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (pow.f32 (cbrt.f32 (fma.f32 cosTheta cosTheta 1)) 2) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))))) (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3)))) (cbrt.f32 (+.f32 (fma.f32 cosTheta cosTheta 1) (*.f32 cosTheta (pow.f32 cosTheta 3)))))
(*.f32 (/.f32 (+.f32 alpha 1) (fma.f32 cosTheta cosTheta 1)) (/.f32 (+.f32 alpha -1) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))))
(pow.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)))) 1)
(pow.f32 (/.f32 (sqrt.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 2 (log.f32 alpha)))) (hypot.f32 1 cosTheta)) 2)
(pow.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1))))) 3)
(pow.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)))) 3) 1/3)
(pow.f32 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1))) -1)
(neg.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (neg.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1))))))
(sqrt.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)))) 2))
(log.f32 (exp.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1))))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)))))))
(cbrt.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)))) 3))
(cbrt.f32 (/.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (pow.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1))) 3)))
(expm1.f32 (log1p.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1))))))
(exp.f32 (log.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1))))))
(exp.f32 (*.f32 (log.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1))))) 1))
(log1p.f32 (expm1.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1))))))
(+.f32 (*.f32 alpha alpha) -1)
(+.f32 -1 (*.f32 alpha alpha))
(*.f32 1 (fma.f32 alpha alpha -1))
(*.f32 (fma.f32 alpha alpha -1) 1)
(*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (sqrt.f32 (fma.f32 alpha alpha -1)))
(*.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (cbrt.f32 (fma.f32 alpha alpha -1)))
(*.f32 (+.f32 alpha 1) (+.f32 alpha -1))
(*.f32 (+.f32 alpha -1) (+.f32 alpha 1))
(*.f32 (+.f32 (pow.f32 alpha 4) -1) (/.f32 1 (fma.f32 alpha alpha 1)))
(*.f32 (+.f32 -1 (pow.f32 alpha 6)) (/.f32 1 (+.f32 (pow.f32 alpha 4) (fma.f32 alpha alpha 1))))
(*.f32 (/.f32 1 (fma.f32 alpha alpha 1)) (+.f32 (pow.f32 alpha 4) -1))
(*.f32 (/.f32 1 (+.f32 (pow.f32 alpha 4) (fma.f32 alpha alpha 1))) (+.f32 -1 (pow.f32 alpha 6)))
(*.f32 (/.f32 (+.f32 (pow.f32 alpha 4) -1) (+.f32 (pow.f32 alpha 4) -1)) (fma.f32 alpha alpha -1))
(*.f32 (/.f32 (+.f32 (pow.f32 alpha 4) -1) (-.f32 1 (pow.f32 alpha 4))) (-.f32 1 (*.f32 alpha alpha)))
(*.f32 (/.f32 (+.f32 (pow.f32 alpha 4) -1) (+.f32 1 (pow.f32 alpha 6))) (+.f32 (pow.f32 alpha 4) (-.f32 1 (*.f32 alpha alpha))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 alpha 6)) (-.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 alpha 4)) (*.f32 (fma.f32 alpha alpha 1) (fma.f32 alpha alpha 1)))) (-.f32 (pow.f32 alpha 4) (fma.f32 alpha alpha 1)))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 alpha 6)) (+.f32 (pow.f32 (pow.f32 alpha 4) 3) (pow.f32 (fma.f32 alpha alpha 1) 3))) (+.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 alpha 4)) (-.f32 (*.f32 (fma.f32 alpha alpha 1) (fma.f32 alpha alpha 1)) (*.f32 (pow.f32 alpha 4) (fma.f32 alpha alpha 1)))))
(/.f32 1 (/.f32 1 (fma.f32 alpha alpha -1)))
(/.f32 1 (/.f32 (fma.f32 alpha alpha 1) (+.f32 (pow.f32 alpha 4) -1)))
(/.f32 1 (/.f32 (+.f32 (pow.f32 alpha 4) (fma.f32 alpha alpha 1)) (+.f32 -1 (pow.f32 alpha 6))))
(/.f32 (fma.f32 alpha alpha -1) 1)
(/.f32 (+.f32 (pow.f32 alpha 4) -1) (fma.f32 alpha alpha 1))
(/.f32 (+.f32 -1 (pow.f32 alpha 6)) (+.f32 (pow.f32 alpha 4) (fma.f32 alpha alpha 1)))
(/.f32 (+.f32 -1 (pow.f32 alpha 6)) (+.f32 (pow.f32 alpha 4) (-.f32 1 (*.f32 (*.f32 alpha alpha) -1))))
(/.f32 (+.f32 -1 (pow.f32 alpha 6)) (*.f32 1 (+.f32 (pow.f32 alpha 4) (-.f32 1 (*.f32 (*.f32 alpha alpha) -1)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 alpha 4) -1)) (neg.f32 (fma.f32 alpha alpha 1)))
(/.f32 (neg.f32 (+.f32 (pow.f32 alpha 4) -1)) (*.f32 1 (neg.f32 (fma.f32 alpha alpha 1))))
(/.f32 (neg.f32 (+.f32 -1 (pow.f32 alpha 6))) (neg.f32 (+.f32 (pow.f32 alpha 4) (fma.f32 alpha alpha 1))))
(/.f32 (neg.f32 (+.f32 -1 (pow.f32 alpha 6))) (*.f32 1 (neg.f32 (+.f32 (pow.f32 alpha 4) (fma.f32 alpha alpha 1)))))
(/.f32 (-.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 alpha 4)) 1) (*.f32 (fma.f32 alpha alpha 1) (+.f32 1 (pow.f32 alpha 4))))
(/.f32 (-.f32 (*.f32 (pow.f32 alpha 6) (pow.f32 alpha 6)) 1) (*.f32 (+.f32 (pow.f32 alpha 4) (fma.f32 alpha alpha 1)) (+.f32 1 (pow.f32 alpha 6))))
(/.f32 (-.f32 (*.f32 (pow.f32 alpha 6) (pow.f32 alpha 6)) 1) (*.f32 (+.f32 (pow.f32 alpha 4) (-.f32 1 (*.f32 (*.f32 alpha alpha) -1))) (+.f32 1 (pow.f32 alpha 6))))
(/.f32 (-.f32 (pow.f32 (pow.f32 alpha 4) 3) 1) (*.f32 (fma.f32 alpha alpha 1) (+.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 alpha 4)) (+.f32 1 (*.f32 (pow.f32 alpha 4) 1)))))
(/.f32 (-.f32 (pow.f32 (pow.f32 alpha 6) 3) 1) (*.f32 (+.f32 (pow.f32 alpha 4) (fma.f32 alpha alpha 1)) (+.f32 (+.f32 (*.f32 (pow.f32 alpha 6) (pow.f32 alpha 6)) 1) (*.f32 (pow.f32 alpha 6) 1))))
(/.f32 (-.f32 (pow.f32 (pow.f32 alpha 6) 3) 1) (*.f32 (+.f32 (pow.f32 alpha 4) (-.f32 1 (*.f32 (*.f32 alpha alpha) -1))) (+.f32 (+.f32 (*.f32 (pow.f32 alpha 6) (pow.f32 alpha 6)) 1) (*.f32 (pow.f32 alpha 6) 1))))
(pow.f32 (fma.f32 alpha alpha -1) 1)
(pow.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) 2)
(pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 3)
(pow.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) 1/3)
(sqrt.f32 (pow.f32 (fma.f32 alpha alpha -1) 2))
(log.f32 (exp.f32 (fma.f32 alpha alpha -1)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 alpha alpha -1))))
(cbrt.f32 (pow.f32 (fma.f32 alpha alpha -1) 3))
(expm1.f32 (*.f32 2 (log.f32 alpha)))
(exp.f32 (log.f32 (fma.f32 alpha alpha -1)))
(exp.f32 (*.f32 (log.f32 (fma.f32 alpha alpha -1)) 1))
(log1p.f32 (expm1.f32 (fma.f32 alpha alpha -1)))
(fma.f32 alpha alpha -1)
(fma.f32 1 (*.f32 alpha alpha) -1)
(fma.f32 (cbrt.f32 (pow.f32 alpha 4)) (pow.f32 (cbrt.f32 alpha) 2) -1)
Outputs
(/.f32 -1/2 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))
(/.f32 -1/2 (*.f32 (*.f32 (log.f32 alpha) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta)))) (PI.f32)))
(/.f32 -1/2 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (log.f32 alpha))))
(-.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))))
(-.f32 (/.f32 (*.f32 1/2 (*.f32 alpha alpha)) (*.f32 (*.f32 (log.f32 alpha) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta)))) (PI.f32))) (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta)))) (PI.f32))))
(fma.f32 1/2 (*.f32 (/.f32 alpha (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))) (/.f32 alpha (PI.f32))) (/.f32 -1/2 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (log.f32 alpha)))))
(-.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))))
(-.f32 (/.f32 (*.f32 1/2 (*.f32 alpha alpha)) (*.f32 (*.f32 (log.f32 alpha) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta)))) (PI.f32))) (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta)))) (PI.f32))))
(fma.f32 1/2 (*.f32 (/.f32 alpha (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))) (/.f32 alpha (PI.f32))) (/.f32 -1/2 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (log.f32 alpha)))))
(-.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))))
(-.f32 (/.f32 (*.f32 1/2 (*.f32 alpha alpha)) (*.f32 (*.f32 (log.f32 alpha) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta)))) (PI.f32))) (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta)))) (PI.f32))))
(fma.f32 1/2 (*.f32 (/.f32 alpha (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))) (/.f32 alpha (PI.f32))) (/.f32 -1/2 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (log.f32 alpha)))))
(*.f32 -1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))))
(/.f32 (*.f32 -1/2 (*.f32 alpha alpha)) (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))))
(*.f32 -1/2 (/.f32 (/.f32 alpha (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) alpha)) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))))
(+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))))) (*.f32 -1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))))))
(+.f32 (/.f32 (*.f32 -1/2 (*.f32 alpha alpha)) (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))))) (/.f32 1/2 (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))))))
(+.f32 (*.f32 -1/2 (/.f32 (/.f32 alpha (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) alpha)) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))))) (/.f32 (/.f32 1/2 (-.f32 1 (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))))
(+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))))) (*.f32 -1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))))))
(+.f32 (/.f32 (*.f32 -1/2 (*.f32 alpha alpha)) (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))))) (/.f32 1/2 (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))))))
(+.f32 (*.f32 -1/2 (/.f32 (/.f32 alpha (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) alpha)) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))))) (/.f32 (/.f32 1/2 (-.f32 1 (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))))
(+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))))) (*.f32 -1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))))))
(+.f32 (/.f32 (*.f32 -1/2 (*.f32 alpha alpha)) (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))))) (/.f32 1/2 (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))))))
(+.f32 (*.f32 -1/2 (/.f32 (/.f32 alpha (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) alpha)) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))))) (/.f32 (/.f32 1/2 (-.f32 1 (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))))
(*.f32 -1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))))))
(/.f32 (*.f32 -1/2 (*.f32 alpha alpha)) (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha)))))
(/.f32 -1/2 (/.f32 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta)))) (*.f32 alpha alpha)))
(+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha)))))) (*.f32 -1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha)))))))
(+.f32 (/.f32 (*.f32 -1/2 (*.f32 alpha alpha)) (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))))) (/.f32 1/2 (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))))))
(+.f32 (/.f32 -1/2 (/.f32 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta)))) (*.f32 alpha alpha))) (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta))))))
(+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha)))))) (*.f32 -1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha)))))))
(+.f32 (/.f32 (*.f32 -1/2 (*.f32 alpha alpha)) (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))))) (/.f32 1/2 (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))))))
(+.f32 (/.f32 -1/2 (/.f32 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta)))) (*.f32 alpha alpha))) (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta))))))
(+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha)))))) (*.f32 -1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha)))))))
(+.f32 (/.f32 (*.f32 -1/2 (*.f32 alpha alpha)) (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))))) (/.f32 1/2 (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))))))
(+.f32 (/.f32 -1/2 (/.f32 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta)))) (*.f32 alpha alpha))) (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta))))))
(/.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 (log.f32 alpha) 2)))
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (fma.f32 alpha alpha -1))
(-.f32 (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) (/.f32 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))))
(-.f32 (+.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) 2))) (*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) 2)) (/.f32 (*.f32 cosTheta cosTheta) (PI.f32)))) (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) 2))))
(*.f32 (fma.f32 cosTheta cosTheta 1) (*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (fma.f32 alpha alpha -1)))
(-.f32 (+.f32 (/.f32 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 4)) (*.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 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))))) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))))
(-.f32 (+.f32 (+.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) 2)) (/.f32 (pow.f32 cosTheta 4) (PI.f32))) (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) 2)))) (*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) 2)) (/.f32 (*.f32 cosTheta cosTheta) (PI.f32)))) (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) 2))))
(*.f32 (*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (fma.f32 alpha alpha -1)) (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 cosTheta 4)))
(-.f32 (+.f32 (/.f32 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 4)) (*.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 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) (/.f32 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 6)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))))) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))))
(-.f32 (+.f32 (+.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) 2)) (/.f32 (pow.f32 cosTheta 4) (PI.f32))) (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) 2)))) (+.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) 2)) (/.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) 2)) (/.f32 (pow.f32 cosTheta 6) (PI.f32))))) (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) 2))))
(+.f32 (*.f32 (*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (fma.f32 alpha alpha -1)) (pow.f32 cosTheta 4)) (+.f32 (*.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha))) (+.f32 (/.f32 cosTheta (/.f32 (PI.f32) cosTheta)) (/.f32 (pow.f32 cosTheta 6) (PI.f32)))) (*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (fma.f32 alpha alpha -1))))
(*.f32 -1 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))
(neg.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) 2)) (*.f32 cosTheta cosTheta))))
(/.f32 (neg.f32 (fma.f32 alpha alpha -1)) (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)) (PI.f32))))
(-.f32 (+.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))) (*.f32 -1 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))) (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))
(+.f32 (/.f32 1 (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 4)) (*.f32 (log.f32 alpha) 2))) (-.f32 (neg.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) 2)) (*.f32 cosTheta cosTheta)))) (/.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) 2)) (*.f32 (PI.f32) (pow.f32 cosTheta 4)))))
(-.f32 (-.f32 (/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (pow.f32 cosTheta 4)) (*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))) (*.f32 (/.f32 (/.f32 alpha 2) (log.f32 alpha)) (/.f32 alpha (*.f32 (PI.f32) (pow.f32 cosTheta 4)))))
(-.f32 (+.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))) (+.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 cosTheta 6) (PI.f32)))) (*.f32 -1 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))) (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 cosTheta 6) (PI.f32)))) (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 cosTheta 4) (PI.f32))))))
(+.f32 (/.f32 1 (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 4)) (*.f32 (log.f32 alpha) 2))) (-.f32 (+.f32 (neg.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) 2)) (*.f32 cosTheta cosTheta)))) (/.f32 1 (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 6)) (*.f32 (log.f32 alpha) 2)))) (+.f32 (/.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) 2)) (*.f32 (PI.f32) (pow.f32 cosTheta 4))) (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 6)) (*.f32 (log.f32 alpha) 2))))))
(-.f32 (+.f32 (-.f32 (/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (pow.f32 cosTheta 6)) (*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))) (-.f32 (/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (pow.f32 cosTheta 4)) (*.f32 (/.f32 (/.f32 alpha 2) (log.f32 alpha)) (/.f32 alpha (*.f32 (PI.f32) (pow.f32 cosTheta 6)))))) (*.f32 (/.f32 (/.f32 alpha 2) (log.f32 alpha)) (/.f32 alpha (*.f32 (PI.f32) (pow.f32 cosTheta 4)))))
(-.f32 (+.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))) (+.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 cosTheta 8) (PI.f32)))) (+.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 cosTheta 6) (PI.f32)))) (*.f32 -1 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))))) (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 cosTheta 6) (PI.f32)))) (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))) (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 cosTheta 8) (PI.f32)))))))
(+.f32 (/.f32 1 (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 4)) (*.f32 (log.f32 alpha) 2))) (-.f32 (+.f32 (+.f32 (neg.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) 2)) (*.f32 cosTheta cosTheta)))) (/.f32 1 (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 6)) (*.f32 (log.f32 alpha) 2)))) (/.f32 (/.f32 1 (*.f32 (log.f32 alpha) 2)) (*.f32 (PI.f32) (pow.f32 cosTheta 8)))) (+.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 6)) (*.f32 (log.f32 alpha) 2))) (+.f32 (/.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) 2)) (*.f32 (PI.f32) (pow.f32 cosTheta 4))) (/.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) 2)) (*.f32 (PI.f32) (pow.f32 cosTheta 8)))))))
(+.f32 (/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (pow.f32 cosTheta 4)) (-.f32 (+.f32 (-.f32 (/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (pow.f32 cosTheta 6)) (*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))) (/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (pow.f32 cosTheta 8))) (+.f32 (+.f32 (*.f32 (/.f32 (/.f32 alpha 2) (log.f32 alpha)) (/.f32 alpha (*.f32 (PI.f32) (pow.f32 cosTheta 4)))) (*.f32 (/.f32 (/.f32 alpha 2) (log.f32 alpha)) (/.f32 alpha (*.f32 (PI.f32) (pow.f32 cosTheta 6))))) (*.f32 (/.f32 (/.f32 alpha 2) (log.f32 alpha)) (/.f32 alpha (*.f32 (PI.f32) (pow.f32 cosTheta 8)))))))
(*.f32 -1 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))
(neg.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) 2)) (*.f32 cosTheta cosTheta))))
(/.f32 (neg.f32 (fma.f32 alpha alpha -1)) (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)) (PI.f32))))
(-.f32 (+.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))) (*.f32 -1 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))) (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))
(+.f32 (/.f32 1 (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 4)) (*.f32 (log.f32 alpha) 2))) (-.f32 (neg.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) 2)) (*.f32 cosTheta cosTheta)))) (/.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) 2)) (*.f32 (PI.f32) (pow.f32 cosTheta 4)))))
(-.f32 (-.f32 (/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (pow.f32 cosTheta 4)) (*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))) (*.f32 (/.f32 (/.f32 alpha 2) (log.f32 alpha)) (/.f32 alpha (*.f32 (PI.f32) (pow.f32 cosTheta 4)))))
(-.f32 (+.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))) (+.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 cosTheta 6) (PI.f32)))) (*.f32 -1 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))) (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 cosTheta 6) (PI.f32)))) (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 cosTheta 4) (PI.f32))))))
(+.f32 (/.f32 1 (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 4)) (*.f32 (log.f32 alpha) 2))) (-.f32 (+.f32 (neg.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) 2)) (*.f32 cosTheta cosTheta)))) (/.f32 1 (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 6)) (*.f32 (log.f32 alpha) 2)))) (+.f32 (/.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) 2)) (*.f32 (PI.f32) (pow.f32 cosTheta 4))) (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 6)) (*.f32 (log.f32 alpha) 2))))))
(-.f32 (+.f32 (-.f32 (/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (pow.f32 cosTheta 6)) (*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))) (-.f32 (/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (pow.f32 cosTheta 4)) (*.f32 (/.f32 (/.f32 alpha 2) (log.f32 alpha)) (/.f32 alpha (*.f32 (PI.f32) (pow.f32 cosTheta 6)))))) (*.f32 (/.f32 (/.f32 alpha 2) (log.f32 alpha)) (/.f32 alpha (*.f32 (PI.f32) (pow.f32 cosTheta 4)))))
(-.f32 (+.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))) (+.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 cosTheta 8) (PI.f32)))) (+.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 cosTheta 6) (PI.f32)))) (*.f32 -1 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))))) (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 cosTheta 6) (PI.f32)))) (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))) (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 cosTheta 8) (PI.f32)))))))
(+.f32 (/.f32 1 (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 4)) (*.f32 (log.f32 alpha) 2))) (-.f32 (+.f32 (+.f32 (neg.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) 2)) (*.f32 cosTheta cosTheta)))) (/.f32 1 (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 6)) (*.f32 (log.f32 alpha) 2)))) (/.f32 (/.f32 1 (*.f32 (log.f32 alpha) 2)) (*.f32 (PI.f32) (pow.f32 cosTheta 8)))) (+.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 6)) (*.f32 (log.f32 alpha) 2))) (+.f32 (/.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) 2)) (*.f32 (PI.f32) (pow.f32 cosTheta 4))) (/.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) 2)) (*.f32 (PI.f32) (pow.f32 cosTheta 8)))))))
(+.f32 (/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (pow.f32 cosTheta 4)) (-.f32 (+.f32 (-.f32 (/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (pow.f32 cosTheta 6)) (*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))) (/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (pow.f32 cosTheta 8))) (+.f32 (+.f32 (*.f32 (/.f32 (/.f32 alpha 2) (log.f32 alpha)) (/.f32 alpha (*.f32 (PI.f32) (pow.f32 cosTheta 4)))) (*.f32 (/.f32 (/.f32 alpha 2) (log.f32 alpha)) (/.f32 alpha (*.f32 (PI.f32) (pow.f32 cosTheta 6))))) (*.f32 (/.f32 (/.f32 alpha 2) (log.f32 alpha)) (/.f32 alpha (*.f32 (PI.f32) (pow.f32 cosTheta 8)))))))
-1
(-.f32 (pow.f32 alpha 2) 1)
(fma.f32 alpha alpha -1)
(-.f32 (pow.f32 alpha 2) 1)
(fma.f32 alpha alpha -1)
(-.f32 (pow.f32 alpha 2) 1)
(fma.f32 alpha alpha -1)
(pow.f32 alpha 2)
(*.f32 alpha alpha)
(-.f32 (pow.f32 alpha 2) 1)
(fma.f32 alpha alpha -1)
(-.f32 (pow.f32 alpha 2) 1)
(fma.f32 alpha alpha -1)
(-.f32 (pow.f32 alpha 2) 1)
(fma.f32 alpha alpha -1)
(pow.f32 alpha 2)
(*.f32 alpha alpha)
(-.f32 (pow.f32 alpha 2) 1)
(fma.f32 alpha alpha -1)
(-.f32 (pow.f32 alpha 2) 1)
(fma.f32 alpha alpha -1)
(-.f32 (pow.f32 alpha 2) 1)
(fma.f32 alpha alpha -1)
(+.f32 (*.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)))) (neg.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1))))))
(fma.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (*.f32 2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))) (/.f32 -1 (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) 2)) (fma.f32 cosTheta cosTheta 1))))
(-.f32 (*.f32 (/.f32 alpha (PI.f32)) (/.f32 (/.f32 alpha 2) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))) (/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (fma.f32 cosTheta cosTheta 1)))
(+.f32 (neg.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1))))) (*.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)))))
(fma.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (*.f32 2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))) (/.f32 -1 (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) 2)) (fma.f32 cosTheta cosTheta 1))))
(-.f32 (*.f32 (/.f32 alpha (PI.f32)) (/.f32 (/.f32 alpha 2) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))) (/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (fma.f32 cosTheta cosTheta 1)))
(-.f32 (*.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)))) (/.f32 1 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)))))
(fma.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (*.f32 2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))) (/.f32 -1 (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) 2)) (fma.f32 cosTheta cosTheta 1))))
(-.f32 (*.f32 (/.f32 alpha (PI.f32)) (/.f32 (/.f32 alpha 2) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))) (/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (fma.f32 cosTheta cosTheta 1)))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)))))) 1)
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) 2)) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)))
(*.f32 1 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) 2)) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (fma.f32 alpha alpha -1) (/.f32 1 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) 2)) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)))) 1)
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) 2)) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (/.f32 1 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1))))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) 2)) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 2 (log.f32 alpha)))) (hypot.f32 1 cosTheta)) (/.f32 (sqrt.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 2 (log.f32 alpha)))) (hypot.f32 1 cosTheta)))
(pow.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) 2)))) (hypot.f32 1 cosTheta)) 2)
(pow.f32 (/.f32 (sqrt.f32 (*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (fma.f32 alpha alpha -1))) (hypot.f32 1 cosTheta)) 2)
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (*.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (/.f32 1 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1))))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) 2)) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1))))) (pow.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1))))) 2))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) 2)) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1))))) 2) (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1))))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) 2)) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 2 (log.f32 alpha))) (/.f32 1 (fma.f32 cosTheta cosTheta 1)))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) 2)) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 2 (log.f32 alpha))) (/.f32 (fma.f32 cosTheta cosTheta 1) (+.f32 1 (*.f32 cosTheta (pow.f32 cosTheta 3)))))
(/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) 2))) (fma.f32 cosTheta cosTheta 1)) (+.f32 1 (*.f32 cosTheta (pow.f32 cosTheta 3))))
(*.f32 (fma.f32 cosTheta cosTheta 1) (*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (+.f32 1 (pow.f32 cosTheta 4)))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 2 (log.f32 alpha))) (/.f32 (+.f32 (fma.f32 cosTheta cosTheta 1) (*.f32 cosTheta (pow.f32 cosTheta 3))) (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3))))
(*.f32 (+.f32 (fma.f32 cosTheta cosTheta 1) (*.f32 cosTheta (pow.f32 cosTheta 3))) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (*.f32 (log.f32 alpha) 2) (+.f32 1 (pow.f32 cosTheta 6))))))
(*.f32 (*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (fma.f32 alpha alpha -1)) (/.f32 (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 cosTheta 4)) (+.f32 1 (pow.f32 cosTheta 6))))
(*.f32 (+.f32 alpha 1) (*.f32 (+.f32 alpha -1) (/.f32 1 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1))))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) 2)) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (+.f32 alpha 1) (/.f32 (+.f32 alpha -1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) 2)) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)))) (fma.f32 alpha alpha -1))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) 2)) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (-.f32 1 (*.f32 alpha alpha)) (/.f32 1 (*.f32 (PI.f32) (neg.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1))))))
(*.f32 (-.f32 1 (*.f32 alpha alpha)) (/.f32 (/.f32 1 (PI.f32)) (*.f32 (*.f32 (log.f32 alpha) 2) (neg.f32 (fma.f32 cosTheta cosTheta 1)))))
(/.f32 (neg.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32))) (*.f32 -2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1))))
(*.f32 (/.f32 1 (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) 2)) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) 2)) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 1 (fma.f32 cosTheta cosTheta 1)) (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 2 (log.f32 alpha))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) 2)) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 1 (*.f32 (hypot.f32 1 cosTheta) (sqrt.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))))) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (hypot.f32 1 cosTheta) (sqrt.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))))))
(*.f32 (/.f32 (/.f32 1 (hypot.f32 1 cosTheta)) (sqrt.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) 2)))) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (hypot.f32 1 cosTheta) (sqrt.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) 2))))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (hypot.f32 1 cosTheta) (sqrt.f32 (*.f32 (log.f32 alpha) (*.f32 2 (PI.f32)))))) (*.f32 (hypot.f32 1 cosTheta) (sqrt.f32 (*.f32 (log.f32 alpha) (*.f32 2 (PI.f32))))))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1))) 2))) (/.f32 (fma.f32 alpha alpha -1) (cbrt.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1))))))
(/.f32 (*.f32 1 (/.f32 (fma.f32 alpha alpha -1) (cbrt.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) 2)) (fma.f32 cosTheta cosTheta 1))))) (cbrt.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) 2)) (fma.f32 cosTheta cosTheta 1)) 2)))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (cbrt.f32 (*.f32 (*.f32 2 (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1))))) (cbrt.f32 (pow.f32 (*.f32 (*.f32 2 (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1))) 2)))
(*.f32 (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 2 (log.f32 alpha))) (+.f32 1 (*.f32 cosTheta (pow.f32 cosTheta 3)))) (fma.f32 cosTheta cosTheta 1))
(/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) 2))) (fma.f32 cosTheta cosTheta 1)) (+.f32 1 (*.f32 cosTheta (pow.f32 cosTheta 3))))
(*.f32 (fma.f32 cosTheta cosTheta 1) (*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (+.f32 1 (pow.f32 cosTheta 4)))))
(*.f32 (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 2 (log.f32 alpha))) (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3))) (+.f32 (fma.f32 cosTheta cosTheta 1) (*.f32 cosTheta (pow.f32 cosTheta 3))))
(*.f32 (+.f32 (fma.f32 cosTheta cosTheta 1) (*.f32 cosTheta (pow.f32 cosTheta 3))) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (*.f32 (log.f32 alpha) 2) (+.f32 1 (pow.f32 cosTheta 6))))))
(*.f32 (*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (fma.f32 alpha alpha -1)) (/.f32 (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 cosTheta 4)) (+.f32 1 (pow.f32 cosTheta 6))))
(*.f32 (/.f32 1 (*.f32 (PI.f32) (neg.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1))))) (-.f32 1 (*.f32 alpha alpha)))
(*.f32 (-.f32 1 (*.f32 alpha alpha)) (/.f32 (/.f32 1 (PI.f32)) (*.f32 (*.f32 (log.f32 alpha) 2) (neg.f32 (fma.f32 cosTheta cosTheta 1)))))
(/.f32 (neg.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32))) (*.f32 -2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) 1) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) 2)) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)))) (sqrt.f32 (fma.f32 alpha alpha -1)))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) 2)) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)))
(*.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 cosTheta cosTheta 1))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) 2)) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (fma.f32 cosTheta cosTheta 1)))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) 2)) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (fma.f32 cosTheta cosTheta 1)) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) 2)) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1))) 2))) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (cbrt.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1))))))
(/.f32 (*.f32 1 (/.f32 (fma.f32 alpha alpha -1) (cbrt.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) 2)) (fma.f32 cosTheta cosTheta 1))))) (cbrt.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) 2)) (fma.f32 cosTheta cosTheta 1)) 2)))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (cbrt.f32 (*.f32 (*.f32 2 (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1))))) (cbrt.f32 (pow.f32 (*.f32 (*.f32 2 (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1))) 2)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) 1) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) 2)) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)))
(*.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 cosTheta cosTheta 1))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) 2)) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (fma.f32 cosTheta cosTheta 1)))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) 2)) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (fma.f32 cosTheta cosTheta 1)) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) 2)) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (*.f32 (hypot.f32 1 cosTheta) (sqrt.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))))) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (hypot.f32 1 cosTheta) (sqrt.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))))))
(*.f32 (/.f32 (/.f32 1 (hypot.f32 1 cosTheta)) (sqrt.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) 2)))) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (hypot.f32 1 cosTheta) (sqrt.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) 2))))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (hypot.f32 1 cosTheta) (sqrt.f32 (*.f32 (log.f32 alpha) (*.f32 2 (PI.f32)))))) (*.f32 (hypot.f32 1 cosTheta) (sqrt.f32 (*.f32 (log.f32 alpha) (*.f32 2 (PI.f32))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1))) 2))) (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1))))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) 2)) (fma.f32 cosTheta cosTheta 1)))) (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (cbrt.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) 2)) (fma.f32 cosTheta cosTheta 1)) 2))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (cbrt.f32 (*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1))))) (cbrt.f32 (pow.f32 (*.f32 (*.f32 2 (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1))) 2)))
(*.f32 (/.f32 (+.f32 alpha 1) (PI.f32)) (/.f32 (+.f32 alpha -1) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) 2)) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 (+.f32 alpha 1) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (/.f32 (+.f32 alpha -1) (fma.f32 cosTheta cosTheta 1)))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) 2)) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 (+.f32 alpha 1) (*.f32 (hypot.f32 1 cosTheta) (sqrt.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))))) (/.f32 (+.f32 alpha -1) (*.f32 (hypot.f32 1 cosTheta) (sqrt.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))))))
(*.f32 (/.f32 (/.f32 1 (hypot.f32 1 cosTheta)) (sqrt.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) 2)))) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (hypot.f32 1 cosTheta) (sqrt.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) 2))))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (hypot.f32 1 cosTheta) (sqrt.f32 (*.f32 (log.f32 alpha) (*.f32 2 (PI.f32)))))) (*.f32 (hypot.f32 1 cosTheta) (sqrt.f32 (*.f32 (log.f32 alpha) (*.f32 2 (PI.f32))))))
(*.f32 (/.f32 (+.f32 alpha 1) (cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1))) 2))) (/.f32 (+.f32 alpha -1) (cbrt.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1))))))
(/.f32 (*.f32 1 (/.f32 (fma.f32 alpha alpha -1) (cbrt.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) 2)) (fma.f32 cosTheta cosTheta 1))))) (cbrt.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) 2)) (fma.f32 cosTheta cosTheta 1)) 2)))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (cbrt.f32 (*.f32 (*.f32 2 (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1))))) (cbrt.f32 (pow.f32 (*.f32 (*.f32 2 (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1))) 2)))
(*.f32 (/.f32 1 (/.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1))) (sqrt.f32 (fma.f32 alpha alpha -1)))) (sqrt.f32 (fma.f32 alpha alpha -1)))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) 2)) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 1 (/.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1))) (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2))) (cbrt.f32 (fma.f32 alpha alpha -1)))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) 2)) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 1 (/.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1))) (+.f32 alpha 1))) (+.f32 alpha -1))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) 2)) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (+.f32 1 (*.f32 cosTheta (pow.f32 cosTheta 3))))) (fma.f32 cosTheta cosTheta 1))
(/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) 2))) (fma.f32 cosTheta cosTheta 1)) (+.f32 1 (*.f32 cosTheta (pow.f32 cosTheta 3))))
(*.f32 (fma.f32 cosTheta cosTheta 1) (*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (+.f32 1 (pow.f32 cosTheta 4)))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3)))) (+.f32 (fma.f32 cosTheta cosTheta 1) (*.f32 cosTheta (pow.f32 cosTheta 3))))
(*.f32 (+.f32 (fma.f32 cosTheta cosTheta 1) (*.f32 cosTheta (pow.f32 cosTheta 3))) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (*.f32 (log.f32 alpha) 2) (+.f32 1 (pow.f32 cosTheta 6))))))
(*.f32 (*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (fma.f32 alpha alpha -1)) (/.f32 (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 cosTheta 4)) (+.f32 1 (pow.f32 cosTheta 6))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (-.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) 2) (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 cosTheta cosTheta)))))) (-.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (-.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) 2)) 2) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) 2)) (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) 2)) (*.f32 cosTheta cosTheta))))) (*.f32 (PI.f32) (-.f32 (*.f32 (log.f32 alpha) 2) (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (-.f32 (pow.f32 (*.f32 (log.f32 alpha) (*.f32 2 (PI.f32))) 2) (*.f32 (pow.f32 (*.f32 (log.f32 alpha) (*.f32 2 (PI.f32))) 2) (pow.f32 cosTheta 4)))) (*.f32 (*.f32 (log.f32 alpha) 2) (-.f32 (PI.f32) (*.f32 cosTheta (*.f32 cosTheta (PI.f32))))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (+.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) 3) (pow.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 cosTheta cosTheta))) 3))) (-.f32 (+.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) 2) (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 cosTheta cosTheta))))) (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 cosTheta cosTheta))))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (+.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) 2)) 3) (pow.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) 2)) (*.f32 cosTheta cosTheta)) 3))) (+.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) 2)) 2) (-.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) 2)) (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) 2)) (*.f32 cosTheta cosTheta))) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) 2)) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) 2)) (*.f32 cosTheta cosTheta))))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (pow.f32 (*.f32 (log.f32 alpha) 2) 3) (pow.f32 (*.f32 (log.f32 alpha) (*.f32 2 (*.f32 cosTheta cosTheta))) 3)))) (+.f32 (pow.f32 (*.f32 (log.f32 alpha) (*.f32 2 (PI.f32))) 2) (-.f32 (*.f32 (pow.f32 (*.f32 (log.f32 alpha) (*.f32 2 (PI.f32))) 2) (pow.f32 cosTheta 4)) (*.f32 (pow.f32 (*.f32 (log.f32 alpha) (*.f32 2 (PI.f32))) 2) (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)))) (cbrt.f32 (fma.f32 alpha alpha -1)))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) 2)) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 2 (log.f32 alpha))) (-.f32 (*.f32 cosTheta (pow.f32 cosTheta 3)) 1)) (-.f32 (*.f32 cosTheta cosTheta) 1))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (fma.f32 cosTheta (pow.f32 cosTheta 3) -1) (*.f32 (log.f32 alpha) 2))) (fma.f32 cosTheta cosTheta -1))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (*.f32 (+.f32 -1 (pow.f32 cosTheta 4)) (log.f32 alpha)) 2)) (fma.f32 cosTheta cosTheta -1))
(*.f32 (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 2 (log.f32 alpha))) (-.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3))) (+.f32 (fma.f32 cosTheta cosTheta 1) (*.f32 cosTheta (pow.f32 cosTheta 3))))
(*.f32 (+.f32 (fma.f32 cosTheta cosTheta 1) (*.f32 cosTheta (pow.f32 cosTheta 3))) (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (-.f32 1 (pow.f32 cosTheta 6)) (*.f32 (log.f32 alpha) 2))))
(*.f32 (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 cosTheta 4)) (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (*.f32 (-.f32 1 (pow.f32 cosTheta 6)) (log.f32 alpha)) 2)))
(*.f32 (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 2 (log.f32 alpha))) (neg.f32 (+.f32 1 (*.f32 cosTheta (pow.f32 cosTheta 3))))) (neg.f32 (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (+.f32 -1 (neg.f32 (*.f32 cosTheta (pow.f32 cosTheta 3)))) (*.f32 (log.f32 alpha) 2))) (neg.f32 (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (*.f32 (log.f32 alpha) 2) (-.f32 -1 (pow.f32 cosTheta 4)))) (neg.f32 (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 2 (log.f32 alpha))) (neg.f32 (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3)))) (neg.f32 (+.f32 (fma.f32 cosTheta cosTheta 1) (*.f32 cosTheta (pow.f32 cosTheta 3)))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) 2))) (+.f32 -1 (neg.f32 (pow.f32 cosTheta 6)))) (neg.f32 (+.f32 (fma.f32 cosTheta cosTheta 1) (*.f32 cosTheta (pow.f32 cosTheta 3)))))
(*.f32 (/.f32 (*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (fma.f32 alpha alpha -1)) (-.f32 -1 (pow.f32 cosTheta 6))) (-.f32 (neg.f32 (fma.f32 cosTheta cosTheta 1)) (pow.f32 cosTheta 4)))
(*.f32 (/.f32 (+.f32 alpha 1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)))) (+.f32 alpha -1))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) 2)) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 (*.f32 (+.f32 (pow.f32 alpha 4) -1) (/.f32 1 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1))))) (+.f32 (pow.f32 alpha 4) -1)) (fma.f32 alpha alpha -1))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) 2)) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 (*.f32 (+.f32 (pow.f32 alpha 4) -1) (/.f32 1 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1))))) (-.f32 1 (pow.f32 alpha 4))) (-.f32 1 (*.f32 alpha alpha)))
(*.f32 (-.f32 1 (*.f32 alpha alpha)) (/.f32 (/.f32 (*.f32 (+.f32 -1 (pow.f32 alpha 4)) 1) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) 2)) (fma.f32 cosTheta cosTheta 1))) (-.f32 1 (pow.f32 alpha 4))))
(*.f32 (neg.f32 (fma.f32 alpha alpha -1)) (*.f32 (/.f32 (+.f32 -1 (pow.f32 alpha 4)) (-.f32 1 (pow.f32 alpha 4))) (/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (fma.f32 cosTheta cosTheta 1))))
(*.f32 (/.f32 (*.f32 (+.f32 (pow.f32 alpha 4) -1) (/.f32 1 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1))))) (+.f32 1 (pow.f32 alpha 6))) (+.f32 (pow.f32 alpha 4) (-.f32 1 (*.f32 alpha alpha))))
(*.f32 (/.f32 (/.f32 (*.f32 (+.f32 -1 (pow.f32 alpha 4)) 1) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) 2)) (fma.f32 cosTheta cosTheta 1))) (+.f32 1 (pow.f32 alpha 6))) (-.f32 (+.f32 1 (pow.f32 alpha 4)) (*.f32 alpha alpha)))
(*.f32 (*.f32 (/.f32 (+.f32 -1 (pow.f32 alpha 4)) (+.f32 1 (pow.f32 alpha 6))) (/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (fma.f32 cosTheta cosTheta 1))) (+.f32 (neg.f32 (fma.f32 alpha alpha -1)) (pow.f32 alpha 4)))
(*.f32 (/.f32 (*.f32 (+.f32 -1 (pow.f32 alpha 6)) (/.f32 1 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1))))) (-.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 alpha 4)) (*.f32 (fma.f32 alpha alpha 1) (fma.f32 alpha alpha 1)))) (-.f32 (pow.f32 alpha 4) (fma.f32 alpha alpha 1)))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 alpha 6)) (/.f32 (-.f32 (pow.f32 alpha 8) (*.f32 (fma.f32 alpha alpha 1) (fma.f32 alpha alpha 1))) (/.f32 1 (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) 2)) (fma.f32 cosTheta cosTheta 1))))) (-.f32 (pow.f32 alpha 4) (fma.f32 alpha alpha 1)))
(*.f32 (*.f32 (/.f32 (+.f32 -1 (pow.f32 alpha 6)) (-.f32 (pow.f32 alpha 8) (*.f32 (fma.f32 alpha alpha 1) (fma.f32 alpha alpha 1)))) (/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (fma.f32 cosTheta cosTheta 1))) (-.f32 (pow.f32 alpha 4) (fma.f32 alpha alpha 1)))
(*.f32 (/.f32 (*.f32 (+.f32 -1 (pow.f32 alpha 6)) (/.f32 1 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1))))) (+.f32 (pow.f32 (pow.f32 alpha 4) 3) (pow.f32 (fma.f32 alpha alpha 1) 3))) (+.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 alpha 4)) (-.f32 (*.f32 (fma.f32 alpha alpha 1) (fma.f32 alpha alpha 1)) (*.f32 (pow.f32 alpha 4) (fma.f32 alpha alpha 1)))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 alpha 6)) (/.f32 (+.f32 (pow.f32 (pow.f32 alpha 4) 3) (pow.f32 (fma.f32 alpha alpha 1) 3)) (/.f32 1 (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) 2)) (fma.f32 cosTheta cosTheta 1))))) (+.f32 (pow.f32 alpha 8) (*.f32 (fma.f32 alpha alpha 1) (-.f32 (fma.f32 alpha alpha 1) (pow.f32 alpha 4)))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 alpha 6)) (/.f32 (+.f32 (pow.f32 (pow.f32 alpha 4) 3) (pow.f32 (fma.f32 alpha alpha 1) 3)) (/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (fma.f32 cosTheta cosTheta 1)))) (+.f32 (pow.f32 alpha 8) (*.f32 (fma.f32 alpha alpha 1) (-.f32 (fma.f32 alpha alpha 1) (pow.f32 alpha 4)))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (*.f32 2 (log.f32 alpha)) (+.f32 1 (*.f32 cosTheta (pow.f32 cosTheta 3))))) (fma.f32 cosTheta cosTheta 1))
(/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) 2))) (fma.f32 cosTheta cosTheta 1)) (+.f32 1 (*.f32 cosTheta (pow.f32 cosTheta 3))))
(*.f32 (fma.f32 cosTheta cosTheta 1) (*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (+.f32 1 (pow.f32 cosTheta 4)))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (*.f32 2 (log.f32 alpha)) (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3)))) (+.f32 (fma.f32 cosTheta cosTheta 1) (*.f32 cosTheta (pow.f32 cosTheta 3))))
(*.f32 (+.f32 (fma.f32 cosTheta cosTheta 1) (*.f32 cosTheta (pow.f32 cosTheta 3))) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (*.f32 (log.f32 alpha) 2) (+.f32 1 (pow.f32 cosTheta 6))))))
(*.f32 (*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (fma.f32 alpha alpha -1)) (/.f32 (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 cosTheta 4)) (+.f32 1 (pow.f32 cosTheta 6))))
(*.f32 (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (log.f32 alpha))) (*.f32 (hypot.f32 1 cosTheta) (PI.f32))) (sqrt.f32 (+.f32 1 (*.f32 cosTheta (pow.f32 cosTheta 3))))) (hypot.f32 1 cosTheta))
(/.f32 (*.f32 (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) 2)) (hypot.f32 1 cosTheta)) (PI.f32)) (hypot.f32 1 cosTheta)) (sqrt.f32 (+.f32 1 (*.f32 cosTheta (pow.f32 cosTheta 3)))))
(/.f32 (/.f32 (*.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha))) (hypot.f32 1 cosTheta)) (*.f32 (PI.f32) (hypot.f32 1 cosTheta))) (sqrt.f32 (+.f32 1 (pow.f32 cosTheta 4))))
(*.f32 (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (log.f32 alpha))) (*.f32 (hypot.f32 1 cosTheta) (PI.f32))) (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3)))) (sqrt.f32 (+.f32 (fma.f32 cosTheta cosTheta 1) (*.f32 cosTheta (pow.f32 cosTheta 3)))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) 2)) (*.f32 (sqrt.f32 (+.f32 1 (pow.f32 cosTheta 6))) (*.f32 (PI.f32) (hypot.f32 1 cosTheta)))) (sqrt.f32 (+.f32 (fma.f32 cosTheta cosTheta 1) (*.f32 cosTheta (pow.f32 cosTheta 3)))))
(*.f32 (/.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha))) (*.f32 (*.f32 (PI.f32) (hypot.f32 1 cosTheta)) (sqrt.f32 (+.f32 1 (pow.f32 cosTheta 6))))) (sqrt.f32 (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 cosTheta 4))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (pow.f32 (cbrt.f32 (fma.f32 cosTheta cosTheta 1)) 2) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))))) (cbrt.f32 (+.f32 1 (*.f32 cosTheta (pow.f32 cosTheta 3))))) (cbrt.f32 (fma.f32 cosTheta cosTheta 1)))
(*.f32 (cbrt.f32 (fma.f32 cosTheta cosTheta 1)) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (cbrt.f32 (+.f32 1 (*.f32 cosTheta (pow.f32 cosTheta 3)))) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) 2)) (pow.f32 (cbrt.f32 (fma.f32 cosTheta cosTheta 1)) 2)))))
(*.f32 (cbrt.f32 (fma.f32 cosTheta cosTheta 1)) (/.f32 (/.f32 (*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (fma.f32 alpha alpha -1)) (pow.f32 (cbrt.f32 (fma.f32 cosTheta cosTheta 1)) 2)) (cbrt.f32 (+.f32 1 (pow.f32 cosTheta 4)))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (pow.f32 (cbrt.f32 (fma.f32 cosTheta cosTheta 1)) 2) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))))) (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3)))) (cbrt.f32 (+.f32 (fma.f32 cosTheta cosTheta 1) (*.f32 cosTheta (pow.f32 cosTheta 3)))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 cosTheta 6))) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) 2)) (pow.f32 (cbrt.f32 (fma.f32 cosTheta cosTheta 1)) 2)))) (cbrt.f32 (+.f32 (fma.f32 cosTheta cosTheta 1) (*.f32 cosTheta (pow.f32 cosTheta 3)))))
(*.f32 (/.f32 (/.f32 (*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (fma.f32 alpha alpha -1)) (pow.f32 (cbrt.f32 (fma.f32 cosTheta cosTheta 1)) 2)) (cbrt.f32 (+.f32 1 (pow.f32 cosTheta 6)))) (cbrt.f32 (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 cosTheta 4))))
(*.f32 (/.f32 (+.f32 alpha 1) (fma.f32 cosTheta cosTheta 1)) (/.f32 (+.f32 alpha -1) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) 2)) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)))
(pow.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)))) 1)
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) 2)) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)))
(pow.f32 (/.f32 (sqrt.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 2 (log.f32 alpha)))) (hypot.f32 1 cosTheta)) 2)
(pow.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) 2)))) (hypot.f32 1 cosTheta)) 2)
(pow.f32 (/.f32 (sqrt.f32 (*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (fma.f32 alpha alpha -1))) (hypot.f32 1 cosTheta)) 2)
(pow.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1))))) 3)
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) 2)) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)))
(pow.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)))) 3) 1/3)
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) 2)) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)))
(pow.f32 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1))) -1)
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) 2)) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)))
(neg.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (neg.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1))))))
(*.f32 (-.f32 1 (*.f32 alpha alpha)) (/.f32 (/.f32 1 (PI.f32)) (*.f32 (*.f32 (log.f32 alpha) 2) (neg.f32 (fma.f32 cosTheta cosTheta 1)))))
(/.f32 (neg.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32))) (*.f32 -2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1))))
(sqrt.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)))) 2))
(sqrt.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) 2)) (fma.f32 cosTheta cosTheta 1))) 2))
(sqrt.f32 (pow.f32 (*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1))) 2))
(log.f32 (exp.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1))))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) 2)) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)))))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) 2)) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)))
(cbrt.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)))) 3))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) 2)) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)))
(cbrt.f32 (/.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (pow.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1))) 3)))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) 2)) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)))
(expm1.f32 (log1p.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1))))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) 2)) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)))
(exp.f32 (log.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1))))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) 2)) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)))
(exp.f32 (*.f32 (log.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1))))) 1))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) 2)) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)))
(log1p.f32 (expm1.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1))))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) 2)) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)))
(+.f32 (*.f32 alpha alpha) -1)
(fma.f32 alpha alpha -1)
(+.f32 -1 (*.f32 alpha alpha))
(fma.f32 alpha alpha -1)
(*.f32 1 (fma.f32 alpha alpha -1))
(fma.f32 alpha alpha -1)
(*.f32 (fma.f32 alpha alpha -1) 1)
(fma.f32 alpha alpha -1)
(*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (sqrt.f32 (fma.f32 alpha alpha -1)))
(fma.f32 alpha alpha -1)
(*.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2))
(fma.f32 alpha alpha -1)
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (cbrt.f32 (fma.f32 alpha alpha -1)))
(fma.f32 alpha alpha -1)
(*.f32 (+.f32 alpha 1) (+.f32 alpha -1))
(fma.f32 alpha alpha -1)
(*.f32 (+.f32 alpha -1) (+.f32 alpha 1))
(fma.f32 alpha alpha -1)
(*.f32 (+.f32 (pow.f32 alpha 4) -1) (/.f32 1 (fma.f32 alpha alpha 1)))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 alpha 4)) 1) (fma.f32 alpha alpha 1))
(/.f32 (+.f32 -1 (pow.f32 alpha 4)) (fma.f32 alpha alpha 1))
(*.f32 (+.f32 -1 (pow.f32 alpha 6)) (/.f32 1 (+.f32 (pow.f32 alpha 4) (fma.f32 alpha alpha 1))))
(/.f32 (+.f32 -1 (pow.f32 alpha 6)) (+.f32 (pow.f32 alpha 4) (fma.f32 alpha alpha 1)))
(*.f32 (/.f32 1 (fma.f32 alpha alpha 1)) (+.f32 (pow.f32 alpha 4) -1))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 alpha 4)) 1) (fma.f32 alpha alpha 1))
(/.f32 (+.f32 -1 (pow.f32 alpha 4)) (fma.f32 alpha alpha 1))
(*.f32 (/.f32 1 (+.f32 (pow.f32 alpha 4) (fma.f32 alpha alpha 1))) (+.f32 -1 (pow.f32 alpha 6)))
(*.f32 (+.f32 -1 (pow.f32 alpha 6)) (/.f32 1 (+.f32 (pow.f32 alpha 4) (fma.f32 alpha alpha 1))))
(/.f32 (+.f32 -1 (pow.f32 alpha 6)) (+.f32 (pow.f32 alpha 4) (fma.f32 alpha alpha 1)))
(*.f32 (/.f32 (+.f32 (pow.f32 alpha 4) -1) (+.f32 (pow.f32 alpha 4) -1)) (fma.f32 alpha alpha -1))
(fma.f32 alpha alpha -1)
(*.f32 (/.f32 (+.f32 (pow.f32 alpha 4) -1) (-.f32 1 (pow.f32 alpha 4))) (-.f32 1 (*.f32 alpha alpha)))
(*.f32 (-.f32 1 (*.f32 alpha alpha)) (/.f32 (+.f32 -1 (pow.f32 alpha 4)) (-.f32 1 (pow.f32 alpha 4))))
(*.f32 (neg.f32 (fma.f32 alpha alpha -1)) (/.f32 (+.f32 -1 (pow.f32 alpha 4)) (-.f32 1 (pow.f32 alpha 4))))
(*.f32 (/.f32 (+.f32 (pow.f32 alpha 4) -1) (+.f32 1 (pow.f32 alpha 6))) (+.f32 (pow.f32 alpha 4) (-.f32 1 (*.f32 alpha alpha))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 alpha 4)) (-.f32 (+.f32 1 (pow.f32 alpha 4)) (*.f32 alpha alpha))) (+.f32 1 (pow.f32 alpha 6)))
(*.f32 (+.f32 (neg.f32 (fma.f32 alpha alpha -1)) (pow.f32 alpha 4)) (/.f32 (+.f32 -1 (pow.f32 alpha 4)) (+.f32 1 (pow.f32 alpha 6))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 alpha 6)) (-.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 alpha 4)) (*.f32 (fma.f32 alpha alpha 1) (fma.f32 alpha alpha 1)))) (-.f32 (pow.f32 alpha 4) (fma.f32 alpha alpha 1)))
(*.f32 (-.f32 (pow.f32 alpha 4) (fma.f32 alpha alpha 1)) (/.f32 (+.f32 -1 (pow.f32 alpha 6)) (-.f32 (pow.f32 alpha 8) (*.f32 (fma.f32 alpha alpha 1) (fma.f32 alpha alpha 1)))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 alpha 6)) (-.f32 (pow.f32 alpha 4) (fma.f32 alpha alpha 1))) (-.f32 (pow.f32 alpha 8) (*.f32 (fma.f32 alpha alpha 1) (fma.f32 alpha alpha 1))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 alpha 6)) (+.f32 (pow.f32 (pow.f32 alpha 4) 3) (pow.f32 (fma.f32 alpha alpha 1) 3))) (+.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 alpha 4)) (-.f32 (*.f32 (fma.f32 alpha alpha 1) (fma.f32 alpha alpha 1)) (*.f32 (pow.f32 alpha 4) (fma.f32 alpha alpha 1)))))
(*.f32 (+.f32 (pow.f32 alpha 8) (*.f32 (fma.f32 alpha alpha 1) (-.f32 (fma.f32 alpha alpha 1) (pow.f32 alpha 4)))) (/.f32 (+.f32 -1 (pow.f32 alpha 6)) (+.f32 (pow.f32 (pow.f32 alpha 4) 3) (pow.f32 (fma.f32 alpha alpha 1) 3))))
(/.f32 1 (/.f32 1 (fma.f32 alpha alpha -1)))
(fma.f32 alpha alpha -1)
(/.f32 1 (/.f32 (fma.f32 alpha alpha 1) (+.f32 (pow.f32 alpha 4) -1)))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 alpha 4)) 1) (fma.f32 alpha alpha 1))
(/.f32 (+.f32 -1 (pow.f32 alpha 4)) (fma.f32 alpha alpha 1))
(/.f32 1 (/.f32 (+.f32 (pow.f32 alpha 4) (fma.f32 alpha alpha 1)) (+.f32 -1 (pow.f32 alpha 6))))
(*.f32 (+.f32 -1 (pow.f32 alpha 6)) (/.f32 1 (+.f32 (pow.f32 alpha 4) (fma.f32 alpha alpha 1))))
(/.f32 (+.f32 -1 (pow.f32 alpha 6)) (+.f32 (pow.f32 alpha 4) (fma.f32 alpha alpha 1)))
(/.f32 (fma.f32 alpha alpha -1) 1)
(fma.f32 alpha alpha -1)
(/.f32 (+.f32 (pow.f32 alpha 4) -1) (fma.f32 alpha alpha 1))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 alpha 4)) 1) (fma.f32 alpha alpha 1))
(/.f32 (+.f32 -1 (pow.f32 alpha 4)) (fma.f32 alpha alpha 1))
(/.f32 (+.f32 -1 (pow.f32 alpha 6)) (+.f32 (pow.f32 alpha 4) (fma.f32 alpha alpha 1)))
(*.f32 (+.f32 -1 (pow.f32 alpha 6)) (/.f32 1 (+.f32 (pow.f32 alpha 4) (fma.f32 alpha alpha 1))))
(/.f32 (+.f32 -1 (pow.f32 alpha 6)) (+.f32 (pow.f32 alpha 4) (-.f32 1 (*.f32 (*.f32 alpha alpha) -1))))
(*.f32 (+.f32 -1 (pow.f32 alpha 6)) (/.f32 1 (+.f32 (pow.f32 alpha 4) (fma.f32 alpha alpha 1))))
(/.f32 (+.f32 -1 (pow.f32 alpha 6)) (+.f32 (pow.f32 alpha 4) (fma.f32 alpha alpha 1)))
(/.f32 (+.f32 -1 (pow.f32 alpha 6)) (*.f32 1 (+.f32 (pow.f32 alpha 4) (-.f32 1 (*.f32 (*.f32 alpha alpha) -1)))))
(*.f32 (+.f32 -1 (pow.f32 alpha 6)) (/.f32 1 (+.f32 (pow.f32 alpha 4) (fma.f32 alpha alpha 1))))
(/.f32 (+.f32 -1 (pow.f32 alpha 6)) (+.f32 (pow.f32 alpha 4) (fma.f32 alpha alpha 1)))
(/.f32 (neg.f32 (+.f32 (pow.f32 alpha 4) -1)) (neg.f32 (fma.f32 alpha alpha 1)))
(/.f32 (+.f32 (neg.f32 (pow.f32 alpha 4)) 1) (neg.f32 (fma.f32 alpha alpha 1)))
(/.f32 (-.f32 1 (pow.f32 alpha 4)) (neg.f32 (fma.f32 alpha alpha 1)))
(/.f32 (neg.f32 (+.f32 (pow.f32 alpha 4) -1)) (*.f32 1 (neg.f32 (fma.f32 alpha alpha 1))))
(/.f32 (+.f32 (neg.f32 (pow.f32 alpha 4)) 1) (neg.f32 (fma.f32 alpha alpha 1)))
(/.f32 (-.f32 1 (pow.f32 alpha 4)) (neg.f32 (fma.f32 alpha alpha 1)))
(/.f32 (neg.f32 (+.f32 -1 (pow.f32 alpha 6))) (neg.f32 (+.f32 (pow.f32 alpha 4) (fma.f32 alpha alpha 1))))
(/.f32 (+.f32 1 (neg.f32 (pow.f32 alpha 6))) (neg.f32 (+.f32 (pow.f32 alpha 4) (fma.f32 alpha alpha 1))))
(/.f32 (-.f32 1 (pow.f32 alpha 6)) (-.f32 (neg.f32 (fma.f32 alpha alpha 1)) (pow.f32 alpha 4)))
(/.f32 (neg.f32 (+.f32 -1 (pow.f32 alpha 6))) (*.f32 1 (neg.f32 (+.f32 (pow.f32 alpha 4) (fma.f32 alpha alpha 1)))))
(/.f32 (+.f32 1 (neg.f32 (pow.f32 alpha 6))) (neg.f32 (+.f32 (pow.f32 alpha 4) (fma.f32 alpha alpha 1))))
(/.f32 (-.f32 1 (pow.f32 alpha 6)) (-.f32 (neg.f32 (fma.f32 alpha alpha 1)) (pow.f32 alpha 4)))
(/.f32 (-.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 alpha 4)) 1) (*.f32 (fma.f32 alpha alpha 1) (+.f32 1 (pow.f32 alpha 4))))
(/.f32 (+.f32 (pow.f32 alpha 8) -1) (*.f32 (fma.f32 alpha alpha 1) (+.f32 1 (pow.f32 alpha 4))))
(/.f32 (+.f32 -1 (pow.f32 alpha 8)) (*.f32 (fma.f32 alpha alpha 1) (+.f32 1 (pow.f32 alpha 4))))
(/.f32 (-.f32 (*.f32 (pow.f32 alpha 6) (pow.f32 alpha 6)) 1) (*.f32 (+.f32 (pow.f32 alpha 4) (fma.f32 alpha alpha 1)) (+.f32 1 (pow.f32 alpha 6))))
(/.f32 (/.f32 (+.f32 (pow.f32 alpha 12) -1) (+.f32 (pow.f32 alpha 4) (fma.f32 alpha alpha 1))) (+.f32 1 (pow.f32 alpha 6)))
(/.f32 (/.f32 (+.f32 -1 (pow.f32 alpha 12)) (+.f32 1 (pow.f32 alpha 6))) (+.f32 (pow.f32 alpha 4) (fma.f32 alpha alpha 1)))
(/.f32 (-.f32 (*.f32 (pow.f32 alpha 6) (pow.f32 alpha 6)) 1) (*.f32 (+.f32 (pow.f32 alpha 4) (-.f32 1 (*.f32 (*.f32 alpha alpha) -1))) (+.f32 1 (pow.f32 alpha 6))))
(/.f32 (/.f32 (+.f32 (pow.f32 alpha 12) -1) (+.f32 (pow.f32 alpha 4) (fma.f32 alpha alpha 1))) (+.f32 1 (pow.f32 alpha 6)))
(/.f32 (/.f32 (+.f32 -1 (pow.f32 alpha 12)) (+.f32 1 (pow.f32 alpha 6))) (+.f32 (pow.f32 alpha 4) (fma.f32 alpha alpha 1)))
(/.f32 (-.f32 (pow.f32 (pow.f32 alpha 4) 3) 1) (*.f32 (fma.f32 alpha alpha 1) (+.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 alpha 4)) (+.f32 1 (*.f32 (pow.f32 alpha 4) 1)))))
(/.f32 (+.f32 (pow.f32 (pow.f32 alpha 4) 3) -1) (*.f32 (fma.f32 alpha alpha 1) (+.f32 (pow.f32 alpha 8) (+.f32 1 (pow.f32 alpha 4)))))
(/.f32 (/.f32 (+.f32 -1 (pow.f32 (pow.f32 alpha 4) 3)) (fma.f32 alpha alpha 1)) (+.f32 1 (+.f32 (pow.f32 alpha 4) (pow.f32 alpha 8))))
(/.f32 (-.f32 (pow.f32 (pow.f32 alpha 6) 3) 1) (*.f32 (+.f32 (pow.f32 alpha 4) (fma.f32 alpha alpha 1)) (+.f32 (+.f32 (*.f32 (pow.f32 alpha 6) (pow.f32 alpha 6)) 1) (*.f32 (pow.f32 alpha 6) 1))))
(/.f32 (+.f32 (pow.f32 (pow.f32 alpha 6) 3) -1) (*.f32 (+.f32 (pow.f32 alpha 4) (fma.f32 alpha alpha 1)) (+.f32 (pow.f32 alpha 6) (+.f32 1 (pow.f32 alpha 12)))))
(/.f32 (+.f32 -1 (pow.f32 (pow.f32 alpha 6) 3)) (*.f32 (+.f32 (pow.f32 alpha 4) (fma.f32 alpha alpha 1)) (+.f32 1 (+.f32 (pow.f32 alpha 12) (pow.f32 alpha 6)))))
(/.f32 (-.f32 (pow.f32 (pow.f32 alpha 6) 3) 1) (*.f32 (+.f32 (pow.f32 alpha 4) (-.f32 1 (*.f32 (*.f32 alpha alpha) -1))) (+.f32 (+.f32 (*.f32 (pow.f32 alpha 6) (pow.f32 alpha 6)) 1) (*.f32 (pow.f32 alpha 6) 1))))
(/.f32 (+.f32 (pow.f32 (pow.f32 alpha 6) 3) -1) (*.f32 (+.f32 (pow.f32 alpha 4) (fma.f32 alpha alpha 1)) (+.f32 (pow.f32 alpha 6) (+.f32 1 (pow.f32 alpha 12)))))
(/.f32 (+.f32 -1 (pow.f32 (pow.f32 alpha 6) 3)) (*.f32 (+.f32 (pow.f32 alpha 4) (fma.f32 alpha alpha 1)) (+.f32 1 (+.f32 (pow.f32 alpha 12) (pow.f32 alpha 6)))))
(pow.f32 (fma.f32 alpha alpha -1) 1)
(fma.f32 alpha alpha -1)
(pow.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) 2)
(fma.f32 alpha alpha -1)
(pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 3)
(fma.f32 alpha alpha -1)
(pow.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) 1/3)
(fma.f32 alpha alpha -1)
(sqrt.f32 (pow.f32 (fma.f32 alpha alpha -1) 2))
(log.f32 (exp.f32 (fma.f32 alpha alpha -1)))
(fma.f32 alpha alpha -1)
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 alpha alpha -1))))
(fma.f32 alpha alpha -1)
(cbrt.f32 (pow.f32 (fma.f32 alpha alpha -1) 3))
(fma.f32 alpha alpha -1)
(expm1.f32 (*.f32 2 (log.f32 alpha)))
(expm1.f32 (*.f32 (log.f32 alpha) 2))
(exp.f32 (log.f32 (fma.f32 alpha alpha -1)))
(fma.f32 alpha alpha -1)
(exp.f32 (*.f32 (log.f32 (fma.f32 alpha alpha -1)) 1))
(fma.f32 alpha alpha -1)
(log1p.f32 (expm1.f32 (fma.f32 alpha alpha -1)))
(fma.f32 alpha alpha -1)
(fma.f32 alpha alpha -1)
(fma.f32 1 (*.f32 alpha alpha) -1)
(fma.f32 alpha alpha -1)
(fma.f32 (cbrt.f32 (pow.f32 alpha 4)) (pow.f32 (cbrt.f32 alpha) 2) -1)

localize145.0ms (0.9%)

Local error

Found 4 expressions with local error:

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

Compiled 94 to 39 computations (58.5% saved)

series4.0ms (0%)

Counts
2 → 36
Calls

9 calls:

TimeVariablePointExpression
1.0ms
alpha
@0
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (+.f32 1 (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) 1) cosTheta) cosTheta))))
1.0ms
alpha
@inf
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (+.f32 1 (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) 1) cosTheta) cosTheta))))
1.0ms
cosTheta
@0
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (+.f32 1 (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) 1) cosTheta) cosTheta))))
0.0ms
alpha
@0
(pow.f32 (*.f32 alpha alpha) (PI.f32))
0.0ms
alpha
@-inf
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (+.f32 1 (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) 1) cosTheta) cosTheta))))

rewrite95.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1072×associate-/r/
1000×associate-/l/
386×add-sqr-sqrt
378×associate-+l+
378×*-un-lft-identity
Iterations

Useful iterations: 1 (0.0ms)

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

simplify136.0ms (0.8%)

Algorithm
egg-herbie
Rules
804×+-commutative
804×associate-/r*
772×associate-*r*
660×*-commutative
646×associate-+l+
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
045514025
1146811347
2702511347
Stop Event
node limit
Counts
127 → 209
Calls
Call 1
Inputs
(exp.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))
(exp.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))
(exp.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))
(exp.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))
(exp.f32 (*.f32 -2 (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))))
(exp.f32 (*.f32 -2 (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))))
(exp.f32 (*.f32 -2 (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))))
(exp.f32 (*.f32 -2 (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))))
(exp.f32 (*.f32 -2 (*.f32 (log.f32 (/.f32 -1 alpha)) (PI.f32))))
(exp.f32 (*.f32 -2 (*.f32 (log.f32 (/.f32 -1 alpha)) (PI.f32))))
(exp.f32 (*.f32 -2 (*.f32 (log.f32 (/.f32 -1 alpha)) (PI.f32))))
(exp.f32 (*.f32 -2 (*.f32 (log.f32 (/.f32 -1 alpha)) (PI.f32))))
(/.f32 -1/2 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))
(-.f32 (*.f32 (-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))) (*.f32 -1/2 (/.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2) (PI.f32)))))) (pow.f32 alpha 2)) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))))
(-.f32 (+.f32 (*.f32 (-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))) (*.f32 -1/2 (/.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2) (PI.f32)))))) (pow.f32 alpha 2)) (*.f32 -1 (/.f32 (*.f32 (-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))) (*.f32 -1/2 (/.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2) (PI.f32)))))) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 2))) (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2)))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))))
(-.f32 (+.f32 (*.f32 (-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))) (*.f32 -1/2 (/.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2) (PI.f32)))))) (pow.f32 alpha 2)) (+.f32 (/.f32 (*.f32 (-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))) (*.f32 -1/2 (/.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2) (PI.f32)))))) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 4))) (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2)) (*.f32 -1 (/.f32 (*.f32 (-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))) (*.f32 -1/2 (/.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2) (PI.f32)))))) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 2))) (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))))
(/.f32 -1/2 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(-.f32 (/.f32 1/2 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))))
(-.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (*.f32 -1/2 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 4) (PI.f32))))))) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 4)))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 2) (PI.f32))))))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))))
(-.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (*.f32 -1/2 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 4) (PI.f32))))))) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 4)))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 2) (PI.f32)))))) (/.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2) (-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (*.f32 -1/2 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 4) (PI.f32))))))) (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 6))))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))))
(/.f32 -1/2 (*.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 (/.f32 -1 alpha)) (PI.f32))))
(-.f32 (/.f32 1/2 (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 (/.f32 -1 alpha)) (PI.f32))))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 cosTheta 4) (*.f32 (log.f32 (/.f32 -1 alpha)) (PI.f32)))))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 2) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))))))) (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha)))))) (*.f32 -1/2 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (pow.f32 cosTheta 4) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha)))))))) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 4))))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 cosTheta 4) (*.f32 (log.f32 (/.f32 -1 alpha)) (PI.f32)))))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 2) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))))))) (+.f32 (/.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2) (-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha)))))) (*.f32 -1/2 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (pow.f32 cosTheta 4) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha)))))))) (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 6))) (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha)))))) (*.f32 -1/2 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (pow.f32 cosTheta 4) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha)))))))) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 4)))))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 cosTheta 4) (*.f32 (log.f32 (/.f32 -1 alpha)) (PI.f32)))))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))))))))
(/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))
(-.f32 (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (pow.f32 cosTheta 2)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))))) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))))
(-.f32 (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (pow.f32 cosTheta 2)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))) (/.f32 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (pow.f32 cosTheta 4)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))))) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))))
(-.f32 (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (pow.f32 cosTheta 2)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 4) (pow.f32 cosTheta 6)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))) (/.f32 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (pow.f32 cosTheta 4)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))))) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))))
(/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(-.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 4) (PI.f32))))))
(-.f32 (+.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (*.f32 (pow.f32 cosTheta 6) (PI.f32))))) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 4) (PI.f32))))))
(-.f32 (+.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (*.f32 (pow.f32 cosTheta 6) (PI.f32))))) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (+.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 4) (PI.f32))))) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.f32 (pow.f32 cosTheta 8) (PI.f32)))))))
(/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(-.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 4) (PI.f32))))))
(-.f32 (+.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (*.f32 (pow.f32 cosTheta 6) (PI.f32))))) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 4) (PI.f32))))))
(-.f32 (+.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (*.f32 (pow.f32 cosTheta 6) (PI.f32))))) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (+.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 4) (PI.f32))))) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.f32 (pow.f32 cosTheta 8) (PI.f32)))))))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 alpha (*.f32 2 (PI.f32))))) 1)
(*.f32 (pow.f32 alpha (*.f32 2 (PI.f32))) 1)
(*.f32 1 (pow.f32 alpha (*.f32 2 (PI.f32))))
(*.f32 (pow.f32 alpha (PI.f32)) (pow.f32 alpha (PI.f32)))
(*.f32 (cbrt.f32 (pow.f32 alpha (*.f32 2 (PI.f32)))) (cbrt.f32 (pow.f32 (pow.f32 alpha 4) (PI.f32))))
(*.f32 (cbrt.f32 (pow.f32 (pow.f32 alpha 4) (PI.f32))) (cbrt.f32 (pow.f32 alpha (*.f32 2 (PI.f32)))))
(*.f32 (pow.f32 1 (PI.f32)) (pow.f32 alpha (*.f32 2 (PI.f32))))
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 alpha 4)) (PI.f32)) (pow.f32 (cbrt.f32 (*.f32 alpha alpha)) (PI.f32)))
(sqrt.f32 (pow.f32 (pow.f32 alpha 4) (PI.f32)))
(log.f32 (exp.f32 (pow.f32 alpha (*.f32 2 (PI.f32)))))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 alpha (*.f32 2 (PI.f32))))))
(cbrt.f32 (pow.f32 (pow.f32 alpha (*.f32 2 (PI.f32))) 3))
(expm1.f32 (log1p.f32 (pow.f32 alpha (*.f32 2 (PI.f32)))))
(exp.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))
(log1p.f32 (expm1.f32 (pow.f32 alpha (*.f32 2 (PI.f32)))))
(+.f32 (*.f32 (/.f32 alpha (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (/.f32 alpha (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (neg.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))
(+.f32 (neg.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (*.f32 (/.f32 alpha (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (/.f32 alpha (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(-.f32 (*.f32 (/.f32 alpha (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (/.f32 alpha (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) 1)
(*.f32 1 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (fma.f32 alpha alpha -1) (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 1)
(*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))
(*.f32 (sqrt.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (sqrt.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (*.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))
(*.f32 (cbrt.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (pow.f32 (cbrt.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 2))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 2) (cbrt.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (/.f32 1 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (/.f32 (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))) (-.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2) (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))) (+.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 3))))
(*.f32 (+.f32 alpha 1) (*.f32 (+.f32 alpha -1) (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))
(*.f32 (+.f32 alpha 1) (/.f32 (+.f32 alpha -1) (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (fma.f32 alpha alpha -1))
(*.f32 (-.f32 1 (*.f32 alpha alpha)) (/.f32 1 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (neg.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))))
(*.f32 (/.f32 1 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (/.f32 1 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (/.f32 (fma.f32 alpha alpha -1) (sqrt.f32 (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 2))) (/.f32 (fma.f32 alpha alpha -1) (cbrt.f32 (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (-.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2)) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))) (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (+.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 3))) (+.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2) (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 1 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (neg.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))) (-.f32 1 (*.f32 alpha alpha)))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) 1) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (sqrt.f32 (fma.f32 alpha alpha -1)))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 2))) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (cbrt.f32 (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) 1) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (sqrt.f32 (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (sqrt.f32 (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 2))) (cbrt.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (/.f32 (+.f32 alpha 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (/.f32 (+.f32 alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (/.f32 (+.f32 alpha 1) (sqrt.f32 (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (/.f32 (+.f32 alpha -1) (sqrt.f32 (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))
(*.f32 (/.f32 (+.f32 alpha 1) (cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 2))) (/.f32 (+.f32 alpha -1) (cbrt.f32 (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))
(*.f32 (/.f32 1 (/.f32 (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (sqrt.f32 (fma.f32 alpha alpha -1)))) (sqrt.f32 (fma.f32 alpha alpha -1)))
(*.f32 (/.f32 1 (/.f32 (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2))) (cbrt.f32 (fma.f32 alpha alpha -1)))
(*.f32 (/.f32 1 (/.f32 (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (+.f32 alpha 1))) (+.f32 alpha -1))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (-.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))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 3)))) (+.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2) (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (-.f32 (pow.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) 2) (*.f32 (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))))) (-.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (+.f32 (pow.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) 3) (pow.f32 (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))) 3))) (-.f32 (+.f32 (pow.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) 2) (*.f32 (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (cbrt.f32 (fma.f32 alpha alpha -1)))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (-.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2) 1)) (-.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 1))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (neg.f32 (-.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2)))) (neg.f32 (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (neg.f32 (+.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 3)))) (neg.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2) (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))))))
(*.f32 (/.f32 (+.f32 alpha 1) (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (+.f32 alpha -1))
(*.f32 (/.f32 (*.f32 (+.f32 (pow.f32 alpha 4) -1) (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (+.f32 (pow.f32 alpha 4) -1)) (fma.f32 alpha alpha -1))
(*.f32 (/.f32 (*.f32 (+.f32 (pow.f32 alpha 4) -1) (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (-.f32 1 (pow.f32 alpha 4))) (-.f32 1 (*.f32 alpha alpha)))
(*.f32 (/.f32 (*.f32 (+.f32 (pow.f32 alpha 4) -1) (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (+.f32 1 (pow.f32 alpha 6))) (+.f32 1 (-.f32 (pow.f32 alpha 4) (*.f32 alpha alpha))))
(*.f32 (/.f32 (*.f32 (+.f32 -1 (pow.f32 alpha 6)) (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (-.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 alpha 4)) (*.f32 (fma.f32 alpha alpha 1) (fma.f32 alpha alpha 1)))) (-.f32 (pow.f32 alpha 4) (fma.f32 alpha alpha 1)))
(*.f32 (/.f32 (*.f32 (+.f32 -1 (pow.f32 alpha 6)) (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (+.f32 (pow.f32 (pow.f32 alpha 4) 3) (pow.f32 (fma.f32 alpha alpha 1) 3))) (-.f32 (+.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 alpha 4)) (*.f32 (fma.f32 alpha alpha 1) (fma.f32 alpha alpha 1))) (*.f32 (pow.f32 alpha 4) (fma.f32 alpha alpha 1))))
(*.f32 (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (hypot.f32 1 (*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) cosTheta))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2)))) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (hypot.f32 1 (*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) cosTheta))) (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 3)))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2) (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))))))
(*.f32 (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (pow.f32 (cbrt.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 2)) (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2)))) (cbrt.f32 (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (pow.f32 (cbrt.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 2)) (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 3)))) (cbrt.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2) (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))))))
(*.f32 (/.f32 (+.f32 alpha 1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (+.f32 alpha -1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))
(pow.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 1)
(pow.f32 (sqrt.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 2)
(pow.f32 (cbrt.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 3)
(pow.f32 (pow.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 3) 1/3)
(pow.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (/.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 alpha alpha -1))) -1)
(neg.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (neg.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))))
(sqrt.f32 (pow.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 2))
(log.f32 (exp.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(cbrt.f32 (pow.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 3))
(cbrt.f32 (/.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (pow.f32 (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 3)))
(expm1.f32 (log1p.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(exp.f32 (log.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(exp.f32 (*.f32 (log.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 1))
(log1p.f32 (expm1.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
Outputs
(exp.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))
(pow.f32 (exp.f32 2) (*.f32 (log.f32 alpha) (PI.f32)))
(pow.f32 (*.f32 alpha alpha) (PI.f32))
(exp.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))
(pow.f32 (exp.f32 2) (*.f32 (log.f32 alpha) (PI.f32)))
(pow.f32 (*.f32 alpha alpha) (PI.f32))
(exp.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))
(pow.f32 (exp.f32 2) (*.f32 (log.f32 alpha) (PI.f32)))
(pow.f32 (*.f32 alpha alpha) (PI.f32))
(exp.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))
(pow.f32 (exp.f32 2) (*.f32 (log.f32 alpha) (PI.f32)))
(pow.f32 (*.f32 alpha alpha) (PI.f32))
(exp.f32 (*.f32 -2 (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))))
(pow.f32 (exp.f32 -2) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))))
(exp.f32 (*.f32 -2 (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))))
(pow.f32 (exp.f32 -2) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))))
(exp.f32 (*.f32 -2 (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))))
(pow.f32 (exp.f32 -2) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))))
(exp.f32 (*.f32 -2 (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))))
(pow.f32 (exp.f32 -2) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))))
(exp.f32 (*.f32 -2 (*.f32 (log.f32 (/.f32 -1 alpha)) (PI.f32))))
(pow.f32 (exp.f32 -2) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))))
(exp.f32 (*.f32 -2 (*.f32 (log.f32 (/.f32 -1 alpha)) (PI.f32))))
(pow.f32 (exp.f32 -2) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))))
(exp.f32 (*.f32 -2 (*.f32 (log.f32 (/.f32 -1 alpha)) (PI.f32))))
(pow.f32 (exp.f32 -2) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))))
(exp.f32 (*.f32 -2 (*.f32 (log.f32 (/.f32 -1 alpha)) (PI.f32))))
(pow.f32 (exp.f32 -2) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))))
(/.f32 -1/2 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))
(/.f32 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (PI.f32) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta)))))
(/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(-.f32 (*.f32 (-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))) (*.f32 -1/2 (/.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2) (PI.f32)))))) (pow.f32 alpha 2)) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))))
(-.f32 (*.f32 (+.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta)))))) (*.f32 1/2 (/.f32 (/.f32 (*.f32 cosTheta cosTheta) (log.f32 alpha)) (*.f32 (PI.f32) (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) 2))))) (*.f32 alpha alpha)) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta)))))))
(fma.f32 (+.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))) (/.f32 (*.f32 1/2 (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2)))) (*.f32 alpha alpha) (/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))))
(-.f32 (+.f32 (*.f32 (-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))) (*.f32 -1/2 (/.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2) (PI.f32)))))) (pow.f32 alpha 2)) (*.f32 -1 (/.f32 (*.f32 (-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))) (*.f32 -1/2 (/.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2) (PI.f32)))))) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 2))) (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2)))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))))
(-.f32 (fma.f32 (+.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta)))))) (*.f32 1/2 (/.f32 (/.f32 (*.f32 cosTheta cosTheta) (log.f32 alpha)) (*.f32 (PI.f32) (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) 2))))) (*.f32 alpha alpha) (neg.f32 (/.f32 (+.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta)))))) (*.f32 1/2 (/.f32 (/.f32 (*.f32 cosTheta cosTheta) (log.f32 alpha)) (*.f32 (PI.f32) (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) 2))))) (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 alpha 4)))))) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta)))))))
(fma.f32 (+.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))) (/.f32 (*.f32 1/2 (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2)))) (*.f32 alpha alpha) (fma.f32 -1 (/.f32 (+.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))) (/.f32 (*.f32 1/2 (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2)))) (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 cosTheta (*.f32 cosTheta (pow.f32 alpha 4))))) (/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))))
(-.f32 (+.f32 (*.f32 (-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))) (*.f32 -1/2 (/.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2) (PI.f32)))))) (pow.f32 alpha 2)) (+.f32 (/.f32 (*.f32 (-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))) (*.f32 -1/2 (/.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2) (PI.f32)))))) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 4))) (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2)) (*.f32 -1 (/.f32 (*.f32 (-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))) (*.f32 -1/2 (/.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2) (PI.f32)))))) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 2))) (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))))
(-.f32 (fma.f32 (+.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta)))))) (*.f32 1/2 (/.f32 (/.f32 (*.f32 cosTheta cosTheta) (log.f32 alpha)) (*.f32 (PI.f32) (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) 2))))) (*.f32 alpha alpha) (+.f32 (neg.f32 (/.f32 (+.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta)))))) (*.f32 1/2 (/.f32 (/.f32 (*.f32 cosTheta cosTheta) (log.f32 alpha)) (*.f32 (PI.f32) (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) 2))))) (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 alpha 4))))) (/.f32 (+.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta)))))) (*.f32 1/2 (/.f32 (/.f32 (*.f32 cosTheta cosTheta) (log.f32 alpha)) (*.f32 (PI.f32) (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) 2))))) (/.f32 (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) 2) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 4)))))) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta)))))))
(+.f32 (-.f32 (/.f32 (+.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))) (/.f32 (*.f32 1/2 (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2)))) (/.f32 (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 4)))) (/.f32 (+.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))) (/.f32 (*.f32 1/2 (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2)))) (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 cosTheta (*.f32 cosTheta (pow.f32 alpha 4)))))) (fma.f32 (+.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))) (/.f32 (*.f32 1/2 (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2)))) (*.f32 alpha alpha) (/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))))
(+.f32 (fma.f32 (+.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))) (/.f32 (*.f32 1/2 (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2)))) (*.f32 alpha alpha) (/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))) (-.f32 (/.f32 (+.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))) (/.f32 (*.f32 1/2 (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2)))) (/.f32 (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 4)))) (/.f32 (+.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))) (/.f32 (*.f32 1/2 (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2)))) (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 cosTheta (*.f32 cosTheta (pow.f32 alpha 4)))))))
(/.f32 -1/2 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(/.f32 -1/2 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(/.f32 (/.f32 -1/2 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (neg.f32 (log.f32 alpha)))
(-.f32 (/.f32 1/2 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))))
(-.f32 (/.f32 (/.f32 1/2 (neg.f32 (log.f32 alpha))) (*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 cosTheta cosTheta)) (PI.f32))) (fma.f32 -1/2 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (*.f32 (*.f32 alpha alpha) (pow.f32 cosTheta 4)) (PI.f32)))) (/.f32 1/2 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))))
(-.f32 (/.f32 1/2 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha))))) (fma.f32 -1/2 (/.f32 (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (neg.f32 (log.f32 alpha))) (*.f32 (PI.f32) (*.f32 alpha (*.f32 alpha (pow.f32 cosTheta 4))))) (/.f32 1/2 (*.f32 (PI.f32) (neg.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)))))))
(-.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (*.f32 -1/2 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 4) (PI.f32))))))) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 4)))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 2) (PI.f32))))))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))))
(-.f32 (fma.f32 -1 (*.f32 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta cosTheta)) (/.f32 (-.f32 (/.f32 1/2 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (/.f32 (*.f32 -1/2 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta)))) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta 4))))) (pow.f32 alpha 4))) (/.f32 1/2 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha)) (PI.f32))))) (fma.f32 -1/2 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (*.f32 (*.f32 alpha alpha) (pow.f32 cosTheta 4)) (PI.f32)))) (/.f32 1/2 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))))
(-.f32 (-.f32 (/.f32 1/2 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha))))) (*.f32 (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 cosTheta (*.f32 cosTheta (pow.f32 alpha 4)))) (*.f32 1/2 (+.f32 (/.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (neg.f32 (log.f32 alpha))) (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (neg.f32 (*.f32 (log.f32 alpha) (pow.f32 cosTheta 4))))))))) (fma.f32 -1/2 (/.f32 (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (neg.f32 (log.f32 alpha))) (*.f32 (PI.f32) (*.f32 alpha (*.f32 alpha (pow.f32 cosTheta 4))))) (/.f32 1/2 (*.f32 (PI.f32) (neg.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)))))))
(-.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (*.f32 -1/2 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 4) (PI.f32))))))) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 4)))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 2) (PI.f32)))))) (/.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2) (-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (*.f32 -1/2 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 4) (PI.f32))))))) (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 6))))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))))
(-.f32 (+.f32 (fma.f32 -1 (*.f32 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta cosTheta)) (/.f32 (-.f32 (/.f32 1/2 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (/.f32 (*.f32 -1/2 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta)))) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta 4))))) (pow.f32 alpha 4))) (/.f32 1/2 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha)) (PI.f32))))) (*.f32 (/.f32 (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) 2) (pow.f32 cosTheta 4)) (/.f32 (-.f32 (/.f32 1/2 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (/.f32 (*.f32 -1/2 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta)))) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta 4))))) (pow.f32 alpha 6)))) (fma.f32 -1/2 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (*.f32 (*.f32 alpha alpha) (pow.f32 cosTheta 4)) (PI.f32)))) (/.f32 1/2 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))))
(-.f32 (-.f32 (fma.f32 (/.f32 (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2) (pow.f32 cosTheta 4)) (/.f32 (*.f32 1/2 (+.f32 (/.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (neg.f32 (log.f32 alpha))) (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (neg.f32 (*.f32 (log.f32 alpha) (pow.f32 cosTheta 4))))))) (pow.f32 alpha 6)) (/.f32 1/2 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha)))))) (*.f32 (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 cosTheta (*.f32 cosTheta (pow.f32 alpha 4)))) (*.f32 1/2 (+.f32 (/.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (neg.f32 (log.f32 alpha))) (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (neg.f32 (*.f32 (log.f32 alpha) (pow.f32 cosTheta 4))))))))) (fma.f32 -1/2 (/.f32 (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (neg.f32 (log.f32 alpha))) (*.f32 (PI.f32) (*.f32 alpha (*.f32 alpha (pow.f32 cosTheta 4))))) (/.f32 1/2 (*.f32 (PI.f32) (neg.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)))))))
(/.f32 -1/2 (*.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 (/.f32 -1 alpha)) (PI.f32))))
(/.f32 -1/2 (*.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (log.f32 (/.f32 -1 alpha))))
(/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 cosTheta cosTheta))))
(-.f32 (/.f32 1/2 (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 (/.f32 -1 alpha)) (PI.f32))))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 cosTheta 4) (*.f32 (log.f32 (/.f32 -1 alpha)) (PI.f32)))))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))))))))
(-.f32 (/.f32 (/.f32 1/2 (*.f32 alpha alpha)) (*.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (log.f32 (/.f32 -1 alpha)))) (fma.f32 -1/2 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (pow.f32 cosTheta 4) (log.f32 (/.f32 -1 alpha))) (PI.f32)))) (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (log.f32 (/.f32 -1 alpha))))))
(-.f32 (/.f32 (/.f32 (/.f32 1/2 (*.f32 alpha alpha)) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 cosTheta cosTheta))) (PI.f32)) (fma.f32 -1/2 (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (PI.f32) (*.f32 alpha (*.f32 alpha (pow.f32 cosTheta 4)))) (log.f32 (/.f32 -1 alpha)))) (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 cosTheta cosTheta))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 2) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))))))) (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha)))))) (*.f32 -1/2 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (pow.f32 cosTheta 4) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha)))))))) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 4))))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 cosTheta 4) (*.f32 (log.f32 (/.f32 -1 alpha)) (PI.f32)))))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))))))))
(+.f32 (/.f32 1/2 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (*.f32 (PI.f32) (*.f32 alpha alpha)) (log.f32 (/.f32 -1 alpha))))) (-.f32 (neg.f32 (*.f32 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta cosTheta)) (/.f32 (+.f32 (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (log.f32 (/.f32 -1 alpha)))) (*.f32 1/2 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (*.f32 (pow.f32 cosTheta 4) (log.f32 (/.f32 -1 alpha))) (PI.f32))))) (pow.f32 alpha 4)))) (fma.f32 -1/2 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (pow.f32 cosTheta 4) (log.f32 (/.f32 -1 alpha))) (PI.f32)))) (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (log.f32 (/.f32 -1 alpha)))))))
(-.f32 (-.f32 (/.f32 (/.f32 (/.f32 1/2 (*.f32 alpha alpha)) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 cosTheta cosTheta))) (PI.f32)) (*.f32 (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 cosTheta (*.f32 cosTheta (pow.f32 alpha 4)))) (+.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 cosTheta cosTheta)))) (*.f32 1/2 (/.f32 (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (pow.f32 cosTheta 4)) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha)))))))) (fma.f32 -1/2 (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (PI.f32) (*.f32 alpha (*.f32 alpha (pow.f32 cosTheta 4)))) (log.f32 (/.f32 -1 alpha)))) (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 cosTheta cosTheta))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 2) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))))))) (+.f32 (/.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2) (-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha)))))) (*.f32 -1/2 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (pow.f32 cosTheta 4) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha)))))))) (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 6))) (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha)))))) (*.f32 -1/2 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (pow.f32 cosTheta 4) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha)))))))) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 4)))))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 cosTheta 4) (*.f32 (log.f32 (/.f32 -1 alpha)) (PI.f32)))))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))))))))
(+.f32 (/.f32 1/2 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (*.f32 (PI.f32) (*.f32 alpha alpha)) (log.f32 (/.f32 -1 alpha))))) (-.f32 (+.f32 (neg.f32 (*.f32 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta cosTheta)) (/.f32 (+.f32 (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (log.f32 (/.f32 -1 alpha)))) (*.f32 1/2 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (*.f32 (pow.f32 cosTheta 4) (log.f32 (/.f32 -1 alpha))) (PI.f32))))) (pow.f32 alpha 4)))) (/.f32 (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) 2) (/.f32 (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 4)) (+.f32 (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (log.f32 (/.f32 -1 alpha)))) (*.f32 1/2 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (*.f32 (pow.f32 cosTheta 4) (log.f32 (/.f32 -1 alpha))) (PI.f32)))))))) (fma.f32 -1/2 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (pow.f32 cosTheta 4) (log.f32 (/.f32 -1 alpha))) (PI.f32)))) (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (log.f32 (/.f32 -1 alpha)))))))
(+.f32 (/.f32 (/.f32 (/.f32 1/2 (*.f32 alpha alpha)) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 cosTheta cosTheta))) (PI.f32)) (-.f32 (-.f32 (*.f32 (/.f32 (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 4))) (+.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 cosTheta cosTheta)))) (*.f32 1/2 (/.f32 (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (pow.f32 cosTheta 4)) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))))))) (*.f32 (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 cosTheta (*.f32 cosTheta (pow.f32 alpha 4)))) (+.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 cosTheta cosTheta)))) (*.f32 1/2 (/.f32 (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (pow.f32 cosTheta 4)) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha)))))))) (fma.f32 -1/2 (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (PI.f32) (*.f32 alpha (*.f32 alpha (pow.f32 cosTheta 4)))) (log.f32 (/.f32 -1 alpha)))) (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 cosTheta cosTheta)))))))
(/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 2 (log.f32 alpha)))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 2 (PI.f32))))
(-.f32 (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (pow.f32 cosTheta 2)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))))) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))))
(+.f32 (/.f32 (/.f32 (*.f32 alpha alpha) (*.f32 2 (log.f32 alpha))) (PI.f32)) (-.f32 (neg.f32 (*.f32 (/.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (*.f32 2 (log.f32 alpha))) (/.f32 (*.f32 cosTheta cosTheta) (PI.f32)))) (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (PI.f32))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 cosTheta (*.f32 cosTheta (pow.f32 (fma.f32 alpha alpha -1) 2))) (*.f32 (log.f32 alpha) (PI.f32)))) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 2 (PI.f32)))))
(-.f32 (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (pow.f32 cosTheta 2)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))) (/.f32 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (pow.f32 cosTheta 4)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))))) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))))
(+.f32 (/.f32 (/.f32 (*.f32 alpha alpha) (*.f32 2 (log.f32 alpha))) (PI.f32)) (-.f32 (fma.f32 -1 (*.f32 (/.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (*.f32 2 (log.f32 alpha))) (/.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (*.f32 (/.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (*.f32 2 (log.f32 alpha))) (/.f32 (pow.f32 cosTheta 4) (PI.f32)))) (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (PI.f32))))
(+.f32 (fma.f32 (/.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (*.f32 2 (log.f32 alpha))) (/.f32 (pow.f32 cosTheta 4) (PI.f32)) (*.f32 -1/2 (/.f32 (*.f32 cosTheta (*.f32 cosTheta (pow.f32 (fma.f32 alpha alpha -1) 2))) (*.f32 (log.f32 alpha) (PI.f32))))) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 2 (PI.f32)))))
(-.f32 (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (pow.f32 cosTheta 2)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 4) (pow.f32 cosTheta 6)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))) (/.f32 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (pow.f32 cosTheta 4)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))))) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))))
(+.f32 (/.f32 (/.f32 (*.f32 alpha alpha) (*.f32 2 (log.f32 alpha))) (PI.f32)) (-.f32 (fma.f32 -1 (*.f32 (/.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (*.f32 2 (log.f32 alpha))) (/.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (fma.f32 -1 (/.f32 (/.f32 (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 4) (pow.f32 cosTheta 6)) (*.f32 2 (log.f32 alpha))) (PI.f32)) (*.f32 (/.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (*.f32 2 (log.f32 alpha))) (/.f32 (pow.f32 cosTheta 4) (PI.f32))))) (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (PI.f32))))
(+.f32 (+.f32 (fma.f32 (/.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (*.f32 2 (log.f32 alpha))) (/.f32 (pow.f32 cosTheta 4) (PI.f32)) (*.f32 -1/2 (/.f32 (*.f32 cosTheta (*.f32 cosTheta (pow.f32 (fma.f32 alpha alpha -1) 2))) (*.f32 (log.f32 alpha) (PI.f32))))) (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 4) (pow.f32 cosTheta 6)) (*.f32 (log.f32 alpha) (PI.f32))))) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 2 (PI.f32)))))
(+.f32 (fma.f32 (/.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (*.f32 2 (log.f32 alpha))) (/.f32 (pow.f32 cosTheta 4) (PI.f32)) (*.f32 -1/2 (/.f32 (*.f32 cosTheta (*.f32 cosTheta (pow.f32 (fma.f32 alpha alpha -1) 2))) (*.f32 (log.f32 alpha) (PI.f32))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 4) (pow.f32 cosTheta 6)) (*.f32 (log.f32 alpha) (PI.f32)))) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 2 (PI.f32))))))
(/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))
(/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))
(-.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 4) (PI.f32))))))
(-.f32 (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (/.f32 1 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (*.f32 (fma.f32 alpha alpha -1) (pow.f32 cosTheta 4)) (PI.f32)))))
(-.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (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 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (*.f32 (pow.f32 cosTheta 6) (PI.f32))))) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 4) (PI.f32))))))
(+.f32 (/.f32 1 (*.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (pow.f32 (fma.f32 alpha alpha -1) 2)) (*.f32 (PI.f32) (pow.f32 cosTheta 6)))) (-.f32 (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (/.f32 1 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (*.f32 (fma.f32 alpha alpha -1) (pow.f32 cosTheta 4)) (PI.f32))))))
(+.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (-.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (pow.f32 cosTheta 6)))) (/.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 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (*.f32 (pow.f32 cosTheta 6) (PI.f32))))) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (+.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 4) (PI.f32))))) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.f32 (pow.f32 cosTheta 8) (PI.f32)))))))
(+.f32 (/.f32 1 (*.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (pow.f32 (fma.f32 alpha alpha -1) 2)) (*.f32 (PI.f32) (pow.f32 cosTheta 6)))) (-.f32 (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (+.f32 (/.f32 1 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (*.f32 (fma.f32 alpha alpha -1) (pow.f32 cosTheta 4)) (PI.f32)))) (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (*.f32 (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (pow.f32 cosTheta 8)) (PI.f32))))))
(+.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (pow.f32 cosTheta 6)))) (-.f32 (-.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (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 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (pow.f32 cosTheta 8))))))
(/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))
(/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))
(-.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 4) (PI.f32))))))
(-.f32 (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (/.f32 1 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (*.f32 (fma.f32 alpha alpha -1) (pow.f32 cosTheta 4)) (PI.f32)))))
(-.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (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 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (*.f32 (pow.f32 cosTheta 6) (PI.f32))))) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 4) (PI.f32))))))
(+.f32 (/.f32 1 (*.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (pow.f32 (fma.f32 alpha alpha -1) 2)) (*.f32 (PI.f32) (pow.f32 cosTheta 6)))) (-.f32 (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (/.f32 1 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (*.f32 (fma.f32 alpha alpha -1) (pow.f32 cosTheta 4)) (PI.f32))))))
(+.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (-.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (pow.f32 cosTheta 6)))) (/.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 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (*.f32 (pow.f32 cosTheta 6) (PI.f32))))) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (+.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 4) (PI.f32))))) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.f32 (pow.f32 cosTheta 8) (PI.f32)))))))
(+.f32 (/.f32 1 (*.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (pow.f32 (fma.f32 alpha alpha -1) 2)) (*.f32 (PI.f32) (pow.f32 cosTheta 6)))) (-.f32 (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (+.f32 (/.f32 1 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (*.f32 (fma.f32 alpha alpha -1) (pow.f32 cosTheta 4)) (PI.f32)))) (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (*.f32 (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (pow.f32 cosTheta 8)) (PI.f32))))))
(+.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (pow.f32 cosTheta 6)))) (-.f32 (-.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (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 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (pow.f32 cosTheta 8))))))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 alpha (*.f32 2 (PI.f32))))) 1)
(pow.f32 alpha (*.f32 2 (PI.f32)))
(*.f32 (pow.f32 alpha (*.f32 2 (PI.f32))) 1)
(pow.f32 alpha (*.f32 2 (PI.f32)))
(*.f32 1 (pow.f32 alpha (*.f32 2 (PI.f32))))
(pow.f32 alpha (*.f32 2 (PI.f32)))
(*.f32 (pow.f32 alpha (PI.f32)) (pow.f32 alpha (PI.f32)))
(pow.f32 alpha (*.f32 2 (PI.f32)))
(*.f32 (cbrt.f32 (pow.f32 alpha (*.f32 2 (PI.f32)))) (cbrt.f32 (pow.f32 (pow.f32 alpha 4) (PI.f32))))
(*.f32 (cbrt.f32 (pow.f32 (pow.f32 alpha 4) (PI.f32))) (cbrt.f32 (pow.f32 alpha (*.f32 2 (PI.f32)))))
(*.f32 (cbrt.f32 (pow.f32 alpha (*.f32 2 (PI.f32)))) (cbrt.f32 (pow.f32 (pow.f32 alpha 4) (PI.f32))))
(*.f32 (pow.f32 1 (PI.f32)) (pow.f32 alpha (*.f32 2 (PI.f32))))
(pow.f32 alpha (*.f32 2 (PI.f32)))
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 alpha 4)) (PI.f32)) (pow.f32 (cbrt.f32 (*.f32 alpha alpha)) (PI.f32)))
(sqrt.f32 (pow.f32 (pow.f32 alpha 4) (PI.f32)))
(log.f32 (exp.f32 (pow.f32 alpha (*.f32 2 (PI.f32)))))
(pow.f32 alpha (*.f32 2 (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 alpha (*.f32 2 (PI.f32))))))
(pow.f32 alpha (*.f32 2 (PI.f32)))
(cbrt.f32 (pow.f32 (pow.f32 alpha (*.f32 2 (PI.f32))) 3))
(pow.f32 alpha (*.f32 2 (PI.f32)))
(expm1.f32 (log1p.f32 (pow.f32 alpha (*.f32 2 (PI.f32)))))
(pow.f32 alpha (*.f32 2 (PI.f32)))
(exp.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))
(pow.f32 (exp.f32 2) (*.f32 (log.f32 alpha) (PI.f32)))
(pow.f32 (*.f32 alpha alpha) (PI.f32))
(log1p.f32 (expm1.f32 (pow.f32 alpha (*.f32 2 (PI.f32)))))
(pow.f32 alpha (*.f32 2 (PI.f32)))
(+.f32 (*.f32 (/.f32 alpha (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (/.f32 alpha (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (neg.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))
(fma.f32 (/.f32 (/.f32 alpha (PI.f32)) (*.f32 2 (log.f32 alpha))) (/.f32 alpha (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 -1 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)) (*.f32 (log.f32 alpha) (PI.f32))))
(+.f32 (neg.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (*.f32 (/.f32 alpha (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (/.f32 alpha (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(fma.f32 (/.f32 (/.f32 alpha (PI.f32)) (*.f32 2 (log.f32 alpha))) (/.f32 alpha (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 -1 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)) (*.f32 (log.f32 alpha) (PI.f32))))
(-.f32 (*.f32 (/.f32 alpha (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (/.f32 alpha (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(fma.f32 (/.f32 (/.f32 alpha (PI.f32)) (*.f32 2 (log.f32 alpha))) (/.f32 alpha (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 -1 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)) (*.f32 (log.f32 alpha) (PI.f32))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) 1)
(fma.f32 (/.f32 (/.f32 alpha (PI.f32)) (*.f32 2 (log.f32 alpha))) (/.f32 alpha (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 -1 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)) (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 1 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(fma.f32 (/.f32 (/.f32 alpha (PI.f32)) (*.f32 2 (log.f32 alpha))) (/.f32 alpha (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 -1 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)) (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 (fma.f32 alpha alpha -1) (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(fma.f32 (/.f32 (/.f32 alpha (PI.f32)) (*.f32 2 (log.f32 alpha))) (/.f32 alpha (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 -1 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)) (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 1)
(fma.f32 (/.f32 (/.f32 alpha (PI.f32)) (*.f32 2 (log.f32 alpha))) (/.f32 alpha (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 -1 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)) (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))
(fma.f32 (/.f32 (/.f32 alpha (PI.f32)) (*.f32 2 (log.f32 alpha))) (/.f32 alpha (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 -1 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)) (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 (sqrt.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (sqrt.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(fma.f32 (/.f32 (/.f32 alpha (PI.f32)) (*.f32 2 (log.f32 alpha))) (/.f32 alpha (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 -1 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)) (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (*.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))
(fma.f32 (/.f32 (/.f32 alpha (PI.f32)) (*.f32 2 (log.f32 alpha))) (/.f32 alpha (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 -1 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)) (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 (cbrt.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (pow.f32 (cbrt.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 2))
(fma.f32 (/.f32 (/.f32 alpha (PI.f32)) (*.f32 2 (log.f32 alpha))) (/.f32 alpha (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 -1 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)) (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 2) (cbrt.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(fma.f32 (/.f32 (/.f32 alpha (PI.f32)) (*.f32 2 (log.f32 alpha))) (/.f32 alpha (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 -1 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)) (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (/.f32 1 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(fma.f32 (/.f32 (/.f32 alpha (PI.f32)) (*.f32 2 (log.f32 alpha))) (/.f32 alpha (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 -1 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)) (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (/.f32 (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))) (-.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 2 (log.f32 alpha))) (/.f32 (-.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))) (-.f32 1 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 2))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 2 (PI.f32)))) (/.f32 (-.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))) (-.f32 1 (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2)))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2) (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))) (+.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 3))))
(/.f32 (*.f32 (fma.f32 alpha alpha -1) (+.f32 (-.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))) (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 2))) (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (+.f32 1 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 3))))
(/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 2 (PI.f32)))) (+.f32 (-.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))) (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2)))) (fma.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (pow.f32 cosTheta 6) 1))
(*.f32 (+.f32 alpha 1) (*.f32 (+.f32 alpha -1) (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))
(*.f32 (*.f32 (+.f32 alpha 1) (+.f32 alpha -1)) (/.f32 (/.f32 1 (PI.f32)) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(/.f32 (/.f32 (*.f32 (+.f32 alpha 1) (+.f32 alpha -1)) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)) (*.f32 (log.f32 alpha) (*.f32 2 (PI.f32))))
(*.f32 (+.f32 alpha 1) (/.f32 (+.f32 alpha -1) (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 (*.f32 (+.f32 alpha 1) (+.f32 alpha -1)) (/.f32 (/.f32 1 (PI.f32)) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(/.f32 (/.f32 (*.f32 (+.f32 alpha 1) (+.f32 alpha -1)) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)) (*.f32 (log.f32 alpha) (*.f32 2 (PI.f32))))
(*.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (fma.f32 alpha alpha -1))
(fma.f32 (/.f32 (/.f32 alpha (PI.f32)) (*.f32 2 (log.f32 alpha))) (/.f32 alpha (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 -1 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)) (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 (-.f32 1 (*.f32 alpha alpha)) (/.f32 1 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (neg.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))))
(*.f32 (-.f32 1 (*.f32 alpha alpha)) (/.f32 (/.f32 1 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (*.f32 (neg.f32 (PI.f32)) (*.f32 2 (log.f32 alpha)))))
(/.f32 (-.f32 1 (*.f32 alpha alpha)) (*.f32 (PI.f32) (*.f32 (*.f32 -2 (log.f32 alpha)) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))
(*.f32 (/.f32 1 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(fma.f32 (/.f32 (/.f32 alpha (PI.f32)) (*.f32 2 (log.f32 alpha))) (/.f32 alpha (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 -1 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)) (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 (/.f32 1 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))
(fma.f32 (/.f32 (/.f32 alpha (PI.f32)) (*.f32 2 (log.f32 alpha))) (/.f32 alpha (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 -1 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)) (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (/.f32 (fma.f32 alpha alpha -1) (sqrt.f32 (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))
(*.f32 (/.f32 1 (sqrt.f32 (*.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) (sqrt.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (sqrt.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))) (sqrt.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 2))) (/.f32 (fma.f32 alpha alpha -1) (cbrt.f32 (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))
(*.f32 (/.f32 1 (cbrt.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 (fma.f32 alpha alpha -1) (cbrt.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (cbrt.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))) (cbrt.f32 (pow.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))) 2)))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (-.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2)) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))) (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 2 (log.f32 alpha))) (/.f32 (-.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))) (-.f32 1 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 2))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 2 (PI.f32)))) (/.f32 (-.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))) (-.f32 1 (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2)))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (+.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 3))) (+.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2) (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))))
(/.f32 (*.f32 (fma.f32 alpha alpha -1) (+.f32 (-.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))) (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 2))) (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (+.f32 1 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 3))))
(/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 2 (PI.f32)))) (+.f32 (-.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))) (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2)))) (fma.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (pow.f32 cosTheta 6) 1))
(*.f32 (/.f32 1 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (neg.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))) (-.f32 1 (*.f32 alpha alpha)))
(*.f32 (-.f32 1 (*.f32 alpha alpha)) (/.f32 (/.f32 1 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (*.f32 (neg.f32 (PI.f32)) (*.f32 2 (log.f32 alpha)))))
(/.f32 (-.f32 1 (*.f32 alpha alpha)) (*.f32 (PI.f32) (*.f32 (*.f32 -2 (log.f32 alpha)) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) 1) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(fma.f32 (/.f32 (/.f32 alpha (PI.f32)) (*.f32 2 (log.f32 alpha))) (/.f32 alpha (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 -1 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)) (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (sqrt.f32 (fma.f32 alpha alpha -1)))
(fma.f32 (/.f32 (/.f32 alpha (PI.f32)) (*.f32 2 (log.f32 alpha))) (/.f32 alpha (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 -1 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)) (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(fma.f32 (/.f32 (/.f32 alpha (PI.f32)) (*.f32 2 (log.f32 alpha))) (/.f32 alpha (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 -1 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)) (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))
(fma.f32 (/.f32 (/.f32 alpha (PI.f32)) (*.f32 2 (log.f32 alpha))) (/.f32 alpha (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 -1 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)) (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 2))) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (cbrt.f32 (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))
(*.f32 (/.f32 1 (cbrt.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 (fma.f32 alpha alpha -1) (cbrt.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (cbrt.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))) (cbrt.f32 (pow.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))) 2)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) 1) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(fma.f32 (/.f32 (/.f32 alpha (PI.f32)) (*.f32 2 (log.f32 alpha))) (/.f32 alpha (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 -1 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)) (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(fma.f32 (/.f32 (/.f32 alpha (PI.f32)) (*.f32 2 (log.f32 alpha))) (/.f32 alpha (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 -1 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)) (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))
(fma.f32 (/.f32 (/.f32 alpha (PI.f32)) (*.f32 2 (log.f32 alpha))) (/.f32 alpha (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 -1 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)) (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (sqrt.f32 (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (sqrt.f32 (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))
(*.f32 (/.f32 1 (sqrt.f32 (*.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) (sqrt.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (sqrt.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))) (sqrt.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 2))) (cbrt.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))))) (cbrt.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 (cbrt.f32 (*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)) (*.f32 (log.f32 alpha) (PI.f32))))) (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (cbrt.f32 (pow.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))) 2))))
(*.f32 (/.f32 (+.f32 alpha 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (/.f32 (+.f32 alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (*.f32 (+.f32 alpha 1) (+.f32 alpha -1)) (/.f32 (/.f32 1 (PI.f32)) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(/.f32 (/.f32 (*.f32 (+.f32 alpha 1) (+.f32 alpha -1)) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)) (*.f32 (log.f32 alpha) (*.f32 2 (PI.f32))))
(*.f32 (/.f32 (+.f32 alpha 1) (sqrt.f32 (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (/.f32 (+.f32 alpha -1) (sqrt.f32 (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))
(*.f32 (/.f32 (+.f32 alpha 1) (sqrt.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (/.f32 (+.f32 alpha -1) (sqrt.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))
(*.f32 (/.f32 (+.f32 alpha 1) (sqrt.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))) (/.f32 (+.f32 alpha -1) (sqrt.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))))
(*.f32 (/.f32 (+.f32 alpha 1) (cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 2))) (/.f32 (+.f32 alpha -1) (cbrt.f32 (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))
(*.f32 (/.f32 (+.f32 alpha 1) (cbrt.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 (+.f32 alpha -1) (cbrt.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))
(/.f32 (/.f32 (*.f32 (+.f32 alpha 1) (+.f32 alpha -1)) (cbrt.f32 (pow.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))) 2))) (cbrt.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))))
(*.f32 (/.f32 1 (/.f32 (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (sqrt.f32 (fma.f32 alpha alpha -1)))) (sqrt.f32 (fma.f32 alpha alpha -1)))
(fma.f32 (/.f32 (/.f32 alpha (PI.f32)) (*.f32 2 (log.f32 alpha))) (/.f32 alpha (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 -1 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)) (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 (/.f32 1 (/.f32 (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2))) (cbrt.f32 (fma.f32 alpha alpha -1)))
(fma.f32 (/.f32 (/.f32 alpha (PI.f32)) (*.f32 2 (log.f32 alpha))) (/.f32 alpha (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 -1 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)) (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 (/.f32 1 (/.f32 (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (+.f32 alpha 1))) (+.f32 alpha -1))
(*.f32 (*.f32 (+.f32 alpha 1) (+.f32 alpha -1)) (/.f32 (/.f32 1 (PI.f32)) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(/.f32 (/.f32 (*.f32 (+.f32 alpha 1) (+.f32 alpha -1)) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)) (*.f32 (log.f32 alpha) (*.f32 2 (PI.f32))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (-.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))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 2 (log.f32 alpha))) (/.f32 (-.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))) (-.f32 1 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 2))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 2 (PI.f32)))) (/.f32 (-.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))) (-.f32 1 (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2)))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 3)))) (+.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2) (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))))
(/.f32 (*.f32 (fma.f32 alpha alpha -1) (+.f32 (-.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))) (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 2))) (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (+.f32 1 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 3))))
(/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 2 (PI.f32)))) (+.f32 (-.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))) (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2)))) (fma.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (pow.f32 cosTheta 6) 1))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (-.f32 (pow.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) 2) (*.f32 (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))))) (-.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (-.f32 (pow.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) 2) (*.f32 (pow.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) 2) (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 2)))) (-.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (-.f32 (pow.f32 (*.f32 (log.f32 alpha) (*.f32 2 (PI.f32))) 2) (*.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2)) (pow.f32 (*.f32 (log.f32 alpha) (*.f32 2 (PI.f32))) 2)))) (*.f32 (PI.f32) (-.f32 (*.f32 2 (log.f32 alpha)) (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)))))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (+.f32 (pow.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) 3) (pow.f32 (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))) 3))) (-.f32 (+.f32 (pow.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) 2) (*.f32 (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (+.f32 (pow.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) 3) (pow.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)))) 3))) (+.f32 (pow.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) 2) (-.f32 (*.f32 (pow.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) 2) (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 2)) (*.f32 (pow.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) 2) (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (+.f32 (*.f32 8 (pow.f32 (*.f32 (log.f32 alpha) (PI.f32)) 3)) (pow.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)))) 3))) (+.f32 (pow.f32 (*.f32 (log.f32 alpha) (*.f32 2 (PI.f32))) 2) (*.f32 (pow.f32 (*.f32 (log.f32 alpha) (*.f32 2 (PI.f32))) 2) (-.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2)) (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (cbrt.f32 (fma.f32 alpha alpha -1)))
(fma.f32 (/.f32 (/.f32 alpha (PI.f32)) (*.f32 2 (log.f32 alpha))) (/.f32 alpha (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 -1 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)) (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (-.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2) 1)) (-.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 1))
(/.f32 (*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 2 (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) -1)) (+.f32 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 2) -1))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (log.f32 alpha) (*.f32 2 (PI.f32))) (+.f32 -1 (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2))))) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) -1))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (neg.f32 (-.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2)))) (neg.f32 (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))))
(/.f32 (*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 2 (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) -1)) (+.f32 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 2) -1))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (log.f32 alpha) (*.f32 2 (PI.f32))) (+.f32 -1 (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2))))) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) -1))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (neg.f32 (+.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 3)))) (neg.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2) (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))))))
(*.f32 (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 2 (log.f32 alpha))) (+.f32 -1 (neg.f32 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 3)))) (neg.f32 (+.f32 (-.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))) (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 2))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (log.f32 alpha) (*.f32 2 (PI.f32))) (neg.f32 (fma.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (pow.f32 cosTheta 6) 1)))) (-.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) -1) (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2))))
(*.f32 (/.f32 (+.f32 alpha 1) (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (+.f32 alpha -1))
(*.f32 (*.f32 (+.f32 alpha 1) (+.f32 alpha -1)) (/.f32 (/.f32 1 (PI.f32)) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(/.f32 (/.f32 (*.f32 (+.f32 alpha 1) (+.f32 alpha -1)) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)) (*.f32 (log.f32 alpha) (*.f32 2 (PI.f32))))
(*.f32 (/.f32 (*.f32 (+.f32 (pow.f32 alpha 4) -1) (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (+.f32 (pow.f32 alpha 4) -1)) (fma.f32 alpha alpha -1))
(/.f32 (*.f32 (*.f32 (/.f32 (/.f32 1 (PI.f32)) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (+.f32 -1 (pow.f32 alpha 4))) (fma.f32 alpha alpha -1)) (+.f32 -1 (pow.f32 alpha 4)))
(/.f32 (/.f32 (+.f32 -1 (pow.f32 alpha 4)) (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))) (/.f32 (+.f32 -1 (pow.f32 alpha 4)) (fma.f32 alpha alpha -1)))
(*.f32 (/.f32 (*.f32 (+.f32 (pow.f32 alpha 4) -1) (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (-.f32 1 (pow.f32 alpha 4))) (-.f32 1 (*.f32 alpha alpha)))
(*.f32 (-.f32 1 (*.f32 alpha alpha)) (/.f32 (+.f32 -1 (pow.f32 alpha 4)) (/.f32 (-.f32 1 (pow.f32 alpha 4)) (/.f32 (/.f32 1 (PI.f32)) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))
(/.f32 (/.f32 (+.f32 -1 (pow.f32 alpha 4)) (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))) (/.f32 (-.f32 1 (pow.f32 alpha 4)) (-.f32 1 (*.f32 alpha alpha))))
(*.f32 (/.f32 (*.f32 (+.f32 (pow.f32 alpha 4) -1) (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (+.f32 1 (pow.f32 alpha 6))) (+.f32 1 (-.f32 (pow.f32 alpha 4) (*.f32 alpha alpha))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 alpha 4)) (/.f32 (+.f32 1 (pow.f32 alpha 6)) (/.f32 (/.f32 1 (PI.f32)) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (-.f32 (+.f32 1 (pow.f32 alpha 4)) (*.f32 alpha alpha)))
(/.f32 (/.f32 (+.f32 -1 (pow.f32 alpha 4)) (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))) (/.f32 (+.f32 1 (pow.f32 alpha 6)) (-.f32 (pow.f32 alpha 4) (fma.f32 alpha alpha -1))))
(*.f32 (/.f32 (*.f32 (+.f32 -1 (pow.f32 alpha 6)) (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (-.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 alpha 4)) (*.f32 (fma.f32 alpha alpha 1) (fma.f32 alpha alpha 1)))) (-.f32 (pow.f32 alpha 4) (fma.f32 alpha alpha 1)))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 alpha 6)) (/.f32 (-.f32 (pow.f32 alpha 8) (*.f32 (fma.f32 alpha alpha 1) (fma.f32 alpha alpha 1))) (/.f32 (/.f32 1 (PI.f32)) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (-.f32 (pow.f32 alpha 4) (fma.f32 alpha alpha 1)))
(*.f32 (/.f32 (/.f32 (+.f32 -1 (pow.f32 alpha 6)) (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))) (-.f32 (pow.f32 alpha 8) (*.f32 (fma.f32 alpha alpha 1) (fma.f32 alpha alpha 1)))) (-.f32 (pow.f32 alpha 4) (fma.f32 alpha alpha 1)))
(*.f32 (/.f32 (*.f32 (+.f32 -1 (pow.f32 alpha 6)) (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (+.f32 (pow.f32 (pow.f32 alpha 4) 3) (pow.f32 (fma.f32 alpha alpha 1) 3))) (-.f32 (+.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 alpha 4)) (*.f32 (fma.f32 alpha alpha 1) (fma.f32 alpha alpha 1))) (*.f32 (pow.f32 alpha 4) (fma.f32 alpha alpha 1))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 alpha 6)) (/.f32 (+.f32 (pow.f32 (pow.f32 alpha 4) 3) (pow.f32 (fma.f32 alpha alpha 1) 3)) (/.f32 (/.f32 1 (PI.f32)) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (-.f32 (+.f32 (pow.f32 alpha 8) (*.f32 (fma.f32 alpha alpha 1) (fma.f32 alpha alpha 1))) (*.f32 (pow.f32 alpha 4) (fma.f32 alpha alpha 1))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 alpha 6)) (*.f32 (+.f32 (pow.f32 (pow.f32 alpha 4) 3) (pow.f32 (fma.f32 alpha alpha 1) 3)) (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))) (+.f32 (pow.f32 alpha 8) (*.f32 (fma.f32 alpha alpha 1) (-.f32 (fma.f32 alpha alpha 1) (pow.f32 alpha 4)))))
(*.f32 (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (hypot.f32 1 (*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) cosTheta))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2)))) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 2 (log.f32 alpha))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 2))) (hypot.f32 1 (*.f32 cosTheta (sqrt.f32 (fma.f32 alpha alpha -1)))))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 2 (PI.f32)))) (*.f32 (hypot.f32 1 (*.f32 cosTheta (sqrt.f32 (fma.f32 alpha alpha -1)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2)))))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)))))
(*.f32 (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (hypot.f32 1 (*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) cosTheta))) (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 3)))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2) (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))))))
(*.f32 (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 2 (log.f32 alpha))) (*.f32 (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 3))) (hypot.f32 1 (*.f32 cosTheta (sqrt.f32 (fma.f32 alpha alpha -1)))))) (sqrt.f32 (+.f32 (-.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))) (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 2))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (sqrt.f32 (fma.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (pow.f32 cosTheta 6) 1)) (*.f32 (*.f32 (log.f32 alpha) (*.f32 2 (PI.f32))) (hypot.f32 1 (*.f32 cosTheta (sqrt.f32 (fma.f32 alpha alpha -1))))))) (sqrt.f32 (+.f32 (-.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))) (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2)))))
(*.f32 (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (pow.f32 (cbrt.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 2)) (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2)))) (cbrt.f32 (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 2 (log.f32 alpha))) (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 2))) (pow.f32 (cbrt.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 2))) (cbrt.f32 (-.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (pow.f32 (cbrt.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)) 2) (cbrt.f32 (-.f32 1 (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2))))) (*.f32 (log.f32 alpha) (*.f32 2 (PI.f32))))) (cbrt.f32 (-.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)))))
(*.f32 (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (pow.f32 (cbrt.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 2)) (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 3)))) (cbrt.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2) (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))))))
(*.f32 (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 2 (log.f32 alpha))) (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 3))) (pow.f32 (cbrt.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 2))) (cbrt.f32 (+.f32 (-.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))) (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 2))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (cbrt.f32 (fma.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (pow.f32 cosTheta 6) 1)) (*.f32 (*.f32 (log.f32 alpha) (*.f32 2 (PI.f32))) (pow.f32 (cbrt.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)) 2)))) (cbrt.f32 (+.f32 (-.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))) (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2)))))
(*.f32 (/.f32 (+.f32 alpha 1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (+.f32 alpha -1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))
(*.f32 (*.f32 (+.f32 alpha 1) (+.f32 alpha -1)) (/.f32 (/.f32 1 (PI.f32)) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(/.f32 (/.f32 (*.f32 (+.f32 alpha 1) (+.f32 alpha -1)) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)) (*.f32 (log.f32 alpha) (*.f32 2 (PI.f32))))
(pow.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 1)
(fma.f32 (/.f32 (/.f32 alpha (PI.f32)) (*.f32 2 (log.f32 alpha))) (/.f32 alpha (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 -1 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)) (*.f32 (log.f32 alpha) (PI.f32))))
(pow.f32 (sqrt.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 2)
(fma.f32 (/.f32 (/.f32 alpha (PI.f32)) (*.f32 2 (log.f32 alpha))) (/.f32 alpha (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 -1 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)) (*.f32 (log.f32 alpha) (PI.f32))))
(pow.f32 (cbrt.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 3)
(fma.f32 (/.f32 (/.f32 alpha (PI.f32)) (*.f32 2 (log.f32 alpha))) (/.f32 alpha (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 -1 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)) (*.f32 (log.f32 alpha) (PI.f32))))
(pow.f32 (pow.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 3) 1/3)
(fma.f32 (/.f32 (/.f32 alpha (PI.f32)) (*.f32 2 (log.f32 alpha))) (/.f32 alpha (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 -1 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)) (*.f32 (log.f32 alpha) (PI.f32))))
(pow.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (/.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 alpha alpha -1))) -1)
(fma.f32 (/.f32 (/.f32 alpha (PI.f32)) (*.f32 2 (log.f32 alpha))) (/.f32 alpha (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 -1 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)) (*.f32 (log.f32 alpha) (PI.f32))))
(neg.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (neg.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))))
(*.f32 (-.f32 1 (*.f32 alpha alpha)) (/.f32 (/.f32 1 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (*.f32 (neg.f32 (PI.f32)) (*.f32 2 (log.f32 alpha)))))
(/.f32 (-.f32 1 (*.f32 alpha alpha)) (*.f32 (PI.f32) (*.f32 (*.f32 -2 (log.f32 alpha)) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))
(sqrt.f32 (pow.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 2))
(sqrt.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))) 2))
(fabs.f32 (*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)) (*.f32 (log.f32 alpha) (PI.f32)))))
(log.f32 (exp.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(fma.f32 (/.f32 (/.f32 alpha (PI.f32)) (*.f32 2 (log.f32 alpha))) (/.f32 alpha (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 -1 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)) (*.f32 (log.f32 alpha) (PI.f32))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(fma.f32 (/.f32 (/.f32 alpha (PI.f32)) (*.f32 2 (log.f32 alpha))) (/.f32 alpha (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 -1 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)) (*.f32 (log.f32 alpha) (PI.f32))))
(cbrt.f32 (pow.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 3))
(fma.f32 (/.f32 (/.f32 alpha (PI.f32)) (*.f32 2 (log.f32 alpha))) (/.f32 alpha (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 -1 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)) (*.f32 (log.f32 alpha) (PI.f32))))
(cbrt.f32 (/.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (pow.f32 (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 3)))
(fma.f32 (/.f32 (/.f32 alpha (PI.f32)) (*.f32 2 (log.f32 alpha))) (/.f32 alpha (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 -1 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)) (*.f32 (log.f32 alpha) (PI.f32))))
(expm1.f32 (log1p.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(fma.f32 (/.f32 (/.f32 alpha (PI.f32)) (*.f32 2 (log.f32 alpha))) (/.f32 alpha (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 -1 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)) (*.f32 (log.f32 alpha) (PI.f32))))
(exp.f32 (log.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(fma.f32 (/.f32 (/.f32 alpha (PI.f32)) (*.f32 2 (log.f32 alpha))) (/.f32 alpha (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 -1 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)) (*.f32 (log.f32 alpha) (PI.f32))))
(exp.f32 (*.f32 (log.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 1))
(fma.f32 (/.f32 (/.f32 alpha (PI.f32)) (*.f32 2 (log.f32 alpha))) (/.f32 alpha (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 -1 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)) (*.f32 (log.f32 alpha) (PI.f32))))
(log1p.f32 (expm1.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(fma.f32 (/.f32 (/.f32 alpha (PI.f32)) (*.f32 2 (log.f32 alpha))) (/.f32 alpha (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 -1 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)) (*.f32 (log.f32 alpha) (PI.f32))))

localize114.0ms (0.7%)

Local error

Found 4 expressions with local error:

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

Compiled 110 to 60 computations (45.5% saved)

series46.0ms (0.3%)

Counts
4 → 96
Calls

24 calls:

TimeVariablePointExpression
33.0ms
alpha
@inf
(/.f32 (+.f32 alpha 1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
1.0ms
alpha
@-inf
(*.f32 (/.f32 (+.f32 alpha 1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (+.f32 alpha -1))
1.0ms
cosTheta
@inf
(/.f32 (+.f32 alpha 1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
1.0ms
cosTheta
@inf
(*.f32 (/.f32 (+.f32 alpha 1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (+.f32 alpha -1))
1.0ms
cosTheta
@0
(*.f32 (/.f32 (+.f32 alpha 1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (+.f32 alpha -1))

rewrite109.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1000×associate-/r/
464×add-sqr-sqrt
454×pow1
454×*-un-lft-identity
426×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

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

simplify408.0ms (2.4%)

Algorithm
egg-herbie
Rules
1440×times-frac
1144×*-commutative
1084×associate-/l*
742×distribute-lft-in
736×associate-*r/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
069826504
1243722920
Stop Event
node limit
Counts
256 → 409
Calls
Call 1
Inputs
(*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))
(+.f32 (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 2) (PI.f32))))) (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32)))))
(+.f32 (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 2) (PI.f32))))) (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32)))))
(+.f32 (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 2) (PI.f32))))) (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32)))))
(*.f32 -2 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 2) (PI.f32)))))
(+.f32 (*.f32 -2 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 2) (PI.f32))))) (*.f32 -2 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))))
(+.f32 (*.f32 -2 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 2) (PI.f32))))) (*.f32 -2 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))))
(+.f32 (*.f32 -2 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 2) (PI.f32))))) (*.f32 -2 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))))
(*.f32 2 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 2) (PI.f32)))))
(+.f32 (*.f32 2 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32)))) (*.f32 2 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 2) (PI.f32))))))
(+.f32 (*.f32 2 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32)))) (*.f32 2 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 2) (PI.f32))))))
(+.f32 (*.f32 2 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32)))) (*.f32 2 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 2) (PI.f32))))))
(*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))
(+.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))
(+.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))
(+.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))
(*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))
(+.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))
(+.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))
(+.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))
(*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))
(+.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))
(+.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))
(+.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))
(/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))
(+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))) (*.f32 1/2 (/.f32 alpha (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))))
(+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))) (+.f32 (*.f32 1/2 (/.f32 alpha (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))) (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2) (PI.f32)))))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 3)) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2) (PI.f32))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))) (+.f32 (*.f32 1/2 (/.f32 alpha (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))) (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2) (PI.f32))))))))
(/.f32 -1/2 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (*.f32 alpha (PI.f32)))))
(neg.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 alpha (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))))
(-.f32 (*.f32 1/2 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 alpha 3) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 alpha (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))) (*.f32 1/2 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 alpha 3) (*.f32 (pow.f32 cosTheta 4) (PI.f32))))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 alpha (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))))
(/.f32 1/2 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 cosTheta 2) (*.f32 alpha (PI.f32)))))
(+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))) (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 alpha (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 alpha 3) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))) (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 alpha (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))))
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (/.f32 1 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 cosTheta 4) (PI.f32))))) (pow.f32 alpha 4))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 alpha 3) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))) (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 alpha (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))))))
(*.f32 1/2 (/.f32 (+.f32 1 alpha) (*.f32 (log.f32 alpha) (PI.f32))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2))) (*.f32 (log.f32 alpha) (PI.f32)))) (*.f32 1/2 (/.f32 (+.f32 1 alpha) (*.f32 (log.f32 alpha) (PI.f32)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2))) (*.f32 (log.f32 alpha) (PI.f32)))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 alpha) (*.f32 (log.f32 alpha) (PI.f32)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 1 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (pow.f32 cosTheta 4))) (*.f32 (log.f32 alpha) (PI.f32))))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2))) (*.f32 (log.f32 alpha) (PI.f32)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (pow.f32 cosTheta 6))) (*.f32 (log.f32 alpha) (PI.f32)))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 alpha) (*.f32 (log.f32 alpha) (PI.f32)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 1 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (pow.f32 cosTheta 4))) (*.f32 (log.f32 alpha) (PI.f32)))))))
(*.f32 1/2 (/.f32 (+.f32 1 alpha) (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 (/.f32 alpha (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (PI.f32)))) (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (PI.f32))))) (pow.f32 cosTheta 4))) (*.f32 1/2 (/.f32 (+.f32 1 alpha) (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 (/.f32 alpha (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (PI.f32)))) (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (PI.f32))))) (pow.f32 cosTheta 4))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (/.f32 alpha (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (PI.f32)))) (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (PI.f32))))) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 6)))) (*.f32 1/2 (/.f32 (+.f32 1 alpha) (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 (/.f32 alpha (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (PI.f32)))) (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (PI.f32))))) (pow.f32 cosTheta 4))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (/.f32 alpha (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (PI.f32)))) (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (PI.f32))))) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 6)))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 alpha) (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))) (*.f32 -1/2 (/.f32 (+.f32 (/.f32 alpha (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 4) (PI.f32)))) (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 4) (PI.f32))))) (pow.f32 cosTheta 8))))))
(*.f32 1/2 (/.f32 (+.f32 1 alpha) (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 (/.f32 alpha (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (PI.f32)))) (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (PI.f32))))) (pow.f32 cosTheta 4))) (*.f32 1/2 (/.f32 (+.f32 1 alpha) (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 (/.f32 alpha (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (PI.f32)))) (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (PI.f32))))) (pow.f32 cosTheta 4))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (/.f32 alpha (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (PI.f32)))) (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (PI.f32))))) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 6)))) (*.f32 1/2 (/.f32 (+.f32 1 alpha) (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 (/.f32 alpha (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (PI.f32)))) (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (PI.f32))))) (pow.f32 cosTheta 4))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (/.f32 alpha (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (PI.f32)))) (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (PI.f32))))) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 6)))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 alpha) (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))) (*.f32 -1/2 (/.f32 (+.f32 (/.f32 alpha (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 4) (PI.f32)))) (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 4) (PI.f32))))) (pow.f32 cosTheta 8))))))
(/.f32 -1/2 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))
(-.f32 (*.f32 1/2 (*.f32 (pow.f32 alpha 2) (-.f32 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32)))) (*.f32 -1 (/.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2) (PI.f32)))))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))))
(-.f32 (+.f32 (*.f32 1/2 (*.f32 (pow.f32 alpha 2) (-.f32 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32)))) (*.f32 -1 (/.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2) (PI.f32)))))))) (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 4) (-.f32 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32)))) (*.f32 -1 (/.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2) (PI.f32)))))))) (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2)))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))))
(-.f32 (+.f32 (*.f32 1/2 (*.f32 (pow.f32 alpha 2) (-.f32 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32)))) (*.f32 -1 (/.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2) (PI.f32)))))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta 4) (*.f32 (pow.f32 alpha 6) (-.f32 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32)))) (*.f32 -1 (/.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2) (PI.f32)))))))) (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2))) (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 4) (-.f32 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32)))) (*.f32 -1 (/.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2) (PI.f32)))))))) (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))))
(/.f32 -1/2 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(-.f32 (*.f32 1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))) (pow.f32 alpha 2))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))) (pow.f32 alpha 2))) (*.f32 -1/2 (/.f32 (*.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))) (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2)))) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 4))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 (*.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))) (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2)) (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 6)))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))) (pow.f32 alpha 2))) (*.f32 -1/2 (/.f32 (*.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))) (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2)))) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 4)))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))
(/.f32 1/2 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(+.f32 (*.f32 -1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))) (pow.f32 alpha 2))) (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))
(+.f32 (*.f32 -1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))) (pow.f32 alpha 2))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (-.f32 (/.f32 1 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 cosTheta 4) (PI.f32))))))) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 4))))))
(+.f32 (*.f32 -1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))) (pow.f32 alpha 2))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2) (-.f32 (/.f32 1 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 cosTheta 4) (PI.f32))))))) (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 6)))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (-.f32 (/.f32 1 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 cosTheta 4) (PI.f32))))))) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 4)))))))
(*.f32 1/2 (/.f32 (*.f32 (+.f32 1 alpha) (-.f32 alpha 1)) (*.f32 (log.f32 alpha) (PI.f32))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 1 alpha) (-.f32 alpha 1)) (*.f32 (log.f32 alpha) (PI.f32)))) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 2) (-.f32 alpha 1)))) (*.f32 (log.f32 alpha) (PI.f32)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 1 alpha) (-.f32 alpha 1)) (*.f32 (log.f32 alpha) (PI.f32)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 1 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (*.f32 (pow.f32 cosTheta 4) (-.f32 alpha 1)))) (*.f32 (log.f32 alpha) (PI.f32)))) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 2) (-.f32 alpha 1)))) (*.f32 (log.f32 alpha) (PI.f32))))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 1 alpha) (-.f32 alpha 1)) (*.f32 (log.f32 alpha) (PI.f32)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 1 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (*.f32 (pow.f32 cosTheta 4) (-.f32 alpha 1)))) (*.f32 (log.f32 alpha) (PI.f32)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.f32 (pow.f32 cosTheta 6) (-.f32 alpha 1)))) (*.f32 (log.f32 alpha) (PI.f32)))) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 2) (-.f32 alpha 1)))) (*.f32 (log.f32 alpha) (PI.f32)))))))
(*.f32 1/2 (/.f32 (*.f32 (+.f32 1 alpha) (-.f32 alpha 1)) (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 alpha) (-.f32 alpha 1)) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 1 alpha) (-.f32 alpha 1)) (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 alpha) (-.f32 alpha 1)) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 1 alpha) (-.f32 alpha 1)) (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 1 alpha) (-.f32 alpha 1)) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.f32 (pow.f32 cosTheta 6) (PI.f32))))))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 alpha) (-.f32 alpha 1)) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 4) (*.f32 (pow.f32 cosTheta 8) (PI.f32)))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 alpha) (-.f32 alpha 1)) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 1 alpha) (-.f32 alpha 1)) (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 1 alpha) (-.f32 alpha 1)) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.f32 (pow.f32 cosTheta 6) (PI.f32)))))))))
(*.f32 1/2 (/.f32 (*.f32 (+.f32 1 alpha) (-.f32 alpha 1)) (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 alpha) (-.f32 alpha 1)) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 1 alpha) (-.f32 alpha 1)) (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 alpha) (-.f32 alpha 1)) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 1 alpha) (-.f32 alpha 1)) (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 1 alpha) (-.f32 alpha 1)) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.f32 (pow.f32 cosTheta 6) (PI.f32))))))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 alpha) (-.f32 alpha 1)) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 4) (*.f32 (pow.f32 cosTheta 8) (PI.f32)))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 alpha) (-.f32 alpha 1)) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 1 alpha) (-.f32 alpha 1)) (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 1 alpha) (-.f32 alpha 1)) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.f32 (pow.f32 cosTheta 6) (PI.f32)))))))))
(*.f32 2 (*.f32 (log.f32 alpha) (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2)))))
(+.f32 (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)))) (*.f32 2 (*.f32 (log.f32 alpha) (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))))))
(+.f32 (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)))) (*.f32 2 (*.f32 (log.f32 alpha) (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))))))
(+.f32 (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)))) (*.f32 2 (*.f32 (log.f32 alpha) (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))))))
(*.f32 -2 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2))))
(+.f32 (*.f32 -2 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)))) (*.f32 -2 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (log.f32 (/.f32 1 alpha)))))
(+.f32 (*.f32 -2 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)))) (*.f32 -2 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (log.f32 (/.f32 1 alpha)))))
(+.f32 (*.f32 -2 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)))) (*.f32 -2 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (log.f32 (/.f32 1 alpha)))))
(*.f32 2 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2))))
(+.f32 (*.f32 2 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))))) (*.f32 2 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)))))
(+.f32 (*.f32 2 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))))) (*.f32 2 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)))))
(+.f32 (*.f32 2 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))))) (*.f32 2 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)))))
(*.f32 2 (log.f32 alpha))
(+.f32 (*.f32 2 (log.f32 alpha)) (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2)))))
(+.f32 (*.f32 2 (log.f32 alpha)) (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2)))))
(+.f32 (*.f32 2 (log.f32 alpha)) (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2)))))
(*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2))))
(+.f32 (*.f32 2 (log.f32 alpha)) (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2)))))
(+.f32 (*.f32 2 (log.f32 alpha)) (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2)))))
(+.f32 (*.f32 2 (log.f32 alpha)) (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2)))))
(*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2))))
(+.f32 (*.f32 2 (log.f32 alpha)) (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2)))))
(+.f32 (*.f32 2 (log.f32 alpha)) (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2)))))
(+.f32 (*.f32 2 (log.f32 alpha)) (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2)))))
(+.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))
(+.f32 (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) 1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))))
(+.f32 (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) 1))
(+.f32 (*.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))) 1)
(pow.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) 1)
(pow.f32 (sqrt.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))) 2)
(pow.f32 (cbrt.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))) 3)
(pow.f32 (pow.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) 3) 1/3)
(sqrt.f32 (pow.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) 2))
(log.f32 (pow.f32 (pow.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (PI.f32)))
(log.f32 (+.f32 1 (-.f32 (pow.f32 (pow.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (PI.f32)) 1)))
(cbrt.f32 (pow.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) 3))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 3) (pow.f32 (PI.f32) 3)))
(expm1.f32 (log1p.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))))
(exp.f32 (log.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))) 1))
(log1p.f32 (-.f32 (pow.f32 (pow.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (PI.f32)) 1))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (+.f32 alpha 1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))))) 1)
(*.f32 1 (/.f32 (+.f32 alpha 1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))))
(*.f32 (+.f32 alpha 1) (/.f32 1 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))))
(*.f32 (/.f32 (+.f32 alpha 1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))) 1)
(*.f32 (sqrt.f32 (/.f32 (+.f32 alpha 1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))) (sqrt.f32 (/.f32 (+.f32 alpha 1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))))
(*.f32 (sqrt.f32 (+.f32 alpha 1)) (*.f32 (sqrt.f32 (+.f32 alpha 1)) (/.f32 1 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))))
(*.f32 (cbrt.f32 (/.f32 (+.f32 alpha 1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))) (pow.f32 (cbrt.f32 (/.f32 (+.f32 alpha 1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))) 2))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (+.f32 alpha 1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))) 2) (cbrt.f32 (/.f32 (+.f32 alpha 1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 alpha 1)) 2) (*.f32 (cbrt.f32 (+.f32 alpha 1)) (/.f32 1 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))))
(*.f32 (/.f32 (+.f32 alpha 1) (PI.f32)) (/.f32 1 (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (/.f32 1 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))) (+.f32 alpha 1))
(*.f32 (-.f32 -1 alpha) (/.f32 1 (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (neg.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 (/.f32 1 (PI.f32)) (/.f32 (+.f32 alpha 1) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (/.f32 1 (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (/.f32 (+.f32 alpha 1) (PI.f32)))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))) (/.f32 (+.f32 alpha 1) (sqrt.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) 2))) (/.f32 (+.f32 alpha 1) (cbrt.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))))
(*.f32 (/.f32 1 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (/.f32 (+.f32 alpha 1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (/.f32 1 (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (neg.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (-.f32 -1 alpha))
(*.f32 (/.f32 (sqrt.f32 (+.f32 alpha 1)) 1) (/.f32 (sqrt.f32 (+.f32 alpha 1)) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 alpha 1)) (PI.f32)) (/.f32 (sqrt.f32 (+.f32 alpha 1)) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 alpha 1)) 2) 1) (/.f32 (cbrt.f32 (+.f32 alpha 1)) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 alpha 1)) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (/.f32 (sqrt.f32 (+.f32 alpha 1)) (PI.f32)))
(*.f32 (/.f32 (sqrt.f32 (+.f32 alpha 1)) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))) (sqrt.f32 (+.f32 alpha 1)))
(*.f32 (/.f32 (sqrt.f32 (+.f32 alpha 1)) (cbrt.f32 (pow.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) 2))) (/.f32 (sqrt.f32 (+.f32 alpha 1)) (cbrt.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 alpha 1)) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (/.f32 (sqrt.f32 (+.f32 alpha 1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 alpha 1)) 2) (PI.f32)) (/.f32 (cbrt.f32 (+.f32 alpha 1)) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 alpha 1)) 2) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (/.f32 (cbrt.f32 (+.f32 alpha 1)) (PI.f32)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 alpha 1)) 2) (sqrt.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))) (/.f32 (cbrt.f32 (+.f32 alpha 1)) (sqrt.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 alpha 1)) 2) (cbrt.f32 (pow.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) 2))) (cbrt.f32 (/.f32 (+.f32 alpha 1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 alpha 1)) 2) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (/.f32 (cbrt.f32 (+.f32 alpha 1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (/.f32 1 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (sqrt.f32 (+.f32 alpha 1)))) (sqrt.f32 (+.f32 alpha 1)))
(*.f32 (/.f32 1 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (pow.f32 (cbrt.f32 (+.f32 alpha 1)) 2))) (cbrt.f32 (+.f32 alpha 1)))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))) (fma.f32 alpha alpha -1)) (+.f32 alpha 1))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))) 1) (/.f32 (+.f32 alpha 1) (fma.f32 alpha alpha -1)))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))) 1) (/.f32 (fma.f32 alpha alpha (-.f32 1 (*.f32 alpha -1))) (+.f32 -1 (pow.f32 alpha 3))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))) (+.f32 -1 (pow.f32 alpha 3))) (fma.f32 alpha alpha (-.f32 1 (*.f32 alpha -1))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))) (-.f32 1 (*.f32 alpha alpha))) (-.f32 -1 alpha))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))) (-.f32 (pow.f32 alpha 3) 1)) (+.f32 1 (+.f32 alpha (*.f32 alpha alpha))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))) (neg.f32 (fma.f32 alpha alpha -1))) (-.f32 -1 alpha))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))) (neg.f32 (+.f32 -1 (pow.f32 alpha 3)))) (neg.f32 (fma.f32 alpha alpha (-.f32 1 (*.f32 alpha -1)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 alpha 1)) 2) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))) (cbrt.f32 (+.f32 alpha 1)))
(*.f32 (/.f32 (*.f32 (+.f32 1 (pow.f32 alpha 3)) (/.f32 1 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))) (-.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) (*.f32 (-.f32 1 alpha) (-.f32 1 alpha)))) (+.f32 (fma.f32 alpha alpha -1) alpha))
(*.f32 (/.f32 (*.f32 (+.f32 1 (pow.f32 alpha 3)) (/.f32 1 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))) (+.f32 (pow.f32 (*.f32 alpha alpha) 3) (pow.f32 (-.f32 1 alpha) 3))) (-.f32 (+.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) (*.f32 (-.f32 1 alpha) (-.f32 1 alpha))) (*.f32 (*.f32 alpha alpha) (-.f32 1 alpha))))
(*.f32 (/.f32 (/.f32 (+.f32 alpha 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (-.f32 (*.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))) 1)) (-.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 1))
(*.f32 (/.f32 (/.f32 (+.f32 alpha 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (+.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 3))) (+.f32 (*.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))) (-.f32 1 (*.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 1))))
(*.f32 (/.f32 (/.f32 (/.f32 (+.f32 alpha 1) (PI.f32)) (log.f32 (*.f32 alpha alpha))) (-.f32 (*.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))) 1)) (-.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 1))
(*.f32 (/.f32 (/.f32 (/.f32 (+.f32 alpha 1) (PI.f32)) (log.f32 (*.f32 alpha alpha))) (+.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 3))) (+.f32 (*.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))) (-.f32 1 (*.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 1))))
(pow.f32 (/.f32 (+.f32 alpha 1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))) 1)
(pow.f32 (sqrt.f32 (/.f32 (+.f32 alpha 1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))) 2)
(pow.f32 (cbrt.f32 (/.f32 (+.f32 alpha 1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))) 3)
(pow.f32 (pow.f32 (/.f32 (+.f32 alpha 1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))) 3) 1/3)
(pow.f32 (*.f32 (/.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 alpha 1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) -1)
(neg.f32 (/.f32 (+.f32 alpha 1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (neg.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(sqrt.f32 (pow.f32 (/.f32 (+.f32 alpha 1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))) 2))
(log.f32 (exp.f32 (/.f32 (+.f32 alpha 1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (+.f32 alpha 1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))))))
(cbrt.f32 (pow.f32 (/.f32 (+.f32 alpha 1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))) 3))
(cbrt.f32 (/.f32 (pow.f32 (+.f32 alpha 1) 3) (pow.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) 3)))
(expm1.f32 (log1p.f32 (/.f32 (+.f32 alpha 1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))))
(exp.f32 (-.f32 (log1p.f32 alpha) (log.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))))
(exp.f32 (*.f32 (-.f32 (log1p.f32 alpha) (log.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))) 1))
(log1p.f32 (expm1.f32 (/.f32 (+.f32 alpha 1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))))
(+.f32 (/.f32 (-.f32 -1 alpha) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))) (*.f32 alpha (/.f32 (+.f32 alpha 1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))))
(+.f32 (*.f32 alpha (/.f32 (+.f32 alpha 1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))) (/.f32 (-.f32 -1 alpha) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))))
(+.f32 (*.f32 (*.f32 alpha (/.f32 (+.f32 alpha 1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))) 1) (*.f32 (/.f32 (-.f32 -1 alpha) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))) 1))
(+.f32 (*.f32 (/.f32 (-.f32 -1 alpha) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))) 1) (*.f32 (*.f32 alpha (/.f32 (+.f32 alpha 1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))) 1))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))))) 1)
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (/.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 alpha 1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (+.f32 alpha 1)))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (+.f32 alpha 1) (*.f32 (/.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 alpha 1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(/.f32 1 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (fma.f32 alpha alpha -1)))
(/.f32 (+.f32 alpha 1) (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (+.f32 alpha -1)))
(/.f32 (+.f32 alpha -1) (*.f32 (/.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 alpha 1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(/.f32 (+.f32 -1 (pow.f32 alpha 3)) (*.f32 (*.f32 (/.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 alpha 1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (fma.f32 alpha alpha (-.f32 1 (*.f32 alpha -1)))))
(/.f32 (*.f32 (+.f32 alpha 1) (fma.f32 alpha alpha -1)) (*.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (+.f32 alpha 1)))
(/.f32 (*.f32 (+.f32 alpha 1) (+.f32 -1 (pow.f32 alpha 3))) (*.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (fma.f32 alpha alpha (-.f32 1 (*.f32 alpha -1)))))
(/.f32 (*.f32 (/.f32 (+.f32 alpha 1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))) (fma.f32 alpha alpha -1)) (+.f32 alpha 1))
(/.f32 (*.f32 (/.f32 (+.f32 alpha 1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))) (+.f32 -1 (pow.f32 alpha 3))) (fma.f32 alpha alpha (-.f32 1 (*.f32 alpha -1))))
(/.f32 (*.f32 (+.f32 alpha -1) (/.f32 (+.f32 alpha 1) (PI.f32))) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(/.f32 (*.f32 (+.f32 alpha -1) (-.f32 -1 alpha)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (neg.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(/.f32 (*.f32 (/.f32 (+.f32 alpha 1) (PI.f32)) (+.f32 alpha -1)) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(/.f32 (*.f32 (-.f32 -1 alpha) (+.f32 alpha -1)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (neg.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 (+.f32 alpha 1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))) (+.f32 alpha 1))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 alpha 3)) (/.f32 (+.f32 alpha 1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))) (fma.f32 alpha alpha (-.f32 1 (*.f32 alpha -1))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) 1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (PI.f32))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (sqrt.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))) (sqrt.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (cbrt.f32 (pow.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) 2))) (cbrt.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(/.f32 (-.f32 (*.f32 (*.f32 alpha (/.f32 (+.f32 alpha 1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))) (*.f32 alpha (/.f32 (+.f32 alpha 1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))))) (*.f32 (/.f32 (-.f32 -1 alpha) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))) (/.f32 (-.f32 -1 alpha) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))))) (-.f32 (*.f32 alpha (/.f32 (+.f32 alpha 1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))) (/.f32 (-.f32 -1 alpha) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 alpha (/.f32 (+.f32 alpha 1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))) 3) (pow.f32 (/.f32 (-.f32 -1 alpha) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))) 3)) (+.f32 (*.f32 (*.f32 alpha (/.f32 (+.f32 alpha 1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))) (*.f32 alpha (/.f32 (+.f32 alpha 1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))))) (-.f32 (*.f32 (/.f32 (-.f32 -1 alpha) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))) (/.f32 (-.f32 -1 alpha) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))) (*.f32 (*.f32 alpha (/.f32 (+.f32 alpha 1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))) (/.f32 (-.f32 -1 alpha) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))))))
(/.f32 (*.f32 (/.f32 (+.f32 alpha 1) (PI.f32)) (fma.f32 alpha alpha -1)) (*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (+.f32 alpha 1)))
(/.f32 (*.f32 (/.f32 (+.f32 alpha 1) (PI.f32)) (+.f32 -1 (pow.f32 alpha 3))) (*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (fma.f32 alpha alpha (-.f32 1 (*.f32 alpha -1)))))
(/.f32 (*.f32 (-.f32 -1 alpha) (fma.f32 alpha alpha -1)) (*.f32 (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (neg.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (+.f32 alpha 1)))
(/.f32 (*.f32 (-.f32 -1 alpha) (+.f32 -1 (pow.f32 alpha 3))) (*.f32 (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (neg.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (fma.f32 alpha alpha (-.f32 1 (*.f32 alpha -1)))))
(/.f32 (*.f32 (fma.f32 alpha alpha -1) (+.f32 alpha 1)) (*.f32 (+.f32 alpha 1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))))
(/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 (+.f32 alpha 1) (PI.f32))) (*.f32 (+.f32 alpha 1) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(/.f32 (*.f32 (fma.f32 alpha alpha -1) (-.f32 -1 alpha)) (*.f32 (+.f32 alpha 1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (neg.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 alpha 3)) 1) (*.f32 (fma.f32 alpha alpha (-.f32 1 (*.f32 alpha -1))) (*.f32 (/.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 alpha 1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 alpha 3)) (+.f32 alpha 1)) (*.f32 (fma.f32 alpha alpha (-.f32 1 (*.f32 alpha -1))) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 alpha 3)) (/.f32 (+.f32 alpha 1) (PI.f32))) (*.f32 (fma.f32 alpha alpha (-.f32 1 (*.f32 alpha -1))) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 alpha 3)) (-.f32 -1 alpha)) (*.f32 (fma.f32 alpha alpha (-.f32 1 (*.f32 alpha -1))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (neg.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(/.f32 (neg.f32 (fma.f32 alpha alpha -1)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (neg.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(pow.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))) 1)
(pow.f32 (sqrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))) 2)
(pow.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))) 3)
(pow.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))) 3) 1/3)
(sqrt.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))) 2))
(log.f32 (exp.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))))))
(cbrt.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))) 3))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 (+.f32 alpha 1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))) 3) (pow.f32 (+.f32 alpha -1) 3)))
(cbrt.f32 (*.f32 (pow.f32 (+.f32 alpha -1) 3) (pow.f32 (/.f32 (+.f32 alpha 1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))) 3)))
(expm1.f32 (log1p.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))))
(exp.f32 (log.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))))
(exp.f32 (*.f32 (log.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))) 1))
(log1p.f32 (expm1.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))))
(fma.f32 alpha (/.f32 (+.f32 alpha 1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))) (/.f32 (-.f32 -1 alpha) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))))
(fma.f32 (/.f32 (+.f32 alpha 1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))) alpha (/.f32 (-.f32 -1 alpha) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))))
(+.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))))
(+.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) (log.f32 (*.f32 alpha alpha))))
(+.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))) (log.f32 (*.f32 alpha alpha)))
(+.f32 (*.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) (log.f32 (*.f32 alpha alpha))) (log.f32 (*.f32 alpha alpha)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) 1)
(-.f32 (+.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))) (exp.f32 (log1p.f32 (log.f32 (*.f32 alpha alpha))))) 1)
(-.f32 (+.f32 (*.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) (log.f32 (*.f32 alpha alpha))) (exp.f32 (log1p.f32 (log.f32 (*.f32 alpha alpha))))) 1)
(pow.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 1)
(pow.f32 (sqrt.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 2)
(pow.f32 (cbrt.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 3)
(pow.f32 (pow.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 3) 1/3)
(sqrt.f32 (pow.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 2))
(log.f32 (pow.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(log.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 1)))
(cbrt.f32 (pow.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 3))
(cbrt.f32 (*.f32 (pow.f32 (log.f32 (*.f32 alpha alpha)) 3) (pow.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) 3)))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) 3) (pow.f32 (log.f32 (*.f32 alpha alpha)) 3)))
(expm1.f32 (log1p.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(exp.f32 (log.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(exp.f32 (*.f32 (log.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 1))
(log1p.f32 (-.f32 (pow.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 1))
Outputs
(*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))
(*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (PI.f32))))
(*.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(+.f32 (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 2) (PI.f32))))) (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32)))))
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (*.f32 alpha alpha)))) (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (PI.f32)))))
(*.f32 (*.f32 2 (log.f32 alpha)) (+.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (*.f32 alpha alpha))) (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (PI.f32))))
(+.f32 (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 2) (PI.f32))))) (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32)))))
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (*.f32 alpha alpha)))) (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (PI.f32)))))
(*.f32 (*.f32 2 (log.f32 alpha)) (+.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (*.f32 alpha alpha))) (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (PI.f32))))
(+.f32 (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 2) (PI.f32))))) (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32)))))
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (*.f32 alpha alpha)))) (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (PI.f32)))))
(*.f32 (*.f32 2 (log.f32 alpha)) (+.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (*.f32 alpha alpha))) (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (PI.f32))))
(*.f32 -2 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 2) (PI.f32)))))
(*.f32 -2 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (*.f32 alpha alpha))) (neg.f32 (log.f32 alpha))))
(*.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (*.f32 alpha alpha))) (*.f32 -2 (neg.f32 (log.f32 alpha))))
(+.f32 (*.f32 -2 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 2) (PI.f32))))) (*.f32 -2 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))))
(*.f32 -2 (+.f32 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (*.f32 alpha alpha))) (neg.f32 (log.f32 alpha))) (*.f32 (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (neg.f32 (log.f32 alpha))) (PI.f32))))
(*.f32 -2 (+.f32 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (*.f32 (*.f32 alpha alpha) (neg.f32 (log.f32 alpha)))) (*.f32 (PI.f32) (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (neg.f32 (log.f32 alpha))))))
(+.f32 (*.f32 -2 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 2) (PI.f32))))) (*.f32 -2 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))))
(*.f32 -2 (+.f32 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (*.f32 alpha alpha))) (neg.f32 (log.f32 alpha))) (*.f32 (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (neg.f32 (log.f32 alpha))) (PI.f32))))
(*.f32 -2 (+.f32 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (*.f32 (*.f32 alpha alpha) (neg.f32 (log.f32 alpha)))) (*.f32 (PI.f32) (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (neg.f32 (log.f32 alpha))))))
(+.f32 (*.f32 -2 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 2) (PI.f32))))) (*.f32 -2 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))))
(*.f32 -2 (+.f32 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (*.f32 alpha alpha))) (neg.f32 (log.f32 alpha))) (*.f32 (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (neg.f32 (log.f32 alpha))) (PI.f32))))
(*.f32 -2 (+.f32 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (*.f32 (*.f32 alpha alpha) (neg.f32 (log.f32 alpha)))) (*.f32 (PI.f32) (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (neg.f32 (log.f32 alpha))))))
(*.f32 2 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 2) (PI.f32)))))
(*.f32 (*.f32 2 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha))))) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (*.f32 alpha alpha))))
(*.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (*.f32 alpha alpha))) (*.f32 2 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))))
(+.f32 (*.f32 2 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32)))) (*.f32 2 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 2) (PI.f32))))))
(*.f32 2 (+.f32 (*.f32 (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (PI.f32)) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha))))) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (*.f32 alpha alpha))) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))))))
(*.f32 (*.f32 2 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))) (+.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (*.f32 alpha alpha))) (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (PI.f32))))
(+.f32 (*.f32 2 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32)))) (*.f32 2 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 2) (PI.f32))))))
(*.f32 2 (+.f32 (*.f32 (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (PI.f32)) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha))))) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (*.f32 alpha alpha))) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))))))
(*.f32 (*.f32 2 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))) (+.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (*.f32 alpha alpha))) (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (PI.f32))))
(+.f32 (*.f32 2 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32)))) (*.f32 2 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 2) (PI.f32))))))
(*.f32 2 (+.f32 (*.f32 (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (PI.f32)) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha))))) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (*.f32 alpha alpha))) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))))))
(*.f32 (*.f32 2 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))) (+.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (*.f32 alpha alpha))) (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (PI.f32))))
(*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))
(*.f32 (*.f32 2 (log.f32 alpha)) (PI.f32))
(+.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (log.f32 alpha) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (fma.f32 alpha alpha -1)))))
(*.f32 (PI.f32) (*.f32 2 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (log.f32 alpha))))
(+.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (log.f32 alpha) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (fma.f32 alpha alpha -1)))))
(*.f32 (PI.f32) (*.f32 2 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (log.f32 alpha))))
(+.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (log.f32 alpha) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (fma.f32 alpha alpha -1)))))
(*.f32 (PI.f32) (*.f32 2 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (log.f32 alpha))))
(*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))
(*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (fma.f32 alpha alpha -1))))
(*.f32 2 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 alpha alpha -1))))
(+.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (log.f32 alpha) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (fma.f32 alpha alpha -1)))))
(*.f32 (PI.f32) (*.f32 2 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (log.f32 alpha))))
(+.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (log.f32 alpha) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (fma.f32 alpha alpha -1)))))
(*.f32 (PI.f32) (*.f32 2 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (log.f32 alpha))))
(+.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (log.f32 alpha) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (fma.f32 alpha alpha -1)))))
(*.f32 (PI.f32) (*.f32 2 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (log.f32 alpha))))
(*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))
(*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (fma.f32 alpha alpha -1))))
(*.f32 2 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 alpha alpha -1))))
(+.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (log.f32 alpha) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (fma.f32 alpha alpha -1)))))
(*.f32 (PI.f32) (*.f32 2 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (log.f32 alpha))))
(+.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (log.f32 alpha) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (fma.f32 alpha alpha -1)))))
(*.f32 (PI.f32) (*.f32 2 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (log.f32 alpha))))
(+.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (log.f32 alpha) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (fma.f32 alpha alpha -1)))))
(*.f32 (PI.f32) (*.f32 2 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (log.f32 alpha))))
(/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))
(/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (PI.f32))))
(/.f32 1/2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))) (*.f32 1/2 (/.f32 alpha (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))))
(+.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (PI.f32)))) (*.f32 1/2 (/.f32 alpha (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (PI.f32))))))
(+.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))) (/.f32 1/2 (/.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))) alpha)))
(+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))) (+.f32 (*.f32 1/2 (/.f32 alpha (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))) (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2) (PI.f32)))))))
(+.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (PI.f32)))) (fma.f32 1/2 (/.f32 alpha (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (PI.f32)))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 cosTheta cosTheta) (log.f32 alpha)) (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) 2)))))))
(+.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))) (fma.f32 1/2 (/.f32 alpha (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))) (*.f32 -1/2 (/.f32 (/.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha)) (log.f32 alpha)) (*.f32 (PI.f32) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2))))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 3)) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2) (PI.f32))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))) (+.f32 (*.f32 1/2 (/.f32 alpha (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))) (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2) (PI.f32))))))))
(fma.f32 -1/2 (*.f32 (/.f32 (*.f32 cosTheta cosTheta) (log.f32 alpha)) (/.f32 (pow.f32 alpha 3) (*.f32 (PI.f32) (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) 2)))) (+.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (PI.f32)))) (fma.f32 1/2 (/.f32 alpha (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (PI.f32)))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 cosTheta cosTheta) (log.f32 alpha)) (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) 2))))))))
(fma.f32 -1/2 (*.f32 (/.f32 cosTheta (/.f32 (log.f32 alpha) cosTheta)) (/.f32 (pow.f32 alpha 3) (*.f32 (PI.f32) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2)))) (+.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))) (fma.f32 1/2 (/.f32 alpha (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))) (*.f32 -1/2 (/.f32 (/.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha)) (log.f32 alpha)) (*.f32 (PI.f32) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2)))))))
(/.f32 -1/2 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (*.f32 alpha (PI.f32)))))
(/.f32 -1/2 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha (PI.f32)))))
(/.f32 -1/2 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (*.f32 alpha (neg.f32 (log.f32 alpha)))))
(neg.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 alpha (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))))
(neg.f32 (+.f32 (/.f32 1/2 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 alpha (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))))) (/.f32 1/2 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (*.f32 alpha alpha))) (neg.f32 (log.f32 alpha))))))
(+.f32 (/.f32 -1/2 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (*.f32 alpha (neg.f32 (log.f32 alpha))))) (/.f32 -1/2 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (*.f32 (*.f32 alpha alpha) (neg.f32 (log.f32 alpha))))))
(-.f32 (*.f32 1/2 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 alpha 3) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 alpha (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))))
(-.f32 (*.f32 1/2 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (pow.f32 alpha 3) (*.f32 (PI.f32) (pow.f32 cosTheta 4)))))) (+.f32 (/.f32 1/2 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 alpha (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))))) (/.f32 1/2 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (*.f32 alpha alpha))) (neg.f32 (log.f32 alpha))))))
(fma.f32 1/2 (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 4)) (*.f32 (neg.f32 (log.f32 alpha)) (pow.f32 alpha 3)))) (+.f32 (/.f32 -1/2 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (*.f32 alpha (neg.f32 (log.f32 alpha))))) (/.f32 -1/2 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (*.f32 (*.f32 alpha alpha) (neg.f32 (log.f32 alpha)))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))) (*.f32 1/2 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 alpha 3) (*.f32 (pow.f32 cosTheta 4) (PI.f32))))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 alpha (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))))
(-.f32 (*.f32 1/2 (+.f32 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 4)) (pow.f32 alpha 4)))) (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (pow.f32 alpha 3) (*.f32 (PI.f32) (pow.f32 cosTheta 4))))))) (+.f32 (/.f32 1/2 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 alpha (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))))) (/.f32 1/2 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (*.f32 alpha alpha))) (neg.f32 (log.f32 alpha))))))
(+.f32 (*.f32 1/2 (+.f32 (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 4)) (*.f32 (neg.f32 (log.f32 alpha)) (pow.f32 alpha 3)))) (/.f32 (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (neg.f32 (log.f32 alpha))) (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 4)) (pow.f32 alpha 4))))) (+.f32 (/.f32 -1/2 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (*.f32 alpha (neg.f32 (log.f32 alpha))))) (/.f32 -1/2 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (*.f32 (*.f32 alpha alpha) (neg.f32 (log.f32 alpha)))))))
(/.f32 1/2 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 cosTheta 2) (*.f32 alpha (PI.f32)))))
(/.f32 1/2 (*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha (PI.f32)))))
(/.f32 1/2 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 alpha (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))))
(+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))) (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 alpha (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))))
(+.f32 (/.f32 1/2 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (*.f32 alpha alpha))) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))))) (/.f32 1/2 (*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))) (*.f32 alpha (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))))))
(+.f32 (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (*.f32 alpha alpha)) (*.f32 (*.f32 cosTheta cosTheta) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))))) (/.f32 1/2 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 alpha (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))))))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 alpha 3) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))) (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 alpha (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))))
(fma.f32 -1/2 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 alpha 3) (*.f32 (PI.f32) (pow.f32 cosTheta 4))))) (+.f32 (/.f32 1/2 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (*.f32 alpha alpha))) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))))) (/.f32 1/2 (*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))) (*.f32 alpha (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))))))
(fma.f32 -1/2 (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 4)) (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (pow.f32 alpha 3)))) (+.f32 (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (*.f32 alpha alpha)) (*.f32 (*.f32 cosTheta cosTheta) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))))) (/.f32 1/2 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 alpha (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))))))
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (/.f32 1 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 cosTheta 4) (PI.f32))))) (pow.f32 alpha 4))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 alpha 3) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))) (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 alpha (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))))))
(fma.f32 1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))) (/.f32 1 (*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))) (*.f32 (PI.f32) (pow.f32 cosTheta 4))))) (pow.f32 alpha 4)) (fma.f32 -1/2 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 alpha 3) (*.f32 (PI.f32) (pow.f32 cosTheta 4))))) (+.f32 (/.f32 1/2 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (*.f32 alpha alpha))) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))))) (/.f32 1/2 (*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))) (*.f32 alpha (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))))))))
(fma.f32 1/2 (/.f32 (+.f32 (/.f32 1 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))) (/.f32 -1 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (PI.f32) (pow.f32 cosTheta 4))))) (pow.f32 alpha 4)) (fma.f32 -1/2 (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 4)) (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (pow.f32 alpha 3)))) (+.f32 (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (*.f32 alpha alpha)) (*.f32 (*.f32 cosTheta cosTheta) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))))) (/.f32 1/2 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 alpha (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))))))))
(*.f32 1/2 (/.f32 (+.f32 1 alpha) (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 1/2 (/.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha)) (PI.f32)))
(*.f32 1/2 (/.f32 (+.f32 alpha 1) (*.f32 (log.f32 alpha) (PI.f32))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2))) (*.f32 (log.f32 alpha) (PI.f32)))) (*.f32 1/2 (/.f32 (+.f32 1 alpha) (*.f32 (log.f32 alpha) (PI.f32)))))
(fma.f32 -1/2 (*.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha)) (/.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) (PI.f32))) (*.f32 1/2 (/.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha)) (PI.f32))))
(fma.f32 -1/2 (*.f32 (/.f32 (+.f32 alpha 1) (*.f32 (log.f32 alpha) (PI.f32))) (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)))) (*.f32 1/2 (/.f32 (+.f32 alpha 1) (*.f32 (log.f32 alpha) (PI.f32)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2))) (*.f32 (log.f32 alpha) (PI.f32)))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 alpha) (*.f32 (log.f32 alpha) (PI.f32)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 1 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (pow.f32 cosTheta 4))) (*.f32 (log.f32 alpha) (PI.f32))))))
(fma.f32 -1/2 (*.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha)) (/.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) (PI.f32))) (*.f32 1/2 (+.f32 (/.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha)) (PI.f32)) (*.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha)) (/.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2)) (PI.f32))))))
(fma.f32 -1/2 (*.f32 (/.f32 (+.f32 alpha 1) (*.f32 (log.f32 alpha) (PI.f32))) (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)))) (*.f32 1/2 (+.f32 (/.f32 (+.f32 alpha 1) (*.f32 (log.f32 alpha) (PI.f32))) (*.f32 (/.f32 (+.f32 alpha 1) (*.f32 (log.f32 alpha) (PI.f32))) (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2))))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2))) (*.f32 (log.f32 alpha) (PI.f32)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (pow.f32 cosTheta 6))) (*.f32 (log.f32 alpha) (PI.f32)))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 alpha) (*.f32 (log.f32 alpha) (PI.f32)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 1 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (pow.f32 cosTheta 4))) (*.f32 (log.f32 alpha) (PI.f32)))))))
(fma.f32 -1/2 (*.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha)) (/.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) (PI.f32))) (fma.f32 -1/2 (*.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha)) (/.f32 (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (pow.f32 cosTheta 6)) (PI.f32))) (*.f32 1/2 (+.f32 (/.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha)) (PI.f32)) (*.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha)) (/.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2)) (PI.f32)))))))
(fma.f32 -1/2 (*.f32 (/.f32 (+.f32 alpha 1) (*.f32 (log.f32 alpha) (PI.f32))) (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)))) (fma.f32 -1/2 (*.f32 (/.f32 (+.f32 alpha 1) (*.f32 (log.f32 alpha) (PI.f32))) (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (pow.f32 cosTheta 6))) (*.f32 1/2 (+.f32 (/.f32 (+.f32 alpha 1) (*.f32 (log.f32 alpha) (PI.f32))) (*.f32 (/.f32 (+.f32 alpha 1) (*.f32 (log.f32 alpha) (PI.f32))) (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2)))))))
(*.f32 1/2 (/.f32 (+.f32 1 alpha) (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))
(*.f32 1/2 (/.f32 (+.f32 alpha 1) (*.f32 (log.f32 alpha) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (fma.f32 alpha alpha -1)))))
(*.f32 1/2 (/.f32 (+.f32 alpha 1) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 alpha alpha -1)))))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 (/.f32 alpha (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (PI.f32)))) (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (PI.f32))))) (pow.f32 cosTheta 4))) (*.f32 1/2 (/.f32 (+.f32 1 alpha) (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))))
(fma.f32 -1/2 (/.f32 (+.f32 (/.f32 alpha (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (pow.f32 (fma.f32 alpha alpha -1) 2)))) (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (pow.f32 (fma.f32 alpha alpha -1) 2))))) (pow.f32 cosTheta 4)) (*.f32 1/2 (/.f32 (+.f32 alpha 1) (*.f32 (log.f32 alpha) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (fma.f32 alpha alpha -1))))))
(fma.f32 -1/2 (/.f32 (+.f32 (/.f32 (/.f32 alpha (log.f32 alpha)) (*.f32 (PI.f32) (pow.f32 (fma.f32 alpha alpha -1) 2))) (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (pow.f32 (fma.f32 alpha alpha -1) 2))))) (pow.f32 cosTheta 4)) (*.f32 1/2 (/.f32 (+.f32 alpha 1) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 alpha alpha -1))))))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 (/.f32 alpha (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (PI.f32)))) (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (PI.f32))))) (pow.f32 cosTheta 4))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (/.f32 alpha (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (PI.f32)))) (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (PI.f32))))) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 6)))) (*.f32 1/2 (/.f32 (+.f32 1 alpha) (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))))
(fma.f32 -1/2 (/.f32 (+.f32 (/.f32 alpha (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (pow.f32 (fma.f32 alpha alpha -1) 2)))) (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (pow.f32 (fma.f32 alpha alpha -1) 2))))) (pow.f32 cosTheta 4)) (*.f32 1/2 (+.f32 (/.f32 (+.f32 (/.f32 alpha (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (pow.f32 (fma.f32 alpha alpha -1) 2)))) (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (pow.f32 (fma.f32 alpha alpha -1) 2))))) (*.f32 (pow.f32 cosTheta 6) (fma.f32 alpha alpha -1))) (/.f32 (+.f32 alpha 1) (*.f32 (log.f32 alpha) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (fma.f32 alpha alpha -1)))))))
(fma.f32 -1/2 (/.f32 (+.f32 (/.f32 (/.f32 alpha (log.f32 alpha)) (*.f32 (PI.f32) (pow.f32 (fma.f32 alpha alpha -1) 2))) (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (pow.f32 (fma.f32 alpha alpha -1) 2))))) (pow.f32 cosTheta 4)) (*.f32 1/2 (+.f32 (/.f32 (+.f32 alpha 1) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 alpha alpha -1)))) (/.f32 (+.f32 (/.f32 (/.f32 alpha (log.f32 alpha)) (*.f32 (PI.f32) (pow.f32 (fma.f32 alpha alpha -1) 2))) (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (pow.f32 (fma.f32 alpha alpha -1) 2))))) (*.f32 (pow.f32 cosTheta 6) (fma.f32 alpha alpha -1))))))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 (/.f32 alpha (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (PI.f32)))) (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (PI.f32))))) (pow.f32 cosTheta 4))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (/.f32 alpha (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (PI.f32)))) (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (PI.f32))))) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 6)))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 alpha) (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))) (*.f32 -1/2 (/.f32 (+.f32 (/.f32 alpha (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 4) (PI.f32)))) (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 4) (PI.f32))))) (pow.f32 cosTheta 8))))))
(fma.f32 -1/2 (/.f32 (+.f32 (/.f32 alpha (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (pow.f32 (fma.f32 alpha alpha -1) 2)))) (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (pow.f32 (fma.f32 alpha alpha -1) 2))))) (pow.f32 cosTheta 4)) (fma.f32 1/2 (/.f32 (+.f32 (/.f32 alpha (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (pow.f32 (fma.f32 alpha alpha -1) 2)))) (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (pow.f32 (fma.f32 alpha alpha -1) 2))))) (*.f32 (pow.f32 cosTheta 6) (fma.f32 alpha alpha -1))) (fma.f32 1/2 (/.f32 (+.f32 alpha 1) (*.f32 (log.f32 alpha) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (fma.f32 alpha alpha -1)))) (/.f32 (*.f32 -1/2 (+.f32 (/.f32 alpha (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (pow.f32 (fma.f32 alpha alpha -1) 4)))) (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (pow.f32 (fma.f32 alpha alpha -1) 4)))))) (pow.f32 cosTheta 8)))))
(fma.f32 -1/2 (/.f32 (+.f32 (/.f32 (/.f32 alpha (log.f32 alpha)) (*.f32 (PI.f32) (pow.f32 (fma.f32 alpha alpha -1) 2))) (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (pow.f32 (fma.f32 alpha alpha -1) 2))))) (pow.f32 cosTheta 4)) (fma.f32 1/2 (/.f32 (+.f32 (/.f32 (/.f32 alpha (log.f32 alpha)) (*.f32 (PI.f32) (pow.f32 (fma.f32 alpha alpha -1) 2))) (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (pow.f32 (fma.f32 alpha alpha -1) 2))))) (*.f32 (pow.f32 cosTheta 6) (fma.f32 alpha alpha -1))) (fma.f32 1/2 (/.f32 (+.f32 alpha 1) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 alpha alpha -1)))) (/.f32 -1/2 (/.f32 (pow.f32 cosTheta 8) (+.f32 (/.f32 (/.f32 alpha (log.f32 alpha)) (*.f32 (PI.f32) (pow.f32 (fma.f32 alpha alpha -1) 4))) (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (pow.f32 (fma.f32 alpha alpha -1) 4))))))))))
(*.f32 1/2 (/.f32 (+.f32 1 alpha) (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))
(*.f32 1/2 (/.f32 (+.f32 alpha 1) (*.f32 (log.f32 alpha) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (fma.f32 alpha alpha -1)))))
(*.f32 1/2 (/.f32 (+.f32 alpha 1) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 alpha alpha -1)))))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 (/.f32 alpha (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (PI.f32)))) (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (PI.f32))))) (pow.f32 cosTheta 4))) (*.f32 1/2 (/.f32 (+.f32 1 alpha) (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))))
(fma.f32 -1/2 (/.f32 (+.f32 (/.f32 alpha (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (pow.f32 (fma.f32 alpha alpha -1) 2)))) (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (pow.f32 (fma.f32 alpha alpha -1) 2))))) (pow.f32 cosTheta 4)) (*.f32 1/2 (/.f32 (+.f32 alpha 1) (*.f32 (log.f32 alpha) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (fma.f32 alpha alpha -1))))))
(fma.f32 -1/2 (/.f32 (+.f32 (/.f32 (/.f32 alpha (log.f32 alpha)) (*.f32 (PI.f32) (pow.f32 (fma.f32 alpha alpha -1) 2))) (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (pow.f32 (fma.f32 alpha alpha -1) 2))))) (pow.f32 cosTheta 4)) (*.f32 1/2 (/.f32 (+.f32 alpha 1) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 alpha alpha -1))))))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 (/.f32 alpha (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (PI.f32)))) (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (PI.f32))))) (pow.f32 cosTheta 4))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (/.f32 alpha (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (PI.f32)))) (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (PI.f32))))) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 6)))) (*.f32 1/2 (/.f32 (+.f32 1 alpha) (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))))
(fma.f32 -1/2 (/.f32 (+.f32 (/.f32 alpha (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (pow.f32 (fma.f32 alpha alpha -1) 2)))) (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (pow.f32 (fma.f32 alpha alpha -1) 2))))) (pow.f32 cosTheta 4)) (*.f32 1/2 (+.f32 (/.f32 (+.f32 (/.f32 alpha (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (pow.f32 (fma.f32 alpha alpha -1) 2)))) (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (pow.f32 (fma.f32 alpha alpha -1) 2))))) (*.f32 (pow.f32 cosTheta 6) (fma.f32 alpha alpha -1))) (/.f32 (+.f32 alpha 1) (*.f32 (log.f32 alpha) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (fma.f32 alpha alpha -1)))))))
(fma.f32 -1/2 (/.f32 (+.f32 (/.f32 (/.f32 alpha (log.f32 alpha)) (*.f32 (PI.f32) (pow.f32 (fma.f32 alpha alpha -1) 2))) (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (pow.f32 (fma.f32 alpha alpha -1) 2))))) (pow.f32 cosTheta 4)) (*.f32 1/2 (+.f32 (/.f32 (+.f32 alpha 1) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 alpha alpha -1)))) (/.f32 (+.f32 (/.f32 (/.f32 alpha (log.f32 alpha)) (*.f32 (PI.f32) (pow.f32 (fma.f32 alpha alpha -1) 2))) (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (pow.f32 (fma.f32 alpha alpha -1) 2))))) (*.f32 (pow.f32 cosTheta 6) (fma.f32 alpha alpha -1))))))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 (/.f32 alpha (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (PI.f32)))) (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (PI.f32))))) (pow.f32 cosTheta 4))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (/.f32 alpha (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (PI.f32)))) (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (PI.f32))))) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 6)))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 alpha) (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))) (*.f32 -1/2 (/.f32 (+.f32 (/.f32 alpha (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 4) (PI.f32)))) (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 4) (PI.f32))))) (pow.f32 cosTheta 8))))))
(fma.f32 -1/2 (/.f32 (+.f32 (/.f32 alpha (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (pow.f32 (fma.f32 alpha alpha -1) 2)))) (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (pow.f32 (fma.f32 alpha alpha -1) 2))))) (pow.f32 cosTheta 4)) (fma.f32 1/2 (/.f32 (+.f32 (/.f32 alpha (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (pow.f32 (fma.f32 alpha alpha -1) 2)))) (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (pow.f32 (fma.f32 alpha alpha -1) 2))))) (*.f32 (pow.f32 cosTheta 6) (fma.f32 alpha alpha -1))) (fma.f32 1/2 (/.f32 (+.f32 alpha 1) (*.f32 (log.f32 alpha) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (fma.f32 alpha alpha -1)))) (/.f32 (*.f32 -1/2 (+.f32 (/.f32 alpha (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (pow.f32 (fma.f32 alpha alpha -1) 4)))) (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (pow.f32 (fma.f32 alpha alpha -1) 4)))))) (pow.f32 cosTheta 8)))))
(fma.f32 -1/2 (/.f32 (+.f32 (/.f32 (/.f32 alpha (log.f32 alpha)) (*.f32 (PI.f32) (pow.f32 (fma.f32 alpha alpha -1) 2))) (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (pow.f32 (fma.f32 alpha alpha -1) 2))))) (pow.f32 cosTheta 4)) (fma.f32 1/2 (/.f32 (+.f32 (/.f32 (/.f32 alpha (log.f32 alpha)) (*.f32 (PI.f32) (pow.f32 (fma.f32 alpha alpha -1) 2))) (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (pow.f32 (fma.f32 alpha alpha -1) 2))))) (*.f32 (pow.f32 cosTheta 6) (fma.f32 alpha alpha -1))) (fma.f32 1/2 (/.f32 (+.f32 alpha 1) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 alpha alpha -1)))) (/.f32 -1/2 (/.f32 (pow.f32 cosTheta 8) (+.f32 (/.f32 (/.f32 alpha (log.f32 alpha)) (*.f32 (PI.f32) (pow.f32 (fma.f32 alpha alpha -1) 4))) (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (pow.f32 (fma.f32 alpha alpha -1) 4))))))))))
(/.f32 -1/2 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))
(/.f32 -1/2 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (PI.f32))))
(/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(-.f32 (*.f32 1/2 (*.f32 (pow.f32 alpha 2) (-.f32 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32)))) (*.f32 -1 (/.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2) (PI.f32)))))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))))
(-.f32 (*.f32 1/2 (*.f32 (*.f32 alpha alpha) (-.f32 (/.f32 (/.f32 1 (log.f32 alpha)) (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (PI.f32))) (/.f32 (neg.f32 (*.f32 cosTheta cosTheta)) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) 2))))))) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (PI.f32)))))
(fma.f32 1/2 (*.f32 (*.f32 alpha alpha) (+.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))) (*.f32 (/.f32 cosTheta (*.f32 (log.f32 alpha) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2))) (/.f32 cosTheta (PI.f32))))) (/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))))
(-.f32 (+.f32 (*.f32 1/2 (*.f32 (pow.f32 alpha 2) (-.f32 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32)))) (*.f32 -1 (/.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2) (PI.f32)))))))) (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 4) (-.f32 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32)))) (*.f32 -1 (/.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2) (PI.f32)))))))) (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2)))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))))
(-.f32 (fma.f32 1/2 (*.f32 (*.f32 alpha alpha) (-.f32 (/.f32 (/.f32 1 (log.f32 alpha)) (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (PI.f32))) (/.f32 (neg.f32 (*.f32 cosTheta cosTheta)) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) 2)))))) (*.f32 -1/2 (/.f32 (*.f32 cosTheta cosTheta) (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (pow.f32 alpha 4) (-.f32 (/.f32 (/.f32 1 (log.f32 alpha)) (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (PI.f32))) (/.f32 (neg.f32 (*.f32 cosTheta cosTheta)) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) 2)))))))))) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (PI.f32)))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 cosTheta cosTheta) (-.f32 1 (*.f32 cosTheta cosTheta))) (*.f32 (pow.f32 alpha 4) (+.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))) (*.f32 (/.f32 cosTheta (*.f32 (log.f32 alpha) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2))) (/.f32 cosTheta (PI.f32))))))) (fma.f32 1/2 (*.f32 (*.f32 alpha alpha) (+.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))) (*.f32 (/.f32 cosTheta (*.f32 (log.f32 alpha) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2))) (/.f32 cosTheta (PI.f32))))) (/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))))
(-.f32 (+.f32 (*.f32 1/2 (*.f32 (pow.f32 alpha 2) (-.f32 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32)))) (*.f32 -1 (/.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2) (PI.f32)))))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta 4) (*.f32 (pow.f32 alpha 6) (-.f32 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32)))) (*.f32 -1 (/.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2) (PI.f32)))))))) (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2))) (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 4) (-.f32 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32)))) (*.f32 -1 (/.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2) (PI.f32)))))))) (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))))
(-.f32 (fma.f32 1/2 (*.f32 (*.f32 alpha alpha) (-.f32 (/.f32 (/.f32 1 (log.f32 alpha)) (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (PI.f32))) (/.f32 (neg.f32 (*.f32 cosTheta cosTheta)) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) 2)))))) (fma.f32 1/2 (/.f32 (pow.f32 cosTheta 4) (/.f32 (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) 2) (*.f32 (-.f32 (/.f32 (/.f32 1 (log.f32 alpha)) (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (PI.f32))) (/.f32 (neg.f32 (*.f32 cosTheta cosTheta)) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) 2))))) (pow.f32 alpha 6)))) (*.f32 -1/2 (/.f32 (*.f32 cosTheta cosTheta) (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (pow.f32 alpha 4) (-.f32 (/.f32 (/.f32 1 (log.f32 alpha)) (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (PI.f32))) (/.f32 (neg.f32 (*.f32 cosTheta cosTheta)) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) 2))))))))))) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (PI.f32)))))
(+.f32 (fma.f32 1/2 (*.f32 (/.f32 (pow.f32 cosTheta 4) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2)) (*.f32 (+.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))) (*.f32 (/.f32 cosTheta (*.f32 (log.f32 alpha) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2))) (/.f32 cosTheta (PI.f32)))) (pow.f32 alpha 6))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 cosTheta cosTheta) (-.f32 1 (*.f32 cosTheta cosTheta))) (*.f32 (pow.f32 alpha 4) (+.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))) (*.f32 (/.f32 cosTheta (*.f32 (log.f32 alpha) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2))) (/.f32 cosTheta (PI.f32)))))))) (fma.f32 1/2 (*.f32 (*.f32 alpha alpha) (+.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))) (*.f32 (/.f32 cosTheta (*.f32 (log.f32 alpha) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2))) (/.f32 cosTheta (PI.f32))))) (/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))))
(/.f32 -1/2 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(/.f32 -1/2 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))))
(/.f32 (/.f32 -1/2 (neg.f32 (log.f32 alpha))) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))
(-.f32 (*.f32 1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))) (pow.f32 alpha 2))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))
(-.f32 (*.f32 1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))) (neg.f32 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta 4)))))) (*.f32 alpha alpha))) (/.f32 1/2 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))))
(fma.f32 1/2 (/.f32 (+.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 cosTheta (neg.f32 cosTheta))))) (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (pow.f32 cosTheta 4))))) (*.f32 alpha alpha)) (/.f32 (/.f32 -1/2 (neg.f32 (log.f32 alpha))) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))) (pow.f32 alpha 2))) (*.f32 -1/2 (/.f32 (*.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))) (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2)))) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 4))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))
(-.f32 (fma.f32 1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))) (neg.f32 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta 4)))))) (*.f32 alpha alpha)) (*.f32 -1/2 (*.f32 (/.f32 (-.f32 (/.f32 1 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))) (neg.f32 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta 4)))))) (*.f32 cosTheta cosTheta)) (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (pow.f32 alpha 4))))) (/.f32 1/2 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (+.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 cosTheta (neg.f32 cosTheta))))) (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (pow.f32 cosTheta 4))))) (*.f32 cosTheta cosTheta)) (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (pow.f32 alpha 4)))) (fma.f32 1/2 (/.f32 (+.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 cosTheta (neg.f32 cosTheta))))) (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (pow.f32 cosTheta 4))))) (*.f32 alpha alpha)) (/.f32 (/.f32 -1/2 (neg.f32 (log.f32 alpha))) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 (*.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))) (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2)) (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 6)))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))) (pow.f32 alpha 2))) (*.f32 -1/2 (/.f32 (*.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))) (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2)))) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 4)))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))
(-.f32 (fma.f32 1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))) (neg.f32 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta 4)))))) (/.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 6)) (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) 2))) (fma.f32 1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))) (neg.f32 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta 4)))))) (*.f32 alpha alpha)) (*.f32 -1/2 (*.f32 (/.f32 (-.f32 (/.f32 1 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))) (neg.f32 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta 4)))))) (*.f32 cosTheta cosTheta)) (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (pow.f32 alpha 4)))))) (/.f32 1/2 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))))
(+.f32 (fma.f32 1/2 (*.f32 (/.f32 (+.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 cosTheta (neg.f32 cosTheta))))) (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (pow.f32 cosTheta 4))))) (pow.f32 cosTheta 4)) (/.f32 (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2) (pow.f32 alpha 6))) (fma.f32 1/2 (/.f32 (+.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 cosTheta (neg.f32 cosTheta))))) (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (pow.f32 cosTheta 4))))) (*.f32 alpha alpha)) (*.f32 -1/2 (*.f32 (/.f32 (+.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 cosTheta (neg.f32 cosTheta))))) (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (pow.f32 cosTheta 4))))) (*.f32 cosTheta cosTheta)) (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (pow.f32 alpha 4)))))) (/.f32 (/.f32 -1/2 (neg.f32 (log.f32 alpha))) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))))
(/.f32 1/2 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(/.f32 1/2 (*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))))
(/.f32 1/2 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))))
(+.f32 (*.f32 -1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))) (pow.f32 alpha 2))) (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))
(fma.f32 -1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))) (neg.f32 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))) (*.f32 (PI.f32) (pow.f32 cosTheta 4)))))) (*.f32 alpha alpha)) (/.f32 1/2 (*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))))
(fma.f32 -1/2 (/.f32 (+.f32 (/.f32 1 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))) (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (PI.f32) (pow.f32 cosTheta 4))))) (*.f32 alpha alpha)) (/.f32 1/2 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))))
(+.f32 (*.f32 -1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))) (pow.f32 alpha 2))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (-.f32 (/.f32 1 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 cosTheta 4) (PI.f32))))))) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 4))))))
(+.f32 (fma.f32 -1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))) (neg.f32 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))) (*.f32 (PI.f32) (pow.f32 cosTheta 4)))))) (*.f32 alpha alpha)) (/.f32 1/2 (*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))))) (*.f32 1/2 (*.f32 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta cosTheta)) (/.f32 (-.f32 (/.f32 1 (*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))) (neg.f32 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))) (*.f32 (PI.f32) (pow.f32 cosTheta 4)))))) (pow.f32 alpha 4)))))
(+.f32 (fma.f32 -1/2 (/.f32 (+.f32 (/.f32 1 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))) (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (PI.f32) (pow.f32 cosTheta 4))))) (*.f32 alpha alpha)) (/.f32 1/2 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))))) (*.f32 (/.f32 1/2 (pow.f32 alpha 4)) (*.f32 (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) cosTheta) (/.f32 (+.f32 (/.f32 1 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))) (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (PI.f32) (pow.f32 cosTheta 4))))) cosTheta))))
(+.f32 (*.f32 -1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))) (pow.f32 alpha 2))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2) (-.f32 (/.f32 1 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 cosTheta 4) (PI.f32))))))) (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 6)))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (-.f32 (/.f32 1 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 cosTheta 4) (PI.f32))))))) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 4)))))))
(fma.f32 -1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))) (neg.f32 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))) (*.f32 (PI.f32) (pow.f32 cosTheta 4)))))) (*.f32 alpha alpha)) (fma.f32 -1/2 (/.f32 (*.f32 (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) 2) (-.f32 (/.f32 1 (*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))) (neg.f32 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))) (*.f32 (PI.f32) (pow.f32 cosTheta 4))))))) (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 6))) (+.f32 (/.f32 1/2 (*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))) (*.f32 1/2 (*.f32 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta cosTheta)) (/.f32 (-.f32 (/.f32 1 (*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))) (neg.f32 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))) (*.f32 (PI.f32) (pow.f32 cosTheta 4)))))) (pow.f32 alpha 4)))))))
(fma.f32 -1/2 (/.f32 (+.f32 (/.f32 1 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))) (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (PI.f32) (pow.f32 cosTheta 4))))) (*.f32 alpha alpha)) (fma.f32 -1/2 (*.f32 (/.f32 (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2) (pow.f32 alpha 6)) (/.f32 (+.f32 (/.f32 1 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))) (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (PI.f32) (pow.f32 cosTheta 4))))) (pow.f32 cosTheta 4))) (+.f32 (/.f32 1/2 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))) (*.f32 (/.f32 1/2 (pow.f32 alpha 4)) (*.f32 (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) cosTheta) (/.f32 (+.f32 (/.f32 1 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))) (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (PI.f32) (pow.f32 cosTheta 4))))) cosTheta))))))
(*.f32 1/2 (/.f32 (*.f32 (+.f32 1 alpha) (-.f32 alpha 1)) (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 1/2 (*.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha)) (/.f32 (+.f32 alpha -1) (PI.f32))))
(/.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha))) (PI.f32))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 1 alpha) (-.f32 alpha 1)) (*.f32 (log.f32 alpha) (PI.f32)))) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 2) (-.f32 alpha 1)))) (*.f32 (log.f32 alpha) (PI.f32)))))
(fma.f32 1/2 (*.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha)) (/.f32 (+.f32 alpha -1) (PI.f32))) (*.f32 -1/2 (*.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha)) (/.f32 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) (+.f32 alpha -1)) (PI.f32)))))
(fma.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))) (*.f32 (/.f32 -1/2 (log.f32 alpha)) (/.f32 (*.f32 (*.f32 (+.f32 alpha -1) (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)))) (+.f32 alpha 1)) (PI.f32))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 1 alpha) (-.f32 alpha 1)) (*.f32 (log.f32 alpha) (PI.f32)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 1 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (*.f32 (pow.f32 cosTheta 4) (-.f32 alpha 1)))) (*.f32 (log.f32 alpha) (PI.f32)))) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 2) (-.f32 alpha 1)))) (*.f32 (log.f32 alpha) (PI.f32))))))
(fma.f32 1/2 (*.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha)) (/.f32 (+.f32 alpha -1) (PI.f32))) (fma.f32 1/2 (*.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha)) (/.f32 (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (*.f32 (pow.f32 cosTheta 4) (+.f32 alpha -1))) (PI.f32))) (*.f32 -1/2 (*.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha)) (/.f32 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) (+.f32 alpha -1)) (PI.f32))))))
(fma.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 1/2 (*.f32 (/.f32 (+.f32 alpha 1) (*.f32 (log.f32 alpha) (PI.f32))) (*.f32 (+.f32 alpha -1) (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2)))) (*.f32 (/.f32 -1/2 (log.f32 alpha)) (/.f32 (*.f32 (*.f32 (+.f32 alpha -1) (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)))) (+.f32 alpha 1)) (PI.f32)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 1 alpha) (-.f32 alpha 1)) (*.f32 (log.f32 alpha) (PI.f32)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 1 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (*.f32 (pow.f32 cosTheta 4) (-.f32 alpha 1)))) (*.f32 (log.f32 alpha) (PI.f32)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.f32 (pow.f32 cosTheta 6) (-.f32 alpha 1)))) (*.f32 (log.f32 alpha) (PI.f32)))) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 2) (-.f32 alpha 1)))) (*.f32 (log.f32 alpha) (PI.f32)))))))
(fma.f32 1/2 (*.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha)) (/.f32 (+.f32 alpha -1) (PI.f32))) (fma.f32 1/2 (*.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha)) (/.f32 (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (*.f32 (pow.f32 cosTheta 4) (+.f32 alpha -1))) (PI.f32))) (*.f32 -1/2 (+.f32 (*.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha)) (/.f32 (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (*.f32 (pow.f32 cosTheta 6) (+.f32 alpha -1))) (PI.f32))) (*.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha)) (/.f32 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) (+.f32 alpha -1)) (PI.f32)))))))
(fma.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 1/2 (*.f32 (/.f32 (+.f32 alpha 1) (*.f32 (log.f32 alpha) (PI.f32))) (*.f32 (+.f32 alpha -1) (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2)))) (*.f32 -1/2 (*.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha)) (+.f32 (/.f32 (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (pow.f32 cosTheta 6)) (/.f32 (PI.f32) (+.f32 alpha -1))) (/.f32 (*.f32 (+.f32 alpha -1) (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)))) (PI.f32)))))))
(*.f32 1/2 (/.f32 (*.f32 (+.f32 1 alpha) (-.f32 alpha 1)) (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))
(*.f32 1/2 (*.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha)) (/.f32 (+.f32 alpha -1) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (fma.f32 alpha alpha -1)))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 alpha alpha -1)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 alpha) (-.f32 alpha 1)) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 1 alpha) (-.f32 alpha 1)) (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))))
(fma.f32 -1/2 (*.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha)) (/.f32 (+.f32 alpha -1) (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 4)) (pow.f32 (fma.f32 alpha alpha -1) 2)))) (*.f32 1/2 (*.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha)) (/.f32 (+.f32 alpha -1) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (fma.f32 alpha alpha -1))))))
(fma.f32 -1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2)))) (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 alpha alpha -1))))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 alpha) (-.f32 alpha 1)) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 1 alpha) (-.f32 alpha 1)) (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 1 alpha) (-.f32 alpha 1)) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.f32 (pow.f32 cosTheta 6) (PI.f32))))))))
(fma.f32 -1/2 (*.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha)) (/.f32 (+.f32 alpha -1) (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 4)) (pow.f32 (fma.f32 alpha alpha -1) 2)))) (*.f32 1/2 (+.f32 (*.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha)) (/.f32 (+.f32 alpha -1) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (fma.f32 alpha alpha -1)))) (/.f32 (*.f32 (+.f32 alpha -1) (+.f32 alpha 1)) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (*.f32 (PI.f32) (pow.f32 cosTheta 6))))))))
(fma.f32 -1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2)))) (*.f32 1/2 (*.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha)) (+.f32 (/.f32 (+.f32 alpha -1) (*.f32 (PI.f32) (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1))))) (/.f32 (+.f32 alpha -1) (*.f32 (PI.f32) (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (pow.f32 cosTheta 6))))))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 alpha) (-.f32 alpha 1)) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 4) (*.f32 (pow.f32 cosTheta 8) (PI.f32)))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 alpha) (-.f32 alpha 1)) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 1 alpha) (-.f32 alpha 1)) (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 1 alpha) (-.f32 alpha 1)) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.f32 (pow.f32 cosTheta 6) (PI.f32)))))))))
(fma.f32 -1/2 (*.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha)) (/.f32 (+.f32 alpha -1) (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 4) (*.f32 (PI.f32) (pow.f32 cosTheta 8))))) (fma.f32 -1/2 (*.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha)) (/.f32 (+.f32 alpha -1) (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 4)) (pow.f32 (fma.f32 alpha alpha -1) 2)))) (*.f32 1/2 (+.f32 (*.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha)) (/.f32 (+.f32 alpha -1) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (fma.f32 alpha alpha -1)))) (/.f32 (*.f32 (+.f32 alpha -1) (+.f32 alpha 1)) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (*.f32 (PI.f32) (pow.f32 cosTheta 6)))))))))
(fma.f32 -1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 4) (pow.f32 cosTheta 8)))) (fma.f32 -1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2)))) (*.f32 1/2 (*.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha)) (+.f32 (/.f32 (+.f32 alpha -1) (*.f32 (PI.f32) (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1))))) (/.f32 (+.f32 alpha -1) (*.f32 (PI.f32) (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (pow.f32 cosTheta 6)))))))))
(*.f32 1/2 (/.f32 (*.f32 (+.f32 1 alpha) (-.f32 alpha 1)) (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))
(*.f32 1/2 (*.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha)) (/.f32 (+.f32 alpha -1) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (fma.f32 alpha alpha -1)))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 alpha alpha -1)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 alpha) (-.f32 alpha 1)) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 1 alpha) (-.f32 alpha 1)) (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))))
(fma.f32 -1/2 (*.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha)) (/.f32 (+.f32 alpha -1) (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 4)) (pow.f32 (fma.f32 alpha alpha -1) 2)))) (*.f32 1/2 (*.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha)) (/.f32 (+.f32 alpha -1) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (fma.f32 alpha alpha -1))))))
(fma.f32 -1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2)))) (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 alpha alpha -1))))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 alpha) (-.f32 alpha 1)) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 1 alpha) (-.f32 alpha 1)) (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 1 alpha) (-.f32 alpha 1)) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.f32 (pow.f32 cosTheta 6) (PI.f32))))))))
(fma.f32 -1/2 (*.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha)) (/.f32 (+.f32 alpha -1) (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 4)) (pow.f32 (fma.f32 alpha alpha -1) 2)))) (*.f32 1/2 (+.f32 (*.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha)) (/.f32 (+.f32 alpha -1) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (fma.f32 alpha alpha -1)))) (/.f32 (*.f32 (+.f32 alpha -1) (+.f32 alpha 1)) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (*.f32 (PI.f32) (pow.f32 cosTheta 6))))))))
(fma.f32 -1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2)))) (*.f32 1/2 (*.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha)) (+.f32 (/.f32 (+.f32 alpha -1) (*.f32 (PI.f32) (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1))))) (/.f32 (+.f32 alpha -1) (*.f32 (PI.f32) (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (pow.f32 cosTheta 6))))))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 alpha) (-.f32 alpha 1)) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 4) (*.f32 (pow.f32 cosTheta 8) (PI.f32)))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 alpha) (-.f32 alpha 1)) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 1 alpha) (-.f32 alpha 1)) (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 1 alpha) (-.f32 alpha 1)) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.f32 (pow.f32 cosTheta 6) (PI.f32)))))))))
(fma.f32 -1/2 (*.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha)) (/.f32 (+.f32 alpha -1) (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 4) (*.f32 (PI.f32) (pow.f32 cosTheta 8))))) (fma.f32 -1/2 (*.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha)) (/.f32 (+.f32 alpha -1) (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 4)) (pow.f32 (fma.f32 alpha alpha -1) 2)))) (*.f32 1/2 (+.f32 (*.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha)) (/.f32 (+.f32 alpha -1) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (fma.f32 alpha alpha -1)))) (/.f32 (*.f32 (+.f32 alpha -1) (+.f32 alpha 1)) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (*.f32 (PI.f32) (pow.f32 cosTheta 6)))))))))
(fma.f32 -1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 4) (pow.f32 cosTheta 8)))) (fma.f32 -1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2)))) (*.f32 1/2 (*.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha)) (+.f32 (/.f32 (+.f32 alpha -1) (*.f32 (PI.f32) (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1))))) (/.f32 (+.f32 alpha -1) (*.f32 (PI.f32) (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (pow.f32 cosTheta 6)))))))))
(*.f32 2 (*.f32 (log.f32 alpha) (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2)))))
(*.f32 2 (*.f32 (log.f32 alpha) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta)))))
(*.f32 2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))
(+.f32 (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)))) (*.f32 2 (*.f32 (log.f32 alpha) (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))))))
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha))) (*.f32 (log.f32 alpha) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))))))
(*.f32 (*.f32 2 (log.f32 alpha)) (+.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha)) (-.f32 1 (*.f32 cosTheta cosTheta))))
(+.f32 (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)))) (*.f32 2 (*.f32 (log.f32 alpha) (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))))))
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha))) (*.f32 (log.f32 alpha) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))))))
(*.f32 (*.f32 2 (log.f32 alpha)) (+.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha)) (-.f32 1 (*.f32 cosTheta cosTheta))))
(+.f32 (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)))) (*.f32 2 (*.f32 (log.f32 alpha) (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))))))
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha))) (*.f32 (log.f32 alpha) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))))))
(*.f32 (*.f32 2 (log.f32 alpha)) (+.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha)) (-.f32 1 (*.f32 cosTheta cosTheta))))
(*.f32 -2 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2))))
(*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha))))
(+.f32 (*.f32 -2 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)))) (*.f32 -2 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (log.f32 (/.f32 1 alpha)))))
(*.f32 -2 (+.f32 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha))) (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (neg.f32 (log.f32 alpha)))))
(*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (+.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha)) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(+.f32 (*.f32 -2 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)))) (*.f32 -2 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (log.f32 (/.f32 1 alpha)))))
(*.f32 -2 (+.f32 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha))) (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (neg.f32 (log.f32 alpha)))))
(*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (+.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha)) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(+.f32 (*.f32 -2 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)))) (*.f32 -2 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (log.f32 (/.f32 1 alpha)))))
(*.f32 -2 (+.f32 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha))) (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (neg.f32 (log.f32 alpha)))))
(*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (+.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha)) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(*.f32 2 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2))))
(*.f32 2 (*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha))))
(*.f32 2 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha))))
(+.f32 (*.f32 2 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))))) (*.f32 2 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)))))
(*.f32 2 (+.f32 (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha))))) (*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha)))))
(*.f32 2 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (+.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha)))))
(+.f32 (*.f32 2 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))))) (*.f32 2 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)))))
(*.f32 2 (+.f32 (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha))))) (*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha)))))
(*.f32 2 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (+.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha)))))
(+.f32 (*.f32 2 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))))) (*.f32 2 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)))))
(*.f32 2 (+.f32 (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha))))) (*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha)))))
(*.f32 2 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (+.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha)))))
(*.f32 2 (log.f32 alpha))
(+.f32 (*.f32 2 (log.f32 alpha)) (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2)))))
(*.f32 2 (+.f32 (log.f32 alpha) (*.f32 (log.f32 alpha) (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)))))
(*.f32 2 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (log.f32 alpha)))
(+.f32 (*.f32 2 (log.f32 alpha)) (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2)))))
(*.f32 2 (+.f32 (log.f32 alpha) (*.f32 (log.f32 alpha) (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)))))
(*.f32 2 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (log.f32 alpha)))
(+.f32 (*.f32 2 (log.f32 alpha)) (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2)))))
(*.f32 2 (+.f32 (log.f32 alpha) (*.f32 (log.f32 alpha) (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)))))
(*.f32 2 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (log.f32 alpha)))
(*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2))))
(*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))))
(*.f32 2 (*.f32 (log.f32 alpha) (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)))))
(+.f32 (*.f32 2 (log.f32 alpha)) (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2)))))
(*.f32 2 (+.f32 (log.f32 alpha) (*.f32 (log.f32 alpha) (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)))))
(*.f32 2 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (log.f32 alpha)))
(+.f32 (*.f32 2 (log.f32 alpha)) (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2)))))
(*.f32 2 (+.f32 (log.f32 alpha) (*.f32 (log.f32 alpha) (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)))))
(*.f32 2 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (log.f32 alpha)))
(+.f32 (*.f32 2 (log.f32 alpha)) (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2)))))
(*.f32 2 (+.f32 (log.f32 alpha) (*.f32 (log.f32 alpha) (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)))))
(*.f32 2 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (log.f32 alpha)))
(*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2))))
(*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))))
(*.f32 2 (*.f32 (log.f32 alpha) (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)))))
(+.f32 (*.f32 2 (log.f32 alpha)) (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2)))))
(*.f32 2 (+.f32 (log.f32 alpha) (*.f32 (log.f32 alpha) (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)))))
(*.f32 2 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (log.f32 alpha)))
(+.f32 (*.f32 2 (log.f32 alpha)) (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2)))))
(*.f32 2 (+.f32 (log.f32 alpha) (*.f32 (log.f32 alpha) (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)))))
(*.f32 2 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (log.f32 alpha)))
(+.f32 (*.f32 2 (log.f32 alpha)) (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2)))))
(*.f32 2 (+.f32 (log.f32 alpha) (*.f32 (log.f32 alpha) (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)))))
(*.f32 2 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (log.f32 alpha)))
(+.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (log.f32 alpha) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (fma.f32 alpha alpha -1)))))
(*.f32 (PI.f32) (*.f32 2 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (log.f32 alpha))))
(+.f32 (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) 1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))))
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (log.f32 alpha) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (fma.f32 alpha alpha -1)))))
(*.f32 (PI.f32) (*.f32 2 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (log.f32 alpha))))
(+.f32 (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) 1))
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (log.f32 alpha) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (fma.f32 alpha alpha -1)))))
(*.f32 (PI.f32) (*.f32 2 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (log.f32 alpha))))
(+.f32 (*.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (log.f32 alpha) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (fma.f32 alpha alpha -1)))))
(*.f32 (PI.f32) (*.f32 2 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (log.f32 alpha))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))) 1)
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (log.f32 alpha) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (fma.f32 alpha alpha -1)))))
(*.f32 (PI.f32) (*.f32 2 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (log.f32 alpha))))
(pow.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) 1)
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (log.f32 alpha) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (fma.f32 alpha alpha -1)))))
(*.f32 (PI.f32) (*.f32 2 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (log.f32 alpha))))
(pow.f32 (sqrt.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))) 2)
(pow.f32 (sqrt.f32 (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 2)
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 2 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (log.f32 alpha))))) 2)
(pow.f32 (cbrt.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))) 3)
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (log.f32 alpha) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (fma.f32 alpha alpha -1)))))
(*.f32 (PI.f32) (*.f32 2 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (log.f32 alpha))))
(pow.f32 (pow.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) 3) 1/3)
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (log.f32 alpha) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (fma.f32 alpha alpha -1)))))
(*.f32 (PI.f32) (*.f32 2 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (log.f32 alpha))))
(sqrt.f32 (pow.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) 2))
(sqrt.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 2))
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (log.f32 alpha)))) 2))
(log.f32 (pow.f32 (pow.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (PI.f32)))
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (log.f32 alpha) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (fma.f32 alpha alpha -1)))))
(*.f32 (PI.f32) (*.f32 2 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (log.f32 alpha))))
(log.f32 (+.f32 1 (-.f32 (pow.f32 (pow.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (PI.f32)) 1)))
(log1p.f32 (+.f32 (pow.f32 (pow.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (PI.f32)) -1))
(log1p.f32 (+.f32 -1 (pow.f32 (pow.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (PI.f32))))
(cbrt.f32 (pow.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) 3))
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (log.f32 alpha) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (fma.f32 alpha alpha -1)))))
(*.f32 (PI.f32) (*.f32 2 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (log.f32 alpha))))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 2 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (log.f32 alpha))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 3) (pow.f32 (PI.f32) 3)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 2 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (log.f32 alpha))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))))
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (log.f32 alpha) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (fma.f32 alpha alpha -1)))))
(*.f32 (PI.f32) (*.f32 2 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (log.f32 alpha))))
(exp.f32 (log.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))))
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (log.f32 alpha) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (fma.f32 alpha alpha -1)))))
(*.f32 (PI.f32) (*.f32 2 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (log.f32 alpha))))
(exp.f32 (*.f32 (log.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))) 1))
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (log.f32 alpha) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (fma.f32 alpha alpha -1)))))
(*.f32 (PI.f32) (*.f32 2 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (log.f32 alpha))))
(log1p.f32 (-.f32 (pow.f32 (pow.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (PI.f32)) 1))
(log1p.f32 (+.f32 (pow.f32 (pow.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (PI.f32)) -1))
(log1p.f32 (+.f32 -1 (pow.f32 (pow.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (PI.f32))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (+.f32 alpha 1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))))) 1)
(/.f32 (+.f32 alpha 1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(/.f32 (/.f32 (/.f32 (+.f32 alpha 1) (PI.f32)) (*.f32 2 (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(*.f32 1 (/.f32 (+.f32 alpha 1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))))
(/.f32 (+.f32 alpha 1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(/.f32 (/.f32 (/.f32 (+.f32 alpha 1) (PI.f32)) (*.f32 2 (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(*.f32 (+.f32 alpha 1) (/.f32 1 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))))
(/.f32 (+.f32 alpha 1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(/.f32 (/.f32 (/.f32 (+.f32 alpha 1) (PI.f32)) (*.f32 2 (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(*.f32 (/.f32 (+.f32 alpha 1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))) 1)
(/.f32 (+.f32 alpha 1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(/.f32 (/.f32 (/.f32 (+.f32 alpha 1) (PI.f32)) (*.f32 2 (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(*.f32 (sqrt.f32 (/.f32 (+.f32 alpha 1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))) (sqrt.f32 (/.f32 (+.f32 alpha 1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))))
(/.f32 (+.f32 alpha 1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(/.f32 (/.f32 (/.f32 (+.f32 alpha 1) (PI.f32)) (*.f32 2 (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(*.f32 (sqrt.f32 (+.f32 alpha 1)) (*.f32 (sqrt.f32 (+.f32 alpha 1)) (/.f32 1 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))))
(*.f32 (sqrt.f32 (+.f32 alpha 1)) (*.f32 (/.f32 1 (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (sqrt.f32 (+.f32 alpha 1))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 alpha 1)) (PI.f32)) (/.f32 (/.f32 (sqrt.f32 (+.f32 alpha 1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (*.f32 2 (log.f32 alpha))))
(*.f32 (cbrt.f32 (/.f32 (+.f32 alpha 1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))) (pow.f32 (cbrt.f32 (/.f32 (+.f32 alpha 1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))) 2))
(/.f32 (+.f32 alpha 1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(/.f32 (/.f32 (/.f32 (+.f32 alpha 1) (PI.f32)) (*.f32 2 (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (+.f32 alpha 1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))) 2) (cbrt.f32 (/.f32 (+.f32 alpha 1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))))
(/.f32 (+.f32 alpha 1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(/.f32 (/.f32 (/.f32 (+.f32 alpha 1) (PI.f32)) (*.f32 2 (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 alpha 1)) 2) (*.f32 (cbrt.f32 (+.f32 alpha 1)) (/.f32 1 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 alpha 1)) 2) (/.f32 (*.f32 (cbrt.f32 (+.f32 alpha 1)) 1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (cbrt.f32 (+.f32 alpha 1)) (/.f32 (pow.f32 (cbrt.f32 (+.f32 alpha 1)) 2) (*.f32 (PI.f32) (*.f32 2 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (log.f32 alpha))))))
(*.f32 (/.f32 (+.f32 alpha 1) (PI.f32)) (/.f32 1 (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(/.f32 (+.f32 alpha 1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(/.f32 (/.f32 (/.f32 (+.f32 alpha 1) (PI.f32)) (*.f32 2 (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(*.f32 (/.f32 1 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))) (+.f32 alpha 1))
(/.f32 (+.f32 alpha 1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(/.f32 (/.f32 (/.f32 (+.f32 alpha 1) (PI.f32)) (*.f32 2 (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(*.f32 (-.f32 -1 alpha) (/.f32 1 (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (neg.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 (-.f32 -1 alpha) (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (neg.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))
(/.f32 (-.f32 -1 alpha) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (neg.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 (/.f32 1 (PI.f32)) (/.f32 (+.f32 alpha 1) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(/.f32 (+.f32 alpha 1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(/.f32 (/.f32 (/.f32 (+.f32 alpha 1) (PI.f32)) (*.f32 2 (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(*.f32 (/.f32 1 (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (/.f32 (+.f32 alpha 1) (PI.f32)))
(/.f32 (+.f32 alpha 1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(/.f32 (/.f32 (/.f32 (+.f32 alpha 1) (PI.f32)) (*.f32 2 (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))) (/.f32 (+.f32 alpha 1) (sqrt.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (/.f32 (+.f32 alpha 1) (sqrt.f32 (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(/.f32 (/.f32 (+.f32 alpha 1) (sqrt.f32 (*.f32 (PI.f32) (*.f32 2 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (log.f32 alpha)))))) (sqrt.f32 (*.f32 (PI.f32) (*.f32 2 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (log.f32 alpha))))))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) 2))) (/.f32 (+.f32 alpha 1) (cbrt.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 2))) (/.f32 (+.f32 alpha 1) (cbrt.f32 (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(/.f32 (/.f32 (+.f32 alpha 1) (cbrt.f32 (*.f32 (PI.f32) (*.f32 2 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (log.f32 alpha)))))) (cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (log.f32 alpha)))) 2)))
(*.f32 (/.f32 1 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (/.f32 (+.f32 alpha 1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(/.f32 (+.f32 alpha 1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(/.f32 (/.f32 (/.f32 (+.f32 alpha 1) (PI.f32)) (*.f32 2 (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(*.f32 (/.f32 1 (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (neg.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (-.f32 -1 alpha))
(*.f32 (-.f32 -1 alpha) (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (neg.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))
(/.f32 (-.f32 -1 alpha) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (neg.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 alpha 1)) 1) (/.f32 (sqrt.f32 (+.f32 alpha 1)) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))))
(*.f32 (sqrt.f32 (+.f32 alpha 1)) (*.f32 (/.f32 1 (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (sqrt.f32 (+.f32 alpha 1))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 alpha 1)) (PI.f32)) (/.f32 (/.f32 (sqrt.f32 (+.f32 alpha 1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (*.f32 2 (log.f32 alpha))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 alpha 1)) (PI.f32)) (/.f32 (sqrt.f32 (+.f32 alpha 1)) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (sqrt.f32 (+.f32 alpha 1)) (*.f32 (/.f32 1 (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (sqrt.f32 (+.f32 alpha 1))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 alpha 1)) (PI.f32)) (/.f32 (/.f32 (sqrt.f32 (+.f32 alpha 1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (*.f32 2 (log.f32 alpha))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 alpha 1)) 2) 1) (/.f32 (cbrt.f32 (+.f32 alpha 1)) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 alpha 1)) 2) (/.f32 (*.f32 (cbrt.f32 (+.f32 alpha 1)) 1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (cbrt.f32 (+.f32 alpha 1)) (/.f32 (pow.f32 (cbrt.f32 (+.f32 alpha 1)) 2) (*.f32 (PI.f32) (*.f32 2 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (log.f32 alpha))))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 alpha 1)) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (/.f32 (sqrt.f32 (+.f32 alpha 1)) (PI.f32)))
(*.f32 (sqrt.f32 (+.f32 alpha 1)) (*.f32 (/.f32 1 (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (sqrt.f32 (+.f32 alpha 1))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 alpha 1)) (PI.f32)) (/.f32 (/.f32 (sqrt.f32 (+.f32 alpha 1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (*.f32 2 (log.f32 alpha))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 alpha 1)) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))) (sqrt.f32 (+.f32 alpha 1)))
(*.f32 (sqrt.f32 (+.f32 alpha 1)) (*.f32 (/.f32 1 (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (sqrt.f32 (+.f32 alpha 1))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 alpha 1)) (PI.f32)) (/.f32 (/.f32 (sqrt.f32 (+.f32 alpha 1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (*.f32 2 (log.f32 alpha))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 alpha 1)) (cbrt.f32 (pow.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) 2))) (/.f32 (sqrt.f32 (+.f32 alpha 1)) (cbrt.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 alpha 1)) (cbrt.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 2))) (/.f32 (sqrt.f32 (+.f32 alpha 1)) (cbrt.f32 (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 alpha 1)) (cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (log.f32 alpha)))) 2))) (/.f32 (sqrt.f32 (+.f32 alpha 1)) (cbrt.f32 (*.f32 (PI.f32) (*.f32 2 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (log.f32 alpha)))))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 alpha 1)) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (/.f32 (sqrt.f32 (+.f32 alpha 1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (sqrt.f32 (+.f32 alpha 1)) (*.f32 (/.f32 1 (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (sqrt.f32 (+.f32 alpha 1))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 alpha 1)) (PI.f32)) (/.f32 (/.f32 (sqrt.f32 (+.f32 alpha 1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (*.f32 2 (log.f32 alpha))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 alpha 1)) 2) (PI.f32)) (/.f32 (cbrt.f32 (+.f32 alpha 1)) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 alpha 1)) 2) (/.f32 (*.f32 (cbrt.f32 (+.f32 alpha 1)) 1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (cbrt.f32 (+.f32 alpha 1)) (/.f32 (pow.f32 (cbrt.f32 (+.f32 alpha 1)) 2) (*.f32 (PI.f32) (*.f32 2 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (log.f32 alpha))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 alpha 1)) 2) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (/.f32 (cbrt.f32 (+.f32 alpha 1)) (PI.f32)))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 alpha 1)) 2) (/.f32 (*.f32 (cbrt.f32 (+.f32 alpha 1)) 1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (cbrt.f32 (+.f32 alpha 1)) (/.f32 (pow.f32 (cbrt.f32 (+.f32 alpha 1)) 2) (*.f32 (PI.f32) (*.f32 2 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (log.f32 alpha))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 alpha 1)) 2) (sqrt.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))) (/.f32 (cbrt.f32 (+.f32 alpha 1)) (sqrt.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 alpha 1)) 2) (sqrt.f32 (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (/.f32 (cbrt.f32 (+.f32 alpha 1)) (sqrt.f32 (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 alpha 1)) 2) (sqrt.f32 (*.f32 (PI.f32) (*.f32 2 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (log.f32 alpha)))))) (/.f32 (cbrt.f32 (+.f32 alpha 1)) (sqrt.f32 (*.f32 (PI.f32) (*.f32 2 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (log.f32 alpha)))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 alpha 1)) 2) (cbrt.f32 (pow.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) 2))) (cbrt.f32 (/.f32 (+.f32 alpha 1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (+.f32 alpha 1)) 2) (cbrt.f32 (/.f32 (+.f32 alpha 1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (cbrt.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 2)))
(/.f32 (*.f32 (cbrt.f32 (/.f32 (/.f32 (/.f32 (+.f32 alpha 1) (PI.f32)) (*.f32 2 (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (pow.f32 (cbrt.f32 (+.f32 alpha 1)) 2)) (cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (log.f32 alpha)))) 2)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 alpha 1)) 2) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (/.f32 (cbrt.f32 (+.f32 alpha 1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 alpha 1)) 2) (/.f32 (*.f32 (cbrt.f32 (+.f32 alpha 1)) 1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (cbrt.f32 (+.f32 alpha 1)) (/.f32 (pow.f32 (cbrt.f32 (+.f32 alpha 1)) 2) (*.f32 (PI.f32) (*.f32 2 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (log.f32 alpha))))))
(*.f32 (/.f32 1 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (sqrt.f32 (+.f32 alpha 1)))) (sqrt.f32 (+.f32 alpha 1)))
(*.f32 (sqrt.f32 (+.f32 alpha 1)) (*.f32 (/.f32 1 (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (sqrt.f32 (+.f32 alpha 1))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 alpha 1)) (PI.f32)) (/.f32 (/.f32 (sqrt.f32 (+.f32 alpha 1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (*.f32 2 (log.f32 alpha))))
(*.f32 (/.f32 1 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (pow.f32 (cbrt.f32 (+.f32 alpha 1)) 2))) (cbrt.f32 (+.f32 alpha 1)))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 alpha 1)) 2) (/.f32 (*.f32 (cbrt.f32 (+.f32 alpha 1)) 1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (cbrt.f32 (+.f32 alpha 1)) (/.f32 (pow.f32 (cbrt.f32 (+.f32 alpha 1)) 2) (*.f32 (PI.f32) (*.f32 2 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (log.f32 alpha))))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))) (fma.f32 alpha alpha -1)) (+.f32 alpha 1))
(*.f32 (+.f32 alpha 1) (/.f32 (fma.f32 alpha alpha -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)))))
(*.f32 (+.f32 alpha 1) (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))) (*.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))) 1) (/.f32 (+.f32 alpha 1) (fma.f32 alpha alpha -1)))
(*.f32 (+.f32 alpha 1) (/.f32 (fma.f32 alpha alpha -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)))))
(*.f32 (+.f32 alpha 1) (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))) (*.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))) 1) (/.f32 (fma.f32 alpha alpha (-.f32 1 (*.f32 alpha -1))) (+.f32 -1 (pow.f32 alpha 3))))
(*.f32 (/.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))) (/.f32 (fma.f32 alpha alpha (-.f32 1 (*.f32 alpha -1))) (+.f32 -1 (pow.f32 alpha 3))))
(/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 (fma.f32 alpha alpha (+.f32 alpha 1)) (+.f32 -1 (pow.f32 alpha 3)))) (*.f32 2 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (log.f32 alpha))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))) (+.f32 -1 (pow.f32 alpha 3))) (fma.f32 alpha alpha (-.f32 1 (*.f32 alpha -1))))
(*.f32 (/.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))) (/.f32 (fma.f32 alpha alpha (-.f32 1 (*.f32 alpha -1))) (+.f32 -1 (pow.f32 alpha 3))))
(/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 (fma.f32 alpha alpha (+.f32 alpha 1)) (+.f32 -1 (pow.f32 alpha 3)))) (*.f32 2 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (log.f32 alpha))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))) (-.f32 1 (*.f32 alpha alpha))) (-.f32 -1 alpha))
(*.f32 (-.f32 -1 alpha) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (-.f32 1 (*.f32 alpha alpha)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 (-.f32 -1 alpha) (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (log.f32 alpha))))) (-.f32 1 (*.f32 alpha alpha))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))) (-.f32 (pow.f32 alpha 3) 1)) (+.f32 1 (+.f32 alpha (*.f32 alpha alpha))))
(*.f32 (/.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))) (/.f32 (fma.f32 alpha alpha (-.f32 1 (*.f32 alpha -1))) (+.f32 -1 (pow.f32 alpha 3))))
(/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 (fma.f32 alpha alpha (+.f32 alpha 1)) (+.f32 -1 (pow.f32 alpha 3)))) (*.f32 2 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (log.f32 alpha))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))) (neg.f32 (fma.f32 alpha alpha -1))) (-.f32 -1 alpha))
(*.f32 (-.f32 -1 alpha) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (-.f32 1 (*.f32 alpha alpha)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 (-.f32 -1 alpha) (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (log.f32 alpha))))) (-.f32 1 (*.f32 alpha alpha))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))) (neg.f32 (+.f32 -1 (pow.f32 alpha 3)))) (neg.f32 (fma.f32 alpha alpha (-.f32 1 (*.f32 alpha -1)))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (+.f32 1 (neg.f32 (pow.f32 alpha 3))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (neg.f32 (fma.f32 alpha alpha (-.f32 1 (*.f32 alpha -1)))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (PI.f32) (*.f32 2 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (log.f32 alpha)))) (-.f32 1 (pow.f32 alpha 3)))) (neg.f32 (fma.f32 alpha alpha (+.f32 alpha 1))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 alpha 1)) 2) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))) (cbrt.f32 (+.f32 alpha 1)))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 alpha 1)) 2) (/.f32 (*.f32 (cbrt.f32 (+.f32 alpha 1)) 1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (cbrt.f32 (+.f32 alpha 1)) (/.f32 (pow.f32 (cbrt.f32 (+.f32 alpha 1)) 2) (*.f32 (PI.f32) (*.f32 2 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (log.f32 alpha))))))
(*.f32 (/.f32 (*.f32 (+.f32 1 (pow.f32 alpha 3)) (/.f32 1 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))) (-.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) (*.f32 (-.f32 1 alpha) (-.f32 1 alpha)))) (+.f32 (fma.f32 alpha alpha -1) alpha))
(*.f32 (/.f32 (/.f32 (*.f32 (+.f32 1 (pow.f32 alpha 3)) 1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (-.f32 (pow.f32 alpha 4) (*.f32 (-.f32 1 alpha) (-.f32 1 alpha)))) (+.f32 alpha (fma.f32 alpha alpha -1)))
(*.f32 (/.f32 (/.f32 (+.f32 1 (pow.f32 alpha 3)) (*.f32 (PI.f32) (*.f32 2 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (log.f32 alpha))))) (-.f32 (pow.f32 alpha 4) (*.f32 (-.f32 1 alpha) (-.f32 1 alpha)))) (+.f32 alpha (fma.f32 alpha alpha -1)))
(*.f32 (/.f32 (*.f32 (+.f32 1 (pow.f32 alpha 3)) (/.f32 1 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))) (+.f32 (pow.f32 (*.f32 alpha alpha) 3) (pow.f32 (-.f32 1 alpha) 3))) (-.f32 (+.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) (*.f32 (-.f32 1 alpha) (-.f32 1 alpha))) (*.f32 (*.f32 alpha alpha) (-.f32 1 alpha))))
(*.f32 (/.f32 (/.f32 (*.f32 (+.f32 1 (pow.f32 alpha 3)) 1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (+.f32 (pow.f32 alpha 6) (pow.f32 (-.f32 1 alpha) 3))) (+.f32 (pow.f32 alpha 4) (-.f32 (*.f32 (-.f32 1 alpha) (-.f32 1 alpha)) (*.f32 alpha (*.f32 alpha (-.f32 1 alpha))))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 alpha 3)) (*.f32 (+.f32 (pow.f32 alpha 6) (pow.f32 (-.f32 1 alpha) 3)) (*.f32 (PI.f32) (*.f32 2 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (log.f32 alpha)))))) (+.f32 (pow.f32 alpha 4) (*.f32 (-.f32 1 alpha) (-.f32 (-.f32 1 alpha) (*.f32 alpha alpha)))))
(*.f32 (/.f32 (/.f32 (+.f32 alpha 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (-.f32 (*.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))) 1)) (-.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 1))
(*.f32 (/.f32 (/.f32 (+.f32 alpha 1) (PI.f32)) (*.f32 (+.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2)) -1) (log.f32 (*.f32 alpha alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) -1))
(*.f32 (/.f32 (/.f32 (+.f32 alpha 1) (PI.f32)) (*.f32 (*.f32 2 (log.f32 alpha)) (+.f32 -1 (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2))))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) -1))
(*.f32 (/.f32 (/.f32 (+.f32 alpha 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (+.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 3))) (+.f32 (*.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))) (-.f32 1 (*.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 1))))
(*.f32 (/.f32 (+.f32 alpha 1) (*.f32 (+.f32 1 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 3)) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))) (+.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2)) (-.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)))))
(*.f32 (/.f32 (/.f32 (/.f32 (+.f32 alpha 1) (PI.f32)) (*.f32 2 (log.f32 alpha))) (+.f32 1 (pow.f32 (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1))) 3))) (+.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2)) (-.f32 1 (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1))))))
(*.f32 (/.f32 (/.f32 (/.f32 (+.f32 alpha 1) (PI.f32)) (log.f32 (*.f32 alpha alpha))) (-.f32 (*.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))) 1)) (-.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 1))
(*.f32 (/.f32 (/.f32 (+.f32 alpha 1) (PI.f32)) (*.f32 (+.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2)) -1) (log.f32 (*.f32 alpha alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) -1))
(*.f32 (/.f32 (/.f32 (+.f32 alpha 1) (PI.f32)) (*.f32 (*.f32 2 (log.f32 alpha)) (+.f32 -1 (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2))))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) -1))
(*.f32 (/.f32 (/.f32 (/.f32 (+.f32 alpha 1) (PI.f32)) (log.f32 (*.f32 alpha alpha))) (+.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 3))) (+.f32 (*.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))) (-.f32 1 (*.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 1))))
(*.f32 (/.f32 (+.f32 alpha 1) (*.f32 (+.f32 1 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 3)) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))) (+.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2)) (-.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)))))
(*.f32 (/.f32 (/.f32 (/.f32 (+.f32 alpha 1) (PI.f32)) (*.f32 2 (log.f32 alpha))) (+.f32 1 (pow.f32 (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1))) 3))) (+.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2)) (-.f32 1 (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1))))))
(pow.f32 (/.f32 (+.f32 alpha 1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))) 1)
(/.f32 (+.f32 alpha 1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(/.f32 (/.f32 (/.f32 (+.f32 alpha 1) (PI.f32)) (*.f32 2 (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(pow.f32 (sqrt.f32 (/.f32 (+.f32 alpha 1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))) 2)
(/.f32 (+.f32 alpha 1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(/.f32 (/.f32 (/.f32 (+.f32 alpha 1) (PI.f32)) (*.f32 2 (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(pow.f32 (cbrt.f32 (/.f32 (+.f32 alpha 1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))) 3)
(/.f32 (+.f32 alpha 1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(/.f32 (/.f32 (/.f32 (+.f32 alpha 1) (PI.f32)) (*.f32 2 (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(pow.f32 (pow.f32 (/.f32 (+.f32 alpha 1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))) 3) 1/3)
(/.f32 (+.f32 alpha 1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(/.f32 (/.f32 (/.f32 (+.f32 alpha 1) (PI.f32)) (*.f32 2 (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(pow.f32 (*.f32 (/.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 alpha 1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) -1)
(/.f32 (+.f32 alpha 1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(/.f32 (/.f32 (/.f32 (+.f32 alpha 1) (PI.f32)) (*.f32 2 (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(neg.f32 (/.f32 (+.f32 alpha 1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (neg.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 (-.f32 -1 alpha) (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (neg.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))
(/.f32 (-.f32 -1 alpha) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (neg.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(sqrt.f32 (pow.f32 (/.f32 (+.f32 alpha 1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))) 2))
(sqrt.f32 (pow.f32 (/.f32 (+.f32 alpha 1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 2))
(sqrt.f32 (pow.f32 (/.f32 (/.f32 (/.f32 (+.f32 alpha 1) (PI.f32)) (*.f32 2 (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 2))
(log.f32 (exp.f32 (/.f32 (+.f32 alpha 1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))))
(/.f32 (+.f32 alpha 1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(/.f32 (/.f32 (/.f32 (+.f32 alpha 1) (PI.f32)) (*.f32 2 (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (+.f32 alpha 1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))))))
(/.f32 (+.f32 alpha 1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(/.f32 (/.f32 (/.f32 (+.f32 alpha 1) (PI.f32)) (*.f32 2 (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(cbrt.f32 (pow.f32 (/.f32 (+.f32 alpha 1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))) 3))
(/.f32 (+.f32 alpha 1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(/.f32 (/.f32 (/.f32 (+.f32 alpha 1) (PI.f32)) (*.f32 2 (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(cbrt.f32 (/.f32 (pow.f32 (+.f32 alpha 1) 3) (pow.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) 3)))
(/.f32 (+.f32 alpha 1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(/.f32 (/.f32 (/.f32 (+.f32 alpha 1) (PI.f32)) (*.f32 2 (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(expm1.f32 (log1p.f32 (/.f32 (+.f32 alpha 1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))))
(/.f32 (+.f32 alpha 1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(/.f32 (/.f32 (/.f32 (+.f32 alpha 1) (PI.f32)) (*.f32 2 (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(exp.f32 (-.f32 (log1p.f32 alpha) (log.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))))
(/.f32 (exp.f32 (log1p.f32 alpha)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(/.f32 (exp.f32 (log1p.f32 alpha)) (*.f32 (PI.f32) (*.f32 2 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (log.f32 alpha)))))
(exp.f32 (*.f32 (-.f32 (log1p.f32 alpha) (log.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))) 1))
(/.f32 (exp.f32 (log1p.f32 alpha)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(/.f32 (exp.f32 (log1p.f32 alpha)) (*.f32 (PI.f32) (*.f32 2 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (log.f32 alpha)))))
(log1p.f32 (expm1.f32 (/.f32 (+.f32 alpha 1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))))
(/.f32 (+.f32 alpha 1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(/.f32 (/.f32 (/.f32 (+.f32 alpha 1) (PI.f32)) (*.f32 2 (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(+.f32 (/.f32 (-.f32 -1 alpha) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))) (*.f32 alpha (/.f32 (+.f32 alpha 1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))))
(fma.f32 alpha (/.f32 (+.f32 alpha 1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (/.f32 (-.f32 -1 alpha) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (log.f32 alpha)))))
(+.f32 (*.f32 alpha (/.f32 (+.f32 alpha 1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))) (/.f32 (-.f32 -1 alpha) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))))
(fma.f32 alpha (/.f32 (+.f32 alpha 1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (/.f32 (-.f32 -1 alpha) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (log.f32 alpha)))))
(+.f32 (*.f32 (*.f32 alpha (/.f32 (+.f32 alpha 1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))) 1) (*.f32 (/.f32 (-.f32 -1 alpha) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))) 1))
(fma.f32 alpha (/.f32 (+.f32 alpha 1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (/.f32 (-.f32 -1 alpha) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (log.f32 alpha)))))
(+.f32 (*.f32 (/.f32 (-.f32 -1 alpha) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))) 1) (*.f32 (*.f32 alpha (/.f32 (+.f32 alpha 1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))) 1))
(fma.f32 alpha (/.f32 (+.f32 alpha 1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (/.f32 (-.f32 -1 alpha) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (log.f32 alpha)))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))))) 1)
(fma.f32 alpha (/.f32 (+.f32 alpha 1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (/.f32 (-.f32 -1 alpha) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (log.f32 alpha)))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))
(fma.f32 alpha (/.f32 (+.f32 alpha 1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (/.f32 (-.f32 -1 alpha) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (log.f32 alpha)))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (/.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 alpha 1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (+.f32 alpha 1)))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (+.f32 alpha 1) (/.f32 (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (+.f32 alpha 1))))
(*.f32 (/.f32 (/.f32 (/.f32 (+.f32 alpha 1) (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 alpha 1)))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (+.f32 alpha 1) (*.f32 (/.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 alpha 1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (+.f32 alpha 1) (/.f32 (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (+.f32 alpha 1))))
(*.f32 (/.f32 (/.f32 (/.f32 (+.f32 alpha 1) (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 alpha 1)))
(/.f32 1 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (fma.f32 alpha alpha -1)))
(fma.f32 alpha (/.f32 (+.f32 alpha 1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (/.f32 (-.f32 -1 alpha) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (log.f32 alpha)))))
(/.f32 (+.f32 alpha 1) (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (+.f32 alpha -1)))
(fma.f32 alpha (/.f32 (+.f32 alpha 1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (/.f32 (-.f32 -1 alpha) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (log.f32 alpha)))))
(/.f32 (+.f32 alpha -1) (*.f32 (/.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 alpha 1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(fma.f32 alpha (/.f32 (+.f32 alpha 1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (/.f32 (-.f32 -1 alpha) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (log.f32 alpha)))))
(/.f32 (+.f32 -1 (pow.f32 alpha 3)) (*.f32 (*.f32 (/.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 alpha 1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (fma.f32 alpha alpha (-.f32 1 (*.f32 alpha -1)))))
(/.f32 (/.f32 (+.f32 -1 (pow.f32 alpha 3)) (/.f32 (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (+.f32 alpha 1))) (fma.f32 alpha alpha (-.f32 1 (*.f32 alpha -1))))
(*.f32 (/.f32 (/.f32 (/.f32 (+.f32 alpha 1) (PI.f32)) (*.f32 2 (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (+.f32 -1 (pow.f32 alpha 3)) (fma.f32 alpha alpha (+.f32 alpha 1))))
(/.f32 (*.f32 (+.f32 alpha 1) (fma.f32 alpha alpha -1)) (*.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (+.f32 alpha 1)))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (+.f32 alpha 1) (/.f32 (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (+.f32 alpha 1))))
(*.f32 (/.f32 (/.f32 (/.f32 (+.f32 alpha 1) (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 alpha 1)))
(/.f32 (*.f32 (+.f32 alpha 1) (+.f32 -1 (pow.f32 alpha 3))) (*.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (fma.f32 alpha alpha (-.f32 1 (*.f32 alpha -1)))))
(/.f32 (/.f32 (+.f32 -1 (pow.f32 alpha 3)) (/.f32 (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (+.f32 alpha 1))) (fma.f32 alpha alpha (-.f32 1 (*.f32 alpha -1))))
(*.f32 (/.f32 (/.f32 (/.f32 (+.f32 alpha 1) (PI.f32)) (*.f32 2 (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (+.f32 -1 (pow.f32 alpha 3)) (fma.f32 alpha alpha (+.f32 alpha 1))))
(/.f32 (*.f32 (/.f32 (+.f32 alpha 1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))) (fma.f32 alpha alpha -1)) (+.f32 alpha 1))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (+.f32 alpha 1) (/.f32 (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (+.f32 alpha 1))))
(*.f32 (/.f32 (/.f32 (/.f32 (+.f32 alpha 1) (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 alpha 1)))
(/.f32 (*.f32 (/.f32 (+.f32 alpha 1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))) (+.f32 -1 (pow.f32 alpha 3))) (fma.f32 alpha alpha (-.f32 1 (*.f32 alpha -1))))
(/.f32 (/.f32 (+.f32 -1 (pow.f32 alpha 3)) (/.f32 (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (+.f32 alpha 1))) (fma.f32 alpha alpha (-.f32 1 (*.f32 alpha -1))))
(*.f32 (/.f32 (/.f32 (/.f32 (+.f32 alpha 1) (PI.f32)) (*.f32 2 (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (+.f32 -1 (pow.f32 alpha 3)) (fma.f32 alpha alpha (+.f32 alpha 1))))
(/.f32 (*.f32 (+.f32 alpha -1) (/.f32 (+.f32 alpha 1) (PI.f32))) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(fma.f32 alpha (/.f32 (+.f32 alpha 1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (/.f32 (-.f32 -1 alpha) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (log.f32 alpha)))))
(/.f32 (*.f32 (+.f32 alpha -1) (-.f32 -1 alpha)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (neg.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (/.f32 (-.f32 -1 alpha) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (/.f32 (+.f32 alpha -1) (neg.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (/.f32 (-.f32 -1 alpha) (PI.f32)) (/.f32 (+.f32 alpha -1) (*.f32 (*.f32 2 (log.f32 alpha)) (neg.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(/.f32 (*.f32 (/.f32 (+.f32 alpha 1) (PI.f32)) (+.f32 alpha -1)) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(fma.f32 alpha (/.f32 (+.f32 alpha 1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (/.f32 (-.f32 -1 alpha) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (log.f32 alpha)))))
(/.f32 (*.f32 (-.f32 -1 alpha) (+.f32 alpha -1)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (neg.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (/.f32 (-.f32 -1 alpha) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (/.f32 (+.f32 alpha -1) (neg.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (/.f32 (-.f32 -1 alpha) (PI.f32)) (/.f32 (+.f32 alpha -1) (*.f32 (*.f32 2 (log.f32 alpha)) (neg.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 (+.f32 alpha 1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))) (+.f32 alpha 1))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (+.f32 alpha 1) (/.f32 (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (+.f32 alpha 1))))
(*.f32 (/.f32 (/.f32 (/.f32 (+.f32 alpha 1) (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 alpha 1)))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 alpha 3)) (/.f32 (+.f32 alpha 1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))) (fma.f32 alpha alpha (-.f32 1 (*.f32 alpha -1))))
(/.f32 (/.f32 (+.f32 -1 (pow.f32 alpha 3)) (/.f32 (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (+.f32 alpha 1))) (fma.f32 alpha alpha (-.f32 1 (*.f32 alpha -1))))
(*.f32 (/.f32 (/.f32 (/.f32 (+.f32 alpha 1) (PI.f32)) (*.f32 2 (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (+.f32 -1 (pow.f32 alpha 3)) (fma.f32 alpha alpha (+.f32 alpha 1))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(fma.f32 alpha (/.f32 (+.f32 alpha 1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (/.f32 (-.f32 -1 alpha) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (log.f32 alpha)))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) 1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))
(fma.f32 alpha (/.f32 (+.f32 alpha 1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (/.f32 (-.f32 -1 alpha) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (log.f32 alpha)))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (PI.f32))
(fma.f32 alpha (/.f32 (+.f32 alpha 1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (/.f32 (-.f32 -1 alpha) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (log.f32 alpha)))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (sqrt.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))) (sqrt.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))))
(/.f32 (fma.f32 alpha alpha -1) (pow.f32 (sqrt.f32 (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 2))
(/.f32 (fma.f32 alpha alpha -1) (pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 2 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (log.f32 alpha))))) 2))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (cbrt.f32 (pow.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) 2))) (cbrt.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (cbrt.f32 (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (cbrt.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 2))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 2 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (log.f32 alpha))))) (cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (log.f32 alpha)))) 2))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(fma.f32 alpha (/.f32 (+.f32 alpha 1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (/.f32 (-.f32 -1 alpha) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (log.f32 alpha)))))
(/.f32 (-.f32 (*.f32 (*.f32 alpha (/.f32 (+.f32 alpha 1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))) (*.f32 alpha (/.f32 (+.f32 alpha 1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))))) (*.f32 (/.f32 (-.f32 -1 alpha) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))) (/.f32 (-.f32 -1 alpha) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))))) (-.f32 (*.f32 alpha (/.f32 (+.f32 alpha 1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))) (/.f32 (-.f32 -1 alpha) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))))
(/.f32 (-.f32 (*.f32 (*.f32 alpha alpha) (pow.f32 (/.f32 (+.f32 alpha 1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 2)) (*.f32 (/.f32 (-.f32 -1 alpha) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (/.f32 (-.f32 -1 alpha) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (-.f32 (*.f32 alpha (/.f32 (+.f32 alpha 1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (/.f32 (-.f32 -1 alpha) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (log.f32 alpha))))) (/.f32 (fma.f32 alpha (/.f32 (/.f32 (/.f32 (+.f32 alpha 1) (PI.f32)) (*.f32 2 (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (/.f32 (/.f32 (+.f32 alpha 1) (PI.f32)) (*.f32 2 (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (fma.f32 alpha (/.f32 (/.f32 (/.f32 (+.f32 alpha 1) (PI.f32)) (*.f32 2 (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (/.f32 (/.f32 (+.f32 alpha 1) (PI.f32)) (*.f32 2 (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(/.f32 (+.f32 (pow.f32 (*.f32 alpha (/.f32 (+.f32 alpha 1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))) 3) (pow.f32 (/.f32 (-.f32 -1 alpha) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))) 3)) (+.f32 (*.f32 (*.f32 alpha (/.f32 (+.f32 alpha 1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))) (*.f32 alpha (/.f32 (+.f32 alpha 1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))))) (-.f32 (*.f32 (/.f32 (-.f32 -1 alpha) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))) (/.f32 (-.f32 -1 alpha) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))) (*.f32 (*.f32 alpha (/.f32 (+.f32 alpha 1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))) (/.f32 (-.f32 -1 alpha) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 alpha (/.f32 (+.f32 alpha 1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) 3) (pow.f32 (/.f32 (-.f32 -1 alpha) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 3)) (+.f32 (*.f32 (*.f32 alpha alpha) (pow.f32 (/.f32 (+.f32 alpha 1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 2)) (*.f32 (/.f32 (-.f32 -1 alpha) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (-.f32 (/.f32 (-.f32 -1 alpha) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (*.f32 alpha (/.f32 (+.f32 alpha 1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 alpha (/.f32 (/.f32 (/.f32 (+.f32 alpha 1) (PI.f32)) (*.f32 2 (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 3) (pow.f32 (/.f32 (/.f32 (-.f32 -1 alpha) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))) 3)) (+.f32 (*.f32 (*.f32 alpha alpha) (pow.f32 (/.f32 (/.f32 (/.f32 (+.f32 alpha 1) (PI.f32)) (*.f32 2 (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 2)) (*.f32 (/.f32 (/.f32 (-.f32 -1 alpha) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))) (-.f32 (/.f32 (/.f32 (-.f32 -1 alpha) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))) (*.f32 alpha (/.f32 (/.f32 (/.f32 (+.f32 alpha 1) (PI.f32)) (*.f32 2 (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))))
(/.f32 (*.f32 (/.f32 (+.f32 alpha 1) (PI.f32)) (fma.f32 alpha alpha -1)) (*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (+.f32 alpha 1)))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (+.f32 alpha 1) (/.f32 (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (+.f32 alpha 1))))
(*.f32 (/.f32 (/.f32 (/.f32 (+.f32 alpha 1) (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 alpha 1)))
(/.f32 (*.f32 (/.f32 (+.f32 alpha 1) (PI.f32)) (+.f32 -1 (pow.f32 alpha 3))) (*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (fma.f32 alpha alpha (-.f32 1 (*.f32 alpha -1)))))
(/.f32 (/.f32 (+.f32 -1 (pow.f32 alpha 3)) (/.f32 (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (+.f32 alpha 1))) (fma.f32 alpha alpha (-.f32 1 (*.f32 alpha -1))))
(*.f32 (/.f32 (/.f32 (/.f32 (+.f32 alpha 1) (PI.f32)) (*.f32 2 (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (+.f32 -1 (pow.f32 alpha 3)) (fma.f32 alpha alpha (+.f32 alpha 1))))
(/.f32 (*.f32 (-.f32 -1 alpha) (fma.f32 alpha alpha -1)) (*.f32 (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (neg.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (+.f32 alpha 1)))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (+.f32 alpha 1)) (/.f32 (-.f32 -1 alpha) (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (neg.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (neg.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (/.f32 (-.f32 -1 alpha) (+.f32 alpha 1)))
(/.f32 (*.f32 (-.f32 -1 alpha) (+.f32 -1 (pow.f32 alpha 3))) (*.f32 (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (neg.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (fma.f32 alpha alpha (-.f32 1 (*.f32 alpha -1)))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 alpha 3)) (fma.f32 alpha alpha (-.f32 1 (*.f32 alpha -1)))) (/.f32 (-.f32 -1 alpha) (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (neg.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 alpha 3)) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (neg.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (/.f32 (-.f32 -1 alpha) (fma.f32 alpha alpha (+.f32 alpha 1))))
(/.f32 (*.f32 (fma.f32 alpha alpha -1) (+.f32 alpha 1)) (*.f32 (+.f32 alpha 1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (+.f32 alpha 1) (/.f32 (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (+.f32 alpha 1))))
(*.f32 (/.f32 (/.f32 (/.f32 (+.f32 alpha 1) (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 alpha 1)))
(/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 (+.f32 alpha 1) (PI.f32))) (*.f32 (+.f32 alpha 1) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (+.f32 alpha 1) (/.f32 (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (+.f32 alpha 1))))
(*.f32 (/.f32 (/.f32 (/.f32 (+.f32 alpha 1) (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 alpha 1)))
(/.f32 (*.f32 (fma.f32 alpha alpha -1) (-.f32 -1 alpha)) (*.f32 (+.f32 alpha 1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (neg.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (+.f32 alpha 1)) (/.f32 (-.f32 -1 alpha) (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (neg.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (neg.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (/.f32 (-.f32 -1 alpha) (+.f32 alpha 1)))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 alpha 3)) 1) (*.f32 (fma.f32 alpha alpha (-.f32 1 (*.f32 alpha -1))) (*.f32 (/.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 alpha 1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(/.f32 (/.f32 (+.f32 -1 (pow.f32 alpha 3)) (/.f32 (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (+.f32 alpha 1))) (fma.f32 alpha alpha (-.f32 1 (*.f32 alpha -1))))
(*.f32 (/.f32 (/.f32 (/.f32 (+.f32 alpha 1) (PI.f32)) (*.f32 2 (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (+.f32 -1 (pow.f32 alpha 3)) (fma.f32 alpha alpha (+.f32 alpha 1))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 alpha 3)) (+.f32 alpha 1)) (*.f32 (fma.f32 alpha alpha (-.f32 1 (*.f32 alpha -1))) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))))
(/.f32 (/.f32 (+.f32 -1 (pow.f32 alpha 3)) (/.f32 (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (+.f32 alpha 1))) (fma.f32 alpha alpha (-.f32 1 (*.f32 alpha -1))))
(*.f32 (/.f32 (/.f32 (/.f32 (+.f32 alpha 1) (PI.f32)) (*.f32 2 (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (+.f32 -1 (pow.f32 alpha 3)) (fma.f32 alpha alpha (+.f32 alpha 1))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 alpha 3)) (/.f32 (+.f32 alpha 1) (PI.f32))) (*.f32 (fma.f32 alpha alpha (-.f32 1 (*.f32 alpha -1))) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(/.f32 (/.f32 (+.f32 -1 (pow.f32 alpha 3)) (/.f32 (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (+.f32 alpha 1))) (fma.f32 alpha alpha (-.f32 1 (*.f32 alpha -1))))
(*.f32 (/.f32 (/.f32 (/.f32 (+.f32 alpha 1) (PI.f32)) (*.f32 2 (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (+.f32 -1 (pow.f32 alpha 3)) (fma.f32 alpha alpha (+.f32 alpha 1))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 alpha 3)) (-.f32 -1 alpha)) (*.f32 (fma.f32 alpha alpha (-.f32 1 (*.f32 alpha -1))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (neg.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 alpha 3)) (fma.f32 alpha alpha (-.f32 1 (*.f32 alpha -1)))) (/.f32 (-.f32 -1 alpha) (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (neg.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 alpha 3)) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (neg.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (/.f32 (-.f32 -1 alpha) (fma.f32 alpha alpha (+.f32 alpha 1))))
(/.f32 (neg.f32 (fma.f32 alpha alpha -1)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (neg.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(/.f32 (neg.f32 (fma.f32 alpha alpha -1)) (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (neg.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(/.f32 (-.f32 1 (*.f32 alpha alpha)) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (neg.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(pow.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))) 1)
(fma.f32 alpha (/.f32 (+.f32 alpha 1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (/.f32 (-.f32 -1 alpha) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (log.f32 alpha)))))
(pow.f32 (sqrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))) 2)
(pow.f32 (sqrt.f32 (/.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)))) 2)
(pow.f32 (sqrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (log.f32 alpha)))))) 2)
(pow.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))) 3)
(fma.f32 alpha (/.f32 (+.f32 alpha 1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (/.f32 (-.f32 -1 alpha) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (log.f32 alpha)))))
(pow.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))) 3) 1/3)
(fma.f32 alpha (/.f32 (+.f32 alpha 1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (/.f32 (-.f32 -1 alpha) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (log.f32 alpha)))))
(sqrt.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))) 2))
(sqrt.f32 (pow.f32 (/.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))) 2))
(sqrt.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (log.f32 alpha))))) 2))
(log.f32 (exp.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))))
(fma.f32 alpha (/.f32 (+.f32 alpha 1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (/.f32 (-.f32 -1 alpha) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (log.f32 alpha)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))))))
(fma.f32 alpha (/.f32 (+.f32 alpha 1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (/.f32 (-.f32 -1 alpha) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (log.f32 alpha)))))
(cbrt.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))) 3))
(fma.f32 alpha (/.f32 (+.f32 alpha 1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (/.f32 (-.f32 -1 alpha) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (log.f32 alpha)))))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 (+.f32 alpha 1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))) 3) (pow.f32 (+.f32 alpha -1) 3)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 (+.f32 alpha 1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 3) (pow.f32 (+.f32 alpha -1) 3)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 (/.f32 (/.f32 (+.f32 alpha 1) (PI.f32)) (*.f32 2 (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 3) (pow.f32 (+.f32 alpha -1) 3)))
(cbrt.f32 (*.f32 (pow.f32 (+.f32 alpha -1) 3) (pow.f32 (/.f32 (+.f32 alpha 1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 (+.f32 alpha 1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 3) (pow.f32 (+.f32 alpha -1) 3)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 (/.f32 (/.f32 (+.f32 alpha 1) (PI.f32)) (*.f32 2 (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 3) (pow.f32 (+.f32 alpha -1) 3)))
(expm1.f32 (log1p.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))))
(fma.f32 alpha (/.f32 (+.f32 alpha 1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (/.f32 (-.f32 -1 alpha) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (log.f32 alpha)))))
(exp.f32 (log.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))))
(fma.f32 alpha (/.f32 (+.f32 alpha 1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (/.f32 (-.f32 -1 alpha) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (log.f32 alpha)))))
(exp.f32 (*.f32 (log.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))) 1))
(fma.f32 alpha (/.f32 (+.f32 alpha 1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (/.f32 (-.f32 -1 alpha) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (log.f32 alpha)))))
(log1p.f32 (expm1.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))))
(fma.f32 alpha (/.f32 (+.f32 alpha 1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (/.f32 (-.f32 -1 alpha) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (log.f32 alpha)))))
(fma.f32 alpha (/.f32 (+.f32 alpha 1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))) (/.f32 (-.f32 -1 alpha) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))))
(fma.f32 alpha (/.f32 (+.f32 alpha 1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (/.f32 (-.f32 -1 alpha) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (log.f32 alpha)))))
(fma.f32 (/.f32 (+.f32 alpha 1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))) alpha (/.f32 (-.f32 -1 alpha) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))))
(fma.f32 alpha (/.f32 (+.f32 alpha 1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (/.f32 (-.f32 -1 alpha) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (log.f32 alpha)))))
(+.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))))
(*.f32 2 (+.f32 (log.f32 alpha) (*.f32 (log.f32 alpha) (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)))))
(*.f32 2 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (log.f32 alpha)))
(+.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) (log.f32 (*.f32 alpha alpha))))
(*.f32 2 (+.f32 (log.f32 alpha) (*.f32 (log.f32 alpha) (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)))))
(*.f32 2 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (log.f32 alpha)))
(+.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))) (log.f32 (*.f32 alpha alpha)))
(*.f32 2 (+.f32 (log.f32 alpha) (*.f32 (log.f32 alpha) (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)))))
(*.f32 2 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (log.f32 alpha)))
(+.f32 (*.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) (log.f32 (*.f32 alpha alpha))) (log.f32 (*.f32 alpha alpha)))
(*.f32 2 (+.f32 (log.f32 alpha) (*.f32 (log.f32 alpha) (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)))))
(*.f32 2 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (log.f32 alpha)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) 1)
(*.f32 2 (+.f32 (log.f32 alpha) (*.f32 (log.f32 alpha) (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)))))
(*.f32 2 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (log.f32 alpha)))
(-.f32 (+.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))) (exp.f32 (log1p.f32 (log.f32 (*.f32 alpha alpha))))) 1)
(+.f32 (fma.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) (exp.f32 (log1p.f32 (log.f32 (*.f32 alpha alpha))))) -1)
(+.f32 -1 (fma.f32 (*.f32 2 (log.f32 alpha)) (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1))) (exp.f32 (log1p.f32 (*.f32 2 (log.f32 alpha))))))
(-.f32 (+.f32 (*.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) (log.f32 (*.f32 alpha alpha))) (exp.f32 (log1p.f32 (log.f32 (*.f32 alpha alpha))))) 1)
(+.f32 (fma.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) (exp.f32 (log1p.f32 (log.f32 (*.f32 alpha alpha))))) -1)
(+.f32 -1 (fma.f32 (*.f32 2 (log.f32 alpha)) (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1))) (exp.f32 (log1p.f32 (*.f32 2 (log.f32 alpha))))))
(pow.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 1)
(*.f32 2 (+.f32 (log.f32 alpha) (*.f32 (log.f32 alpha) (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)))))
(*.f32 2 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (log.f32 alpha)))
(pow.f32 (sqrt.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 2)
(pow.f32 (sqrt.f32 (*.f32 2 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (log.f32 alpha)))) 2)
(pow.f32 (cbrt.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 3)
(*.f32 2 (+.f32 (log.f32 alpha) (*.f32 (log.f32 alpha) (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)))))
(*.f32 2 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (log.f32 alpha)))
(pow.f32 (pow.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 3) 1/3)
(*.f32 2 (+.f32 (log.f32 alpha) (*.f32 (log.f32 alpha) (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)))))
(*.f32 2 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (log.f32 alpha)))
(sqrt.f32 (pow.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 2))
(sqrt.f32 (pow.f32 (*.f32 2 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (log.f32 alpha))) 2))
(log.f32 (pow.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 2 (+.f32 (log.f32 alpha) (*.f32 (log.f32 alpha) (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)))))
(*.f32 2 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (log.f32 alpha)))
(log.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 1)))
(log1p.f32 (+.f32 (pow.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) -1))
(log.f32 (+.f32 (pow.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 0))
(cbrt.f32 (pow.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 3))
(*.f32 2 (+.f32 (log.f32 alpha) (*.f32 (log.f32 alpha) (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)))))
(*.f32 2 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (log.f32 alpha)))
(cbrt.f32 (*.f32 (pow.f32 (log.f32 (*.f32 alpha alpha)) 3) (pow.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) 3)))
(*.f32 2 (+.f32 (log.f32 alpha) (*.f32 (log.f32 alpha) (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)))))
(*.f32 2 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (log.f32 alpha)))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) 3) (pow.f32 (log.f32 (*.f32 alpha alpha)) 3)))
(*.f32 2 (+.f32 (log.f32 alpha) (*.f32 (log.f32 alpha) (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)))))
(*.f32 2 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (log.f32 alpha)))
(expm1.f32 (log1p.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 2 (+.f32 (log.f32 alpha) (*.f32 (log.f32 alpha) (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)))))
(*.f32 2 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (log.f32 alpha)))
(exp.f32 (log.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 2 (+.f32 (log.f32 alpha) (*.f32 (log.f32 alpha) (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)))))
(*.f32 2 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (log.f32 alpha)))
(exp.f32 (*.f32 (log.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 1))
(*.f32 2 (+.f32 (log.f32 alpha) (*.f32 (log.f32 alpha) (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)))))
(*.f32 2 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (log.f32 alpha)))
(log1p.f32 (-.f32 (pow.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 1))
(log1p.f32 (+.f32 (pow.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) -1))
(log.f32 (+.f32 (pow.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 0))

eval1.2s (7.1%)

Compiler

Compiled 54339 to 31034 computations (42.9% saved)

prune593.0ms (3.5%)

Pruning

37 alts after pruning (34 fresh and 3 done)

PrunedKeptTotal
New1535281563
Fresh19625
Picked101
Done134
Total1556371593
Error
0b
Counts
1593 → 37
Alt Table
Click to see full alt table
StatusErrorProgram
0.7b
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta (neg.f32 cosTheta) 1))))
0.7b
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))))
1.7b
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 2 (log.f32 alpha)))
0.6b
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) 2)) (PI.f32)) (+.f32 (neg.f32 (*.f32 cosTheta cosTheta)) 1))
0.8b
(/.f32 (/.f32 (+.f32 (pow.f32 alpha 4) -1) (fma.f32 alpha alpha 1)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 1 (*.f32 (neg.f32 cosTheta) cosTheta))))
0.8b
(/.f32 (/.f32 1 (/.f32 1 (fma.f32 alpha alpha -1))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 1 (*.f32 (neg.f32 cosTheta) cosTheta))))
31.6b
(/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))
31.6b
(/.f32 (/.f32 -1/2 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (neg.f32 (log.f32 alpha)))
10.7b
(/.f32 (/.f32 -1/2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))) (PI.f32))
10.7b
(/.f32 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (PI.f32)))
1.0b
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) 3) (+.f32 1 (*.f32 (neg.f32 cosTheta) cosTheta))))
32.0b
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (PI.f32) (/.f32 0 0)) (+.f32 1 (*.f32 (neg.f32 cosTheta) cosTheta))))
0.5b
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (+.f32 1 (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) 1) cosTheta) cosTheta))))
0.7b
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (+.f32 1 (*.f32 (neg.f32 cosTheta) cosTheta))))
0.8b
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (PI.f32) (*.f32 -2 (log.f32 (/.f32 1 alpha)))) (+.f32 1 (*.f32 (neg.f32 cosTheta) cosTheta))))
8.9b
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (PI.f32) (log1p.f32 (fma.f32 alpha alpha -1))) (+.f32 1 (*.f32 (neg.f32 cosTheta) cosTheta))))
0.7b
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 1 (*.f32 (neg.f32 cosTheta) cosTheta))))
0.5b
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (+.f32 1 (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) 1) cosTheta) cosTheta))))
0.7b
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (+.f32 1 (*.f32 (neg.f32 cosTheta) cosTheta))))
1.7b
(/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) 1/2) (PI.f32))
0.5b
(/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha))) (+.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 1))
0.8b
(/.f32 (*.f32 (+.f32 alpha 1) (+.f32 alpha -1)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 1 (*.f32 (neg.f32 cosTheta) cosTheta))))
31.6b
(/.f32 1/2 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (log.f32 alpha)))
31.6b
(/.f32 1/2 (*.f32 (*.f32 cosTheta (*.f32 cosTheta (PI.f32))) (log.f32 alpha)))
31.6b
(/.f32 1/2 (*.f32 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (log.f32 alpha)))))
10.7b
(/.f32 -1/2 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (log.f32 alpha) (PI.f32))))
31.6b
(/.f32 -1/2 (*.f32 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta)) (PI.f32)))
1.8b
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (fma.f32 alpha alpha -1))
1.9b
(*.f32 (/.f32 (+.f32 alpha 1) (fma.f32 cosTheta cosTheta 1)) (/.f32 (+.f32 alpha -1) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))))
1.8b
(*.f32 (/.f32 (+.f32 alpha 1) (*.f32 (*.f32 2 (log.f32 alpha)) (PI.f32))) (+.f32 alpha -1))
0.6b
(*.f32 (/.f32 (+.f32 alpha 1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (+.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha)) (-.f32 1 (*.f32 cosTheta cosTheta)))))) (+.f32 alpha -1))
0.8b
(*.f32 (/.f32 (+.f32 alpha 1) (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))) (+.f32 alpha -1))
0.6b
(*.f32 (/.f32 (+.f32 alpha 1) (log.f32 (pow.f32 (pow.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (PI.f32)))) (+.f32 alpha -1))
1.9b
(*.f32 (/.f32 (+.f32 alpha 1) (PI.f32)) (/.f32 (+.f32 alpha -1) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1))))
1.9b
(*.f32 (*.f32 1/2 (/.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha)) (PI.f32))) (+.f32 alpha -1))
1.8b
(*.f32 1/2 (/.f32 (*.f32 (+.f32 1 alpha) (-.f32 alpha 1)) (*.f32 (log.f32 alpha) (PI.f32))))
1.8b
(*.f32 1/2 (*.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha)) (/.f32 (+.f32 alpha -1) (PI.f32))))
Compiler

Compiled 1339 to 1001 computations (25.2% saved)

localize80.0ms (0.5%)

Local error

Found 4 expressions with local error:

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

Compiled 78 to 41 computations (47.4% saved)

series3.0ms (0%)

Counts
3 → 32
Calls

9 calls:

TimeVariablePointExpression
0.0ms
alpha
@-inf
(/.f32 1/2 (log.f32 alpha))
0.0ms
alpha
@inf
(/.f32 1/2 (log.f32 alpha))
0.0ms
alpha
@0
(/.f32 1/2 (log.f32 alpha))
0.0ms
alpha
@-inf
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha)))
0.0ms
alpha
@0
(/.f32 (fma.f32 alpha alpha -1) (PI.f32))

rewrite122.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1670×associate-/r*
1142×associate-/l*
448×distribute-rgt-in
420×distribute-lft-in
290×add-sqr-sqrt
Iterations

Useful iterations: 0 (0.0ms)

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

simplify155.0ms (0.9%)

Algorithm
egg-herbie
Rules
1604×associate-/r*
1468×associate-/l/
798×associate-/r/
782×associate-*r*
774×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
072315562
1195712938
Stop Event
node limit
Counts
314 → 437
Calls
Call 1
Inputs
(/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32)))
(-.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 alpha) (PI.f32)))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32)))))
(-.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 alpha) (PI.f32)))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32)))))
(-.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 alpha) (PI.f32)))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 -1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))))
(+.f32 (*.f32 -1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))))
(+.f32 (*.f32 -1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))))
(+.f32 (*.f32 -1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))))
(*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32))))
(-.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32)))) (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32)))))
(-.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32)))) (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32)))))
(-.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32)))) (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32)))))
(/.f32 -1 (PI.f32))
(-.f32 (/.f32 (pow.f32 alpha 2) (PI.f32)) (/.f32 1 (PI.f32)))
(-.f32 (/.f32 (pow.f32 alpha 2) (PI.f32)) (/.f32 1 (PI.f32)))
(-.f32 (/.f32 (pow.f32 alpha 2) (PI.f32)) (/.f32 1 (PI.f32)))
(/.f32 (pow.f32 alpha 2) (PI.f32))
(-.f32 (/.f32 (pow.f32 alpha 2) (PI.f32)) (/.f32 1 (PI.f32)))
(-.f32 (/.f32 (pow.f32 alpha 2) (PI.f32)) (/.f32 1 (PI.f32)))
(-.f32 (/.f32 (pow.f32 alpha 2) (PI.f32)) (/.f32 1 (PI.f32)))
(/.f32 (pow.f32 alpha 2) (PI.f32))
(-.f32 (/.f32 (pow.f32 alpha 2) (PI.f32)) (/.f32 1 (PI.f32)))
(-.f32 (/.f32 (pow.f32 alpha 2) (PI.f32)) (/.f32 1 (PI.f32)))
(-.f32 (/.f32 (pow.f32 alpha 2) (PI.f32)) (/.f32 1 (PI.f32)))
(/.f32 -1/2 (log.f32 (/.f32 1 alpha)))
(/.f32 -1/2 (log.f32 (/.f32 1 alpha)))
(/.f32 -1/2 (log.f32 (/.f32 1 alpha)))
(/.f32 -1/2 (log.f32 (/.f32 1 alpha)))
(/.f32 1/2 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))))
(/.f32 1/2 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))))
(/.f32 1/2 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))))
(/.f32 1/2 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha))))) 1)
(/.f32 -1 (/.f32 (*.f32 (*.f32 (log.f32 alpha) 2) (neg.f32 (PI.f32))) (fma.f32 alpha alpha -1)))
(/.f32 -1 (*.f32 (*.f32 (log.f32 alpha) 2) (neg.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)))))
(/.f32 -1 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (neg.f32 (*.f32 (log.f32 alpha) 2))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (/.f32 (PI.f32) 1/2) (log.f32 alpha)))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) 2)))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (log.f32 alpha) 2) (PI.f32)))
(/.f32 (fma.f32 alpha alpha -1) (/.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) 2)) 1))
(/.f32 (fma.f32 alpha alpha -1) (/.f32 (*.f32 (*.f32 (log.f32 alpha) 2) (PI.f32)) 1))
(/.f32 (fma.f32 alpha alpha -1) (/.f32 (*.f32 (log.f32 alpha) 2) (/.f32 1 (PI.f32))))
(/.f32 (fma.f32 alpha alpha -1) (/.f32 (log.f32 alpha) (*.f32 (/.f32 1 (PI.f32)) 1/2)))
(/.f32 (fma.f32 alpha alpha -1) (/.f32 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))) -1/2))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (log.f32 alpha) 2))
(/.f32 1/2 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (log.f32 alpha)))
(/.f32 1/2 (*.f32 (log.f32 alpha) (/.f32 (PI.f32) (fma.f32 alpha alpha -1))))
(/.f32 1/2 (/.f32 (*.f32 (PI.f32) (log.f32 alpha)) (fma.f32 alpha alpha -1)))
(/.f32 1/2 (/.f32 (log.f32 alpha) (/.f32 (fma.f32 alpha alpha -1) (PI.f32))))
(/.f32 1/2 (/.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (/.f32 1 (log.f32 alpha))))
(/.f32 1/2 (/.f32 (*.f32 (log.f32 alpha) (neg.f32 (PI.f32))) (-.f32 1 (*.f32 alpha alpha))))
(/.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 (PI.f32) (fma.f32 alpha alpha -1)))
(/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha))) 1)
(/.f32 1 (*.f32 (/.f32 (PI.f32) (*.f32 (fma.f32 alpha alpha -1) 1/2)) (log.f32 alpha)))
(/.f32 1 (/.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) 2)) (fma.f32 alpha alpha -1)))
(/.f32 1 (/.f32 (*.f32 (*.f32 (log.f32 alpha) 2) (PI.f32)) (fma.f32 alpha alpha -1)))
(/.f32 1 (/.f32 (*.f32 (*.f32 (log.f32 alpha) 2) (neg.f32 (PI.f32))) (-.f32 1 (*.f32 alpha alpha))))
(/.f32 (sqrt.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32))) (/.f32 (*.f32 (log.f32 alpha) 2) (sqrt.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)))))
(/.f32 (sqrt.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32))) (/.f32 (log.f32 alpha) (*.f32 (sqrt.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32))) 1/2)))
(/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (/.f32 (*.f32 (/.f32 (PI.f32) 1/2) (log.f32 alpha)) (sqrt.f32 (fma.f32 alpha alpha -1))))
(/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (/.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) 2)) (sqrt.f32 (fma.f32 alpha alpha -1))))
(/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (/.f32 (*.f32 (*.f32 (log.f32 alpha) 2) (PI.f32)) (sqrt.f32 (fma.f32 alpha alpha -1))))
(/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (/.f32 (*.f32 (log.f32 alpha) 2) (*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (/.f32 1 (PI.f32)))))
(/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (/.f32 (PI.f32) (*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (/.f32 1/2 (log.f32 alpha)))))
(/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (/.f32 (*.f32 (PI.f32) (log.f32 alpha)) (*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) 1/2)))
(/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (/.f32 (*.f32 (*.f32 (log.f32 alpha) 2) (neg.f32 (PI.f32))) (neg.f32 (sqrt.f32 (fma.f32 alpha alpha -1)))))
(/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (*.f32 (log.f32 alpha) 2) (/.f32 (PI.f32) (sqrt.f32 (fma.f32 alpha alpha -1)))))
(/.f32 (sqrt.f32 (/.f32 1/2 (log.f32 alpha))) (/.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (sqrt.f32 (/.f32 1/2 (log.f32 alpha)))))
(/.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32))) (/.f32 (*.f32 (log.f32 alpha) 2) (pow.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32))) 2)))
(/.f32 (pow.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32))) 2) (/.f32 (*.f32 (log.f32 alpha) 2) (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)))))
(/.f32 (pow.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32))) 2) (/.f32 (log.f32 alpha) (*.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32))) 1/2)))
(/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (/.f32 (*.f32 (/.f32 (PI.f32) 1/2) (log.f32 alpha)) (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2)))
(/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (/.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) 2)) (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2)))
(/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (/.f32 (*.f32 (*.f32 (log.f32 alpha) 2) (PI.f32)) (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2)))
(/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (/.f32 (*.f32 (/.f32 (PI.f32) 1/2) (log.f32 alpha)) (cbrt.f32 (fma.f32 alpha alpha -1))))
(/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (/.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) 2)) (cbrt.f32 (fma.f32 alpha alpha -1))))
(/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (/.f32 (*.f32 (*.f32 (log.f32 alpha) 2) (PI.f32)) (cbrt.f32 (fma.f32 alpha alpha -1))))
(/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (/.f32 (*.f32 (log.f32 alpha) 2) (*.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (/.f32 1 (PI.f32)))))
(/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (/.f32 (PI.f32) (*.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (/.f32 1/2 (log.f32 alpha)))))
(/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (/.f32 (*.f32 (PI.f32) (log.f32 alpha)) (*.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 1/2)))
(/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (/.f32 (*.f32 (*.f32 (log.f32 alpha) 2) (neg.f32 (PI.f32))) (neg.f32 (cbrt.f32 (fma.f32 alpha alpha -1)))))
(/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (*.f32 (*.f32 (log.f32 alpha) 2) (/.f32 (PI.f32) (cbrt.f32 (fma.f32 alpha alpha -1)))))
(/.f32 (cbrt.f32 (/.f32 1/2 (log.f32 alpha))) (/.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (pow.f32 (cbrt.f32 (/.f32 1/2 (log.f32 alpha))) 2)))
(/.f32 (pow.f32 (cbrt.f32 (/.f32 1/2 (log.f32 alpha))) 2) (/.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (cbrt.f32 (/.f32 1/2 (log.f32 alpha)))))
(/.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) 1/2) (PI.f32)) (log.f32 alpha))
(/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))) (PI.f32))
(/.f32 (/.f32 1 (PI.f32)) (/.f32 (*.f32 (log.f32 alpha) 2) (fma.f32 alpha alpha -1)))
(/.f32 (/.f32 1 (log.f32 alpha)) (/.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) 1/2))
(/.f32 (*.f32 (fma.f32 alpha alpha -1) 1/2) (*.f32 (PI.f32) (log.f32 alpha)))
(/.f32 (*.f32 (fma.f32 alpha alpha -1) 1/2) (/.f32 (PI.f32) (/.f32 1 (log.f32 alpha))))
(/.f32 (-.f32 1 (*.f32 alpha alpha)) (*.f32 (neg.f32 (PI.f32)) (*.f32 (log.f32 alpha) 2)))
(/.f32 (-.f32 1 (*.f32 alpha alpha)) (*.f32 (*.f32 (log.f32 alpha) 2) (neg.f32 (PI.f32))))
(/.f32 (-.f32 1 (*.f32 alpha alpha)) (/.f32 (*.f32 (log.f32 alpha) 2) (/.f32 -1 (PI.f32))))
(/.f32 (-.f32 1 (*.f32 alpha alpha)) (/.f32 (neg.f32 (PI.f32)) (/.f32 1/2 (log.f32 alpha))))
(/.f32 (-.f32 1 (*.f32 alpha alpha)) (/.f32 (*.f32 (neg.f32 (PI.f32)) (log.f32 alpha)) 1/2))
(/.f32 (-.f32 1 (*.f32 alpha alpha)) (/.f32 (*.f32 (neg.f32 (PI.f32)) (*.f32 (log.f32 alpha) 2)) 1))
(/.f32 (-.f32 1 (*.f32 alpha alpha)) (/.f32 (*.f32 (neg.f32 (PI.f32)) (neg.f32 (log.f32 alpha))) -1/2))
(/.f32 -1/2 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (neg.f32 (log.f32 alpha))))
(/.f32 -1/2 (*.f32 (neg.f32 (log.f32 alpha)) (/.f32 (PI.f32) (fma.f32 alpha alpha -1))))
(/.f32 -1/2 (/.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (/.f32 -1 (log.f32 alpha))))
(/.f32 -1/2 (/.f32 (neg.f32 (log.f32 alpha)) (/.f32 (fma.f32 alpha alpha -1) (PI.f32))))
(/.f32 -1/2 (/.f32 (*.f32 (neg.f32 (PI.f32)) (log.f32 alpha)) (fma.f32 alpha alpha -1)))
(/.f32 -1/2 (/.f32 (*.f32 (neg.f32 (log.f32 alpha)) (neg.f32 (PI.f32))) (-.f32 1 (*.f32 alpha alpha))))
(/.f32 (sqrt.f32 (-.f32 1 (*.f32 alpha alpha))) (/.f32 (*.f32 (*.f32 (log.f32 alpha) 2) (neg.f32 (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 alpha alpha)))))
(/.f32 (sqrt.f32 (*.f32 (fma.f32 alpha alpha -1) 1/2)) (/.f32 (*.f32 (PI.f32) (log.f32 alpha)) (sqrt.f32 (*.f32 (fma.f32 alpha alpha -1) 1/2))))
(/.f32 (sqrt.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) 1/2) (PI.f32))) (/.f32 (log.f32 alpha) (sqrt.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) 1/2) (PI.f32)))))
(/.f32 (sqrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))) (/.f32 (PI.f32) (sqrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (*.f32 alpha alpha))) (cbrt.f32 (-.f32 1 (*.f32 alpha alpha)))) (/.f32 (*.f32 (*.f32 (log.f32 alpha) 2) (neg.f32 (PI.f32))) (cbrt.f32 (-.f32 1 (*.f32 alpha alpha)))))
(/.f32 (*.f32 (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) 1/2)) (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) 1/2))) (/.f32 (*.f32 (PI.f32) (log.f32 alpha)) (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) 1/2))))
(/.f32 (*.f32 (cbrt.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) 1/2) (PI.f32))) (cbrt.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) 1/2) (PI.f32)))) (/.f32 (log.f32 alpha) (cbrt.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) 1/2) (PI.f32)))))
(/.f32 (*.f32 (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))) (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))))) (/.f32 (PI.f32) (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))))))
(/.f32 (*.f32 (fma.f32 alpha alpha -1) (sqrt.f32 (/.f32 1/2 (log.f32 alpha)))) (/.f32 (PI.f32) (sqrt.f32 (/.f32 1/2 (log.f32 alpha)))))
(/.f32 (*.f32 (fma.f32 alpha alpha -1) (pow.f32 (cbrt.f32 (/.f32 1/2 (log.f32 alpha))) 2)) (/.f32 (PI.f32) (cbrt.f32 (/.f32 1/2 (log.f32 alpha)))))
(/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) -1/2) (neg.f32 (log.f32 alpha)))
(/.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (-.f32 1 (*.f32 alpha alpha))) (neg.f32 (PI.f32)))
(/.f32 (*.f32 (fma.f32 alpha alpha -1) -1/2) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))))
(/.f32 (*.f32 -1/2 (fma.f32 alpha alpha -1)) (*.f32 (neg.f32 (PI.f32)) (log.f32 alpha)))
(/.f32 (*.f32 -1/2 (fma.f32 alpha alpha -1)) (*.f32 (log.f32 alpha) (neg.f32 (PI.f32))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) 1) (*.f32 (*.f32 (log.f32 alpha) 2) (PI.f32)))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (sqrt.f32 (PI.f32))) (*.f32 (*.f32 (log.f32 alpha) 2) (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (*.f32 (*.f32 (log.f32 alpha) 2) (cbrt.f32 (PI.f32))))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 (sqrt.f32 (log.f32 alpha)) 1/2)) (sqrt.f32 (log.f32 alpha)))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 (pow.f32 (cbrt.f32 (log.f32 alpha)) 2) 1/2)) (cbrt.f32 (log.f32 alpha)))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (/.f32 (sqrt.f32 (PI.f32)) (/.f32 1/2 (log.f32 alpha)))) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (/.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (/.f32 1/2 (log.f32 alpha)))) (cbrt.f32 (PI.f32)))
(/.f32 (/.f32 1/2 (sqrt.f32 (log.f32 alpha))) (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (sqrt.f32 (log.f32 alpha))))
(/.f32 (/.f32 1/2 (pow.f32 (cbrt.f32 (log.f32 alpha)) 2)) (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (cbrt.f32 (log.f32 alpha))))
(/.f32 (/.f32 1 (sqrt.f32 (PI.f32))) (/.f32 (*.f32 (log.f32 alpha) 2) (/.f32 (fma.f32 alpha alpha -1) (sqrt.f32 (PI.f32)))))
(/.f32 (/.f32 1 (pow.f32 (cbrt.f32 (PI.f32)) 2)) (/.f32 (*.f32 (log.f32 alpha) 2) (/.f32 (fma.f32 alpha alpha -1) (cbrt.f32 (PI.f32)))))
(/.f32 (neg.f32 (sqrt.f32 (fma.f32 alpha alpha -1))) (/.f32 (*.f32 (*.f32 (log.f32 alpha) 2) (neg.f32 (PI.f32))) (sqrt.f32 (fma.f32 alpha alpha -1))))
(/.f32 (neg.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2)) (/.f32 (*.f32 (*.f32 (log.f32 alpha) 2) (neg.f32 (PI.f32))) (cbrt.f32 (fma.f32 alpha alpha -1))))
(/.f32 (*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (sqrt.f32 (/.f32 1/2 (log.f32 alpha)))) (/.f32 (PI.f32) (*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (sqrt.f32 (/.f32 1/2 (log.f32 alpha))))))
(/.f32 (-.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) 1) (*.f32 (*.f32 (/.f32 (PI.f32) 1/2) (log.f32 alpha)) (-.f32 (*.f32 alpha alpha) -1)))
(/.f32 (-.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) 1) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) 2)) (-.f32 (*.f32 alpha alpha) -1)))
(/.f32 (-.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) 1) (*.f32 (*.f32 (*.f32 (log.f32 alpha) 2) (PI.f32)) (-.f32 (*.f32 alpha alpha) -1)))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 alpha alpha) 3)) (*.f32 (*.f32 (/.f32 (PI.f32) 1/2) (log.f32 alpha)) (+.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) (-.f32 1 (*.f32 (*.f32 alpha alpha) -1)))))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 alpha alpha) 3)) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) 2)) (+.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) (-.f32 1 (*.f32 (*.f32 alpha alpha) -1)))))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 alpha alpha) 3)) (*.f32 (*.f32 (*.f32 (log.f32 alpha) 2) (PI.f32)) (+.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) (-.f32 1 (*.f32 (*.f32 alpha alpha) -1)))))
(/.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) 1) (/.f32 (*.f32 (log.f32 alpha) 2) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (PI.f32))))
(/.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (/.f32 (*.f32 (log.f32 alpha) 2) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (cbrt.f32 (PI.f32)))))
(/.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) 1) (/.f32 (*.f32 (log.f32 alpha) 2) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (PI.f32))))
(/.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (sqrt.f32 (PI.f32))) (/.f32 (*.f32 (log.f32 alpha) 2) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (sqrt.f32 (PI.f32)))))
(/.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (/.f32 (*.f32 (log.f32 alpha) 2) (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)))))
(/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 1 (fma.f32 alpha alpha -1)))
(/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (PI.f32)) (fma.f32 alpha alpha -1)))
(/.f32 (*.f32 (-.f32 1 (*.f32 alpha alpha)) -1/2) (*.f32 (neg.f32 (PI.f32)) (neg.f32 (log.f32 alpha))))
(/.f32 (*.f32 1/2 (-.f32 1 (*.f32 alpha alpha))) (*.f32 (log.f32 alpha) (neg.f32 (PI.f32))))
(/.f32 (*.f32 -1/2 (-.f32 1 (*.f32 alpha alpha))) (*.f32 (neg.f32 (log.f32 alpha)) (neg.f32 (PI.f32))))
(/.f32 (*.f32 -1/2 (/.f32 (fma.f32 alpha alpha -1) (PI.f32))) (neg.f32 (log.f32 alpha)))
(/.f32 (*.f32 (-.f32 1 (*.f32 alpha alpha)) (/.f32 1/2 (log.f32 alpha))) (neg.f32 (PI.f32)))
(/.f32 (+.f32 alpha 1) (/.f32 (*.f32 (/.f32 (PI.f32) 1/2) (log.f32 alpha)) (-.f32 alpha 1)))
(/.f32 (+.f32 alpha 1) (/.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) 2)) (-.f32 alpha 1)))
(/.f32 (+.f32 alpha 1) (/.f32 (*.f32 (*.f32 (log.f32 alpha) 2) (PI.f32)) (-.f32 alpha 1)))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (log.f32 alpha)) 2)
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (sqrt.f32 (*.f32 (log.f32 alpha) 2))) (sqrt.f32 (*.f32 (log.f32 alpha) 2)))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (cbrt.f32 (*.f32 (log.f32 alpha) 2)) (cbrt.f32 (*.f32 (log.f32 alpha) 2)))) (cbrt.f32 (*.f32 (log.f32 alpha) 2)))
(/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (sqrt.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)))) (sqrt.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1))))
(/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (cbrt.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1))) (cbrt.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1))))) (cbrt.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1))))
(/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 1 (sqrt.f32 (fma.f32 alpha alpha -1)))) (/.f32 (PI.f32) (sqrt.f32 (fma.f32 alpha alpha -1))))
(/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 1 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2))) (/.f32 (PI.f32) (cbrt.f32 (fma.f32 alpha alpha -1))))
(/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (fma.f32 alpha alpha -1)))) (/.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (fma.f32 alpha alpha -1))))
(/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 (sqrt.f32 (PI.f32)) (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2))) (/.f32 (sqrt.f32 (PI.f32)) (cbrt.f32 (fma.f32 alpha alpha -1))))
(/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) 1)) (/.f32 (cbrt.f32 (PI.f32)) (fma.f32 alpha alpha -1)))
(/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (sqrt.f32 (fma.f32 alpha alpha -1)))) (/.f32 (cbrt.f32 (PI.f32)) (sqrt.f32 (fma.f32 alpha alpha -1))))
(/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2))) (/.f32 (cbrt.f32 (PI.f32)) (cbrt.f32 (fma.f32 alpha alpha -1))))
(/.f32 (/.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) 1/2) (PI.f32)) (cbrt.f32 (log.f32 alpha))) (pow.f32 (cbrt.f32 (log.f32 alpha)) 2))
(/.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))) (cbrt.f32 (PI.f32))) (pow.f32 (cbrt.f32 (PI.f32)) 2))
(/.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) 1/2) 1) (*.f32 (PI.f32) (log.f32 alpha)))
(/.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) 1/2) (sqrt.f32 (PI.f32))) (*.f32 (sqrt.f32 (PI.f32)) (log.f32 alpha)))
(/.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) 1/2) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (*.f32 (cbrt.f32 (PI.f32)) (log.f32 alpha)))
(/.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) 1/2) (sqrt.f32 (*.f32 (PI.f32) (log.f32 alpha)))) (sqrt.f32 (*.f32 (PI.f32) (log.f32 alpha))))
(/.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) 1/2) (*.f32 (cbrt.f32 (*.f32 (PI.f32) (log.f32 alpha))) (cbrt.f32 (*.f32 (PI.f32) (log.f32 alpha))))) (cbrt.f32 (*.f32 (PI.f32) (log.f32 alpha))))
(/.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) 1/2) (*.f32 (PI.f32) (sqrt.f32 (log.f32 alpha)))) (sqrt.f32 (log.f32 alpha)))
(/.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) 1/2) (*.f32 (PI.f32) (pow.f32 (cbrt.f32 (log.f32 alpha)) 2))) (cbrt.f32 (log.f32 alpha)))
(/.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) 1/2) (*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (log.f32 alpha)))) (*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (log.f32 alpha))))
(/.f32 (/.f32 (-.f32 1 (*.f32 alpha alpha)) (*.f32 (log.f32 alpha) 2)) (neg.f32 (PI.f32)))
(/.f32 (/.f32 -1/2 (/.f32 (PI.f32) (fma.f32 alpha alpha -1))) (neg.f32 (log.f32 alpha)))
(/.f32 (/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) -1/2) -1) (log.f32 alpha))
(/.f32 (/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) -1/2) 1) (neg.f32 (log.f32 alpha)))
(/.f32 (/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) -1/2) (sqrt.f32 (log.f32 alpha))) (neg.f32 (sqrt.f32 (log.f32 alpha))))
(/.f32 (/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) -1/2) (pow.f32 (cbrt.f32 (log.f32 alpha)) 2)) (neg.f32 (cbrt.f32 (log.f32 alpha))))
(/.f32 (/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) -1/2) (sqrt.f32 (neg.f32 (log.f32 alpha)))) (sqrt.f32 (neg.f32 (log.f32 alpha))))
(/.f32 (/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) -1/2) (*.f32 (cbrt.f32 (neg.f32 (log.f32 alpha))) (cbrt.f32 (neg.f32 (log.f32 alpha))))) (cbrt.f32 (neg.f32 (log.f32 alpha))))
(/.f32 (/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) -1/2) (neg.f32 (sqrt.f32 (log.f32 alpha)))) (sqrt.f32 (log.f32 alpha)))
(/.f32 (/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) -1/2) (neg.f32 (pow.f32 (cbrt.f32 (log.f32 alpha)) 2))) (cbrt.f32 (log.f32 alpha)))
(/.f32 (/.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (-.f32 1 (*.f32 alpha alpha))) -1) (PI.f32))
(/.f32 (/.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (-.f32 1 (*.f32 alpha alpha))) 1) (neg.f32 (PI.f32)))
(/.f32 (/.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (-.f32 1 (*.f32 alpha alpha))) (sqrt.f32 (PI.f32))) (neg.f32 (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (-.f32 1 (*.f32 alpha alpha))) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (neg.f32 (cbrt.f32 (PI.f32))))
(/.f32 (/.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (-.f32 1 (*.f32 alpha alpha))) (sqrt.f32 (neg.f32 (PI.f32)))) (sqrt.f32 (neg.f32 (PI.f32))))
(/.f32 (/.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (-.f32 1 (*.f32 alpha alpha))) (*.f32 (cbrt.f32 (neg.f32 (PI.f32))) (cbrt.f32 (neg.f32 (PI.f32))))) (cbrt.f32 (neg.f32 (PI.f32))))
(/.f32 (/.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (-.f32 1 (*.f32 alpha alpha))) (neg.f32 (sqrt.f32 (PI.f32)))) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (-.f32 1 (*.f32 alpha alpha))) (neg.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2))) (cbrt.f32 (PI.f32)))
(/.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) -1/2) (PI.f32)) (neg.f32 (log.f32 alpha)))
(/.f32 (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 (sqrt.f32 (log.f32 alpha)) 1/2)) 1) (sqrt.f32 (log.f32 alpha)))
(/.f32 (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 (sqrt.f32 (log.f32 alpha)) 1/2)) (cbrt.f32 (log.f32 alpha))) (cbrt.f32 (sqrt.f32 (log.f32 alpha))))
(/.f32 (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 (sqrt.f32 (log.f32 alpha)) 1/2)) (sqrt.f32 (pow.f32 (cbrt.f32 (log.f32 alpha)) 2))) (sqrt.f32 (cbrt.f32 (log.f32 alpha))))
(/.f32 (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 (sqrt.f32 (log.f32 alpha)) 1/2)) (sqrt.f32 (sqrt.f32 (log.f32 alpha)))) (sqrt.f32 (sqrt.f32 (log.f32 alpha))))
(/.f32 (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 (pow.f32 (cbrt.f32 (log.f32 alpha)) 2) 1/2)) 1) (cbrt.f32 (log.f32 alpha)))
(/.f32 (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 (pow.f32 (cbrt.f32 (log.f32 alpha)) 2) 1/2)) (sqrt.f32 (cbrt.f32 (log.f32 alpha)))) (sqrt.f32 (cbrt.f32 (log.f32 alpha))))
(/.f32 (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 (pow.f32 (cbrt.f32 (log.f32 alpha)) 2) 1/2)) (cbrt.f32 (pow.f32 (cbrt.f32 (log.f32 alpha)) 2))) (cbrt.f32 (cbrt.f32 (log.f32 alpha))))
(/.f32 (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 (pow.f32 (cbrt.f32 (log.f32 alpha)) 2) 1/2)) (*.f32 (cbrt.f32 (cbrt.f32 (log.f32 alpha))) (cbrt.f32 (cbrt.f32 (log.f32 alpha))))) (cbrt.f32 (cbrt.f32 (log.f32 alpha))))
(/.f32 (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 (pow.f32 (cbrt.f32 (log.f32 alpha)) 2) 1/2)) (cbrt.f32 (sqrt.f32 (log.f32 alpha)))) (cbrt.f32 (sqrt.f32 (log.f32 alpha))))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (/.f32 (sqrt.f32 (PI.f32)) (/.f32 1/2 (log.f32 alpha)))) 1) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (/.f32 (sqrt.f32 (PI.f32)) (/.f32 1/2 (log.f32 alpha)))) (cbrt.f32 (PI.f32))) (cbrt.f32 (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (/.f32 (sqrt.f32 (PI.f32)) (/.f32 1/2 (log.f32 alpha)))) (sqrt.f32 (sqrt.f32 (PI.f32)))) (sqrt.f32 (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (/.f32 (sqrt.f32 (PI.f32)) (/.f32 1/2 (log.f32 alpha)))) (sqrt.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2))) (sqrt.f32 (cbrt.f32 (PI.f32))))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (/.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (/.f32 1/2 (log.f32 alpha)))) 1) (cbrt.f32 (PI.f32)))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (/.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (/.f32 1/2 (log.f32 alpha)))) (sqrt.f32 (cbrt.f32 (PI.f32)))) (sqrt.f32 (cbrt.f32 (PI.f32))))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (/.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (/.f32 1/2 (log.f32 alpha)))) (cbrt.f32 (sqrt.f32 (PI.f32)))) (cbrt.f32 (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (/.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (/.f32 1/2 (log.f32 alpha)))) (*.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) (cbrt.f32 (cbrt.f32 (PI.f32))))) (cbrt.f32 (cbrt.f32 (PI.f32))))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (/.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (/.f32 1/2 (log.f32 alpha)))) (cbrt.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2))) (cbrt.f32 (cbrt.f32 (PI.f32))))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 alpha alpha)) -1/2) (neg.f32 (PI.f32))) (neg.f32 (log.f32 alpha)))
(/.f32 (/.f32 (*.f32 1/2 (-.f32 1 (*.f32 alpha alpha))) (log.f32 alpha)) (neg.f32 (PI.f32)))
(/.f32 (/.f32 (*.f32 -1/2 (fma.f32 alpha alpha -1)) (neg.f32 (log.f32 alpha))) (PI.f32))
(/.f32 (/.f32 (*.f32 -1/2 (-.f32 1 (*.f32 alpha alpha))) (neg.f32 (log.f32 alpha))) (neg.f32 (PI.f32)))
(/.f32 (/.f32 (*.f32 -1/2 (/.f32 (fma.f32 alpha alpha -1) (PI.f32))) -1) (log.f32 alpha))
(/.f32 (/.f32 (*.f32 -1/2 (/.f32 (fma.f32 alpha alpha -1) (PI.f32))) 1) (neg.f32 (log.f32 alpha)))
(/.f32 (/.f32 (*.f32 -1/2 (/.f32 (fma.f32 alpha alpha -1) (PI.f32))) (sqrt.f32 (log.f32 alpha))) (neg.f32 (sqrt.f32 (log.f32 alpha))))
(/.f32 (/.f32 (*.f32 -1/2 (/.f32 (fma.f32 alpha alpha -1) (PI.f32))) (pow.f32 (cbrt.f32 (log.f32 alpha)) 2)) (neg.f32 (cbrt.f32 (log.f32 alpha))))
(/.f32 (/.f32 (*.f32 -1/2 (/.f32 (fma.f32 alpha alpha -1) (PI.f32))) (sqrt.f32 (neg.f32 (log.f32 alpha)))) (sqrt.f32 (neg.f32 (log.f32 alpha))))
(/.f32 (/.f32 (*.f32 -1/2 (/.f32 (fma.f32 alpha alpha -1) (PI.f32))) (*.f32 (cbrt.f32 (neg.f32 (log.f32 alpha))) (cbrt.f32 (neg.f32 (log.f32 alpha))))) (cbrt.f32 (neg.f32 (log.f32 alpha))))
(/.f32 (/.f32 (*.f32 -1/2 (/.f32 (fma.f32 alpha alpha -1) (PI.f32))) (neg.f32 (sqrt.f32 (log.f32 alpha)))) (sqrt.f32 (log.f32 alpha)))
(/.f32 (/.f32 (*.f32 -1/2 (/.f32 (fma.f32 alpha alpha -1) (PI.f32))) (neg.f32 (pow.f32 (cbrt.f32 (log.f32 alpha)) 2))) (cbrt.f32 (log.f32 alpha)))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 alpha alpha)) (/.f32 1/2 (log.f32 alpha))) -1) (PI.f32))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 alpha alpha)) (/.f32 1/2 (log.f32 alpha))) 1) (neg.f32 (PI.f32)))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 alpha alpha)) (/.f32 1/2 (log.f32 alpha))) (sqrt.f32 (PI.f32))) (neg.f32 (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 alpha alpha)) (/.f32 1/2 (log.f32 alpha))) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (neg.f32 (cbrt.f32 (PI.f32))))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 alpha alpha)) (/.f32 1/2 (log.f32 alpha))) (sqrt.f32 (neg.f32 (PI.f32)))) (sqrt.f32 (neg.f32 (PI.f32))))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 alpha alpha)) (/.f32 1/2 (log.f32 alpha))) (*.f32 (cbrt.f32 (neg.f32 (PI.f32))) (cbrt.f32 (neg.f32 (PI.f32))))) (cbrt.f32 (neg.f32 (PI.f32))))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 alpha alpha)) (/.f32 1/2 (log.f32 alpha))) (neg.f32 (sqrt.f32 (PI.f32)))) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 alpha alpha)) (/.f32 1/2 (log.f32 alpha))) (neg.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2))) (cbrt.f32 (PI.f32)))
(pow.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha))) 1)
(pow.f32 (sqrt.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha)))) 2)
(pow.f32 (cbrt.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha)))) 3)
(pow.f32 (pow.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha))) 3) 1/3)
(sqrt.f32 (pow.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha))) 2))
(log.f32 (pow.f32 (exp.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32))) (/.f32 1/2 (log.f32 alpha))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha))))))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha))) 3))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) 3) (pow.f32 (/.f32 1/2 (log.f32 alpha)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 1/2 (log.f32 alpha)) 3) (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) 3)))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha)))))
(exp.f32 (log.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha)))) 1))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha)))))
(+.f32 (*.f32 (/.f32 1 (PI.f32)) -1) (*.f32 (/.f32 1 (PI.f32)) (*.f32 alpha alpha)))
(+.f32 (*.f32 (/.f32 1 (PI.f32)) (*.f32 alpha alpha)) (*.f32 (/.f32 1 (PI.f32)) -1))
(+.f32 (*.f32 (/.f32 1 (PI.f32)) (*.f32 (*.f32 alpha alpha) 1)) (*.f32 (/.f32 1 (PI.f32)) -1))
(+.f32 (*.f32 -1 (/.f32 1 (PI.f32))) (*.f32 (*.f32 alpha alpha) (/.f32 1 (PI.f32))))
(+.f32 (*.f32 (*.f32 alpha alpha) (/.f32 1 (PI.f32))) (*.f32 -1 (/.f32 1 (PI.f32))))
(+.f32 (*.f32 (*.f32 (*.f32 alpha alpha) 1) (/.f32 1 (PI.f32))) (*.f32 -1 (/.f32 1 (PI.f32))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)))) 1)
(*.f32 (fma.f32 alpha alpha -1) (/.f32 1 (PI.f32)))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) 1)
(*.f32 1 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32))) (sqrt.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32))))
(*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (/.f32 1 (PI.f32))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32))) (pow.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32))) 2))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32))) 2) (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32))))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (*.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (/.f32 1 (PI.f32))))
(*.f32 (/.f32 1 (PI.f32)) (fma.f32 alpha alpha -1))
(*.f32 (-.f32 1 (*.f32 alpha alpha)) (/.f32 -1 (PI.f32)))
(*.f32 (/.f32 1 (sqrt.f32 (PI.f32))) (/.f32 (fma.f32 alpha alpha -1) (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (PI.f32)) 2)) (/.f32 (fma.f32 alpha alpha -1) (cbrt.f32 (PI.f32))))
(*.f32 (/.f32 -1 (PI.f32)) (-.f32 1 (*.f32 alpha alpha)))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) 1) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (PI.f32)))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (PI.f32)) (sqrt.f32 (fma.f32 alpha alpha -1)))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (cbrt.f32 (PI.f32))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) 1) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (PI.f32)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (sqrt.f32 (PI.f32))) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (PI.f32)) (cbrt.f32 (fma.f32 alpha alpha -1)))
(*.f32 (/.f32 1 (/.f32 (PI.f32) (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2))) (cbrt.f32 (fma.f32 alpha alpha -1)))
(pow.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) 1)
(pow.f32 (sqrt.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32))) 2)
(pow.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32))) 3)
(pow.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) 3) 1/3)
(pow.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) -1)
(neg.f32 (/.f32 (fma.f32 alpha alpha -1) (neg.f32 (PI.f32))))
(sqrt.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) 2))
(log.f32 (exp.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)))))
(cbrt.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) 3))
(cbrt.f32 (/.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (pow.f32 (PI.f32) 3)))
(expm1.f32 (log1p.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32))))
(exp.f32 (log.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32))))
(exp.f32 (*.f32 (log.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32))) 1))
(log1p.f32 (expm1.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1/2 (log.f32 alpha)))) 1)
(*.f32 1/2 (/.f32 1 (log.f32 alpha)))
(*.f32 (/.f32 1/2 (log.f32 alpha)) 1)
(*.f32 1 (/.f32 1/2 (log.f32 alpha)))
(*.f32 (sqrt.f32 (/.f32 1/2 (log.f32 alpha))) (sqrt.f32 (/.f32 1/2 (log.f32 alpha))))
(*.f32 (cbrt.f32 (/.f32 1/2 (log.f32 alpha))) (pow.f32 (cbrt.f32 (/.f32 1/2 (log.f32 alpha))) 2))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 1/2 (log.f32 alpha))) 2) (cbrt.f32 (/.f32 1/2 (log.f32 alpha))))
(*.f32 (/.f32 1 (log.f32 alpha)) 1/2)
(*.f32 -1/2 (/.f32 -1 (log.f32 alpha)))
(*.f32 (/.f32 1 (sqrt.f32 (log.f32 alpha))) (/.f32 1/2 (sqrt.f32 (log.f32 alpha))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (log.f32 alpha)) 2)) (/.f32 1/2 (cbrt.f32 (log.f32 alpha))))
(*.f32 (/.f32 -1 (log.f32 alpha)) -1/2)
(pow.f32 (/.f32 1/2 (log.f32 alpha)) 1)
(pow.f32 (sqrt.f32 (/.f32 1/2 (log.f32 alpha))) 2)
(pow.f32 (cbrt.f32 (/.f32 1/2 (log.f32 alpha))) 3)
(pow.f32 (pow.f32 (/.f32 1/2 (log.f32 alpha)) 3) 1/3)
(pow.f32 (*.f32 (log.f32 alpha) 2) -1)
(sqrt.f32 (/.f32 1/4 (pow.f32 (log.f32 alpha) 2)))
(log.f32 (exp.f32 (/.f32 1/2 (log.f32 alpha))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1/2 (log.f32 alpha)))))
(cbrt.f32 (pow.f32 (/.f32 1/2 (log.f32 alpha)) 3))
(expm1.f32 (log1p.f32 (/.f32 1/2 (log.f32 alpha))))
(exp.f32 (log.f32 (/.f32 1/2 (log.f32 alpha))))
(exp.f32 (*.f32 (log.f32 (/.f32 1/2 (log.f32 alpha))) 1))
(log1p.f32 (expm1.f32 (/.f32 1/2 (log.f32 alpha))))
Outputs
(/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32)))
(-.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 alpha) (PI.f32)))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 1/2 (-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (log.f32 alpha)))
(-.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 alpha) (PI.f32)))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 1/2 (-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (log.f32 alpha)))
(-.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 alpha) (PI.f32)))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 1/2 (-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (log.f32 alpha)))
(*.f32 -1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))))
(*.f32 -1/2 (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (neg.f32 (PI.f32)))))
(/.f32 (*.f32 -1/2 (*.f32 alpha alpha)) (*.f32 (log.f32 alpha) (neg.f32 (PI.f32))))
(+.f32 (*.f32 -1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))))
(fma.f32 -1/2 (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (neg.f32 (PI.f32)))) (/.f32 1/2 (*.f32 (log.f32 alpha) (neg.f32 (PI.f32)))))
(fma.f32 -1/2 (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (neg.f32 (PI.f32)))) (/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32))))
(+.f32 (*.f32 -1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))))
(fma.f32 -1/2 (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (neg.f32 (PI.f32)))) (/.f32 1/2 (*.f32 (log.f32 alpha) (neg.f32 (PI.f32)))))
(fma.f32 -1/2 (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (neg.f32 (PI.f32)))) (/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32))))
(+.f32 (*.f32 -1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))))
(fma.f32 -1/2 (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (neg.f32 (PI.f32)))) (/.f32 1/2 (*.f32 (log.f32 alpha) (neg.f32 (PI.f32)))))
(fma.f32 -1/2 (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (neg.f32 (PI.f32)))) (/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32))))
(*.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))))))
(*.f32 1/2 (/.f32 (/.f32 (*.f32 alpha alpha) (PI.f32)) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))))
(-.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32)))) (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32)))))
(*.f32 1/2 (-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))))) (/.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha))))) (PI.f32))))
(fma.f32 1/2 (/.f32 (/.f32 (*.f32 alpha alpha) (PI.f32)) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))) (/.f32 -1/2 (*.f32 (PI.f32) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))))))
(-.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32)))) (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32)))))
(*.f32 1/2 (-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))))) (/.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha))))) (PI.f32))))
(fma.f32 1/2 (/.f32 (/.f32 (*.f32 alpha alpha) (PI.f32)) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))) (/.f32 -1/2 (*.f32 (PI.f32) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))))))
(-.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32)))) (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32)))))
(*.f32 1/2 (-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))))) (/.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha))))) (PI.f32))))
(fma.f32 1/2 (/.f32 (/.f32 (*.f32 alpha alpha) (PI.f32)) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))) (/.f32 -1/2 (*.f32 (PI.f32) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))))))
(/.f32 -1 (PI.f32))
(-.f32 (/.f32 (pow.f32 alpha 2) (PI.f32)) (/.f32 1 (PI.f32)))
(/.f32 (fma.f32 alpha alpha -1) (PI.f32))
(-.f32 (/.f32 (pow.f32 alpha 2) (PI.f32)) (/.f32 1 (PI.f32)))
(/.f32 (fma.f32 alpha alpha -1) (PI.f32))
(-.f32 (/.f32 (pow.f32 alpha 2) (PI.f32)) (/.f32 1 (PI.f32)))
(/.f32 (fma.f32 alpha alpha -1) (PI.f32))
(/.f32 (pow.f32 alpha 2) (PI.f32))
(/.f32 (*.f32 alpha alpha) (PI.f32))
(-.f32 (/.f32 (pow.f32 alpha 2) (PI.f32)) (/.f32 1 (PI.f32)))
(/.f32 (fma.f32 alpha alpha -1) (PI.f32))
(-.f32 (/.f32 (pow.f32 alpha 2) (PI.f32)) (/.f32 1 (PI.f32)))
(/.f32 (fma.f32 alpha alpha -1) (PI.f32))
(-.f32 (/.f32 (pow.f32 alpha 2) (PI.f32)) (/.f32 1 (PI.f32)))
(/.f32 (fma.f32 alpha alpha -1) (PI.f32))
(/.f32 (pow.f32 alpha 2) (PI.f32))
(/.f32 (*.f32 alpha alpha) (PI.f32))
(-.f32 (/.f32 (pow.f32 alpha 2) (PI.f32)) (/.f32 1 (PI.f32)))
(/.f32 (fma.f32 alpha alpha -1) (PI.f32))
(-.f32 (/.f32 (pow.f32 alpha 2) (PI.f32)) (/.f32 1 (PI.f32)))
(/.f32 (fma.f32 alpha alpha -1) (PI.f32))
(-.f32 (/.f32 (pow.f32 alpha 2) (PI.f32)) (/.f32 1 (PI.f32)))
(/.f32 (fma.f32 alpha alpha -1) (PI.f32))
(/.f32 -1/2 (log.f32 (/.f32 1 alpha)))
(/.f32 -1/2 (neg.f32 (log.f32 alpha)))
(/.f32 1/2 (log.f32 alpha))
(/.f32 -1/2 (log.f32 (/.f32 1 alpha)))
(/.f32 -1/2 (neg.f32 (log.f32 alpha)))
(/.f32 1/2 (log.f32 alpha))
(/.f32 -1/2 (log.f32 (/.f32 1 alpha)))
(/.f32 -1/2 (neg.f32 (log.f32 alpha)))
(/.f32 1/2 (log.f32 alpha))
(/.f32 -1/2 (log.f32 (/.f32 1 alpha)))
(/.f32 -1/2 (neg.f32 (log.f32 alpha)))
(/.f32 1/2 (log.f32 alpha))
(/.f32 1/2 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))))
(/.f32 1/2 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))))
(/.f32 1/2 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))))
(/.f32 1/2 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))))
(/.f32 1/2 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))))
(/.f32 1/2 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))))
(/.f32 1/2 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))))
(/.f32 1/2 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))))
(/.f32 1/2 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))))
(/.f32 1/2 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))))
(/.f32 1/2 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))))
(/.f32 1/2 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha))))) 1)
(*.f32 1/2 (-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (log.f32 alpha)))
(/.f32 -1 (/.f32 (*.f32 (*.f32 (log.f32 alpha) 2) (neg.f32 (PI.f32))) (fma.f32 alpha alpha -1)))
(*.f32 1/2 (-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (log.f32 alpha)))
(/.f32 -1 (*.f32 (*.f32 (log.f32 alpha) 2) (neg.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)))))
(*.f32 1/2 (-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (log.f32 alpha)))
(/.f32 -1 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (neg.f32 (*.f32 (log.f32 alpha) 2))))
(*.f32 1/2 (-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (log.f32 alpha)))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (/.f32 (PI.f32) 1/2) (log.f32 alpha)))
(*.f32 1/2 (-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (log.f32 alpha)))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) 2)))
(*.f32 1/2 (-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (log.f32 alpha)))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (log.f32 alpha) 2) (PI.f32)))
(*.f32 1/2 (-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (log.f32 alpha)))
(/.f32 (fma.f32 alpha alpha -1) (/.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) 2)) 1))
(*.f32 1/2 (-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (log.f32 alpha)))
(/.f32 (fma.f32 alpha alpha -1) (/.f32 (*.f32 (*.f32 (log.f32 alpha) 2) (PI.f32)) 1))
(*.f32 1/2 (-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (log.f32 alpha)))
(/.f32 (fma.f32 alpha alpha -1) (/.f32 (*.f32 (log.f32 alpha) 2) (/.f32 1 (PI.f32))))
(*.f32 1/2 (-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (log.f32 alpha)))
(/.f32 (fma.f32 alpha alpha -1) (/.f32 (log.f32 alpha) (*.f32 (/.f32 1 (PI.f32)) 1/2)))
(*.f32 1/2 (-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (log.f32 alpha)))
(/.f32 (fma.f32 alpha alpha -1) (/.f32 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))) -1/2))
(*.f32 1/2 (-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (log.f32 alpha)))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (log.f32 alpha) 2))
(*.f32 1/2 (-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (log.f32 alpha)))
(/.f32 1/2 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (log.f32 alpha)))
(*.f32 1/2 (-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (log.f32 alpha)))
(/.f32 1/2 (*.f32 (log.f32 alpha) (/.f32 (PI.f32) (fma.f32 alpha alpha -1))))
(*.f32 1/2 (-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (log.f32 alpha)))
(/.f32 1/2 (/.f32 (*.f32 (PI.f32) (log.f32 alpha)) (fma.f32 alpha alpha -1)))
(*.f32 1/2 (-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (log.f32 alpha)))
(/.f32 1/2 (/.f32 (log.f32 alpha) (/.f32 (fma.f32 alpha alpha -1) (PI.f32))))
(*.f32 1/2 (-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (log.f32 alpha)))
(/.f32 1/2 (/.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (/.f32 1 (log.f32 alpha))))
(*.f32 1/2 (-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (log.f32 alpha)))
(/.f32 1/2 (/.f32 (*.f32 (log.f32 alpha) (neg.f32 (PI.f32))) (-.f32 1 (*.f32 alpha alpha))))
(*.f32 1/2 (-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (log.f32 alpha)))
(/.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 (PI.f32) (fma.f32 alpha alpha -1)))
(*.f32 1/2 (-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (log.f32 alpha)))
(/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha))) 1)
(*.f32 1/2 (-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (log.f32 alpha)))
(/.f32 1 (*.f32 (/.f32 (PI.f32) (*.f32 (fma.f32 alpha alpha -1) 1/2)) (log.f32 alpha)))
(*.f32 1/2 (-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (log.f32 alpha)))
(/.f32 1 (/.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) 2)) (fma.f32 alpha alpha -1)))
(*.f32 1/2 (-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (log.f32 alpha)))
(/.f32 1 (/.f32 (*.f32 (*.f32 (log.f32 alpha) 2) (PI.f32)) (fma.f32 alpha alpha -1)))
(*.f32 1/2 (-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (log.f32 alpha)))
(/.f32 1 (/.f32 (*.f32 (*.f32 (log.f32 alpha) 2) (neg.f32 (PI.f32))) (-.f32 1 (*.f32 alpha alpha))))
(*.f32 1/2 (-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (log.f32 alpha)))
(/.f32 (sqrt.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32))) (/.f32 (*.f32 (log.f32 alpha) 2) (sqrt.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)))))
(*.f32 1/2 (-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (log.f32 alpha)))
(/.f32 (sqrt.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32))) (/.f32 (log.f32 alpha) (*.f32 (sqrt.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32))) 1/2)))
(*.f32 1/2 (-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (log.f32 alpha)))
(/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (/.f32 (*.f32 (/.f32 (PI.f32) 1/2) (log.f32 alpha)) (sqrt.f32 (fma.f32 alpha alpha -1))))
(/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (/.f32 (/.f32 (PI.f32) 1/2) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (log.f32 alpha))))
(*.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (sqrt.f32 (fma.f32 alpha alpha -1))) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (PI.f32)))
(/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (/.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) 2)) (sqrt.f32 (fma.f32 alpha alpha -1))))
(/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (/.f32 (/.f32 (PI.f32) 1/2) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (log.f32 alpha))))
(*.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (sqrt.f32 (fma.f32 alpha alpha -1))) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (PI.f32)))
(/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (/.f32 (*.f32 (*.f32 (log.f32 alpha) 2) (PI.f32)) (sqrt.f32 (fma.f32 alpha alpha -1))))
(/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (/.f32 (/.f32 (PI.f32) 1/2) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (log.f32 alpha))))
(*.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (sqrt.f32 (fma.f32 alpha alpha -1))) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (PI.f32)))
(/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (/.f32 (*.f32 (log.f32 alpha) 2) (*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (/.f32 1 (PI.f32)))))
(/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (/.f32 (/.f32 (PI.f32) 1/2) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (log.f32 alpha))))
(*.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (sqrt.f32 (fma.f32 alpha alpha -1))) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (PI.f32)))
(/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (/.f32 (PI.f32) (*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (/.f32 1/2 (log.f32 alpha)))))
(/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (/.f32 (/.f32 (PI.f32) 1/2) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (log.f32 alpha))))
(*.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (sqrt.f32 (fma.f32 alpha alpha -1))) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (PI.f32)))
(/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (/.f32 (*.f32 (PI.f32) (log.f32 alpha)) (*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) 1/2)))
(/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (/.f32 (/.f32 (PI.f32) 1/2) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (log.f32 alpha))))
(*.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (sqrt.f32 (fma.f32 alpha alpha -1))) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (PI.f32)))
(/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (/.f32 (*.f32 (*.f32 (log.f32 alpha) 2) (neg.f32 (PI.f32))) (neg.f32 (sqrt.f32 (fma.f32 alpha alpha -1)))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (*.f32 (log.f32 alpha) (neg.f32 (PI.f32))) 2)) (neg.f32 (sqrt.f32 (fma.f32 alpha alpha -1))))
(*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (/.f32 (neg.f32 (sqrt.f32 (fma.f32 alpha alpha -1))) (*.f32 (log.f32 alpha) (*.f32 -2 (PI.f32)))))
(/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (*.f32 (log.f32 alpha) 2) (/.f32 (PI.f32) (sqrt.f32 (fma.f32 alpha alpha -1)))))
(/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (/.f32 (/.f32 (PI.f32) 1/2) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (log.f32 alpha))))
(*.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (sqrt.f32 (fma.f32 alpha alpha -1))) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (PI.f32)))
(/.f32 (sqrt.f32 (/.f32 1/2 (log.f32 alpha))) (/.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (sqrt.f32 (/.f32 1/2 (log.f32 alpha)))))
(*.f32 1/2 (-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (log.f32 alpha)))
(/.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32))) (/.f32 (*.f32 (log.f32 alpha) 2) (pow.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32))) 2)))
(*.f32 1/2 (-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (log.f32 alpha)))
(/.f32 (pow.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32))) 2) (/.f32 (*.f32 (log.f32 alpha) 2) (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)))))
(*.f32 1/2 (-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (log.f32 alpha)))
(/.f32 (pow.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32))) 2) (/.f32 (log.f32 alpha) (*.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32))) 1/2)))
(*.f32 1/2 (-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (log.f32 alpha)))
(/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (/.f32 (*.f32 (/.f32 (PI.f32) 1/2) (log.f32 alpha)) (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2)))
(*.f32 (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (log.f32 alpha) (/.f32 (PI.f32) 1/2))) (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2))
(*.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (PI.f32)) (/.f32 1/2 (log.f32 alpha))))
(/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (/.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) 2)) (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2)))
(*.f32 (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (log.f32 alpha) (/.f32 (PI.f32) 1/2))) (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2))
(*.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (PI.f32)) (/.f32 1/2 (log.f32 alpha))))
(/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (/.f32 (*.f32 (*.f32 (log.f32 alpha) 2) (PI.f32)) (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2)))
(*.f32 (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (log.f32 alpha) (/.f32 (PI.f32) 1/2))) (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2))
(*.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (PI.f32)) (/.f32 1/2 (log.f32 alpha))))
(/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (/.f32 (*.f32 (/.f32 (PI.f32) 1/2) (log.f32 alpha)) (cbrt.f32 (fma.f32 alpha alpha -1))))
(*.f32 (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (log.f32 alpha) (/.f32 (PI.f32) 1/2))) (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2))
(*.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (PI.f32)) (/.f32 1/2 (log.f32 alpha))))
(/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (/.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) 2)) (cbrt.f32 (fma.f32 alpha alpha -1))))
(*.f32 (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (log.f32 alpha) (/.f32 (PI.f32) 1/2))) (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2))
(*.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (PI.f32)) (/.f32 1/2 (log.f32 alpha))))
(/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (/.f32 (*.f32 (*.f32 (log.f32 alpha) 2) (PI.f32)) (cbrt.f32 (fma.f32 alpha alpha -1))))
(*.f32 (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (log.f32 alpha) (/.f32 (PI.f32) 1/2))) (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2))
(*.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (PI.f32)) (/.f32 1/2 (log.f32 alpha))))
(/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (/.f32 (*.f32 (log.f32 alpha) 2) (*.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (/.f32 1 (PI.f32)))))
(*.f32 (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (log.f32 alpha) (/.f32 (PI.f32) 1/2))) (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2))
(*.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (PI.f32)) (/.f32 1/2 (log.f32 alpha))))
(/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (/.f32 (PI.f32) (*.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (/.f32 1/2 (log.f32 alpha)))))
(*.f32 (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (log.f32 alpha) (/.f32 (PI.f32) 1/2))) (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2))
(*.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (PI.f32)) (/.f32 1/2 (log.f32 alpha))))
(/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (/.f32 (*.f32 (PI.f32) (log.f32 alpha)) (*.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 1/2)))
(*.f32 (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (log.f32 alpha) (/.f32 (PI.f32) 1/2))) (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2))
(*.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (PI.f32)) (/.f32 1/2 (log.f32 alpha))))
(/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (/.f32 (*.f32 (*.f32 (log.f32 alpha) 2) (neg.f32 (PI.f32))) (neg.f32 (cbrt.f32 (fma.f32 alpha alpha -1)))))
(/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (/.f32 (*.f32 (*.f32 (log.f32 alpha) (neg.f32 (PI.f32))) 2) (neg.f32 (cbrt.f32 (fma.f32 alpha alpha -1)))))
(*.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (/.f32 (neg.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2)) (*.f32 (log.f32 alpha) (*.f32 -2 (PI.f32)))))
(/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (*.f32 (*.f32 (log.f32 alpha) 2) (/.f32 (PI.f32) (cbrt.f32 (fma.f32 alpha alpha -1)))))
(*.f32 (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (log.f32 alpha) (/.f32 (PI.f32) 1/2))) (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2))
(*.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (PI.f32)) (/.f32 1/2 (log.f32 alpha))))
(/.f32 (cbrt.f32 (/.f32 1/2 (log.f32 alpha))) (/.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (pow.f32 (cbrt.f32 (/.f32 1/2 (log.f32 alpha))) 2)))
(*.f32 1/2 (-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (log.f32 alpha)))
(/.f32 (pow.f32 (cbrt.f32 (/.f32 1/2 (log.f32 alpha))) 2) (/.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (cbrt.f32 (/.f32 1/2 (log.f32 alpha)))))
(*.f32 1/2 (-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (log.f32 alpha)))
(/.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) 1/2) (PI.f32)) (log.f32 alpha))
(*.f32 1/2 (-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (log.f32 alpha)))
(/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))) (PI.f32))
(*.f32 1/2 (-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (log.f32 alpha)))
(/.f32 (/.f32 1 (PI.f32)) (/.f32 (*.f32 (log.f32 alpha) 2) (fma.f32 alpha alpha -1)))
(*.f32 1/2 (-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (log.f32 alpha)))
(/.f32 (/.f32 1 (log.f32 alpha)) (/.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) 1/2))
(*.f32 1/2 (-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (log.f32 alpha)))
(/.f32 (*.f32 (fma.f32 alpha alpha -1) 1/2) (*.f32 (PI.f32) (log.f32 alpha)))
(*.f32 1/2 (-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (log.f32 alpha)))
(/.f32 (*.f32 (fma.f32 alpha alpha -1) 1/2) (/.f32 (PI.f32) (/.f32 1 (log.f32 alpha))))
(*.f32 1/2 (-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (log.f32 alpha)))
(/.f32 (-.f32 1 (*.f32 alpha alpha)) (*.f32 (neg.f32 (PI.f32)) (*.f32 (log.f32 alpha) 2)))
(*.f32 1/2 (-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (log.f32 alpha)))
(/.f32 (-.f32 1 (*.f32 alpha alpha)) (*.f32 (*.f32 (log.f32 alpha) 2) (neg.f32 (PI.f32))))
(*.f32 1/2 (-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (log.f32 alpha)))
(/.f32 (-.f32 1 (*.f32 alpha alpha)) (/.f32 (*.f32 (log.f32 alpha) 2) (/.f32 -1 (PI.f32))))
(*.f32 1/2 (-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (log.f32 alpha)))
(/.f32 (-.f32 1 (*.f32 alpha alpha)) (/.f32 (neg.f32 (PI.f32)) (/.f32 1/2 (log.f32 alpha))))
(*.f32 1/2 (-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (log.f32 alpha)))
(/.f32 (-.f32 1 (*.f32 alpha alpha)) (/.f32 (*.f32 (neg.f32 (PI.f32)) (log.f32 alpha)) 1/2))
(*.f32 1/2 (-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (log.f32 alpha)))
(/.f32 (-.f32 1 (*.f32 alpha alpha)) (/.f32 (*.f32 (neg.f32 (PI.f32)) (*.f32 (log.f32 alpha) 2)) 1))
(*.f32 1/2 (-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (log.f32 alpha)))
(/.f32 (-.f32 1 (*.f32 alpha alpha)) (/.f32 (*.f32 (neg.f32 (PI.f32)) (neg.f32 (log.f32 alpha))) -1/2))
(*.f32 1/2 (-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (log.f32 alpha)))
(/.f32 -1/2 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (neg.f32 (log.f32 alpha))))
(*.f32 1/2 (-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (log.f32 alpha)))
(/.f32 -1/2 (*.f32 (neg.f32 (log.f32 alpha)) (/.f32 (PI.f32) (fma.f32 alpha alpha -1))))
(*.f32 1/2 (-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (log.f32 alpha)))
(/.f32 -1/2 (/.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (/.f32 -1 (log.f32 alpha))))
(*.f32 1/2 (-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (log.f32 alpha)))
(/.f32 -1/2 (/.f32 (neg.f32 (log.f32 alpha)) (/.f32 (fma.f32 alpha alpha -1) (PI.f32))))
(*.f32 1/2 (-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (log.f32 alpha)))
(/.f32 -1/2 (/.f32 (*.f32 (neg.f32 (PI.f32)) (log.f32 alpha)) (fma.f32 alpha alpha -1)))
(*.f32 1/2 (-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (log.f32 alpha)))
(/.f32 -1/2 (/.f32 (*.f32 (neg.f32 (log.f32 alpha)) (neg.f32 (PI.f32))) (-.f32 1 (*.f32 alpha alpha))))
(*.f32 1/2 (-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (log.f32 alpha)))
(/.f32 (sqrt.f32 (-.f32 1 (*.f32 alpha alpha))) (/.f32 (*.f32 (*.f32 (log.f32 alpha) 2) (neg.f32 (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 alpha alpha)))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 alpha alpha))) (*.f32 (*.f32 (log.f32 alpha) (neg.f32 (PI.f32))) 2)) (sqrt.f32 (-.f32 1 (*.f32 alpha alpha))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 alpha alpha))) (/.f32 (sqrt.f32 (-.f32 1 (*.f32 alpha alpha))) (*.f32 (log.f32 alpha) (*.f32 -2 (PI.f32)))))
(/.f32 (sqrt.f32 (*.f32 (fma.f32 alpha alpha -1) 1/2)) (/.f32 (*.f32 (PI.f32) (log.f32 alpha)) (sqrt.f32 (*.f32 (fma.f32 alpha alpha -1) 1/2))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 1/2 (fma.f32 alpha alpha -1))) (*.f32 (log.f32 alpha) (PI.f32))) (sqrt.f32 (*.f32 1/2 (fma.f32 alpha alpha -1))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 1/2 (fma.f32 alpha alpha -1))) (PI.f32)) (/.f32 (sqrt.f32 (*.f32 1/2 (fma.f32 alpha alpha -1))) (log.f32 alpha)))
(/.f32 (sqrt.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) 1/2) (PI.f32))) (/.f32 (log.f32 alpha) (sqrt.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) 1/2) (PI.f32)))))
(/.f32 (sqrt.f32 (/.f32 (*.f32 1/2 (fma.f32 alpha alpha -1)) (PI.f32))) (/.f32 (log.f32 alpha) (sqrt.f32 (/.f32 (*.f32 1/2 (fma.f32 alpha alpha -1)) (PI.f32)))))
(*.f32 (sqrt.f32 (/.f32 (*.f32 1/2 (fma.f32 alpha alpha -1)) (PI.f32))) (/.f32 (sqrt.f32 (/.f32 (*.f32 1/2 (fma.f32 alpha alpha -1)) (PI.f32))) (log.f32 alpha)))
(/.f32 (sqrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))) (/.f32 (PI.f32) (sqrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (*.f32 1/2 (fma.f32 alpha alpha -1)) (log.f32 alpha))) (PI.f32)) (sqrt.f32 (/.f32 (*.f32 1/2 (fma.f32 alpha alpha -1)) (log.f32 alpha))))
(*.f32 (sqrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))) (/.f32 (sqrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))) (PI.f32)))
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (*.f32 alpha alpha))) (cbrt.f32 (-.f32 1 (*.f32 alpha alpha)))) (/.f32 (*.f32 (*.f32 (log.f32 alpha) 2) (neg.f32 (PI.f32))) (cbrt.f32 (-.f32 1 (*.f32 alpha alpha)))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (*.f32 alpha alpha))) (cbrt.f32 (-.f32 1 (*.f32 alpha alpha)))) (/.f32 (*.f32 (*.f32 (log.f32 alpha) (neg.f32 (PI.f32))) 2) (cbrt.f32 (-.f32 1 (*.f32 alpha alpha)))))
(/.f32 (cbrt.f32 (-.f32 1 (*.f32 alpha alpha))) (/.f32 (/.f32 (*.f32 (log.f32 alpha) (*.f32 -2 (PI.f32))) (cbrt.f32 (-.f32 1 (*.f32 alpha alpha)))) (cbrt.f32 (-.f32 1 (*.f32 alpha alpha)))))
(/.f32 (*.f32 (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) 1/2)) (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) 1/2))) (/.f32 (*.f32 (PI.f32) (log.f32 alpha)) (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) 1/2))))
(*.f32 (/.f32 (*.f32 (cbrt.f32 (*.f32 1/2 (fma.f32 alpha alpha -1))) (cbrt.f32 (*.f32 1/2 (fma.f32 alpha alpha -1)))) (*.f32 (log.f32 alpha) (PI.f32))) (cbrt.f32 (*.f32 1/2 (fma.f32 alpha alpha -1))))
(/.f32 (cbrt.f32 (*.f32 1/2 (fma.f32 alpha alpha -1))) (/.f32 (/.f32 (PI.f32) (/.f32 (cbrt.f32 (*.f32 1/2 (fma.f32 alpha alpha -1))) (log.f32 alpha))) (cbrt.f32 (*.f32 1/2 (fma.f32 alpha alpha -1)))))
(/.f32 (*.f32 (cbrt.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) 1/2) (PI.f32))) (cbrt.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) 1/2) (PI.f32)))) (/.f32 (log.f32 alpha) (cbrt.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) 1/2) (PI.f32)))))
(*.f32 (/.f32 (*.f32 (cbrt.f32 (/.f32 (*.f32 1/2 (fma.f32 alpha alpha -1)) (PI.f32))) (cbrt.f32 (/.f32 (*.f32 1/2 (fma.f32 alpha alpha -1)) (PI.f32)))) (log.f32 alpha)) (cbrt.f32 (/.f32 (*.f32 1/2 (fma.f32 alpha alpha -1)) (PI.f32))))
(/.f32 (cbrt.f32 (/.f32 (*.f32 1/2 (fma.f32 alpha alpha -1)) (PI.f32))) (/.f32 (/.f32 (log.f32 alpha) (cbrt.f32 (/.f32 (*.f32 1/2 (fma.f32 alpha alpha -1)) (PI.f32)))) (cbrt.f32 (/.f32 (*.f32 1/2 (fma.f32 alpha alpha -1)) (PI.f32)))))
(/.f32 (*.f32 (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))) (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))))) (/.f32 (PI.f32) (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))))))
(*.f32 (/.f32 (*.f32 (cbrt.f32 (/.f32 (*.f32 1/2 (fma.f32 alpha alpha -1)) (log.f32 alpha))) (cbrt.f32 (/.f32 (*.f32 1/2 (fma.f32 alpha alpha -1)) (log.f32 alpha)))) (PI.f32)) (cbrt.f32 (/.f32 (*.f32 1/2 (fma.f32 alpha alpha -1)) (log.f32 alpha))))
(/.f32 (*.f32 (fma.f32 alpha alpha -1) (sqrt.f32 (/.f32 1/2 (log.f32 alpha)))) (/.f32 (PI.f32) (sqrt.f32 (/.f32 1/2 (log.f32 alpha)))))
(*.f32 1/2 (-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (log.f32 alpha)))
(/.f32 (*.f32 (fma.f32 alpha alpha -1) (pow.f32 (cbrt.f32 (/.f32 1/2 (log.f32 alpha))) 2)) (/.f32 (PI.f32) (cbrt.f32 (/.f32 1/2 (log.f32 alpha)))))
(*.f32 1/2 (-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (log.f32 alpha)))
(/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) -1/2) (neg.f32 (log.f32 alpha)))
(*.f32 1/2 (-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (log.f32 alpha)))
(/.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (-.f32 1 (*.f32 alpha alpha))) (neg.f32 (PI.f32)))
(*.f32 1/2 (-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (log.f32 alpha)))
(/.f32 (*.f32 (fma.f32 alpha alpha -1) -1/2) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))))
(*.f32 1/2 (-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (log.f32 alpha)))
(/.f32 (*.f32 -1/2 (fma.f32 alpha alpha -1)) (*.f32 (neg.f32 (PI.f32)) (log.f32 alpha)))
(*.f32 1/2 (-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (log.f32 alpha)))
(/.f32 (*.f32 -1/2 (fma.f32 alpha alpha -1)) (*.f32 (log.f32 alpha) (neg.f32 (PI.f32))))
(*.f32 1/2 (-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (log.f32 alpha)))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) 1) (*.f32 (*.f32 (log.f32 alpha) 2) (PI.f32)))
(*.f32 1/2 (-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (log.f32 alpha)))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (sqrt.f32 (PI.f32))) (*.f32 (*.f32 (log.f32 alpha) 2) (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (sqrt.f32 (PI.f32))) (*.f32 (log.f32 alpha) (*.f32 2 (sqrt.f32 (PI.f32)))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 (log.f32 alpha) (/.f32 (sqrt.f32 (PI.f32)) 1/2))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (*.f32 (*.f32 (log.f32 alpha) 2) (cbrt.f32 (PI.f32))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (*.f32 (log.f32 alpha) (*.f32 2 (cbrt.f32 (PI.f32)))))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (cbrt.f32 (PI.f32))) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (*.f32 (log.f32 alpha) 2))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 (sqrt.f32 (log.f32 alpha)) 1/2)) (sqrt.f32 (log.f32 alpha)))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (/.f32 (sqrt.f32 (log.f32 alpha)) 1/2) (PI.f32))) (sqrt.f32 (log.f32 alpha)))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (sqrt.f32 (log.f32 alpha)) (/.f32 (*.f32 (PI.f32) (sqrt.f32 (log.f32 alpha))) 1/2)))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 (pow.f32 (cbrt.f32 (log.f32 alpha)) 2) 1/2)) (cbrt.f32 (log.f32 alpha)))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (cbrt.f32 (log.f32 alpha)) (pow.f32 (cbrt.f32 (log.f32 alpha)) 2)) (/.f32 (PI.f32) 1/2)))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (/.f32 (sqrt.f32 (PI.f32)) (/.f32 1/2 (log.f32 alpha)))) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (sqrt.f32 (PI.f32))) (*.f32 (log.f32 alpha) (*.f32 2 (sqrt.f32 (PI.f32)))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 (log.f32 alpha) (/.f32 (sqrt.f32 (PI.f32)) 1/2))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (/.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (/.f32 1/2 (log.f32 alpha)))) (cbrt.f32 (PI.f32)))
(/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (/.f32 1/2 (log.f32 alpha))) (cbrt.f32 (PI.f32)))
(/.f32 (fma.f32 alpha alpha -1) (/.f32 (*.f32 (cbrt.f32 (PI.f32)) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (/.f32 1/2 (log.f32 alpha))))
(/.f32 (/.f32 1/2 (sqrt.f32 (log.f32 alpha))) (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (sqrt.f32 (log.f32 alpha))))
(/.f32 1/2 (*.f32 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (sqrt.f32 (log.f32 alpha))) (sqrt.f32 (log.f32 alpha))))
(/.f32 1/2 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (*.f32 (sqrt.f32 (log.f32 alpha)) (sqrt.f32 (log.f32 alpha)))))
(/.f32 (/.f32 1/2 (pow.f32 (cbrt.f32 (log.f32 alpha)) 2)) (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (cbrt.f32 (log.f32 alpha))))
(/.f32 1/2 (*.f32 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (cbrt.f32 (log.f32 alpha))) (pow.f32 (cbrt.f32 (log.f32 alpha)) 2)))
(/.f32 1/2 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (*.f32 (cbrt.f32 (log.f32 alpha)) (pow.f32 (cbrt.f32 (log.f32 alpha)) 2))))
(/.f32 (/.f32 1 (sqrt.f32 (PI.f32))) (/.f32 (*.f32 (log.f32 alpha) 2) (/.f32 (fma.f32 alpha alpha -1) (sqrt.f32 (PI.f32)))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (sqrt.f32 (PI.f32))) (*.f32 (log.f32 alpha) (*.f32 2 (sqrt.f32 (PI.f32)))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 (log.f32 alpha) (/.f32 (sqrt.f32 (PI.f32)) 1/2))))
(/.f32 (/.f32 1 (pow.f32 (cbrt.f32 (PI.f32)) 2)) (/.f32 (*.f32 (log.f32 alpha) 2) (/.f32 (fma.f32 alpha alpha -1) (cbrt.f32 (PI.f32)))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (*.f32 (log.f32 alpha) (*.f32 2 (cbrt.f32 (PI.f32)))))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (cbrt.f32 (PI.f32))) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (*.f32 (log.f32 alpha) 2))
(/.f32 (neg.f32 (sqrt.f32 (fma.f32 alpha alpha -1))) (/.f32 (*.f32 (*.f32 (log.f32 alpha) 2) (neg.f32 (PI.f32))) (sqrt.f32 (fma.f32 alpha alpha -1))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (*.f32 (log.f32 alpha) (neg.f32 (PI.f32))) 2)) (neg.f32 (sqrt.f32 (fma.f32 alpha alpha -1))))
(*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (/.f32 (neg.f32 (sqrt.f32 (fma.f32 alpha alpha -1))) (*.f32 (log.f32 alpha) (*.f32 -2 (PI.f32)))))
(/.f32 (neg.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2)) (/.f32 (*.f32 (*.f32 (log.f32 alpha) 2) (neg.f32 (PI.f32))) (cbrt.f32 (fma.f32 alpha alpha -1))))
(/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (/.f32 (*.f32 (*.f32 (log.f32 alpha) (neg.f32 (PI.f32))) 2) (neg.f32 (cbrt.f32 (fma.f32 alpha alpha -1)))))
(*.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (/.f32 (neg.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2)) (*.f32 (log.f32 alpha) (*.f32 -2 (PI.f32)))))
(/.f32 (*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (sqrt.f32 (/.f32 1/2 (log.f32 alpha)))) (/.f32 (PI.f32) (*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (sqrt.f32 (/.f32 1/2 (log.f32 alpha))))))
(/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (/.f32 (/.f32 (PI.f32) 1/2) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (log.f32 alpha))))
(*.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (sqrt.f32 (fma.f32 alpha alpha -1))) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (PI.f32)))
(/.f32 (-.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) 1) (*.f32 (*.f32 (/.f32 (PI.f32) 1/2) (log.f32 alpha)) (-.f32 (*.f32 alpha alpha) -1)))
(/.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) -1) (*.f32 (/.f32 (PI.f32) 1/2) (*.f32 (log.f32 alpha) (fma.f32 alpha alpha 1))))
(/.f32 (+.f32 -1 (pow.f32 alpha 4)) (*.f32 (*.f32 (log.f32 alpha) 2) (*.f32 (PI.f32) (fma.f32 alpha alpha 1))))
(/.f32 (-.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) 1) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) 2)) (-.f32 (*.f32 alpha alpha) -1)))
(/.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) -1) (*.f32 (/.f32 (PI.f32) 1/2) (*.f32 (log.f32 alpha) (fma.f32 alpha alpha 1))))
(/.f32 (+.f32 -1 (pow.f32 alpha 4)) (*.f32 (*.f32 (log.f32 alpha) 2) (*.f32 (PI.f32) (fma.f32 alpha alpha 1))))
(/.f32 (-.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) 1) (*.f32 (*.f32 (*.f32 (log.f32 alpha) 2) (PI.f32)) (-.f32 (*.f32 alpha alpha) -1)))
(/.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) -1) (*.f32 (/.f32 (PI.f32) 1/2) (*.f32 (log.f32 alpha) (fma.f32 alpha alpha 1))))
(/.f32 (+.f32 -1 (pow.f32 alpha 4)) (*.f32 (*.f32 (log.f32 alpha) 2) (*.f32 (PI.f32) (fma.f32 alpha alpha 1))))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 alpha alpha) 3)) (*.f32 (*.f32 (/.f32 (PI.f32) 1/2) (log.f32 alpha)) (+.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) (-.f32 1 (*.f32 (*.f32 alpha alpha) -1)))))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 alpha alpha) 3)) (*.f32 (/.f32 (PI.f32) 1/2) (*.f32 (log.f32 alpha) (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) (-.f32 1 (*.f32 alpha (*.f32 alpha -1)))))))
(/.f32 (*.f32 (/.f32 (+.f32 -1 (pow.f32 alpha 6)) (PI.f32)) (/.f32 1/2 (log.f32 alpha))) (+.f32 (pow.f32 alpha 4) (fma.f32 alpha alpha 1)))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 alpha alpha) 3)) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) 2)) (+.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) (-.f32 1 (*.f32 (*.f32 alpha alpha) -1)))))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 alpha alpha) 3)) (*.f32 (/.f32 (PI.f32) 1/2) (*.f32 (log.f32 alpha) (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) (-.f32 1 (*.f32 alpha (*.f32 alpha -1)))))))
(/.f32 (*.f32 (/.f32 (+.f32 -1 (pow.f32 alpha 6)) (PI.f32)) (/.f32 1/2 (log.f32 alpha))) (+.f32 (pow.f32 alpha 4) (fma.f32 alpha alpha 1)))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 alpha alpha) 3)) (*.f32 (*.f32 (*.f32 (log.f32 alpha) 2) (PI.f32)) (+.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) (-.f32 1 (*.f32 (*.f32 alpha alpha) -1)))))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 alpha alpha) 3)) (*.f32 (/.f32 (PI.f32) 1/2) (*.f32 (log.f32 alpha) (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) (-.f32 1 (*.f32 alpha (*.f32 alpha -1)))))))
(/.f32 (*.f32 (/.f32 (+.f32 -1 (pow.f32 alpha 6)) (PI.f32)) (/.f32 1/2 (log.f32 alpha))) (+.f32 (pow.f32 alpha 4) (fma.f32 alpha alpha 1)))
(/.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) 1) (/.f32 (*.f32 (log.f32 alpha) 2) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (PI.f32))))
(/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (/.f32 (/.f32 (PI.f32) 1/2) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (log.f32 alpha))))
(*.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (sqrt.f32 (fma.f32 alpha alpha -1))) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (PI.f32)))
(/.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (/.f32 (*.f32 (log.f32 alpha) 2) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (cbrt.f32 (PI.f32)))))
(/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (/.f32 (log.f32 alpha) (/.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (cbrt.f32 (PI.f32))) 2)) (pow.f32 (cbrt.f32 (PI.f32)) 2)))
(/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (*.f32 (cbrt.f32 (PI.f32)) (/.f32 (*.f32 (log.f32 alpha) 2) (sqrt.f32 (fma.f32 alpha alpha -1))))))
(/.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) 1) (/.f32 (*.f32 (log.f32 alpha) 2) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (PI.f32))))
(*.f32 (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (log.f32 alpha) (/.f32 (PI.f32) 1/2))) (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2))
(*.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (PI.f32)) (/.f32 1/2 (log.f32 alpha))))
(/.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (sqrt.f32 (PI.f32))) (/.f32 (*.f32 (log.f32 alpha) 2) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (sqrt.f32 (PI.f32)))))
(*.f32 (/.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (sqrt.f32 (PI.f32))) (*.f32 (log.f32 alpha) 2)) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (sqrt.f32 (PI.f32))) (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (*.f32 2 (*.f32 (log.f32 alpha) (sqrt.f32 (PI.f32))))))
(/.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (/.f32 (*.f32 (log.f32 alpha) 2) (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)))))
(*.f32 (/.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (*.f32 (log.f32 alpha) 2)) (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32))))
(/.f32 (/.f32 (*.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32))) (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2)) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (*.f32 (log.f32 alpha) 2))
(/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 1 (fma.f32 alpha alpha -1)))
(*.f32 1/2 (-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (log.f32 alpha)))
(/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (PI.f32)) (fma.f32 alpha alpha -1)))
(*.f32 (/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (sqrt.f32 (PI.f32)))) (sqrt.f32 (PI.f32))) (fma.f32 alpha alpha -1))
(/.f32 1/2 (*.f32 (/.f32 (sqrt.f32 (PI.f32)) (fma.f32 alpha alpha -1)) (*.f32 (log.f32 alpha) (sqrt.f32 (PI.f32)))))
(/.f32 (*.f32 (-.f32 1 (*.f32 alpha alpha)) -1/2) (*.f32 (neg.f32 (PI.f32)) (neg.f32 (log.f32 alpha))))
(*.f32 1/2 (-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (log.f32 alpha)))
(/.f32 (*.f32 1/2 (-.f32 1 (*.f32 alpha alpha))) (*.f32 (log.f32 alpha) (neg.f32 (PI.f32))))
(*.f32 1/2 (-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (log.f32 alpha)))
(/.f32 (*.f32 -1/2 (-.f32 1 (*.f32 alpha alpha))) (*.f32 (neg.f32 (log.f32 alpha)) (neg.f32 (PI.f32))))
(*.f32 1/2 (-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (log.f32 alpha)))
(/.f32 (*.f32 -1/2 (/.f32 (fma.f32 alpha alpha -1) (PI.f32))) (neg.f32 (log.f32 alpha)))
(*.f32 1/2 (-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (log.f32 alpha)))
(/.f32 (*.f32 (-.f32 1 (*.f32 alpha alpha)) (/.f32 1/2 (log.f32 alpha))) (neg.f32 (PI.f32)))
(*.f32 1/2 (-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (log.f32 alpha)))
(/.f32 (+.f32 alpha 1) (/.f32 (*.f32 (/.f32 (PI.f32) 1/2) (log.f32 alpha)) (-.f32 alpha 1)))
(*.f32 1/2 (-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (log.f32 alpha)))
(/.f32 (+.f32 alpha 1) (/.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) 2)) (-.f32 alpha 1)))
(*.f32 1/2 (-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (log.f32 alpha)))
(/.f32 (+.f32 alpha 1) (/.f32 (*.f32 (*.f32 (log.f32 alpha) 2) (PI.f32)) (-.f32 alpha 1)))
(*.f32 1/2 (-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (log.f32 alpha)))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (log.f32 alpha)) 2)
(*.f32 1/2 (-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (log.f32 alpha)))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (sqrt.f32 (*.f32 (log.f32 alpha) 2))) (sqrt.f32 (*.f32 (log.f32 alpha) 2)))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (sqrt.f32 (*.f32 (log.f32 alpha) 2)) (*.f32 (PI.f32) (sqrt.f32 (*.f32 (log.f32 alpha) 2)))))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (cbrt.f32 (*.f32 (log.f32 alpha) 2)) (cbrt.f32 (*.f32 (log.f32 alpha) 2)))) (cbrt.f32 (*.f32 (log.f32 alpha) 2)))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (cbrt.f32 (*.f32 (log.f32 alpha) 2)) (cbrt.f32 (*.f32 (log.f32 alpha) 2))) (PI.f32))) (cbrt.f32 (*.f32 (log.f32 alpha) 2)))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (cbrt.f32 (*.f32 (log.f32 alpha) 2)) (PI.f32))) (*.f32 (cbrt.f32 (*.f32 (log.f32 alpha) 2)) (cbrt.f32 (*.f32 (log.f32 alpha) 2))))
(/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (sqrt.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)))) (sqrt.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1))))
(/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (sqrt.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1))) (sqrt.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)))))
(/.f32 1/2 (*.f32 (*.f32 (sqrt.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1))) (sqrt.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)))) (log.f32 alpha)))
(/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (cbrt.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1))) (cbrt.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1))))) (cbrt.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1))))
(/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (cbrt.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1))) (*.f32 (cbrt.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1))) (cbrt.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1))))))
(/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 1 (sqrt.f32 (fma.f32 alpha alpha -1)))) (/.f32 (PI.f32) (sqrt.f32 (fma.f32 alpha alpha -1))))
(/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (/.f32 (PI.f32) (sqrt.f32 (fma.f32 alpha alpha -1))) (/.f32 1 (sqrt.f32 (fma.f32 alpha alpha -1)))))
(/.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 (/.f32 (PI.f32) (sqrt.f32 (fma.f32 alpha alpha -1))) (sqrt.f32 (fma.f32 alpha alpha -1))))
(/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 1 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2))) (/.f32 (PI.f32) (cbrt.f32 (fma.f32 alpha alpha -1))))
(/.f32 (/.f32 1/2 (*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2)) (log.f32 alpha))) (/.f32 (PI.f32) (cbrt.f32 (fma.f32 alpha alpha -1))))
(/.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2)) (/.f32 (PI.f32) (cbrt.f32 (fma.f32 alpha alpha -1))))
(/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (fma.f32 alpha alpha -1)))) (/.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (fma.f32 alpha alpha -1))))
(/.f32 (*.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (sqrt.f32 (PI.f32)))) (sqrt.f32 (fma.f32 alpha alpha -1))) (/.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (fma.f32 alpha alpha -1))))
(/.f32 (*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (/.f32 1/2 (*.f32 (log.f32 alpha) (sqrt.f32 (PI.f32))))) (/.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (fma.f32 alpha alpha -1))))
(/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 (sqrt.f32 (PI.f32)) (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2))) (/.f32 (sqrt.f32 (PI.f32)) (cbrt.f32 (fma.f32 alpha alpha -1))))
(/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (/.f32 (sqrt.f32 (PI.f32)) (cbrt.f32 (fma.f32 alpha alpha -1))) (/.f32 (sqrt.f32 (PI.f32)) (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2))))
(/.f32 1/2 (*.f32 (/.f32 (sqrt.f32 (PI.f32)) (cbrt.f32 (fma.f32 alpha alpha -1))) (/.f32 (*.f32 (log.f32 alpha) (sqrt.f32 (PI.f32))) (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2))))
(/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) 1)) (/.f32 (cbrt.f32 (PI.f32)) (fma.f32 alpha alpha -1)))
(/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (/.f32 (cbrt.f32 (PI.f32)) (fma.f32 alpha alpha -1)) (pow.f32 (cbrt.f32 (PI.f32)) 2)))
(/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (/.f32 (cbrt.f32 (PI.f32)) (fma.f32 alpha alpha -1))))
(/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (sqrt.f32 (fma.f32 alpha alpha -1)))) (/.f32 (cbrt.f32 (PI.f32)) (sqrt.f32 (fma.f32 alpha alpha -1))))
(*.f32 (/.f32 (*.f32 (/.f32 1/2 (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (log.f32 alpha))) (sqrt.f32 (fma.f32 alpha alpha -1))) (cbrt.f32 (PI.f32))) (sqrt.f32 (fma.f32 alpha alpha -1)))
(/.f32 (/.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (sqrt.f32 (fma.f32 alpha alpha -1))) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (/.f32 (cbrt.f32 (PI.f32)) (sqrt.f32 (fma.f32 alpha alpha -1))))
(/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2))) (/.f32 (cbrt.f32 (PI.f32)) (cbrt.f32 (fma.f32 alpha alpha -1))))
(/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (/.f32 (cbrt.f32 (PI.f32)) (cbrt.f32 (fma.f32 alpha alpha -1))) (/.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2))))
(/.f32 (/.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2)) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (/.f32 (cbrt.f32 (PI.f32)) (cbrt.f32 (fma.f32 alpha alpha -1))))
(/.f32 (/.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) 1/2) (PI.f32)) (cbrt.f32 (log.f32 alpha))) (pow.f32 (cbrt.f32 (log.f32 alpha)) 2))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 (pow.f32 (cbrt.f32 (log.f32 alpha)) 2) 1/2)) (cbrt.f32 (log.f32 alpha)))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (cbrt.f32 (log.f32 alpha)) (pow.f32 (cbrt.f32 (log.f32 alpha)) 2)) (/.f32 (PI.f32) 1/2)))
(/.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))) (cbrt.f32 (PI.f32))) (pow.f32 (cbrt.f32 (PI.f32)) 2))
(/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (/.f32 1/2 (log.f32 alpha))) (cbrt.f32 (PI.f32)))
(/.f32 (fma.f32 alpha alpha -1) (/.f32 (*.f32 (cbrt.f32 (PI.f32)) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (/.f32 1/2 (log.f32 alpha))))
(/.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) 1/2) 1) (*.f32 (PI.f32) (log.f32 alpha)))
(*.f32 1/2 (-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (log.f32 alpha)))
(/.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) 1/2) (sqrt.f32 (PI.f32))) (*.f32 (sqrt.f32 (PI.f32)) (log.f32 alpha)))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (sqrt.f32 (PI.f32))) (*.f32 (log.f32 alpha) (*.f32 2 (sqrt.f32 (PI.f32)))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 (log.f32 alpha) (/.f32 (sqrt.f32 (PI.f32)) 1/2))))
(/.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) 1/2) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (*.f32 (cbrt.f32 (PI.f32)) (log.f32 alpha)))
(/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (/.f32 1/2 (log.f32 alpha))) (cbrt.f32 (PI.f32)))
(/.f32 (fma.f32 alpha alpha -1) (/.f32 (*.f32 (cbrt.f32 (PI.f32)) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (/.f32 1/2 (log.f32 alpha))))
(/.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) 1/2) (sqrt.f32 (*.f32 (PI.f32) (log.f32 alpha)))) (sqrt.f32 (*.f32 (PI.f32) (log.f32 alpha))))
(/.f32 (*.f32 1/2 (fma.f32 alpha alpha -1)) (*.f32 (sqrt.f32 (*.f32 (log.f32 alpha) (PI.f32))) (sqrt.f32 (*.f32 (log.f32 alpha) (PI.f32)))))
(/.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) 1/2) (*.f32 (cbrt.f32 (*.f32 (PI.f32) (log.f32 alpha))) (cbrt.f32 (*.f32 (PI.f32) (log.f32 alpha))))) (cbrt.f32 (*.f32 (PI.f32) (log.f32 alpha))))
(/.f32 (*.f32 1/2 (fma.f32 alpha alpha -1)) (*.f32 (cbrt.f32 (*.f32 (log.f32 alpha) (PI.f32))) (*.f32 (cbrt.f32 (*.f32 (log.f32 alpha) (PI.f32))) (cbrt.f32 (*.f32 (log.f32 alpha) (PI.f32))))))
(/.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) 1/2) (*.f32 (PI.f32) (sqrt.f32 (log.f32 alpha)))) (sqrt.f32 (log.f32 alpha)))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (/.f32 (sqrt.f32 (log.f32 alpha)) 1/2) (PI.f32))) (sqrt.f32 (log.f32 alpha)))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (sqrt.f32 (log.f32 alpha)) (/.f32 (*.f32 (PI.f32) (sqrt.f32 (log.f32 alpha))) 1/2)))
(/.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) 1/2) (*.f32 (PI.f32) (pow.f32 (cbrt.f32 (log.f32 alpha)) 2))) (cbrt.f32 (log.f32 alpha)))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 (pow.f32 (cbrt.f32 (log.f32 alpha)) 2) 1/2)) (cbrt.f32 (log.f32 alpha)))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (cbrt.f32 (log.f32 alpha)) (pow.f32 (cbrt.f32 (log.f32 alpha)) 2)) (/.f32 (PI.f32) 1/2)))
(/.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) 1/2) (*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (log.f32 alpha)))) (*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (log.f32 alpha))))
(/.f32 (/.f32 (*.f32 1/2 (fma.f32 alpha alpha -1)) (*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (log.f32 alpha)))) (*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (log.f32 alpha))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (log.f32 alpha)) (*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (log.f32 alpha))))) 2))
(/.f32 (/.f32 (-.f32 1 (*.f32 alpha alpha)) (*.f32 (log.f32 alpha) 2)) (neg.f32 (PI.f32)))
(*.f32 1/2 (-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (log.f32 alpha)))
(/.f32 (/.f32 -1/2 (/.f32 (PI.f32) (fma.f32 alpha alpha -1))) (neg.f32 (log.f32 alpha)))
(*.f32 1/2 (-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (log.f32 alpha)))
(/.f32 (/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) -1/2) -1) (log.f32 alpha))
(*.f32 1/2 (-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (log.f32 alpha)))
(/.f32 (/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) -1/2) 1) (neg.f32 (log.f32 alpha)))
(*.f32 1/2 (-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (log.f32 alpha)))
(/.f32 (/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) -1/2) (sqrt.f32 (log.f32 alpha))) (neg.f32 (sqrt.f32 (log.f32 alpha))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (/.f32 (sqrt.f32 (log.f32 alpha)) 1/2) (PI.f32))) (sqrt.f32 (log.f32 alpha)))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (sqrt.f32 (log.f32 alpha)) (/.f32 (*.f32 (PI.f32) (sqrt.f32 (log.f32 alpha))) 1/2)))
(/.f32 (/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) -1/2) (pow.f32 (cbrt.f32 (log.f32 alpha)) 2)) (neg.f32 (cbrt.f32 (log.f32 alpha))))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 (pow.f32 (cbrt.f32 (log.f32 alpha)) 2) 1/2)) (cbrt.f32 (log.f32 alpha)))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (cbrt.f32 (log.f32 alpha)) (pow.f32 (cbrt.f32 (log.f32 alpha)) 2)) (/.f32 (PI.f32) 1/2)))
(/.f32 (/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) -1/2) (sqrt.f32 (neg.f32 (log.f32 alpha)))) (sqrt.f32 (neg.f32 (log.f32 alpha))))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 (sqrt.f32 (neg.f32 (log.f32 alpha))) -1/2)) (sqrt.f32 (neg.f32 (log.f32 alpha))))
(/.f32 -1/2 (*.f32 (sqrt.f32 (neg.f32 (log.f32 alpha))) (/.f32 (sqrt.f32 (neg.f32 (log.f32 alpha))) (/.f32 (fma.f32 alpha alpha -1) (PI.f32)))))
(/.f32 (/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) -1/2) (*.f32 (cbrt.f32 (neg.f32 (log.f32 alpha))) (cbrt.f32 (neg.f32 (log.f32 alpha))))) (cbrt.f32 (neg.f32 (log.f32 alpha))))
(/.f32 (*.f32 -1/2 (/.f32 (fma.f32 alpha alpha -1) (PI.f32))) (*.f32 (cbrt.f32 (neg.f32 (log.f32 alpha))) (*.f32 (cbrt.f32 (neg.f32 (log.f32 alpha))) (cbrt.f32 (neg.f32 (log.f32 alpha))))))
(/.f32 (/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) -1/2) (neg.f32 (sqrt.f32 (log.f32 alpha)))) (sqrt.f32 (log.f32 alpha)))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (/.f32 (sqrt.f32 (log.f32 alpha)) 1/2) (PI.f32))) (sqrt.f32 (log.f32 alpha)))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (sqrt.f32 (log.f32 alpha)) (/.f32 (*.f32 (PI.f32) (sqrt.f32 (log.f32 alpha))) 1/2)))
(/.f32 (/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) -1/2) (neg.f32 (pow.f32 (cbrt.f32 (log.f32 alpha)) 2))) (cbrt.f32 (log.f32 alpha)))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 (pow.f32 (cbrt.f32 (log.f32 alpha)) 2) 1/2)) (cbrt.f32 (log.f32 alpha)))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (cbrt.f32 (log.f32 alpha)) (pow.f32 (cbrt.f32 (log.f32 alpha)) 2)) (/.f32 (PI.f32) 1/2)))
(/.f32 (/.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (-.f32 1 (*.f32 alpha alpha))) -1) (PI.f32))
(*.f32 1/2 (-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (log.f32 alpha)))
(/.f32 (/.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (-.f32 1 (*.f32 alpha alpha))) 1) (neg.f32 (PI.f32)))
(*.f32 1/2 (-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (log.f32 alpha)))
(/.f32 (/.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (-.f32 1 (*.f32 alpha alpha))) (sqrt.f32 (PI.f32))) (neg.f32 (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 1/2 (/.f32 (log.f32 alpha) (-.f32 1 (*.f32 alpha alpha)))) (*.f32 (neg.f32 (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (/.f32 (-.f32 1 (*.f32 alpha alpha)) (*.f32 (log.f32 alpha) -2)) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (-.f32 1 (*.f32 alpha alpha))) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (neg.f32 (cbrt.f32 (PI.f32))))
(/.f32 (/.f32 (-.f32 1 (*.f32 alpha alpha)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) 1/2) (log.f32 alpha))) (neg.f32 (cbrt.f32 (PI.f32))))
(/.f32 (/.f32 (/.f32 (-.f32 1 (*.f32 alpha alpha)) (*.f32 (log.f32 alpha) -2)) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (cbrt.f32 (PI.f32)))
(/.f32 (/.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (-.f32 1 (*.f32 alpha alpha))) (sqrt.f32 (neg.f32 (PI.f32)))) (sqrt.f32 (neg.f32 (PI.f32))))
(/.f32 (/.f32 1/2 (/.f32 (log.f32 alpha) (-.f32 1 (*.f32 alpha alpha)))) (*.f32 (sqrt.f32 (neg.f32 (PI.f32))) (sqrt.f32 (neg.f32 (PI.f32)))))
(/.f32 (*.f32 1/2 (-.f32 1 (*.f32 alpha alpha))) (*.f32 (*.f32 (sqrt.f32 (neg.f32 (PI.f32))) (sqrt.f32 (neg.f32 (PI.f32)))) (log.f32 alpha)))
(/.f32 (/.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (-.f32 1 (*.f32 alpha alpha))) (*.f32 (cbrt.f32 (neg.f32 (PI.f32))) (cbrt.f32 (neg.f32 (PI.f32))))) (cbrt.f32 (neg.f32 (PI.f32))))
(/.f32 (/.f32 1/2 (/.f32 (log.f32 alpha) (-.f32 1 (*.f32 alpha alpha)))) (*.f32 (cbrt.f32 (neg.f32 (PI.f32))) (*.f32 (cbrt.f32 (neg.f32 (PI.f32))) (cbrt.f32 (neg.f32 (PI.f32))))))
(/.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (-.f32 1 (*.f32 alpha alpha))) (*.f32 (cbrt.f32 (neg.f32 (PI.f32))) (*.f32 (cbrt.f32 (neg.f32 (PI.f32))) (cbrt.f32 (neg.f32 (PI.f32))))))
(/.f32 (/.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (-.f32 1 (*.f32 alpha alpha))) (neg.f32 (sqrt.f32 (PI.f32)))) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 1/2 (/.f32 (log.f32 alpha) (-.f32 1 (*.f32 alpha alpha)))) (*.f32 (neg.f32 (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (/.f32 (-.f32 1 (*.f32 alpha alpha)) (*.f32 (log.f32 alpha) -2)) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (-.f32 1 (*.f32 alpha alpha))) (neg.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2))) (cbrt.f32 (PI.f32)))
(/.f32 (/.f32 (-.f32 1 (*.f32 alpha alpha)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) 1/2) (log.f32 alpha))) (neg.f32 (cbrt.f32 (PI.f32))))
(/.f32 (/.f32 (/.f32 (-.f32 1 (*.f32 alpha alpha)) (*.f32 (log.f32 alpha) -2)) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (cbrt.f32 (PI.f32)))
(/.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) -1/2) (PI.f32)) (neg.f32 (log.f32 alpha)))
(*.f32 1/2 (-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (log.f32 alpha)))
(/.f32 (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 (sqrt.f32 (log.f32 alpha)) 1/2)) 1) (sqrt.f32 (log.f32 alpha)))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (/.f32 (sqrt.f32 (log.f32 alpha)) 1/2) (PI.f32))) (sqrt.f32 (log.f32 alpha)))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (sqrt.f32 (log.f32 alpha)) (/.f32 (*.f32 (PI.f32) (sqrt.f32 (log.f32 alpha))) 1/2)))
(/.f32 (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 (sqrt.f32 (log.f32 alpha)) 1/2)) (cbrt.f32 (log.f32 alpha))) (cbrt.f32 (sqrt.f32 (log.f32 alpha))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (/.f32 (sqrt.f32 (log.f32 alpha)) 1/2) (PI.f32))) (*.f32 (cbrt.f32 (sqrt.f32 (log.f32 alpha))) (cbrt.f32 (log.f32 alpha))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (/.f32 (*.f32 (PI.f32) (sqrt.f32 (log.f32 alpha))) 1/2)) (*.f32 (cbrt.f32 (log.f32 alpha)) (cbrt.f32 (sqrt.f32 (log.f32 alpha)))))
(/.f32 (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 (sqrt.f32 (log.f32 alpha)) 1/2)) (sqrt.f32 (pow.f32 (cbrt.f32 (log.f32 alpha)) 2))) (sqrt.f32 (cbrt.f32 (log.f32 alpha))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (/.f32 (sqrt.f32 (log.f32 alpha)) 1/2) (PI.f32))) (*.f32 (sqrt.f32 (cbrt.f32 (log.f32 alpha))) (sqrt.f32 (pow.f32 (cbrt.f32 (log.f32 alpha)) 2))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (log.f32 alpha)) 2)) (sqrt.f32 (cbrt.f32 (log.f32 alpha)))) (/.f32 (sqrt.f32 (log.f32 alpha)) 1/2)))
(/.f32 (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 (sqrt.f32 (log.f32 alpha)) 1/2)) (sqrt.f32 (sqrt.f32 (log.f32 alpha)))) (sqrt.f32 (sqrt.f32 (log.f32 alpha))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (/.f32 (sqrt.f32 (log.f32 alpha)) 1/2) (PI.f32))) (*.f32 (sqrt.f32 (sqrt.f32 (log.f32 alpha))) (sqrt.f32 (sqrt.f32 (log.f32 alpha)))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (sqrt.f32 (sqrt.f32 (log.f32 alpha))) (sqrt.f32 (sqrt.f32 (log.f32 alpha)))) (/.f32 (*.f32 (PI.f32) (sqrt.f32 (log.f32 alpha))) 1/2)))
(/.f32 (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 (pow.f32 (cbrt.f32 (log.f32 alpha)) 2) 1/2)) 1) (cbrt.f32 (log.f32 alpha)))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 (pow.f32 (cbrt.f32 (log.f32 alpha)) 2) 1/2)) (cbrt.f32 (log.f32 alpha)))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (cbrt.f32 (log.f32 alpha)) (pow.f32 (cbrt.f32 (log.f32 alpha)) 2)) (/.f32 (PI.f32) 1/2)))
(/.f32 (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 (pow.f32 (cbrt.f32 (log.f32 alpha)) 2) 1/2)) (sqrt.f32 (cbrt.f32 (log.f32 alpha)))) (sqrt.f32 (cbrt.f32 (log.f32 alpha))))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 (pow.f32 (cbrt.f32 (log.f32 alpha)) 2) 1/2)) (*.f32 (sqrt.f32 (cbrt.f32 (log.f32 alpha))) (sqrt.f32 (cbrt.f32 (log.f32 alpha)))))
(/.f32 (/.f32 (/.f32 (*.f32 1/2 (fma.f32 alpha alpha -1)) (PI.f32)) (pow.f32 (cbrt.f32 (log.f32 alpha)) 2)) (*.f32 (sqrt.f32 (cbrt.f32 (log.f32 alpha))) (sqrt.f32 (cbrt.f32 (log.f32 alpha)))))
(/.f32 (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 (pow.f32 (cbrt.f32 (log.f32 alpha)) 2) 1/2)) (cbrt.f32 (pow.f32 (cbrt.f32 (log.f32 alpha)) 2))) (cbrt.f32 (cbrt.f32 (log.f32 alpha))))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 (pow.f32 (cbrt.f32 (log.f32 alpha)) 2) 1/2)) (*.f32 (cbrt.f32 (cbrt.f32 (log.f32 alpha))) (cbrt.f32 (pow.f32 (cbrt.f32 (log.f32 alpha)) 2))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (*.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (log.f32 alpha)) 2)) (cbrt.f32 (cbrt.f32 (log.f32 alpha)))) (/.f32 (pow.f32 (cbrt.f32 (log.f32 alpha)) 2) 1/2)))
(/.f32 (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 (pow.f32 (cbrt.f32 (log.f32 alpha)) 2) 1/2)) (*.f32 (cbrt.f32 (cbrt.f32 (log.f32 alpha))) (cbrt.f32 (cbrt.f32 (log.f32 alpha))))) (cbrt.f32 (cbrt.f32 (log.f32 alpha))))
(/.f32 (/.f32 (/.f32 (*.f32 1/2 (fma.f32 alpha alpha -1)) (PI.f32)) (pow.f32 (cbrt.f32 (log.f32 alpha)) 2)) (*.f32 (cbrt.f32 (cbrt.f32 (log.f32 alpha))) (*.f32 (cbrt.f32 (cbrt.f32 (log.f32 alpha))) (cbrt.f32 (cbrt.f32 (log.f32 alpha))))))
(/.f32 (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 (pow.f32 (cbrt.f32 (log.f32 alpha)) 2) 1/2)) (cbrt.f32 (sqrt.f32 (log.f32 alpha)))) (cbrt.f32 (sqrt.f32 (log.f32 alpha))))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 (pow.f32 (cbrt.f32 (log.f32 alpha)) 2) 1/2)) (*.f32 (cbrt.f32 (sqrt.f32 (log.f32 alpha))) (cbrt.f32 (sqrt.f32 (log.f32 alpha)))))
(/.f32 (/.f32 (/.f32 (*.f32 1/2 (fma.f32 alpha alpha -1)) (PI.f32)) (pow.f32 (cbrt.f32 (log.f32 alpha)) 2)) (*.f32 (cbrt.f32 (sqrt.f32 (log.f32 alpha))) (cbrt.f32 (sqrt.f32 (log.f32 alpha)))))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (/.f32 (sqrt.f32 (PI.f32)) (/.f32 1/2 (log.f32 alpha)))) 1) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (sqrt.f32 (PI.f32))) (*.f32 (log.f32 alpha) (*.f32 2 (sqrt.f32 (PI.f32)))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 (log.f32 alpha) (/.f32 (sqrt.f32 (PI.f32)) 1/2))))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (/.f32 (sqrt.f32 (PI.f32)) (/.f32 1/2 (log.f32 alpha)))) (cbrt.f32 (PI.f32))) (cbrt.f32 (sqrt.f32 (PI.f32))))
(/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (sqrt.f32 (PI.f32))) (/.f32 1/2 (log.f32 alpha))) (*.f32 (cbrt.f32 (sqrt.f32 (PI.f32))) (cbrt.f32 (PI.f32))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (cbrt.f32 (sqrt.f32 (PI.f32))) (*.f32 (cbrt.f32 (PI.f32)) (*.f32 (log.f32 alpha) (/.f32 (sqrt.f32 (PI.f32)) 1/2)))))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (/.f32 (sqrt.f32 (PI.f32)) (/.f32 1/2 (log.f32 alpha)))) (sqrt.f32 (sqrt.f32 (PI.f32)))) (sqrt.f32 (sqrt.f32 (PI.f32))))
(/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (sqrt.f32 (PI.f32))) (/.f32 1/2 (log.f32 alpha))) (*.f32 (sqrt.f32 (sqrt.f32 (PI.f32))) (sqrt.f32 (sqrt.f32 (PI.f32)))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (sqrt.f32 (sqrt.f32 (PI.f32))) (*.f32 (*.f32 (log.f32 alpha) (/.f32 (sqrt.f32 (PI.f32)) 1/2)) (sqrt.f32 (sqrt.f32 (PI.f32))))))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (/.f32 (sqrt.f32 (PI.f32)) (/.f32 1/2 (log.f32 alpha)))) (sqrt.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2))) (sqrt.f32 (cbrt.f32 (PI.f32))))
(/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (sqrt.f32 (PI.f32))) (/.f32 1/2 (log.f32 alpha))) (*.f32 (sqrt.f32 (cbrt.f32 (PI.f32))) (sqrt.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (sqrt.f32 (cbrt.f32 (PI.f32))) (*.f32 (*.f32 (log.f32 alpha) (/.f32 (sqrt.f32 (PI.f32)) 1/2)) (sqrt.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2)))))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (/.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (/.f32 1/2 (log.f32 alpha)))) 1) (cbrt.f32 (PI.f32)))
(/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (/.f32 1/2 (log.f32 alpha))) (cbrt.f32 (PI.f32)))
(/.f32 (fma.f32 alpha alpha -1) (/.f32 (*.f32 (cbrt.f32 (PI.f32)) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (/.f32 1/2 (log.f32 alpha))))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (/.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (/.f32 1/2 (log.f32 alpha)))) (sqrt.f32 (cbrt.f32 (PI.f32)))) (sqrt.f32 (cbrt.f32 (PI.f32))))
(/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (/.f32 1/2 (log.f32 alpha))) (*.f32 (sqrt.f32 (cbrt.f32 (PI.f32))) (sqrt.f32 (cbrt.f32 (PI.f32)))))
(/.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (*.f32 (sqrt.f32 (cbrt.f32 (PI.f32))) (sqrt.f32 (cbrt.f32 (PI.f32)))))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (/.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (/.f32 1/2 (log.f32 alpha)))) (cbrt.f32 (sqrt.f32 (PI.f32)))) (cbrt.f32 (sqrt.f32 (PI.f32))))
(/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (/.f32 1/2 (log.f32 alpha))) (*.f32 (cbrt.f32 (sqrt.f32 (PI.f32))) (cbrt.f32 (sqrt.f32 (PI.f32)))))
(/.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (*.f32 (cbrt.f32 (sqrt.f32 (PI.f32))) (cbrt.f32 (sqrt.f32 (PI.f32)))))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (/.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (/.f32 1/2 (log.f32 alpha)))) (*.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) (cbrt.f32 (cbrt.f32 (PI.f32))))) (cbrt.f32 (cbrt.f32 (PI.f32))))
(/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (/.f32 1/2 (log.f32 alpha))) (*.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) (*.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) (cbrt.f32 (cbrt.f32 (PI.f32))))))
(/.f32 (/.f32 (/.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (cbrt.f32 (cbrt.f32 (PI.f32)))) (cbrt.f32 (cbrt.f32 (PI.f32)))) (cbrt.f32 (cbrt.f32 (PI.f32))))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (/.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (/.f32 1/2 (log.f32 alpha)))) (cbrt.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2))) (cbrt.f32 (cbrt.f32 (PI.f32))))
(/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (/.f32 1/2 (log.f32 alpha))) (*.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) (cbrt.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2))))
(/.f32 (/.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (cbrt.f32 (cbrt.f32 (PI.f32)))) (cbrt.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2)))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 alpha alpha)) -1/2) (neg.f32 (PI.f32))) (neg.f32 (log.f32 alpha)))
(*.f32 1/2 (-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (log.f32 alpha)))
(/.f32 (/.f32 (*.f32 1/2 (-.f32 1 (*.f32 alpha alpha))) (log.f32 alpha)) (neg.f32 (PI.f32)))
(*.f32 1/2 (-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (log.f32 alpha)))
(/.f32 (/.f32 (*.f32 -1/2 (fma.f32 alpha alpha -1)) (neg.f32 (log.f32 alpha))) (PI.f32))
(*.f32 1/2 (-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (log.f32 alpha)))
(/.f32 (/.f32 (*.f32 -1/2 (-.f32 1 (*.f32 alpha alpha))) (neg.f32 (log.f32 alpha))) (neg.f32 (PI.f32)))
(*.f32 1/2 (-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (log.f32 alpha)))
(/.f32 (/.f32 (*.f32 -1/2 (/.f32 (fma.f32 alpha alpha -1) (PI.f32))) -1) (log.f32 alpha))
(*.f32 1/2 (-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (log.f32 alpha)))
(/.f32 (/.f32 (*.f32 -1/2 (/.f32 (fma.f32 alpha alpha -1) (PI.f32))) 1) (neg.f32 (log.f32 alpha)))
(*.f32 1/2 (-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (log.f32 alpha)))
(/.f32 (/.f32 (*.f32 -1/2 (/.f32 (fma.f32 alpha alpha -1) (PI.f32))) (sqrt.f32 (log.f32 alpha))) (neg.f32 (sqrt.f32 (log.f32 alpha))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (/.f32 (sqrt.f32 (log.f32 alpha)) 1/2) (PI.f32))) (sqrt.f32 (log.f32 alpha)))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (sqrt.f32 (log.f32 alpha)) (/.f32 (*.f32 (PI.f32) (sqrt.f32 (log.f32 alpha))) 1/2)))
(/.f32 (/.f32 (*.f32 -1/2 (/.f32 (fma.f32 alpha alpha -1) (PI.f32))) (pow.f32 (cbrt.f32 (log.f32 alpha)) 2)) (neg.f32 (cbrt.f32 (log.f32 alpha))))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 (pow.f32 (cbrt.f32 (log.f32 alpha)) 2) 1/2)) (cbrt.f32 (log.f32 alpha)))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (cbrt.f32 (log.f32 alpha)) (pow.f32 (cbrt.f32 (log.f32 alpha)) 2)) (/.f32 (PI.f32) 1/2)))
(/.f32 (/.f32 (*.f32 -1/2 (/.f32 (fma.f32 alpha alpha -1) (PI.f32))) (sqrt.f32 (neg.f32 (log.f32 alpha)))) (sqrt.f32 (neg.f32 (log.f32 alpha))))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 (sqrt.f32 (neg.f32 (log.f32 alpha))) -1/2)) (sqrt.f32 (neg.f32 (log.f32 alpha))))
(/.f32 -1/2 (*.f32 (sqrt.f32 (neg.f32 (log.f32 alpha))) (/.f32 (sqrt.f32 (neg.f32 (log.f32 alpha))) (/.f32 (fma.f32 alpha alpha -1) (PI.f32)))))
(/.f32 (/.f32 (*.f32 -1/2 (/.f32 (fma.f32 alpha alpha -1) (PI.f32))) (*.f32 (cbrt.f32 (neg.f32 (log.f32 alpha))) (cbrt.f32 (neg.f32 (log.f32 alpha))))) (cbrt.f32 (neg.f32 (log.f32 alpha))))
(/.f32 (*.f32 -1/2 (/.f32 (fma.f32 alpha alpha -1) (PI.f32))) (*.f32 (cbrt.f32 (neg.f32 (log.f32 alpha))) (*.f32 (cbrt.f32 (neg.f32 (log.f32 alpha))) (cbrt.f32 (neg.f32 (log.f32 alpha))))))
(/.f32 (/.f32 (*.f32 -1/2 (/.f32 (fma.f32 alpha alpha -1) (PI.f32))) (neg.f32 (sqrt.f32 (log.f32 alpha)))) (sqrt.f32 (log.f32 alpha)))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (/.f32 (sqrt.f32 (log.f32 alpha)) 1/2) (PI.f32))) (sqrt.f32 (log.f32 alpha)))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (sqrt.f32 (log.f32 alpha)) (/.f32 (*.f32 (PI.f32) (sqrt.f32 (log.f32 alpha))) 1/2)))
(/.f32 (/.f32 (*.f32 -1/2 (/.f32 (fma.f32 alpha alpha -1) (PI.f32))) (neg.f32 (pow.f32 (cbrt.f32 (log.f32 alpha)) 2))) (cbrt.f32 (log.f32 alpha)))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 (pow.f32 (cbrt.f32 (log.f32 alpha)) 2) 1/2)) (cbrt.f32 (log.f32 alpha)))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (cbrt.f32 (log.f32 alpha)) (pow.f32 (cbrt.f32 (log.f32 alpha)) 2)) (/.f32 (PI.f32) 1/2)))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 alpha alpha)) (/.f32 1/2 (log.f32 alpha))) -1) (PI.f32))
(*.f32 1/2 (-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (log.f32 alpha)))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 alpha alpha)) (/.f32 1/2 (log.f32 alpha))) 1) (neg.f32 (PI.f32)))
(*.f32 1/2 (-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (log.f32 alpha)))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 alpha alpha)) (/.f32 1/2 (log.f32 alpha))) (sqrt.f32 (PI.f32))) (neg.f32 (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 1/2 (/.f32 (log.f32 alpha) (-.f32 1 (*.f32 alpha alpha)))) (*.f32 (neg.f32 (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (/.f32 (-.f32 1 (*.f32 alpha alpha)) (*.f32 (log.f32 alpha) -2)) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 alpha alpha)) (/.f32 1/2 (log.f32 alpha))) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (neg.f32 (cbrt.f32 (PI.f32))))
(/.f32 (/.f32 (-.f32 1 (*.f32 alpha alpha)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) 1/2) (log.f32 alpha))) (neg.f32 (cbrt.f32 (PI.f32))))
(/.f32 (/.f32 (/.f32 (-.f32 1 (*.f32 alpha alpha)) (*.f32 (log.f32 alpha) -2)) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (cbrt.f32 (PI.f32)))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 alpha alpha)) (/.f32 1/2 (log.f32 alpha))) (sqrt.f32 (neg.f32 (PI.f32)))) (sqrt.f32 (neg.f32 (PI.f32))))
(/.f32 (/.f32 1/2 (/.f32 (log.f32 alpha) (-.f32 1 (*.f32 alpha alpha)))) (*.f32 (sqrt.f32 (neg.f32 (PI.f32))) (sqrt.f32 (neg.f32 (PI.f32)))))
(/.f32 (*.f32 1/2 (-.f32 1 (*.f32 alpha alpha))) (*.f32 (*.f32 (sqrt.f32 (neg.f32 (PI.f32))) (sqrt.f32 (neg.f32 (PI.f32)))) (log.f32 alpha)))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 alpha alpha)) (/.f32 1/2 (log.f32 alpha))) (*.f32 (cbrt.f32 (neg.f32 (PI.f32))) (cbrt.f32 (neg.f32 (PI.f32))))) (cbrt.f32 (neg.f32 (PI.f32))))
(/.f32 (/.f32 1/2 (/.f32 (log.f32 alpha) (-.f32 1 (*.f32 alpha alpha)))) (*.f32 (cbrt.f32 (neg.f32 (PI.f32))) (*.f32 (cbrt.f32 (neg.f32 (PI.f32))) (cbrt.f32 (neg.f32 (PI.f32))))))
(/.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (-.f32 1 (*.f32 alpha alpha))) (*.f32 (cbrt.f32 (neg.f32 (PI.f32))) (*.f32 (cbrt.f32 (neg.f32 (PI.f32))) (cbrt.f32 (neg.f32 (PI.f32))))))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 alpha alpha)) (/.f32 1/2 (log.f32 alpha))) (neg.f32 (sqrt.f32 (PI.f32)))) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 1/2 (/.f32 (log.f32 alpha) (-.f32 1 (*.f32 alpha alpha)))) (*.f32 (neg.f32 (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (/.f32 (-.f32 1 (*.f32 alpha alpha)) (*.f32 (log.f32 alpha) -2)) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 alpha alpha)) (/.f32 1/2 (log.f32 alpha))) (neg.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2))) (cbrt.f32 (PI.f32)))
(/.f32 (/.f32 (-.f32 1 (*.f32 alpha alpha)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) 1/2) (log.f32 alpha))) (neg.f32 (cbrt.f32 (PI.f32))))
(/.f32 (/.f32 (/.f32 (-.f32 1 (*.f32 alpha alpha)) (*.f32 (log.f32 alpha) -2)) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (cbrt.f32 (PI.f32)))
(pow.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha))) 1)
(*.f32 1/2 (-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (log.f32 alpha)))
(pow.f32 (sqrt.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha)))) 2)
(pow.f32 (sqrt.f32 (/.f32 (/.f32 (*.f32 1/2 (fma.f32 alpha alpha -1)) (PI.f32)) (log.f32 alpha))) 2)
(pow.f32 (sqrt.f32 (*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (log.f32 alpha)))) 2)
(pow.f32 (cbrt.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha)))) 3)
(*.f32 1/2 (-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (log.f32 alpha)))
(pow.f32 (pow.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha))) 3) 1/3)
(*.f32 1/2 (-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (log.f32 alpha)))
(sqrt.f32 (pow.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha))) 2))
(sqrt.f32 (pow.f32 (/.f32 (/.f32 (*.f32 1/2 (fma.f32 alpha alpha -1)) (PI.f32)) (log.f32 alpha)) 2))
(sqrt.f32 (pow.f32 (*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (log.f32 alpha))) 2))
(log.f32 (pow.f32 (exp.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32))) (/.f32 1/2 (log.f32 alpha))))
(*.f32 1/2 (-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (log.f32 alpha)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha))))))
(*.f32 1/2 (-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (log.f32 alpha)))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha))) 3))
(*.f32 1/2 (-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (log.f32 alpha)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) 3) (pow.f32 (/.f32 1/2 (log.f32 alpha)) 3)))
(*.f32 1/2 (-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (log.f32 alpha)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 1/2 (log.f32 alpha)) 3) (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) 3)))
(*.f32 1/2 (-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (log.f32 alpha)))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha)))))
(*.f32 1/2 (-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (log.f32 alpha)))
(exp.f32 (log.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha)))))
(*.f32 1/2 (-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (log.f32 alpha)))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha)))) 1))
(*.f32 1/2 (-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (log.f32 alpha)))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha)))))
(*.f32 1/2 (-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (log.f32 alpha)))
(+.f32 (*.f32 (/.f32 1 (PI.f32)) -1) (*.f32 (/.f32 1 (PI.f32)) (*.f32 alpha alpha)))
(/.f32 (fma.f32 alpha alpha -1) (PI.f32))
(+.f32 (*.f32 (/.f32 1 (PI.f32)) (*.f32 alpha alpha)) (*.f32 (/.f32 1 (PI.f32)) -1))
(/.f32 (fma.f32 alpha alpha -1) (PI.f32))
(+.f32 (*.f32 (/.f32 1 (PI.f32)) (*.f32 (*.f32 alpha alpha) 1)) (*.f32 (/.f32 1 (PI.f32)) -1))
(/.f32 (fma.f32 alpha alpha -1) (PI.f32))
(+.f32 (*.f32 -1 (/.f32 1 (PI.f32))) (*.f32 (*.f32 alpha alpha) (/.f32 1 (PI.f32))))
(/.f32 (fma.f32 alpha alpha -1) (PI.f32))
(+.f32 (*.f32 (*.f32 alpha alpha) (/.f32 1 (PI.f32))) (*.f32 -1 (/.f32 1 (PI.f32))))
(/.f32 (fma.f32 alpha alpha -1) (PI.f32))
(+.f32 (*.f32 (*.f32 (*.f32 alpha alpha) 1) (/.f32 1 (PI.f32))) (*.f32 -1 (/.f32 1 (PI.f32))))
(/.f32 (fma.f32 alpha alpha -1) (PI.f32))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)))) 1)
(/.f32 (fma.f32 alpha alpha -1) (PI.f32))
(*.f32 (fma.f32 alpha alpha -1) (/.f32 1 (PI.f32)))
(/.f32 (fma.f32 alpha alpha -1) (PI.f32))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) 1)
(/.f32 (fma.f32 alpha alpha -1) (PI.f32))
(*.f32 1 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)))
(/.f32 (fma.f32 alpha alpha -1) (PI.f32))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32))) (sqrt.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32))))
(/.f32 (fma.f32 alpha alpha -1) (PI.f32))
(*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (/.f32 1 (PI.f32))))
(*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (/.f32 (*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) 1) (PI.f32)))
(*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (PI.f32)))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32))) (pow.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32))) 2))
(/.f32 (fma.f32 alpha alpha -1) (PI.f32))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32))) 2) (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32))))
(/.f32 (fma.f32 alpha alpha -1) (PI.f32))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (*.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (/.f32 1 (PI.f32))))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (/.f32 (*.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 1) (PI.f32)))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (PI.f32)))
(*.f32 (/.f32 1 (PI.f32)) (fma.f32 alpha alpha -1))
(/.f32 (fma.f32 alpha alpha -1) (PI.f32))
(*.f32 (-.f32 1 (*.f32 alpha alpha)) (/.f32 -1 (PI.f32)))
(/.f32 (fma.f32 alpha alpha -1) (PI.f32))
(*.f32 (/.f32 1 (sqrt.f32 (PI.f32))) (/.f32 (fma.f32 alpha alpha -1) (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (sqrt.f32 (PI.f32))) (/.f32 1 (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (PI.f32)) 2)) (/.f32 (fma.f32 alpha alpha -1) (cbrt.f32 (PI.f32))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (cbrt.f32 (PI.f32))) (pow.f32 (cbrt.f32 (PI.f32)) 2))
(*.f32 (/.f32 -1 (PI.f32)) (-.f32 1 (*.f32 alpha alpha)))
(/.f32 (fma.f32 alpha alpha -1) (PI.f32))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) 1) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (PI.f32)))
(*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (/.f32 (*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) 1) (PI.f32)))
(*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (PI.f32)))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (PI.f32)) (sqrt.f32 (fma.f32 alpha alpha -1)))
(*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (/.f32 (*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) 1) (PI.f32)))
(*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (PI.f32)))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (cbrt.f32 (PI.f32))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) 1) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (PI.f32)))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (/.f32 (*.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 1) (PI.f32)))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (PI.f32)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (sqrt.f32 (PI.f32))) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32))) (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (pow.f32 (cbrt.f32 (PI.f32)) 2)))
(/.f32 (*.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32))) (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2)) (pow.f32 (cbrt.f32 (PI.f32)) 2))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (PI.f32)) (cbrt.f32 (fma.f32 alpha alpha -1)))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (/.f32 (*.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 1) (PI.f32)))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (PI.f32)))
(*.f32 (/.f32 1 (/.f32 (PI.f32) (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2))) (cbrt.f32 (fma.f32 alpha alpha -1)))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (/.f32 (*.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 1) (PI.f32)))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (PI.f32)))
(pow.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) 1)
(/.f32 (fma.f32 alpha alpha -1) (PI.f32))
(pow.f32 (sqrt.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32))) 2)
(/.f32 (fma.f32 alpha alpha -1) (PI.f32))
(pow.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32))) 3)
(/.f32 (fma.f32 alpha alpha -1) (PI.f32))
(pow.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) 3) 1/3)
(/.f32 (fma.f32 alpha alpha -1) (PI.f32))
(pow.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) -1)
(/.f32 (fma.f32 alpha alpha -1) (PI.f32))
(neg.f32 (/.f32 (fma.f32 alpha alpha -1) (neg.f32 (PI.f32))))
(/.f32 (neg.f32 (fma.f32 alpha alpha -1)) (neg.f32 (PI.f32)))
(/.f32 (-.f32 1 (*.f32 alpha alpha)) (neg.f32 (PI.f32)))
(sqrt.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) 2))
(log.f32 (exp.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32))))
(/.f32 (fma.f32 alpha alpha -1) (PI.f32))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)))))
(/.f32 (fma.f32 alpha alpha -1) (PI.f32))
(cbrt.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) 3))
(/.f32 (fma.f32 alpha alpha -1) (PI.f32))
(cbrt.f32 (/.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (pow.f32 (PI.f32) 3)))
(/.f32 (fma.f32 alpha alpha -1) (PI.f32))
(expm1.f32 (log1p.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32))))
(/.f32 (fma.f32 alpha alpha -1) (PI.f32))
(exp.f32 (log.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32))))
(/.f32 (fma.f32 alpha alpha -1) (PI.f32))
(exp.f32 (*.f32 (log.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32))) 1))
(/.f32 (fma.f32 alpha alpha -1) (PI.f32))
(log1p.f32 (expm1.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32))))
(/.f32 (fma.f32 alpha alpha -1) (PI.f32))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1/2 (log.f32 alpha)))) 1)
(/.f32 -1/2 (neg.f32 (log.f32 alpha)))
(/.f32 1/2 (log.f32 alpha))
(*.f32 1/2 (/.f32 1 (log.f32 alpha)))
(/.f32 -1/2 (neg.f32 (log.f32 alpha)))
(/.f32 1/2 (log.f32 alpha))
(*.f32 (/.f32 1/2 (log.f32 alpha)) 1)
(/.f32 -1/2 (neg.f32 (log.f32 alpha)))
(/.f32 1/2 (log.f32 alpha))
(*.f32 1 (/.f32 1/2 (log.f32 alpha)))
(/.f32 -1/2 (neg.f32 (log.f32 alpha)))
(/.f32 1/2 (log.f32 alpha))
(*.f32 (sqrt.f32 (/.f32 1/2 (log.f32 alpha))) (sqrt.f32 (/.f32 1/2 (log.f32 alpha))))
(/.f32 -1/2 (neg.f32 (log.f32 alpha)))
(/.f32 1/2 (log.f32 alpha))
(*.f32 (cbrt.f32 (/.f32 1/2 (log.f32 alpha))) (pow.f32 (cbrt.f32 (/.f32 1/2 (log.f32 alpha))) 2))
(/.f32 -1/2 (neg.f32 (log.f32 alpha)))
(/.f32 1/2 (log.f32 alpha))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 1/2 (log.f32 alpha))) 2) (cbrt.f32 (/.f32 1/2 (log.f32 alpha))))
(/.f32 -1/2 (neg.f32 (log.f32 alpha)))
(/.f32 1/2 (log.f32 alpha))
(*.f32 (/.f32 1 (log.f32 alpha)) 1/2)
(/.f32 -1/2 (neg.f32 (log.f32 alpha)))
(/.f32 1/2 (log.f32 alpha))
(*.f32 -1/2 (/.f32 -1 (log.f32 alpha)))
(/.f32 -1/2 (neg.f32 (log.f32 alpha)))
(/.f32 1/2 (log.f32 alpha))
(*.f32 (/.f32 1 (sqrt.f32 (log.f32 alpha))) (/.f32 1/2 (sqrt.f32 (log.f32 alpha))))
(*.f32 (/.f32 1/2 (sqrt.f32 (log.f32 alpha))) (/.f32 1 (sqrt.f32 (log.f32 alpha))))
(/.f32 (/.f32 1/2 (sqrt.f32 (log.f32 alpha))) (sqrt.f32 (log.f32 alpha)))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (log.f32 alpha)) 2)) (/.f32 1/2 (cbrt.f32 (log.f32 alpha))))
(/.f32 (/.f32 1/2 (pow.f32 (cbrt.f32 (log.f32 alpha)) 2)) (cbrt.f32 (log.f32 alpha)))
(*.f32 (/.f32 -1 (log.f32 alpha)) -1/2)
(/.f32 -1/2 (neg.f32 (log.f32 alpha)))
(/.f32 1/2 (log.f32 alpha))
(pow.f32 (/.f32 1/2 (log.f32 alpha)) 1)
(/.f32 -1/2 (neg.f32 (log.f32 alpha)))
(/.f32 1/2 (log.f32 alpha))
(pow.f32 (sqrt.f32 (/.f32 1/2 (log.f32 alpha))) 2)
(/.f32 -1/2 (neg.f32 (log.f32 alpha)))
(/.f32 1/2 (log.f32 alpha))
(pow.f32 (cbrt.f32 (/.f32 1/2 (log.f32 alpha))) 3)
(/.f32 -1/2 (neg.f32 (log.f32 alpha)))
(/.f32 1/2 (log.f32 alpha))
(pow.f32 (pow.f32 (/.f32 1/2 (log.f32 alpha)) 3) 1/3)
(/.f32 -1/2 (neg.f32 (log.f32 alpha)))
(/.f32 1/2 (log.f32 alpha))
(pow.f32 (*.f32 (log.f32 alpha) 2) -1)
(/.f32 -1/2 (neg.f32 (log.f32 alpha)))
(/.f32 1/2 (log.f32 alpha))
(sqrt.f32 (/.f32 1/4 (pow.f32 (log.f32 alpha) 2)))
(log.f32 (exp.f32 (/.f32 1/2 (log.f32 alpha))))
(/.f32 -1/2 (neg.f32 (log.f32 alpha)))
(/.f32 1/2 (log.f32 alpha))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1/2 (log.f32 alpha)))))
(/.f32 -1/2 (neg.f32 (log.f32 alpha)))
(/.f32 1/2 (log.f32 alpha))
(cbrt.f32 (pow.f32 (/.f32 1/2 (log.f32 alpha)) 3))
(/.f32 -1/2 (neg.f32 (log.f32 alpha)))
(/.f32 1/2 (log.f32 alpha))
(expm1.f32 (log1p.f32 (/.f32 1/2 (log.f32 alpha))))
(/.f32 -1/2 (neg.f32 (log.f32 alpha)))
(/.f32 1/2 (log.f32 alpha))
(exp.f32 (log.f32 (/.f32 1/2 (log.f32 alpha))))
(/.f32 -1/2 (neg.f32 (log.f32 alpha)))
(/.f32 1/2 (log.f32 alpha))
(exp.f32 (*.f32 (log.f32 (/.f32 1/2 (log.f32 alpha))) 1))
(/.f32 -1/2 (neg.f32 (log.f32 alpha)))
(/.f32 1/2 (log.f32 alpha))
(log1p.f32 (expm1.f32 (/.f32 1/2 (log.f32 alpha))))
(/.f32 -1/2 (neg.f32 (log.f32 alpha)))
(/.f32 1/2 (log.f32 alpha))

localize108.0ms (0.6%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(+.f32 1 (*.f32 (neg.f32 cosTheta) cosTheta))
0.1b
(-.f32 (*.f32 alpha alpha) 1)
Compiler

Compiled 65 to 36 computations (44.6% saved)

series0.0ms (0%)

Counts
1 → 12
Calls

3 calls:

TimeVariablePointExpression
0.0ms
cosTheta
@0
(+.f32 1 (*.f32 (neg.f32 cosTheta) cosTheta))
0.0ms
cosTheta
@inf
(+.f32 1 (*.f32 (neg.f32 cosTheta) cosTheta))
0.0ms
cosTheta
@-inf
(+.f32 1 (*.f32 (neg.f32 cosTheta) cosTheta))

rewrite50.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1318×add-sqr-sqrt
1302×*-un-lft-identity
1212×add-cube-cbrt
1202×add-cbrt-cube
1190×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0817
11639
221109
Stop Event
node limit
Counts
1 → 32
Calls
Call 1
Inputs
(+.f32 1 (*.f32 (neg.f32 cosTheta) cosTheta))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f32 1 (*.f32 cosTheta cosTheta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 1 (fma.f32 cosTheta cosTheta 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 1 (fma.f32 cosTheta cosTheta 1)) (/.f32 (*.f32 cosTheta (pow.f32 cosTheta 3)) (fma.f32 cosTheta cosTheta 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (fma.f32 cosTheta cosTheta 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (fma.f32 cosTheta cosTheta 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (hypot.f32 1 cosTheta) (hypot.f32 1 cosTheta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (fma.f32 cosTheta cosTheta 1)) (pow.f32 (cbrt.f32 (fma.f32 cosTheta cosTheta 1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (fma.f32 cosTheta cosTheta 1)) 2) (cbrt.f32 (fma.f32 cosTheta cosTheta 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 1 (*.f32 cosTheta (pow.f32 cosTheta 3))) (/.f32 1 (fma.f32 cosTheta cosTheta 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3)) (/.f32 1 (+.f32 1 (+.f32 (*.f32 cosTheta (pow.f32 cosTheta 3)) (*.f32 cosTheta cosTheta)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (fma.f32 cosTheta cosTheta 1) (+.f32 1 (*.f32 cosTheta (pow.f32 cosTheta 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (+.f32 1 (+.f32 (*.f32 cosTheta (pow.f32 cosTheta 3)) (*.f32 cosTheta cosTheta))) (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 1 (*.f32 cosTheta (pow.f32 cosTheta 3))) (fma.f32 cosTheta cosTheta 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3)) (+.f32 1 (+.f32 (*.f32 cosTheta (pow.f32 cosTheta 3)) (*.f32 cosTheta cosTheta))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3)) (+.f32 (*.f32 cosTheta (pow.f32 cosTheta 3)) (fma.f32 cosTheta cosTheta 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3)) (+.f32 1 (+.f32 (*.f32 cosTheta (pow.f32 cosTheta 3)) (*.f32 cosTheta cosTheta))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 cosTheta (pow.f32 cosTheta 3)) 1) (-.f32 (*.f32 cosTheta cosTheta) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (+.f32 1 (*.f32 cosTheta (pow.f32 cosTheta 3)))) (neg.f32 (fma.f32 cosTheta cosTheta 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3))) (neg.f32 (+.f32 1 (+.f32 (*.f32 cosTheta (pow.f32 cosTheta 3)) (*.f32 cosTheta cosTheta)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (fma.f32 cosTheta cosTheta 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (hypot.f32 1 cosTheta) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (fma.f32 cosTheta cosTheta 1)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (fma.f32 cosTheta cosTheta 1) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (fma.f32 cosTheta cosTheta 1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (fma.f32 cosTheta cosTheta 1)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (fma.f32 cosTheta cosTheta 1) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (fma.f32 cosTheta cosTheta 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log1p.f32 (*.f32 cosTheta cosTheta)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (fma.f32 cosTheta cosTheta 1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (*.f32 cosTheta cosTheta) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 cosTheta cosTheta 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (*.f32 cosTheta (pow.f32 cosTheta 3))) (pow.f32 (cbrt.f32 cosTheta) 2) 1)))))

simplify92.0ms (0.5%)

Algorithm
egg-herbie
Rules
1808×distribute-lft-in
1734×distribute-rgt-in
1008×associate-*r*
804×associate-/r*
786×times-frac
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0791116
1195862
2831760
34834760
Stop Event
node limit
Counts
44 → 52
Calls
Call 1
Inputs
1
(+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2)))
(+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2)))
(+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2)))
(*.f32 -1 (pow.f32 cosTheta 2))
(+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2)))
(+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2)))
(+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2)))
(*.f32 -1 (pow.f32 cosTheta 2))
(+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2)))
(+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2)))
(+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2)))
(-.f32 1 (*.f32 cosTheta cosTheta))
(-.f32 (+.f32 1 (fma.f32 cosTheta cosTheta 1)) 1)
(-.f32 (/.f32 1 (fma.f32 cosTheta cosTheta 1)) (/.f32 (*.f32 cosTheta (pow.f32 cosTheta 3)) (fma.f32 cosTheta cosTheta 1)))
(*.f32 1 (fma.f32 cosTheta cosTheta 1))
(*.f32 (fma.f32 cosTheta cosTheta 1) 1)
(*.f32 (hypot.f32 1 cosTheta) (hypot.f32 1 cosTheta))
(*.f32 (cbrt.f32 (fma.f32 cosTheta cosTheta 1)) (pow.f32 (cbrt.f32 (fma.f32 cosTheta cosTheta 1)) 2))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 cosTheta cosTheta 1)) 2) (cbrt.f32 (fma.f32 cosTheta cosTheta 1)))
(*.f32 (+.f32 1 (*.f32 cosTheta (pow.f32 cosTheta 3))) (/.f32 1 (fma.f32 cosTheta cosTheta 1)))
(*.f32 (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3)) (/.f32 1 (+.f32 1 (+.f32 (*.f32 cosTheta (pow.f32 cosTheta 3)) (*.f32 cosTheta cosTheta)))))
(/.f32 1 (/.f32 (fma.f32 cosTheta cosTheta 1) (+.f32 1 (*.f32 cosTheta (pow.f32 cosTheta 3)))))
(/.f32 1 (/.f32 (+.f32 1 (+.f32 (*.f32 cosTheta (pow.f32 cosTheta 3)) (*.f32 cosTheta cosTheta))) (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3))))
(/.f32 (+.f32 1 (*.f32 cosTheta (pow.f32 cosTheta 3))) (fma.f32 cosTheta cosTheta 1))
(/.f32 (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3)) (+.f32 1 (+.f32 (*.f32 cosTheta (pow.f32 cosTheta 3)) (*.f32 cosTheta cosTheta))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3)) (+.f32 (*.f32 cosTheta (pow.f32 cosTheta 3)) (fma.f32 cosTheta cosTheta 1)))
(/.f32 (-.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3)) (+.f32 1 (+.f32 (*.f32 cosTheta (pow.f32 cosTheta 3)) (*.f32 cosTheta cosTheta))))
(/.f32 (-.f32 (*.f32 cosTheta (pow.f32 cosTheta 3)) 1) (-.f32 (*.f32 cosTheta cosTheta) 1))
(/.f32 (neg.f32 (+.f32 1 (*.f32 cosTheta (pow.f32 cosTheta 3)))) (neg.f32 (fma.f32 cosTheta cosTheta 1)))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3))) (neg.f32 (+.f32 1 (+.f32 (*.f32 cosTheta (pow.f32 cosTheta 3)) (*.f32 cosTheta cosTheta)))))
(pow.f32 (fma.f32 cosTheta cosTheta 1) 1)
(pow.f32 (hypot.f32 1 cosTheta) 2)
(pow.f32 (cbrt.f32 (fma.f32 cosTheta cosTheta 1)) 3)
(pow.f32 (pow.f32 (fma.f32 cosTheta cosTheta 1) 3) 1/3)
(sqrt.f32 (pow.f32 (fma.f32 cosTheta cosTheta 1) 2))
(log.f32 (exp.f32 (fma.f32 cosTheta cosTheta 1)))
(cbrt.f32 (pow.f32 (fma.f32 cosTheta cosTheta 1) 3))
(expm1.f32 (log1p.f32 (fma.f32 cosTheta cosTheta 1)))
(exp.f32 (log1p.f32 (*.f32 cosTheta cosTheta)))
(log1p.f32 (expm1.f32 (fma.f32 cosTheta cosTheta 1)))
(fma.f32 1 (*.f32 cosTheta cosTheta) 1)
(fma.f32 cosTheta cosTheta 1)
(fma.f32 (cbrt.f32 (*.f32 cosTheta (pow.f32 cosTheta 3))) (pow.f32 (cbrt.f32 cosTheta) 2) 1)
Outputs
1
(+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2)))
(-.f32 1 (*.f32 cosTheta cosTheta))
(+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2)))
(-.f32 1 (*.f32 cosTheta cosTheta))
(+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2)))
(-.f32 1 (*.f32 cosTheta cosTheta))
(*.f32 -1 (pow.f32 cosTheta 2))
(neg.f32 (*.f32 cosTheta cosTheta))
(*.f32 cosTheta (neg.f32 cosTheta))
(+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2)))
(-.f32 1 (*.f32 cosTheta cosTheta))
(+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2)))
(-.f32 1 (*.f32 cosTheta cosTheta))
(+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2)))
(-.f32 1 (*.f32 cosTheta cosTheta))
(*.f32 -1 (pow.f32 cosTheta 2))
(neg.f32 (*.f32 cosTheta cosTheta))
(*.f32 cosTheta (neg.f32 cosTheta))
(+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2)))
(-.f32 1 (*.f32 cosTheta cosTheta))
(+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2)))
(-.f32 1 (*.f32 cosTheta cosTheta))
(+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2)))
(-.f32 1 (*.f32 cosTheta cosTheta))
(-.f32 1 (*.f32 cosTheta cosTheta))
(-.f32 (+.f32 1 (fma.f32 cosTheta cosTheta 1)) 1)
(+.f32 1 (-.f32 (fma.f32 cosTheta cosTheta 1) 1))
(+.f32 (fma.f32 cosTheta cosTheta 1) 0)
(fma.f32 cosTheta cosTheta 1)
(-.f32 (/.f32 1 (fma.f32 cosTheta cosTheta 1)) (/.f32 (*.f32 cosTheta (pow.f32 cosTheta 3)) (fma.f32 cosTheta cosTheta 1)))
(-.f32 (/.f32 1 (fma.f32 cosTheta cosTheta 1)) (/.f32 cosTheta (/.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 cosTheta 3))))
(-.f32 (/.f32 1 (fma.f32 cosTheta cosTheta 1)) (/.f32 (pow.f32 cosTheta 4) (fma.f32 cosTheta cosTheta 1)))
(*.f32 1 (fma.f32 cosTheta cosTheta 1))
(+.f32 1 (-.f32 (fma.f32 cosTheta cosTheta 1) 1))
(+.f32 (fma.f32 cosTheta cosTheta 1) 0)
(fma.f32 cosTheta cosTheta 1)
(*.f32 (fma.f32 cosTheta cosTheta 1) 1)
(+.f32 1 (-.f32 (fma.f32 cosTheta cosTheta 1) 1))
(+.f32 (fma.f32 cosTheta cosTheta 1) 0)
(fma.f32 cosTheta cosTheta 1)
(*.f32 (hypot.f32 1 cosTheta) (hypot.f32 1 cosTheta))
(+.f32 1 (-.f32 (fma.f32 cosTheta cosTheta 1) 1))
(+.f32 (fma.f32 cosTheta cosTheta 1) 0)
(fma.f32 cosTheta cosTheta 1)
(*.f32 (cbrt.f32 (fma.f32 cosTheta cosTheta 1)) (pow.f32 (cbrt.f32 (fma.f32 cosTheta cosTheta 1)) 2))
(+.f32 1 (-.f32 (fma.f32 cosTheta cosTheta 1) 1))
(+.f32 (fma.f32 cosTheta cosTheta 1) 0)
(fma.f32 cosTheta cosTheta 1)
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 cosTheta cosTheta 1)) 2) (cbrt.f32 (fma.f32 cosTheta cosTheta 1)))
(+.f32 1 (-.f32 (fma.f32 cosTheta cosTheta 1) 1))
(+.f32 (fma.f32 cosTheta cosTheta 1) 0)
(fma.f32 cosTheta cosTheta 1)
(*.f32 (+.f32 1 (*.f32 cosTheta (pow.f32 cosTheta 3))) (/.f32 1 (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 1 (fma.f32 cosTheta cosTheta 1)) (+.f32 1 (*.f32 cosTheta (pow.f32 cosTheta 3))))
(/.f32 (+.f32 1 (pow.f32 cosTheta 4)) (fma.f32 cosTheta cosTheta 1))
(*.f32 (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3)) (/.f32 1 (+.f32 1 (+.f32 (*.f32 cosTheta (pow.f32 cosTheta 3)) (*.f32 cosTheta cosTheta)))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3)) 1) (+.f32 1 (*.f32 cosTheta (+.f32 (pow.f32 cosTheta 3) cosTheta))))
(/.f32 (+.f32 1 (pow.f32 cosTheta 6)) (+.f32 1 (fma.f32 cosTheta cosTheta (pow.f32 cosTheta 4))))
(/.f32 (+.f32 1 (pow.f32 cosTheta 6)) (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 cosTheta 4)))
(/.f32 1 (/.f32 (fma.f32 cosTheta cosTheta 1) (+.f32 1 (*.f32 cosTheta (pow.f32 cosTheta 3)))))
(*.f32 (/.f32 1 (fma.f32 cosTheta cosTheta 1)) (+.f32 1 (*.f32 cosTheta (pow.f32 cosTheta 3))))
(/.f32 (+.f32 1 (pow.f32 cosTheta 4)) (fma.f32 cosTheta cosTheta 1))
(/.f32 1 (/.f32 (+.f32 1 (+.f32 (*.f32 cosTheta (pow.f32 cosTheta 3)) (*.f32 cosTheta cosTheta))) (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3)) 1) (+.f32 1 (*.f32 cosTheta (+.f32 (pow.f32 cosTheta 3) cosTheta))))
(/.f32 (+.f32 1 (pow.f32 cosTheta 6)) (+.f32 1 (fma.f32 cosTheta cosTheta (pow.f32 cosTheta 4))))
(/.f32 (+.f32 1 (pow.f32 cosTheta 6)) (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 cosTheta 4)))
(/.f32 (+.f32 1 (*.f32 cosTheta (pow.f32 cosTheta 3))) (fma.f32 cosTheta cosTheta 1))
(*.f32 (/.f32 1 (fma.f32 cosTheta cosTheta 1)) (+.f32 1 (*.f32 cosTheta (pow.f32 cosTheta 3))))
(/.f32 (+.f32 1 (pow.f32 cosTheta 4)) (fma.f32 cosTheta cosTheta 1))
(/.f32 (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3)) (+.f32 1 (+.f32 (*.f32 cosTheta (pow.f32 cosTheta 3)) (*.f32 cosTheta cosTheta))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3)) 1) (+.f32 1 (*.f32 cosTheta (+.f32 (pow.f32 cosTheta 3) cosTheta))))
(/.f32 (+.f32 1 (pow.f32 cosTheta 6)) (+.f32 1 (fma.f32 cosTheta cosTheta (pow.f32 cosTheta 4))))
(/.f32 (+.f32 1 (pow.f32 cosTheta 6)) (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 cosTheta 4)))
(/.f32 (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3)) (+.f32 (*.f32 cosTheta (pow.f32 cosTheta 3)) (fma.f32 cosTheta cosTheta 1)))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3)) 1) (+.f32 1 (*.f32 cosTheta (+.f32 (pow.f32 cosTheta 3) cosTheta))))
(/.f32 (+.f32 1 (pow.f32 cosTheta 6)) (+.f32 1 (fma.f32 cosTheta cosTheta (pow.f32 cosTheta 4))))
(/.f32 (+.f32 1 (pow.f32 cosTheta 6)) (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 cosTheta 4)))
(/.f32 (-.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3)) (+.f32 1 (+.f32 (*.f32 cosTheta (pow.f32 cosTheta 3)) (*.f32 cosTheta cosTheta))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3)) (+.f32 1 (*.f32 cosTheta (+.f32 (pow.f32 cosTheta 3) cosTheta))))
(/.f32 (-.f32 1 (pow.f32 cosTheta 6)) (+.f32 1 (fma.f32 cosTheta cosTheta (pow.f32 cosTheta 4))))
(/.f32 (-.f32 1 (pow.f32 cosTheta 6)) (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 cosTheta 4)))
(/.f32 (-.f32 (*.f32 cosTheta (pow.f32 cosTheta 3)) 1) (-.f32 (*.f32 cosTheta cosTheta) 1))
(/.f32 (fma.f32 cosTheta (pow.f32 cosTheta 3) -1) (fma.f32 cosTheta cosTheta -1))
(/.f32 (+.f32 -1 (pow.f32 cosTheta 4)) (fma.f32 cosTheta cosTheta -1))
(/.f32 (neg.f32 (+.f32 1 (*.f32 cosTheta (pow.f32 cosTheta 3)))) (neg.f32 (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 1 (fma.f32 cosTheta cosTheta 1)) (+.f32 1 (*.f32 cosTheta (pow.f32 cosTheta 3))))
(/.f32 (+.f32 1 (pow.f32 cosTheta 4)) (fma.f32 cosTheta cosTheta 1))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3))) (neg.f32 (+.f32 1 (+.f32 (*.f32 cosTheta (pow.f32 cosTheta 3)) (*.f32 cosTheta cosTheta)))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3)) 1) (+.f32 1 (*.f32 cosTheta (+.f32 (pow.f32 cosTheta 3) cosTheta))))
(/.f32 (+.f32 1 (pow.f32 cosTheta 6)) (+.f32 1 (fma.f32 cosTheta cosTheta (pow.f32 cosTheta 4))))
(/.f32 (+.f32 1 (pow.f32 cosTheta 6)) (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 cosTheta 4)))
(pow.f32 (fma.f32 cosTheta cosTheta 1) 1)
(+.f32 1 (-.f32 (fma.f32 cosTheta cosTheta 1) 1))
(+.f32 (fma.f32 cosTheta cosTheta 1) 0)
(fma.f32 cosTheta cosTheta 1)
(pow.f32 (hypot.f32 1 cosTheta) 2)
(+.f32 1 (-.f32 (fma.f32 cosTheta cosTheta 1) 1))
(+.f32 (fma.f32 cosTheta cosTheta 1) 0)
(fma.f32 cosTheta cosTheta 1)
(pow.f32 (cbrt.f32 (fma.f32 cosTheta cosTheta 1)) 3)
(+.f32 1 (-.f32 (fma.f32 cosTheta cosTheta 1) 1))
(+.f32 (fma.f32 cosTheta cosTheta 1) 0)
(fma.f32 cosTheta cosTheta 1)
(pow.f32 (pow.f32 (fma.f32 cosTheta cosTheta 1) 3) 1/3)
(+.f32 1 (-.f32 (fma.f32 cosTheta cosTheta 1) 1))
(+.f32 (fma.f32 cosTheta cosTheta 1) 0)
(fma.f32 cosTheta cosTheta 1)
(sqrt.f32 (pow.f32 (fma.f32 cosTheta cosTheta 1) 2))
(+.f32 1 (-.f32 (fma.f32 cosTheta cosTheta 1) 1))
(+.f32 (fma.f32 cosTheta cosTheta 1) 0)
(fma.f32 cosTheta cosTheta 1)
(log.f32 (exp.f32 (fma.f32 cosTheta cosTheta 1)))
(+.f32 1 (-.f32 (fma.f32 cosTheta cosTheta 1) 1))
(+.f32 (fma.f32 cosTheta cosTheta 1) 0)
(fma.f32 cosTheta cosTheta 1)
(cbrt.f32 (pow.f32 (fma.f32 cosTheta cosTheta 1) 3))
(+.f32 1 (-.f32 (fma.f32 cosTheta cosTheta 1) 1))
(+.f32 (fma.f32 cosTheta cosTheta 1) 0)
(fma.f32 cosTheta cosTheta 1)
(expm1.f32 (log1p.f32 (fma.f32 cosTheta cosTheta 1)))
(+.f32 1 (-.f32 (fma.f32 cosTheta cosTheta 1) 1))
(+.f32 (fma.f32 cosTheta cosTheta 1) 0)
(fma.f32 cosTheta cosTheta 1)
(exp.f32 (log1p.f32 (*.f32 cosTheta cosTheta)))
(log1p.f32 (expm1.f32 (fma.f32 cosTheta cosTheta 1)))
(+.f32 1 (-.f32 (fma.f32 cosTheta cosTheta 1) 1))
(+.f32 (fma.f32 cosTheta cosTheta 1) 0)
(fma.f32 cosTheta cosTheta 1)
(fma.f32 1 (*.f32 cosTheta cosTheta) 1)
(+.f32 1 (-.f32 (fma.f32 cosTheta cosTheta 1) 1))
(+.f32 (fma.f32 cosTheta cosTheta 1) 0)
(fma.f32 cosTheta cosTheta 1)
(fma.f32 cosTheta cosTheta 1)
(+.f32 1 (-.f32 (fma.f32 cosTheta cosTheta 1) 1))
(+.f32 (fma.f32 cosTheta cosTheta 1) 0)
(fma.f32 (cbrt.f32 (*.f32 cosTheta (pow.f32 cosTheta 3))) (pow.f32 (cbrt.f32 cosTheta) 2) 1)
(fma.f32 (cbrt.f32 (pow.f32 cosTheta 4)) (pow.f32 (cbrt.f32 cosTheta) 2) 1)

localize66.0ms (0.4%)

Local error

Found 4 expressions with local error:

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

Compiled 47 to 21 computations (55.3% saved)

series6.0ms (0%)

Counts
4 → 56
Calls

15 calls:

TimeVariablePointExpression
1.0ms
alpha
@0
(/.f32 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (PI.f32)))
1.0ms
alpha
@inf
(/.f32 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (PI.f32)))
1.0ms
alpha
@-inf
(/.f32 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (PI.f32)))
1.0ms
cosTheta
@inf
(/.f32 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (PI.f32)))
0.0ms
alpha
@-inf
(/.f32 -1/2 (log.f32 alpha))

rewrite90.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1870×associate-/l*
888×associate-/r/
858×associate-/l/
340×add-sqr-sqrt
326×pow1
Iterations

Useful iterations: 1 (0.0ms)

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

simplify156.0ms (0.9%)

Algorithm
egg-herbie
Rules
946×associate-*r*
854×+-commutative
778×associate-/r*
776×associate-*l*
750×associate-/l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
05298893
114838353
278428353
Stop Event
node limit
Counts
261 → 330
Calls
Call 1
Inputs
(/.f32 -1/2 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (log.f32 alpha) (PI.f32))))
(/.f32 -1/2 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (log.f32 alpha) (PI.f32))))
(/.f32 -1/2 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (log.f32 alpha) (PI.f32))))
(/.f32 -1/2 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (log.f32 alpha) (PI.f32))))
(/.f32 1/2 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))))
(/.f32 1/2 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))))
(/.f32 1/2 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))))
(/.f32 1/2 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))))
(/.f32 -1/2 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32))))
(/.f32 -1/2 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32))))
(/.f32 -1/2 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32))))
(/.f32 -1/2 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32))))
(/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32)))
(-.f32 (*.f32 -1/2 (/.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 alpha) (PI.f32)))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32)))))
(-.f32 (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 alpha) (PI.f32)))) (*.f32 -1/2 (/.f32 (pow.f32 cosTheta 4) (*.f32 (log.f32 alpha) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32)))))
(-.f32 (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 alpha) (PI.f32)))) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 cosTheta 6) (*.f32 (log.f32 alpha) (PI.f32)))) (*.f32 -1/2 (/.f32 (pow.f32 cosTheta 4) (*.f32 (log.f32 alpha) (PI.f32)))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32)))))
(/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 4) (PI.f32))))))
(+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 4) (PI.f32))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 6) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))))
(+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 4) (PI.f32))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 6) (PI.f32))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 8) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))))
(/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 4) (PI.f32))))))
(+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 4) (PI.f32))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 6) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))))
(+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 4) (PI.f32))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 6) (PI.f32))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 8) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))))
(/.f32 1/2 (log.f32 (/.f32 1 alpha)))
(/.f32 1/2 (log.f32 (/.f32 1 alpha)))
(/.f32 1/2 (log.f32 (/.f32 1 alpha)))
(/.f32 1/2 (log.f32 (/.f32 1 alpha)))
(/.f32 -1/2 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))))
(/.f32 -1/2 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))))
(/.f32 -1/2 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))))
(/.f32 -1/2 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))))
(PI.f32)
(+.f32 (*.f32 -1 (*.f32 (pow.f32 cosTheta 2) (PI.f32))) (PI.f32))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 cosTheta 2) (PI.f32))) (PI.f32))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 cosTheta 2) (PI.f32))) (PI.f32))
(*.f32 -1 (*.f32 (pow.f32 cosTheta 2) (PI.f32)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 cosTheta 2) (PI.f32))) (PI.f32))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 cosTheta 2) (PI.f32))) (PI.f32))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 cosTheta 2) (PI.f32))) (PI.f32))
(*.f32 -1 (*.f32 (pow.f32 cosTheta 2) (PI.f32)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 cosTheta 2) (PI.f32))) (PI.f32))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 cosTheta 2) (PI.f32))) (PI.f32))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 cosTheta 2) (PI.f32))) (PI.f32))
1
(+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2)))
(+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2)))
(+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2)))
(*.f32 -1 (pow.f32 cosTheta 2))
(+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2)))
(+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2)))
(+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2)))
(*.f32 -1 (pow.f32 cosTheta 2))
(+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2)))
(+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2)))
(+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2)))
(-.f32 (exp.f32 (log1p.f32 (/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (fma.f32 cosTheta cosTheta 1) (log.f32 alpha)))))) 1)
(*.f32 -1/2 (*.f32 (/.f32 1 (log.f32 alpha)) (/.f32 (/.f32 1 (fma.f32 cosTheta cosTheta 1)) (PI.f32))))
(*.f32 -1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (fma.f32 cosTheta cosTheta 1) (log.f32 alpha)))))
(*.f32 (/.f32 -1/2 (log.f32 alpha)) (/.f32 (/.f32 1 (fma.f32 cosTheta cosTheta 1)) (PI.f32)))
(*.f32 1 (/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (fma.f32 cosTheta cosTheta 1) (log.f32 alpha)))))
(*.f32 (/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (fma.f32 cosTheta cosTheta 1) (log.f32 alpha)))) 1)
(*.f32 (sqrt.f32 (/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (fma.f32 cosTheta cosTheta 1) (log.f32 alpha))))) (sqrt.f32 (/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (fma.f32 cosTheta cosTheta 1) (log.f32 alpha))))))
(*.f32 (sqrt.f32 (/.f32 -1/2 (log.f32 alpha))) (*.f32 (sqrt.f32 (/.f32 -1/2 (log.f32 alpha))) (/.f32 (/.f32 1 (fma.f32 cosTheta cosTheta 1)) (PI.f32))))
(*.f32 (sqrt.f32 (/.f32 -1/2 (log.f32 alpha))) (/.f32 (sqrt.f32 (/.f32 -1/2 (log.f32 alpha))) (*.f32 (fma.f32 cosTheta cosTheta 1) (PI.f32))))
(*.f32 (cbrt.f32 (/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (fma.f32 cosTheta cosTheta 1) (log.f32 alpha))))) (pow.f32 (cbrt.f32 (/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (fma.f32 cosTheta cosTheta 1) (log.f32 alpha))))) 2))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (fma.f32 cosTheta cosTheta 1) (log.f32 alpha))))) 2) (cbrt.f32 (/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (fma.f32 cosTheta cosTheta 1) (log.f32 alpha))))))
(*.f32 (cbrt.f32 (/.f32 1/4 (pow.f32 (log.f32 alpha) 2))) (*.f32 (cbrt.f32 (/.f32 -1/2 (log.f32 alpha))) (/.f32 (/.f32 1 (fma.f32 cosTheta cosTheta 1)) (PI.f32))))
(*.f32 (/.f32 -1/2 (*.f32 (fma.f32 cosTheta cosTheta 1) (log.f32 alpha))) (/.f32 1 (PI.f32)))
(*.f32 (/.f32 (/.f32 1 (fma.f32 cosTheta cosTheta 1)) (PI.f32)) (/.f32 -1/2 (log.f32 alpha)))
(*.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 1 (*.f32 (fma.f32 cosTheta cosTheta 1) (neg.f32 (PI.f32)))))
(*.f32 (/.f32 1 (fma.f32 cosTheta cosTheta 1)) (/.f32 (/.f32 -1/2 (log.f32 alpha)) (PI.f32)))
(*.f32 (/.f32 1 (PI.f32)) (/.f32 -1/2 (*.f32 (fma.f32 cosTheta cosTheta 1) (log.f32 alpha))))
(*.f32 (/.f32 1 (*.f32 (hypot.f32 1 cosTheta) (sqrt.f32 (PI.f32)))) (/.f32 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (hypot.f32 1 cosTheta) (sqrt.f32 (PI.f32)))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 cosTheta cosTheta 1) (PI.f32))) 2)) (/.f32 -1/2 (*.f32 (cbrt.f32 (*.f32 (fma.f32 cosTheta cosTheta 1) (PI.f32))) (log.f32 alpha))))
(*.f32 (/.f32 -1/2 (*.f32 (fma.f32 cosTheta cosTheta 1) (PI.f32))) (/.f32 1 (log.f32 alpha)))
(*.f32 (/.f32 1 (*.f32 (fma.f32 cosTheta cosTheta 1) (neg.f32 (PI.f32)))) (/.f32 1/2 (log.f32 alpha)))
(*.f32 (/.f32 (sqrt.f32 (/.f32 -1/2 (log.f32 alpha))) (fma.f32 cosTheta cosTheta 1)) (/.f32 (sqrt.f32 (/.f32 -1/2 (log.f32 alpha))) (PI.f32)))
(*.f32 (/.f32 (cbrt.f32 (/.f32 1/4 (pow.f32 (log.f32 alpha) 2))) 1) (/.f32 (cbrt.f32 (/.f32 -1/2 (log.f32 alpha))) (*.f32 (fma.f32 cosTheta cosTheta 1) (PI.f32))))
(*.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 (fma.f32 cosTheta cosTheta 1) (log.f32 alpha)))) -1/2)
(*.f32 (/.f32 -1/2 (fma.f32 cosTheta cosTheta 1)) (/.f32 1 (*.f32 (PI.f32) (log.f32 alpha))))
(*.f32 (/.f32 -1/2 (PI.f32)) (/.f32 1 (*.f32 (fma.f32 cosTheta cosTheta 1) (log.f32 alpha))))
(*.f32 (/.f32 -1/2 (*.f32 (hypot.f32 1 cosTheta) (sqrt.f32 (PI.f32)))) (/.f32 (/.f32 1 (log.f32 alpha)) (*.f32 (hypot.f32 1 cosTheta) (sqrt.f32 (PI.f32)))))
(*.f32 (/.f32 -1/2 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 cosTheta cosTheta 1) (PI.f32))) 2)) (/.f32 1 (*.f32 (cbrt.f32 (*.f32 (fma.f32 cosTheta cosTheta 1) (PI.f32))) (log.f32 alpha))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 -1/2 (log.f32 alpha))) (*.f32 (fma.f32 cosTheta cosTheta 1) (PI.f32))) (sqrt.f32 (/.f32 -1/2 (log.f32 alpha))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 -1/2 (log.f32 alpha))) (PI.f32)) (/.f32 (sqrt.f32 (/.f32 -1/2 (log.f32 alpha))) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 (sqrt.f32 (/.f32 -1/2 (log.f32 alpha))) (pow.f32 (cbrt.f32 (*.f32 (fma.f32 cosTheta cosTheta 1) (PI.f32))) 2)) (/.f32 (sqrt.f32 (/.f32 -1/2 (log.f32 alpha))) (cbrt.f32 (*.f32 (fma.f32 cosTheta cosTheta 1) (PI.f32)))))
(*.f32 (/.f32 (cbrt.f32 (/.f32 1/4 (pow.f32 (log.f32 alpha) 2))) (fma.f32 cosTheta cosTheta 1)) (/.f32 (cbrt.f32 (/.f32 -1/2 (log.f32 alpha))) (PI.f32)))
(*.f32 (/.f32 (cbrt.f32 (/.f32 1/4 (pow.f32 (log.f32 alpha) 2))) (PI.f32)) (/.f32 (cbrt.f32 (/.f32 -1/2 (log.f32 alpha))) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 (cbrt.f32 (/.f32 1/4 (pow.f32 (log.f32 alpha) 2))) (*.f32 (hypot.f32 1 cosTheta) (sqrt.f32 (PI.f32)))) (/.f32 (cbrt.f32 (/.f32 -1/2 (log.f32 alpha))) (*.f32 (hypot.f32 1 cosTheta) (sqrt.f32 (PI.f32)))))
(*.f32 (/.f32 (cbrt.f32 (/.f32 1/4 (pow.f32 (log.f32 alpha) 2))) (pow.f32 (cbrt.f32 (*.f32 (fma.f32 cosTheta cosTheta 1) (PI.f32))) 2)) (cbrt.f32 (/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (fma.f32 cosTheta cosTheta 1) (log.f32 alpha))))))
(*.f32 (/.f32 (/.f32 (/.f32 -1/2 (log.f32 alpha)) (PI.f32)) 1) (/.f32 1 (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 (cbrt.f32 (/.f32 1/4 (pow.f32 (log.f32 alpha) 2))) (*.f32 (fma.f32 cosTheta cosTheta 1) (PI.f32))) (cbrt.f32 (/.f32 -1/2 (log.f32 alpha))))
(*.f32 (/.f32 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (PI.f32) (+.f32 1 (pow.f32 cosTheta 4)))) (fma.f32 cosTheta cosTheta 1))
(*.f32 (/.f32 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (PI.f32) (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3)))) (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 cosTheta 4)))
(*.f32 (/.f32 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (+.f32 1 (pow.f32 cosTheta 4)) (PI.f32))) (fma.f32 cosTheta cosTheta 1))
(*.f32 (/.f32 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3)) (PI.f32))) (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 cosTheta 4)))
(*.f32 (/.f32 1 (/.f32 (PI.f32) (/.f32 -1/2 (fma.f32 cosTheta cosTheta 1)))) (/.f32 1 (log.f32 alpha)))
(*.f32 (/.f32 1 (/.f32 (fma.f32 cosTheta cosTheta 1) (/.f32 (cbrt.f32 (/.f32 1/4 (pow.f32 (log.f32 alpha) 2))) (PI.f32)))) (cbrt.f32 (/.f32 -1/2 (log.f32 alpha))))
(*.f32 (/.f32 (/.f32 (/.f32 1 (fma.f32 cosTheta cosTheta 1)) (PI.f32)) (log.f32 alpha)) -1/2)
(*.f32 (/.f32 (/.f32 (/.f32 1 (fma.f32 cosTheta cosTheta 1)) (PI.f32)) 1) (/.f32 -1/2 (log.f32 alpha)))
(*.f32 (/.f32 (/.f32 (/.f32 1 (fma.f32 cosTheta cosTheta 1)) (PI.f32)) (sqrt.f32 (log.f32 alpha))) (/.f32 -1/2 (sqrt.f32 (log.f32 alpha))))
(*.f32 (/.f32 (/.f32 (/.f32 1 (fma.f32 cosTheta cosTheta 1)) (PI.f32)) (cbrt.f32 (pow.f32 (log.f32 alpha) 2))) (/.f32 -1/2 (cbrt.f32 (log.f32 alpha))))
(*.f32 (/.f32 (/.f32 (/.f32 1 (fma.f32 cosTheta cosTheta 1)) (PI.f32)) (neg.f32 (log.f32 alpha))) 1/2)
(*.f32 (/.f32 (/.f32 (/.f32 -1/2 (log.f32 alpha)) (PI.f32)) (+.f32 1 (pow.f32 cosTheta 4))) (fma.f32 cosTheta cosTheta 1))
(*.f32 (/.f32 (/.f32 (/.f32 -1/2 (log.f32 alpha)) (PI.f32)) (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3))) (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 cosTheta 4)))
(*.f32 (/.f32 (/.f32 (/.f32 -1/2 (log.f32 alpha)) (PI.f32)) (-.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3))) (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 cosTheta 4)))
(*.f32 (/.f32 (/.f32 (/.f32 -1/2 (log.f32 alpha)) (PI.f32)) (-.f32 (pow.f32 cosTheta 4) 1)) (-.f32 (*.f32 cosTheta cosTheta) 1))
(*.f32 (/.f32 (/.f32 (/.f32 -1/2 (log.f32 alpha)) (PI.f32)) (neg.f32 (+.f32 1 (pow.f32 cosTheta 4)))) (neg.f32 (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 (/.f32 (/.f32 -1/2 (log.f32 alpha)) (PI.f32)) (neg.f32 (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3)))) (neg.f32 (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 cosTheta 4))))
(pow.f32 (/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (fma.f32 cosTheta cosTheta 1) (log.f32 alpha)))) 1)
(pow.f32 (sqrt.f32 (/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (fma.f32 cosTheta cosTheta 1) (log.f32 alpha))))) 2)
(pow.f32 (cbrt.f32 (/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (fma.f32 cosTheta cosTheta 1) (log.f32 alpha))))) 3)
(pow.f32 (pow.f32 (/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (fma.f32 cosTheta cosTheta 1) (log.f32 alpha)))) 3) 1/3)
(pow.f32 (*.f32 (*.f32 (fma.f32 cosTheta cosTheta 1) (PI.f32)) (*.f32 (log.f32 alpha) -2)) -1)
(neg.f32 (/.f32 -1/2 (*.f32 (*.f32 (fma.f32 cosTheta cosTheta 1) (neg.f32 (PI.f32))) (log.f32 alpha))))
(sqrt.f32 (pow.f32 (/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (fma.f32 cosTheta cosTheta 1) (log.f32 alpha)))) 2))
(log.f32 (exp.f32 (/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (fma.f32 cosTheta cosTheta 1) (log.f32 alpha))))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (fma.f32 cosTheta cosTheta 1) (log.f32 alpha)))))))
(cbrt.f32 (pow.f32 (/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (fma.f32 cosTheta cosTheta 1) (log.f32 alpha)))) 3))
(cbrt.f32 (/.f32 (pow.f32 (/.f32 -1/2 (log.f32 alpha)) 3) (pow.f32 (*.f32 (fma.f32 cosTheta cosTheta 1) (PI.f32)) 3)))
(expm1.f32 (log1p.f32 (/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (fma.f32 cosTheta cosTheta 1) (log.f32 alpha))))))
(exp.f32 (log.f32 (/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (fma.f32 cosTheta cosTheta 1) (log.f32 alpha))))))
(exp.f32 (*.f32 (log.f32 (/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (fma.f32 cosTheta cosTheta 1) (log.f32 alpha))))) 1))
(log1p.f32 (expm1.f32 (/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (fma.f32 cosTheta cosTheta 1) (log.f32 alpha))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 -1/2 (log.f32 alpha)))) 1)
(*.f32 -1/2 (/.f32 1 (log.f32 alpha)))
(*.f32 (/.f32 -1/2 (log.f32 alpha)) 1)
(*.f32 1 (/.f32 -1/2 (log.f32 alpha)))
(*.f32 (sqrt.f32 (/.f32 -1/2 (log.f32 alpha))) (sqrt.f32 (/.f32 -1/2 (log.f32 alpha))))
(*.f32 (cbrt.f32 (/.f32 -1/2 (log.f32 alpha))) (cbrt.f32 (/.f32 1/4 (pow.f32 (log.f32 alpha) 2))))
(*.f32 (cbrt.f32 (/.f32 1/4 (pow.f32 (log.f32 alpha) 2))) (cbrt.f32 (/.f32 -1/2 (log.f32 alpha))))
(*.f32 (/.f32 1 (log.f32 alpha)) -1/2)
(*.f32 1/2 (/.f32 1 (neg.f32 (log.f32 alpha))))
(*.f32 (/.f32 1 (sqrt.f32 (log.f32 alpha))) (/.f32 -1/2 (sqrt.f32 (log.f32 alpha))))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (log.f32 alpha) 2))) (/.f32 -1/2 (cbrt.f32 (log.f32 alpha))))
(*.f32 (/.f32 1 (neg.f32 (log.f32 alpha))) 1/2)
(pow.f32 (/.f32 -1/2 (log.f32 alpha)) 1)
(pow.f32 (sqrt.f32 (/.f32 -1/2 (log.f32 alpha))) 2)
(pow.f32 (cbrt.f32 (/.f32 -1/2 (log.f32 alpha))) 3)
(pow.f32 (pow.f32 (/.f32 -1/2 (log.f32 alpha)) 3) 1/3)
(pow.f32 (*.f32 (log.f32 alpha) -2) -1)
(sqrt.f32 (/.f32 1/4 (pow.f32 (log.f32 alpha) 2)))
(log.f32 (exp.f32 (/.f32 -1/2 (log.f32 alpha))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 -1/2 (log.f32 alpha)))))
(cbrt.f32 (pow.f32 (/.f32 -1/2 (log.f32 alpha)) 3))
(expm1.f32 (log1p.f32 (/.f32 -1/2 (log.f32 alpha))))
(exp.f32 (log.f32 (/.f32 -1/2 (log.f32 alpha))))
(exp.f32 (*.f32 (log.f32 (/.f32 -1/2 (log.f32 alpha))) 1))
(log1p.f32 (expm1.f32 (/.f32 -1/2 (log.f32 alpha))))
(+.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))
(+.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))
(+.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (PI.f32))
(+.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (PI.f32))
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) (-.f32 1 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) (-.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (fma.f32 cosTheta cosTheta 1) (PI.f32)))) 1)
(-.f32 (+.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (exp.f32 (log1p.f32 (PI.f32)))) 1)
(-.f32 (+.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (exp.f32 (log1p.f32 (PI.f32)))) 1)
(/.f32 1 (/.f32 (/.f32 1 (fma.f32 cosTheta cosTheta 1)) (PI.f32)))
(/.f32 (fma.f32 cosTheta cosTheta 1) (/.f32 1 (PI.f32)))
(/.f32 (PI.f32) (/.f32 1 (fma.f32 cosTheta cosTheta 1)))
(/.f32 (*.f32 (fma.f32 cosTheta cosTheta 1) (PI.f32)) 1)
(/.f32 (*.f32 (hypot.f32 1 cosTheta) (sqrt.f32 (PI.f32))) (/.f32 1 (*.f32 (hypot.f32 1 cosTheta) (sqrt.f32 (PI.f32)))))
(/.f32 (hypot.f32 1 cosTheta) (/.f32 1 (*.f32 (hypot.f32 1 cosTheta) (PI.f32))))
(/.f32 (sqrt.f32 (PI.f32)) (/.f32 1 (*.f32 (sqrt.f32 (PI.f32)) (fma.f32 cosTheta cosTheta 1))))
(/.f32 (cbrt.f32 (*.f32 (fma.f32 cosTheta cosTheta 1) (PI.f32))) (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 cosTheta cosTheta 1) (PI.f32))) 2)))
(/.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 cosTheta cosTheta 1) (PI.f32))) 2) (/.f32 1 (cbrt.f32 (*.f32 (fma.f32 cosTheta cosTheta 1) (PI.f32)))))
(/.f32 (pow.f32 (cbrt.f32 (fma.f32 cosTheta cosTheta 1)) 2) (/.f32 1 (*.f32 (cbrt.f32 (fma.f32 cosTheta cosTheta 1)) (PI.f32))))
(/.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (/.f32 1 (*.f32 (cbrt.f32 (PI.f32)) (fma.f32 cosTheta cosTheta 1))))
(/.f32 (+.f32 1 (pow.f32 cosTheta 4)) (/.f32 (fma.f32 cosTheta cosTheta 1) (PI.f32)))
(/.f32 (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3)) (/.f32 (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 cosTheta 4)) (PI.f32)))
(/.f32 (*.f32 (fma.f32 cosTheta cosTheta 1) (sqrt.f32 (PI.f32))) (/.f32 1 (sqrt.f32 (PI.f32))))
(/.f32 (*.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (/.f32 1 (cbrt.f32 (PI.f32))))
(/.f32 (*.f32 (PI.f32) (hypot.f32 1 cosTheta)) (/.f32 1 (hypot.f32 1 cosTheta)))
(/.f32 (*.f32 (PI.f32) (pow.f32 (cbrt.f32 (fma.f32 cosTheta cosTheta 1)) 2)) (/.f32 1 (cbrt.f32 (fma.f32 cosTheta cosTheta 1))))
(/.f32 (*.f32 (PI.f32) (+.f32 1 (pow.f32 cosTheta 4))) (fma.f32 cosTheta cosTheta 1))
(/.f32 (*.f32 (PI.f32) (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3))) (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 cosTheta 4)))
(/.f32 (*.f32 (+.f32 1 (pow.f32 cosTheta 4)) (PI.f32)) (fma.f32 cosTheta cosTheta 1))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3)) (PI.f32)) (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 cosTheta 4)))
(pow.f32 (*.f32 (fma.f32 cosTheta cosTheta 1) (PI.f32)) 1)
(pow.f32 (*.f32 (hypot.f32 1 cosTheta) (sqrt.f32 (PI.f32))) 2)
(pow.f32 (cbrt.f32 (*.f32 (fma.f32 cosTheta cosTheta 1) (PI.f32))) 3)
(pow.f32 (pow.f32 (*.f32 (fma.f32 cosTheta cosTheta 1) (PI.f32)) 3) 1/3)
(sqrt.f32 (pow.f32 (*.f32 (fma.f32 cosTheta cosTheta 1) (PI.f32)) 2))
(log.f32 (pow.f32 (exp.f32 (fma.f32 cosTheta cosTheta 1)) (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (fma.f32 cosTheta cosTheta 1) (PI.f32)))))
(cbrt.f32 (pow.f32 (*.f32 (fma.f32 cosTheta cosTheta 1) (PI.f32)) 3))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 cosTheta cosTheta 1) 3) (pow.f32 (PI.f32) 3)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (fma.f32 cosTheta cosTheta 1) 3)))
(expm1.f32 (log1p.f32 (*.f32 (fma.f32 cosTheta cosTheta 1) (PI.f32))))
(exp.f32 (log.f32 (*.f32 (fma.f32 cosTheta cosTheta 1) (PI.f32))))
(exp.f32 (*.f32 (log.f32 (*.f32 (fma.f32 cosTheta cosTheta 1) (PI.f32))) 1))
(log1p.f32 (expm1.f32 (*.f32 (fma.f32 cosTheta cosTheta 1) (PI.f32))))
(-.f32 1 (*.f32 cosTheta cosTheta))
(-.f32 (fma.f32 cosTheta cosTheta 1) 0)
(-.f32 0 (-.f32 (*.f32 cosTheta cosTheta) 1))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 cosTheta cosTheta 1))) 1)
(-.f32 (/.f32 1 (fma.f32 cosTheta cosTheta 1)) (/.f32 (pow.f32 cosTheta 4) (fma.f32 cosTheta cosTheta 1)))
(-.f32 (+.f32 2 (*.f32 cosTheta cosTheta)) 1)
(*.f32 1 (fma.f32 cosTheta cosTheta 1))
(*.f32 (fma.f32 cosTheta cosTheta 1) 1)
(*.f32 (hypot.f32 1 cosTheta) (hypot.f32 1 cosTheta))
(*.f32 (cbrt.f32 (fma.f32 cosTheta cosTheta 1)) (pow.f32 (cbrt.f32 (fma.f32 cosTheta cosTheta 1)) 2))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 cosTheta cosTheta 1)) 2) (cbrt.f32 (fma.f32 cosTheta cosTheta 1)))
(*.f32 (+.f32 1 (pow.f32 cosTheta 4)) (/.f32 1 (fma.f32 cosTheta cosTheta 1)))
(*.f32 (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3)) (/.f32 1 (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 cosTheta 4))))
(*.f32 (/.f32 1 (fma.f32 cosTheta cosTheta 1)) (+.f32 1 (pow.f32 cosTheta 4)))
(*.f32 (/.f32 1 (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 cosTheta 4))) (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3)))
(*.f32 (/.f32 (+.f32 1 (pow.f32 cosTheta 4)) 1) (/.f32 1 (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 (+.f32 1 (pow.f32 cosTheta 4)) (+.f32 1 (pow.f32 cosTheta 4))) (fma.f32 cosTheta cosTheta 1))
(*.f32 (/.f32 (+.f32 1 (pow.f32 cosTheta 4)) (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3))) (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 cosTheta 4)))
(*.f32 (/.f32 (+.f32 1 (pow.f32 cosTheta 4)) (-.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3))) (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 cosTheta 4)))
(*.f32 (/.f32 (+.f32 1 (pow.f32 cosTheta 4)) (-.f32 (pow.f32 cosTheta 4) 1)) (-.f32 (*.f32 cosTheta cosTheta) 1))
(*.f32 (/.f32 (+.f32 1 (pow.f32 cosTheta 4)) (neg.f32 (+.f32 1 (pow.f32 cosTheta 4)))) (neg.f32 (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 (+.f32 1 (pow.f32 cosTheta 4)) (neg.f32 (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3)))) (neg.f32 (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 cosTheta 4))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3)) (-.f32 1 (*.f32 (+.f32 (*.f32 cosTheta cosTheta) (pow.f32 cosTheta 4)) (+.f32 (*.f32 cosTheta cosTheta) (pow.f32 cosTheta 4))))) (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 cosTheta 4)))
(*.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3)) (+.f32 1 (pow.f32 (+.f32 (*.f32 cosTheta cosTheta) (pow.f32 cosTheta 4)) 3))) (-.f32 (+.f32 1 (*.f32 (+.f32 (*.f32 cosTheta cosTheta) (pow.f32 cosTheta 4)) (+.f32 (*.f32 cosTheta cosTheta) (pow.f32 cosTheta 4)))) (+.f32 (*.f32 cosTheta cosTheta) (pow.f32 cosTheta 4))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3)) (-.f32 1 (*.f32 (+.f32 (*.f32 cosTheta cosTheta) (pow.f32 cosTheta 4)) (+.f32 (*.f32 cosTheta cosTheta) (pow.f32 cosTheta 4))))) (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 cosTheta 4)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3)) (+.f32 1 (pow.f32 (+.f32 (*.f32 cosTheta cosTheta) (pow.f32 cosTheta 4)) 3))) (-.f32 (+.f32 1 (*.f32 (+.f32 (*.f32 cosTheta cosTheta) (pow.f32 cosTheta 4)) (+.f32 (*.f32 cosTheta cosTheta) (pow.f32 cosTheta 4)))) (+.f32 (*.f32 cosTheta cosTheta) (pow.f32 cosTheta 4))))
(/.f32 1 (/.f32 1 (fma.f32 cosTheta cosTheta 1)))
(/.f32 (fma.f32 cosTheta cosTheta 1) 1)
(/.f32 (hypot.f32 1 cosTheta) (/.f32 1 (hypot.f32 1 cosTheta)))
(/.f32 (cbrt.f32 (fma.f32 cosTheta cosTheta 1)) (/.f32 1 (pow.f32 (cbrt.f32 (fma.f32 cosTheta cosTheta 1)) 2)))
(/.f32 (pow.f32 (cbrt.f32 (fma.f32 cosTheta cosTheta 1)) 2) (/.f32 1 (cbrt.f32 (fma.f32 cosTheta cosTheta 1))))
(/.f32 (+.f32 1 (pow.f32 cosTheta 4)) (fma.f32 cosTheta cosTheta 1))
(/.f32 (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3)) (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 cosTheta 4)))
(/.f32 (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3)) (/.f32 1 (/.f32 1 (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 cosTheta 4)))))
(/.f32 (sqrt.f32 (+.f32 1 (pow.f32 cosTheta 4))) (/.f32 (fma.f32 cosTheta cosTheta 1) (sqrt.f32 (+.f32 1 (pow.f32 cosTheta 4)))))
(/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3))) (/.f32 (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 cosTheta 4)) (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3)))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 cosTheta 4))) (cbrt.f32 (+.f32 1 (pow.f32 cosTheta 4)))) (/.f32 (fma.f32 cosTheta cosTheta 1) (cbrt.f32 (+.f32 1 (pow.f32 cosTheta 4)))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3))) (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3)))) (/.f32 (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 cosTheta 4)) (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3)))))
(/.f32 (-.f32 1 (*.f32 (pow.f32 (*.f32 cosTheta cosTheta) 3) (pow.f32 (*.f32 cosTheta cosTheta) 3))) (*.f32 (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 cosTheta 4)) (-.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3)) (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 cosTheta 4)))
(/.f32 (-.f32 (pow.f32 cosTheta 4) 1) (-.f32 (*.f32 cosTheta cosTheta) 1))
(/.f32 (-.f32 (pow.f32 cosTheta 4) 1) (*.f32 1 (-.f32 (*.f32 cosTheta cosTheta) 1)))
(/.f32 (-.f32 1 (*.f32 (pow.f32 cosTheta 4) (pow.f32 cosTheta 4))) (*.f32 (fma.f32 cosTheta cosTheta 1) (+.f32 1 (pow.f32 cosTheta 4))))
(/.f32 (+.f32 1 (pow.f32 (pow.f32 (*.f32 cosTheta cosTheta) 3) 3)) (*.f32 (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 cosTheta 4)) (+.f32 1 (-.f32 (*.f32 (pow.f32 (*.f32 cosTheta cosTheta) 3) (pow.f32 (*.f32 cosTheta cosTheta) 3)) (pow.f32 (*.f32 cosTheta cosTheta) 3)))))
(/.f32 (-.f32 1 (pow.f32 (pow.f32 cosTheta 4) 3)) (*.f32 (fma.f32 cosTheta cosTheta 1) (+.f32 1 (+.f32 (pow.f32 cosTheta 4) (*.f32 (pow.f32 cosTheta 4) (pow.f32 cosTheta 4))))))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 cosTheta 4))) (neg.f32 (fma.f32 cosTheta cosTheta 1)))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 cosTheta 4))) (*.f32 1 (neg.f32 (fma.f32 cosTheta cosTheta 1))))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3))) (neg.f32 (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 cosTheta 4))))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3))) (*.f32 1 (neg.f32 (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 cosTheta 4)))))
(pow.f32 (fma.f32 cosTheta cosTheta 1) 1)
(pow.f32 (hypot.f32 1 cosTheta) 2)
(pow.f32 (cbrt.f32 (fma.f32 cosTheta cosTheta 1)) 3)
(pow.f32 (pow.f32 (fma.f32 cosTheta cosTheta 1) 3) 1/3)
(sqrt.f32 (pow.f32 (fma.f32 cosTheta cosTheta 1) 2))
(log.f32 (exp.f32 (fma.f32 cosTheta cosTheta 1)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 cosTheta cosTheta 1))))
(cbrt.f32 (pow.f32 (fma.f32 cosTheta cosTheta 1) 3))
(expm1.f32 (log1p.f32 (fma.f32 cosTheta cosTheta 1)))
(exp.f32 (log1p.f32 (*.f32 cosTheta cosTheta)))
(exp.f32 (*.f32 (log1p.f32 (*.f32 cosTheta cosTheta)) 1))
(log1p.f32 (expm1.f32 (fma.f32 cosTheta cosTheta 1)))
(fma.f32 1 (*.f32 cosTheta cosTheta) 1)
(fma.f32 cosTheta cosTheta 1)
(fma.f32 cosTheta (neg.f32 cosTheta) 1)
(fma.f32 (cbrt.f32 (pow.f32 cosTheta 4)) (pow.f32 (cbrt.f32 cosTheta) 2) 1)
(fma.f32 (neg.f32 cosTheta) cosTheta 1)
(fma.f32 -1 (*.f32 cosTheta cosTheta) 1)
Outputs
(/.f32 -1/2 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (log.f32 alpha) (PI.f32))))
(/.f32 (/.f32 -1/2 (-.f32 1 (*.f32 cosTheta cosTheta))) (*.f32 (log.f32 alpha) (PI.f32)))
(/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha))))
(/.f32 -1/2 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (log.f32 alpha) (PI.f32))))
(/.f32 (/.f32 -1/2 (-.f32 1 (*.f32 cosTheta cosTheta))) (*.f32 (log.f32 alpha) (PI.f32)))
(/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha))))
(/.f32 -1/2 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (log.f32 alpha) (PI.f32))))
(/.f32 (/.f32 -1/2 (-.f32 1 (*.f32 cosTheta cosTheta))) (*.f32 (log.f32 alpha) (PI.f32)))
(/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha))))
(/.f32 -1/2 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (log.f32 alpha) (PI.f32))))
(/.f32 (/.f32 -1/2 (-.f32 1 (*.f32 cosTheta cosTheta))) (*.f32 (log.f32 alpha) (PI.f32)))
(/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha))))
(/.f32 1/2 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))))
(/.f32 (/.f32 1/2 (-.f32 1 (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))))
(/.f32 (/.f32 1/2 (-.f32 1 (*.f32 cosTheta cosTheta))) (*.f32 (log.f32 alpha) (neg.f32 (PI.f32))))
(/.f32 1/2 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))))
(/.f32 (/.f32 1/2 (-.f32 1 (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))))
(/.f32 (/.f32 1/2 (-.f32 1 (*.f32 cosTheta cosTheta))) (*.f32 (log.f32 alpha) (neg.f32 (PI.f32))))
(/.f32 1/2 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))))
(/.f32 (/.f32 1/2 (-.f32 1 (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))))
(/.f32 (/.f32 1/2 (-.f32 1 (*.f32 cosTheta cosTheta))) (*.f32 (log.f32 alpha) (neg.f32 (PI.f32))))
(/.f32 1/2 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))))
(/.f32 (/.f32 1/2 (-.f32 1 (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))))
(/.f32 (/.f32 1/2 (-.f32 1 (*.f32 cosTheta cosTheta))) (*.f32 (log.f32 alpha) (neg.f32 (PI.f32))))
(/.f32 -1/2 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32))))
(/.f32 (/.f32 -1/2 (-.f32 1 (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha))))))
(/.f32 -1/2 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (PI.f32) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(/.f32 -1/2 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32))))
(/.f32 (/.f32 -1/2 (-.f32 1 (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha))))))
(/.f32 -1/2 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (PI.f32) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(/.f32 -1/2 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32))))
(/.f32 (/.f32 -1/2 (-.f32 1 (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha))))))
(/.f32 -1/2 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (PI.f32) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(/.f32 -1/2 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32))))
(/.f32 (/.f32 -1/2 (-.f32 1 (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha))))))
(/.f32 -1/2 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (PI.f32) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32)))
(-.f32 (*.f32 -1/2 (/.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 alpha) (PI.f32)))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32)))))
(-.f32 (*.f32 -1/2 (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (log.f32 alpha) (PI.f32)))) (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))))
(fma.f32 -1/2 (*.f32 (/.f32 cosTheta (log.f32 alpha)) (/.f32 cosTheta (PI.f32))) (/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32))))
(-.f32 (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 alpha) (PI.f32)))) (*.f32 -1/2 (/.f32 (pow.f32 cosTheta 4) (*.f32 (log.f32 alpha) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32)))))
(-.f32 (*.f32 -1/2 (+.f32 (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (/.f32 (pow.f32 cosTheta 4) (log.f32 alpha)) (PI.f32)))) (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))))
(fma.f32 -1/2 (+.f32 (*.f32 (/.f32 cosTheta (log.f32 alpha)) (/.f32 cosTheta (PI.f32))) (/.f32 (/.f32 (pow.f32 cosTheta 4) (log.f32 alpha)) (PI.f32))) (/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32))))
(-.f32 (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 alpha) (PI.f32)))) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 cosTheta 6) (*.f32 (log.f32 alpha) (PI.f32)))) (*.f32 -1/2 (/.f32 (pow.f32 cosTheta 4) (*.f32 (log.f32 alpha) (PI.f32)))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32)))))
(-.f32 (fma.f32 -1/2 (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (log.f32 alpha) (PI.f32))) (*.f32 -1/2 (+.f32 (/.f32 (/.f32 (pow.f32 cosTheta 6) (log.f32 alpha)) (PI.f32)) (/.f32 (/.f32 (pow.f32 cosTheta 4) (log.f32 alpha)) (PI.f32))))) (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))))
(fma.f32 -1/2 (*.f32 (/.f32 cosTheta (log.f32 alpha)) (/.f32 cosTheta (PI.f32))) (fma.f32 -1/2 (+.f32 (/.f32 (/.f32 (pow.f32 cosTheta 4) (log.f32 alpha)) (PI.f32)) (/.f32 (/.f32 (pow.f32 cosTheta 6) (PI.f32)) (log.f32 alpha))) (/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32)))))
(/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 cosTheta (*.f32 cosTheta (PI.f32)))))
(+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 4) (PI.f32))))))
(+.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (pow.f32 cosTheta 4)) (PI.f32))))
(+.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 cosTheta (*.f32 cosTheta (PI.f32))))) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (pow.f32 cosTheta 4)))))
(+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 4) (PI.f32))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 6) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))))
(+.f32 (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (pow.f32 cosTheta 4)) (PI.f32))) (+.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (pow.f32 cosTheta 6))))))
(+.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 cosTheta (*.f32 cosTheta (PI.f32))))) (+.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (pow.f32 cosTheta 4)))) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (pow.f32 cosTheta 6))))))
(+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 4) (PI.f32))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 6) (PI.f32))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 8) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))))
(+.f32 (+.f32 (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (pow.f32 cosTheta 4)) (PI.f32))) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (pow.f32 cosTheta 6))))) (+.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (pow.f32 cosTheta 8))))))
(+.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (pow.f32 cosTheta 4)))) (+.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 cosTheta (*.f32 cosTheta (PI.f32))))) (+.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (pow.f32 cosTheta 6)))) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (pow.f32 cosTheta 8)))))))
(+.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 cosTheta (*.f32 cosTheta (PI.f32))))) (+.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (pow.f32 cosTheta 8)))) (+.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (pow.f32 cosTheta 4)))) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (pow.f32 cosTheta 6)))))))
(/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 cosTheta (*.f32 cosTheta (PI.f32)))))
(+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 4) (PI.f32))))))
(+.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (pow.f32 cosTheta 4)) (PI.f32))))
(+.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 cosTheta (*.f32 cosTheta (PI.f32))))) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (pow.f32 cosTheta 4)))))
(+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 4) (PI.f32))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 6) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))))
(+.f32 (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (pow.f32 cosTheta 4)) (PI.f32))) (+.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (pow.f32 cosTheta 6))))))
(+.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 cosTheta (*.f32 cosTheta (PI.f32))))) (+.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (pow.f32 cosTheta 4)))) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (pow.f32 cosTheta 6))))))
(+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 4) (PI.f32))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 6) (PI.f32))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 8) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))))
(+.f32 (+.f32 (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (pow.f32 cosTheta 4)) (PI.f32))) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (pow.f32 cosTheta 6))))) (+.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (pow.f32 cosTheta 8))))))
(+.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (pow.f32 cosTheta 4)))) (+.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 cosTheta (*.f32 cosTheta (PI.f32))))) (+.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (pow.f32 cosTheta 6)))) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (pow.f32 cosTheta 8)))))))
(+.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 cosTheta (*.f32 cosTheta (PI.f32))))) (+.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (pow.f32 cosTheta 8)))) (+.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (pow.f32 cosTheta 4)))) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (pow.f32 cosTheta 6)))))))
(/.f32 1/2 (log.f32 (/.f32 1 alpha)))
(/.f32 1/2 (neg.f32 (log.f32 alpha)))
(/.f32 -1/2 (log.f32 alpha))
(/.f32 1/2 (log.f32 (/.f32 1 alpha)))
(/.f32 1/2 (neg.f32 (log.f32 alpha)))
(/.f32 -1/2 (log.f32 alpha))
(/.f32 1/2 (log.f32 (/.f32 1 alpha)))
(/.f32 1/2 (neg.f32 (log.f32 alpha)))
(/.f32 -1/2 (log.f32 alpha))
(/.f32 1/2 (log.f32 (/.f32 1 alpha)))
(/.f32 1/2 (neg.f32 (log.f32 alpha)))
(/.f32 -1/2 (log.f32 alpha))
(/.f32 -1/2 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))))
(/.f32 -1/2 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))))
(/.f32 -1/2 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))))
(/.f32 -1/2 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))))
(/.f32 -1/2 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))))
(/.f32 -1/2 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))))
(/.f32 -1/2 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))))
(/.f32 -1/2 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))))
(/.f32 -1/2 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))))
(/.f32 -1/2 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))))
(/.f32 -1/2 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))))
(/.f32 -1/2 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))))
(PI.f32)
(+.f32 (*.f32 -1 (*.f32 (pow.f32 cosTheta 2) (PI.f32))) (PI.f32))
(fma.f32 -1 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (PI.f32))
(*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (PI.f32))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 cosTheta 2) (PI.f32))) (PI.f32))
(fma.f32 -1 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (PI.f32))
(*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (PI.f32))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 cosTheta 2) (PI.f32))) (PI.f32))
(fma.f32 -1 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (PI.f32))
(*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (PI.f32))
(*.f32 -1 (*.f32 (pow.f32 cosTheta 2) (PI.f32)))
(*.f32 (neg.f32 (*.f32 cosTheta cosTheta)) (PI.f32))
(*.f32 cosTheta (neg.f32 (*.f32 cosTheta (PI.f32))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 cosTheta 2) (PI.f32))) (PI.f32))
(fma.f32 -1 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (PI.f32))
(*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (PI.f32))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 cosTheta 2) (PI.f32))) (PI.f32))
(fma.f32 -1 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (PI.f32))
(*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (PI.f32))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 cosTheta 2) (PI.f32))) (PI.f32))
(fma.f32 -1 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (PI.f32))
(*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (PI.f32))
(*.f32 -1 (*.f32 (pow.f32 cosTheta 2) (PI.f32)))
(*.f32 (neg.f32 (*.f32 cosTheta cosTheta)) (PI.f32))
(*.f32 cosTheta (neg.f32 (*.f32 cosTheta (PI.f32))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 cosTheta 2) (PI.f32))) (PI.f32))
(fma.f32 -1 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (PI.f32))
(*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (PI.f32))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 cosTheta 2) (PI.f32))) (PI.f32))
(fma.f32 -1 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (PI.f32))
(*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (PI.f32))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 cosTheta 2) (PI.f32))) (PI.f32))
(fma.f32 -1 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (PI.f32))
(*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (PI.f32))
1
(+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2)))
(-.f32 1 (*.f32 cosTheta cosTheta))
(+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2)))
(-.f32 1 (*.f32 cosTheta cosTheta))
(+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2)))
(-.f32 1 (*.f32 cosTheta cosTheta))
(*.f32 -1 (pow.f32 cosTheta 2))
(neg.f32 (*.f32 cosTheta cosTheta))
(+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2)))
(-.f32 1 (*.f32 cosTheta cosTheta))
(+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2)))
(-.f32 1 (*.f32 cosTheta cosTheta))
(+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2)))
(-.f32 1 (*.f32 cosTheta cosTheta))
(*.f32 -1 (pow.f32 cosTheta 2))
(neg.f32 (*.f32 cosTheta cosTheta))
(+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2)))
(-.f32 1 (*.f32 cosTheta cosTheta))
(+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2)))
(-.f32 1 (*.f32 cosTheta cosTheta))
(+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2)))
(-.f32 1 (*.f32 cosTheta cosTheta))
(-.f32 (exp.f32 (log1p.f32 (/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (fma.f32 cosTheta cosTheta 1) (log.f32 alpha)))))) 1)
(/.f32 (/.f32 -1/2 (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))
(*.f32 -1/2 (*.f32 (/.f32 1 (log.f32 alpha)) (/.f32 (/.f32 1 (fma.f32 cosTheta cosTheta 1)) (PI.f32))))
(/.f32 (/.f32 -1/2 (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))
(*.f32 -1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (fma.f32 cosTheta cosTheta 1) (log.f32 alpha)))))
(/.f32 (/.f32 -1/2 (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 -1/2 (log.f32 alpha)) (/.f32 (/.f32 1 (fma.f32 cosTheta cosTheta 1)) (PI.f32)))
(/.f32 (/.f32 -1/2 (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))
(*.f32 1 (/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (fma.f32 cosTheta cosTheta 1) (log.f32 alpha)))))
(/.f32 (/.f32 -1/2 (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (fma.f32 cosTheta cosTheta 1) (log.f32 alpha)))) 1)
(/.f32 (/.f32 -1/2 (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (sqrt.f32 (/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (fma.f32 cosTheta cosTheta 1) (log.f32 alpha))))) (sqrt.f32 (/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (fma.f32 cosTheta cosTheta 1) (log.f32 alpha))))))
(/.f32 (/.f32 -1/2 (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (sqrt.f32 (/.f32 -1/2 (log.f32 alpha))) (*.f32 (sqrt.f32 (/.f32 -1/2 (log.f32 alpha))) (/.f32 (/.f32 1 (fma.f32 cosTheta cosTheta 1)) (PI.f32))))
(/.f32 (/.f32 -1/2 (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (sqrt.f32 (/.f32 -1/2 (log.f32 alpha))) (/.f32 (sqrt.f32 (/.f32 -1/2 (log.f32 alpha))) (*.f32 (fma.f32 cosTheta cosTheta 1) (PI.f32))))
(/.f32 (/.f32 -1/2 (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (cbrt.f32 (/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (fma.f32 cosTheta cosTheta 1) (log.f32 alpha))))) (pow.f32 (cbrt.f32 (/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (fma.f32 cosTheta cosTheta 1) (log.f32 alpha))))) 2))
(/.f32 (/.f32 -1/2 (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (fma.f32 cosTheta cosTheta 1) (log.f32 alpha))))) 2) (cbrt.f32 (/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (fma.f32 cosTheta cosTheta 1) (log.f32 alpha))))))
(/.f32 (/.f32 -1/2 (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (cbrt.f32 (/.f32 1/4 (pow.f32 (log.f32 alpha) 2))) (*.f32 (cbrt.f32 (/.f32 -1/2 (log.f32 alpha))) (/.f32 (/.f32 1 (fma.f32 cosTheta cosTheta 1)) (PI.f32))))
(*.f32 (cbrt.f32 (/.f32 1/4 (pow.f32 (log.f32 alpha) 2))) (*.f32 (/.f32 (/.f32 1 (fma.f32 cosTheta cosTheta 1)) (PI.f32)) (cbrt.f32 (/.f32 -1/2 (log.f32 alpha)))))
(*.f32 (cbrt.f32 (/.f32 1/4 (pow.f32 (log.f32 alpha) 2))) (/.f32 (cbrt.f32 (/.f32 -1/2 (log.f32 alpha))) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))))
(*.f32 (/.f32 -1/2 (*.f32 (fma.f32 cosTheta cosTheta 1) (log.f32 alpha))) (/.f32 1 (PI.f32)))
(/.f32 (/.f32 -1/2 (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 (/.f32 1 (fma.f32 cosTheta cosTheta 1)) (PI.f32)) (/.f32 -1/2 (log.f32 alpha)))
(/.f32 (/.f32 -1/2 (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 1 (*.f32 (fma.f32 cosTheta cosTheta 1) (neg.f32 (PI.f32)))))
(*.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 (/.f32 1 (fma.f32 cosTheta cosTheta 1)) (neg.f32 (PI.f32))))
(/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (fma.f32 cosTheta cosTheta 1) (neg.f32 (PI.f32)))))
(*.f32 (/.f32 1 (fma.f32 cosTheta cosTheta 1)) (/.f32 (/.f32 -1/2 (log.f32 alpha)) (PI.f32)))
(/.f32 (/.f32 -1/2 (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 1 (PI.f32)) (/.f32 -1/2 (*.f32 (fma.f32 cosTheta cosTheta 1) (log.f32 alpha))))
(/.f32 (/.f32 -1/2 (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 1 (*.f32 (hypot.f32 1 cosTheta) (sqrt.f32 (PI.f32)))) (/.f32 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (hypot.f32 1 cosTheta) (sqrt.f32 (PI.f32)))))
(/.f32 (/.f32 (/.f32 (/.f32 -1/2 (sqrt.f32 (PI.f32))) (hypot.f32 1 cosTheta)) (log.f32 alpha)) (*.f32 (hypot.f32 1 cosTheta) (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 cosTheta cosTheta 1) (PI.f32))) 2)) (/.f32 -1/2 (*.f32 (cbrt.f32 (*.f32 (fma.f32 cosTheta cosTheta 1) (PI.f32))) (log.f32 alpha))))
(/.f32 (/.f32 -1/2 (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 -1/2 (*.f32 (fma.f32 cosTheta cosTheta 1) (PI.f32))) (/.f32 1 (log.f32 alpha)))
(/.f32 (/.f32 -1/2 (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 1 (*.f32 (fma.f32 cosTheta cosTheta 1) (neg.f32 (PI.f32)))) (/.f32 1/2 (log.f32 alpha)))
(*.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 (/.f32 1 (fma.f32 cosTheta cosTheta 1)) (neg.f32 (PI.f32))))
(/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (fma.f32 cosTheta cosTheta 1) (neg.f32 (PI.f32)))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 -1/2 (log.f32 alpha))) (fma.f32 cosTheta cosTheta 1)) (/.f32 (sqrt.f32 (/.f32 -1/2 (log.f32 alpha))) (PI.f32)))
(/.f32 (/.f32 -1/2 (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 (cbrt.f32 (/.f32 1/4 (pow.f32 (log.f32 alpha) 2))) 1) (/.f32 (cbrt.f32 (/.f32 -1/2 (log.f32 alpha))) (*.f32 (fma.f32 cosTheta cosTheta 1) (PI.f32))))
(*.f32 (cbrt.f32 (/.f32 1/4 (pow.f32 (log.f32 alpha) 2))) (*.f32 (/.f32 (/.f32 1 (fma.f32 cosTheta cosTheta 1)) (PI.f32)) (cbrt.f32 (/.f32 -1/2 (log.f32 alpha)))))
(*.f32 (cbrt.f32 (/.f32 1/4 (pow.f32 (log.f32 alpha) 2))) (/.f32 (cbrt.f32 (/.f32 -1/2 (log.f32 alpha))) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))))
(*.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 (fma.f32 cosTheta cosTheta 1) (log.f32 alpha)))) -1/2)
(/.f32 (/.f32 -1/2 (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 -1/2 (fma.f32 cosTheta cosTheta 1)) (/.f32 1 (*.f32 (PI.f32) (log.f32 alpha))))
(/.f32 (/.f32 -1/2 (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 -1/2 (PI.f32)) (/.f32 1 (*.f32 (fma.f32 cosTheta cosTheta 1) (log.f32 alpha))))
(/.f32 (/.f32 -1/2 (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 -1/2 (*.f32 (hypot.f32 1 cosTheta) (sqrt.f32 (PI.f32)))) (/.f32 (/.f32 1 (log.f32 alpha)) (*.f32 (hypot.f32 1 cosTheta) (sqrt.f32 (PI.f32)))))
(*.f32 (/.f32 1 (*.f32 (hypot.f32 1 cosTheta) (sqrt.f32 (PI.f32)))) (/.f32 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (hypot.f32 1 cosTheta) (sqrt.f32 (PI.f32)))))
(/.f32 (/.f32 (/.f32 (/.f32 -1/2 (sqrt.f32 (PI.f32))) (hypot.f32 1 cosTheta)) (log.f32 alpha)) (*.f32 (hypot.f32 1 cosTheta) (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 -1/2 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 cosTheta cosTheta 1) (PI.f32))) 2)) (/.f32 1 (*.f32 (cbrt.f32 (*.f32 (fma.f32 cosTheta cosTheta 1) (PI.f32))) (log.f32 alpha))))
(/.f32 (/.f32 -1/2 (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 (sqrt.f32 (/.f32 -1/2 (log.f32 alpha))) (*.f32 (fma.f32 cosTheta cosTheta 1) (PI.f32))) (sqrt.f32 (/.f32 -1/2 (log.f32 alpha))))
(/.f32 (/.f32 -1/2 (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 (sqrt.f32 (/.f32 -1/2 (log.f32 alpha))) (PI.f32)) (/.f32 (sqrt.f32 (/.f32 -1/2 (log.f32 alpha))) (fma.f32 cosTheta cosTheta 1)))
(/.f32 (/.f32 -1/2 (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 (sqrt.f32 (/.f32 -1/2 (log.f32 alpha))) (pow.f32 (cbrt.f32 (*.f32 (fma.f32 cosTheta cosTheta 1) (PI.f32))) 2)) (/.f32 (sqrt.f32 (/.f32 -1/2 (log.f32 alpha))) (cbrt.f32 (*.f32 (fma.f32 cosTheta cosTheta 1) (PI.f32)))))
(/.f32 (/.f32 -1/2 (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 (cbrt.f32 (/.f32 1/4 (pow.f32 (log.f32 alpha) 2))) (fma.f32 cosTheta cosTheta 1)) (/.f32 (cbrt.f32 (/.f32 -1/2 (log.f32 alpha))) (PI.f32)))
(*.f32 (cbrt.f32 (/.f32 1/4 (pow.f32 (log.f32 alpha) 2))) (*.f32 (/.f32 (/.f32 1 (fma.f32 cosTheta cosTheta 1)) (PI.f32)) (cbrt.f32 (/.f32 -1/2 (log.f32 alpha)))))
(*.f32 (cbrt.f32 (/.f32 1/4 (pow.f32 (log.f32 alpha) 2))) (/.f32 (cbrt.f32 (/.f32 -1/2 (log.f32 alpha))) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))))
(*.f32 (/.f32 (cbrt.f32 (/.f32 1/4 (pow.f32 (log.f32 alpha) 2))) (PI.f32)) (/.f32 (cbrt.f32 (/.f32 -1/2 (log.f32 alpha))) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (cbrt.f32 (/.f32 1/4 (pow.f32 (log.f32 alpha) 2))) (*.f32 (/.f32 (/.f32 1 (fma.f32 cosTheta cosTheta 1)) (PI.f32)) (cbrt.f32 (/.f32 -1/2 (log.f32 alpha)))))
(*.f32 (cbrt.f32 (/.f32 1/4 (pow.f32 (log.f32 alpha) 2))) (/.f32 (cbrt.f32 (/.f32 -1/2 (log.f32 alpha))) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))))
(*.f32 (/.f32 (cbrt.f32 (/.f32 1/4 (pow.f32 (log.f32 alpha) 2))) (*.f32 (hypot.f32 1 cosTheta) (sqrt.f32 (PI.f32)))) (/.f32 (cbrt.f32 (/.f32 -1/2 (log.f32 alpha))) (*.f32 (hypot.f32 1 cosTheta) (sqrt.f32 (PI.f32)))))
(*.f32 (/.f32 (cbrt.f32 (/.f32 1/4 (pow.f32 (log.f32 alpha) 2))) (pow.f32 (cbrt.f32 (*.f32 (fma.f32 cosTheta cosTheta 1) (PI.f32))) 2)) (cbrt.f32 (/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (fma.f32 cosTheta cosTheta 1) (log.f32 alpha))))))
(*.f32 (cbrt.f32 (/.f32 (/.f32 -1/2 (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))) (/.f32 (cbrt.f32 (/.f32 1/4 (pow.f32 (log.f32 alpha) 2))) (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))) 2)))
(/.f32 (cbrt.f32 (/.f32 1/4 (pow.f32 (log.f32 alpha) 2))) (/.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))) 2) (cbrt.f32 (/.f32 (/.f32 -1/2 (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1))))))
(*.f32 (/.f32 (/.f32 (/.f32 -1/2 (log.f32 alpha)) (PI.f32)) 1) (/.f32 1 (fma.f32 cosTheta cosTheta 1)))
(/.f32 (/.f32 -1/2 (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 (cbrt.f32 (/.f32 1/4 (pow.f32 (log.f32 alpha) 2))) (*.f32 (fma.f32 cosTheta cosTheta 1) (PI.f32))) (cbrt.f32 (/.f32 -1/2 (log.f32 alpha))))
(*.f32 (cbrt.f32 (/.f32 1/4 (pow.f32 (log.f32 alpha) 2))) (*.f32 (/.f32 (/.f32 1 (fma.f32 cosTheta cosTheta 1)) (PI.f32)) (cbrt.f32 (/.f32 -1/2 (log.f32 alpha)))))
(*.f32 (cbrt.f32 (/.f32 1/4 (pow.f32 (log.f32 alpha) 2))) (/.f32 (cbrt.f32 (/.f32 -1/2 (log.f32 alpha))) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))))
(*.f32 (/.f32 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (PI.f32) (+.f32 1 (pow.f32 cosTheta 4)))) (fma.f32 cosTheta cosTheta 1))
(/.f32 (*.f32 (/.f32 -1/2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)) (*.f32 (PI.f32) (+.f32 1 (pow.f32 cosTheta 4))))
(*.f32 (/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (fma.f32 cosTheta cosTheta 1) (+.f32 1 (pow.f32 cosTheta 4))))
(*.f32 (/.f32 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (PI.f32) (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3)))) (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 cosTheta 4)))
(*.f32 (/.f32 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (PI.f32) (+.f32 1 (pow.f32 cosTheta 6)))) (+.f32 (pow.f32 cosTheta 4) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (+.f32 (pow.f32 cosTheta 4) (fma.f32 cosTheta cosTheta 1)) (+.f32 1 (pow.f32 cosTheta 6))))
(*.f32 (/.f32 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (+.f32 1 (pow.f32 cosTheta 4)) (PI.f32))) (fma.f32 cosTheta cosTheta 1))
(/.f32 (*.f32 (/.f32 -1/2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)) (*.f32 (PI.f32) (+.f32 1 (pow.f32 cosTheta 4))))
(*.f32 (/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (fma.f32 cosTheta cosTheta 1) (+.f32 1 (pow.f32 cosTheta 4))))
(*.f32 (/.f32 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3)) (PI.f32))) (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 cosTheta 4)))
(*.f32 (/.f32 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (PI.f32) (+.f32 1 (pow.f32 cosTheta 6)))) (+.f32 (pow.f32 cosTheta 4) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (+.f32 (pow.f32 cosTheta 4) (fma.f32 cosTheta cosTheta 1)) (+.f32 1 (pow.f32 cosTheta 6))))
(*.f32 (/.f32 1 (/.f32 (PI.f32) (/.f32 -1/2 (fma.f32 cosTheta cosTheta 1)))) (/.f32 1 (log.f32 alpha)))
(/.f32 (/.f32 -1/2 (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 1 (/.f32 (fma.f32 cosTheta cosTheta 1) (/.f32 (cbrt.f32 (/.f32 1/4 (pow.f32 (log.f32 alpha) 2))) (PI.f32)))) (cbrt.f32 (/.f32 -1/2 (log.f32 alpha))))
(*.f32 (cbrt.f32 (/.f32 1/4 (pow.f32 (log.f32 alpha) 2))) (*.f32 (/.f32 (/.f32 1 (fma.f32 cosTheta cosTheta 1)) (PI.f32)) (cbrt.f32 (/.f32 -1/2 (log.f32 alpha)))))
(*.f32 (cbrt.f32 (/.f32 1/4 (pow.f32 (log.f32 alpha) 2))) (/.f32 (cbrt.f32 (/.f32 -1/2 (log.f32 alpha))) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))))
(*.f32 (/.f32 (/.f32 (/.f32 1 (fma.f32 cosTheta cosTheta 1)) (PI.f32)) (log.f32 alpha)) -1/2)
(/.f32 (/.f32 -1/2 (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 (/.f32 (/.f32 1 (fma.f32 cosTheta cosTheta 1)) (PI.f32)) 1) (/.f32 -1/2 (log.f32 alpha)))
(/.f32 (/.f32 -1/2 (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 (/.f32 (/.f32 1 (fma.f32 cosTheta cosTheta 1)) (PI.f32)) (sqrt.f32 (log.f32 alpha))) (/.f32 -1/2 (sqrt.f32 (log.f32 alpha))))
(*.f32 (/.f32 (/.f32 1 (fma.f32 cosTheta cosTheta 1)) (*.f32 (sqrt.f32 (log.f32 alpha)) (PI.f32))) (/.f32 -1/2 (sqrt.f32 (log.f32 alpha))))
(/.f32 (/.f32 (/.f32 -1/2 (sqrt.f32 (log.f32 alpha))) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))) (sqrt.f32 (log.f32 alpha)))
(*.f32 (/.f32 (/.f32 (/.f32 1 (fma.f32 cosTheta cosTheta 1)) (PI.f32)) (cbrt.f32 (pow.f32 (log.f32 alpha) 2))) (/.f32 -1/2 (cbrt.f32 (log.f32 alpha))))
(/.f32 (*.f32 (/.f32 (/.f32 1 (fma.f32 cosTheta cosTheta 1)) (PI.f32)) (/.f32 -1/2 (cbrt.f32 (log.f32 alpha)))) (cbrt.f32 (pow.f32 (log.f32 alpha) 2)))
(/.f32 (/.f32 (/.f32 -1/2 (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))) (cbrt.f32 (pow.f32 (log.f32 alpha) 2))) (cbrt.f32 (log.f32 alpha)))
(*.f32 (/.f32 (/.f32 (/.f32 1 (fma.f32 cosTheta cosTheta 1)) (PI.f32)) (neg.f32 (log.f32 alpha))) 1/2)
(*.f32 1/2 (/.f32 (/.f32 1 (fma.f32 cosTheta cosTheta 1)) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))))
(/.f32 (/.f32 1/2 (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))) (neg.f32 (log.f32 alpha)))
(*.f32 (/.f32 (/.f32 (/.f32 -1/2 (log.f32 alpha)) (PI.f32)) (+.f32 1 (pow.f32 cosTheta 4))) (fma.f32 cosTheta cosTheta 1))
(/.f32 (*.f32 (/.f32 -1/2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)) (*.f32 (PI.f32) (+.f32 1 (pow.f32 cosTheta 4))))
(*.f32 (/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (fma.f32 cosTheta cosTheta 1) (+.f32 1 (pow.f32 cosTheta 4))))
(*.f32 (/.f32 (/.f32 (/.f32 -1/2 (log.f32 alpha)) (PI.f32)) (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3))) (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 cosTheta 4)))
(*.f32 (/.f32 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (PI.f32) (+.f32 1 (pow.f32 cosTheta 6)))) (+.f32 (pow.f32 cosTheta 4) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (+.f32 (pow.f32 cosTheta 4) (fma.f32 cosTheta cosTheta 1)) (+.f32 1 (pow.f32 cosTheta 6))))
(*.f32 (/.f32 (/.f32 (/.f32 -1/2 (log.f32 alpha)) (PI.f32)) (-.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3))) (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 cosTheta 4)))
(*.f32 (+.f32 (pow.f32 cosTheta 4) (fma.f32 cosTheta cosTheta 1)) (/.f32 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (-.f32 1 (pow.f32 cosTheta 6)) (PI.f32))))
(*.f32 (+.f32 (pow.f32 cosTheta 4) (fma.f32 cosTheta cosTheta 1)) (/.f32 -1/2 (*.f32 (*.f32 (PI.f32) (-.f32 1 (pow.f32 cosTheta 6))) (log.f32 alpha))))
(*.f32 (/.f32 (/.f32 (/.f32 -1/2 (log.f32 alpha)) (PI.f32)) (-.f32 (pow.f32 cosTheta 4) 1)) (-.f32 (*.f32 cosTheta cosTheta) 1))
(*.f32 (/.f32 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (+.f32 (pow.f32 cosTheta 4) -1) (PI.f32))) (fma.f32 cosTheta cosTheta -1))
(*.f32 (/.f32 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (PI.f32) (+.f32 -1 (pow.f32 cosTheta 4)))) (fma.f32 cosTheta cosTheta -1))
(*.f32 (/.f32 (/.f32 (/.f32 -1/2 (log.f32 alpha)) (PI.f32)) (neg.f32 (+.f32 1 (pow.f32 cosTheta 4)))) (neg.f32 (fma.f32 cosTheta cosTheta 1)))
(/.f32 (*.f32 (/.f32 -1/2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)) (*.f32 (PI.f32) (+.f32 1 (pow.f32 cosTheta 4))))
(*.f32 (/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (fma.f32 cosTheta cosTheta 1) (+.f32 1 (pow.f32 cosTheta 4))))
(*.f32 (/.f32 (/.f32 (/.f32 -1/2 (log.f32 alpha)) (PI.f32)) (neg.f32 (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3)))) (neg.f32 (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 cosTheta 4))))
(*.f32 (/.f32 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (PI.f32) (+.f32 1 (pow.f32 cosTheta 6)))) (+.f32 (pow.f32 cosTheta 4) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (+.f32 (pow.f32 cosTheta 4) (fma.f32 cosTheta cosTheta 1)) (+.f32 1 (pow.f32 cosTheta 6))))
(pow.f32 (/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (fma.f32 cosTheta cosTheta 1) (log.f32 alpha)))) 1)
(/.f32 (/.f32 -1/2 (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))
(pow.f32 (sqrt.f32 (/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (fma.f32 cosTheta cosTheta 1) (log.f32 alpha))))) 2)
(/.f32 (/.f32 -1/2 (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))
(pow.f32 (cbrt.f32 (/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (fma.f32 cosTheta cosTheta 1) (log.f32 alpha))))) 3)
(/.f32 (/.f32 -1/2 (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))
(pow.f32 (pow.f32 (/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (fma.f32 cosTheta cosTheta 1) (log.f32 alpha)))) 3) 1/3)
(/.f32 (/.f32 -1/2 (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))
(pow.f32 (*.f32 (*.f32 (fma.f32 cosTheta cosTheta 1) (PI.f32)) (*.f32 (log.f32 alpha) -2)) -1)
(/.f32 (/.f32 -1/2 (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))
(neg.f32 (/.f32 -1/2 (*.f32 (*.f32 (fma.f32 cosTheta cosTheta 1) (neg.f32 (PI.f32))) (log.f32 alpha))))
(*.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 (/.f32 1 (fma.f32 cosTheta cosTheta 1)) (neg.f32 (PI.f32))))
(/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (fma.f32 cosTheta cosTheta 1) (neg.f32 (PI.f32)))))
(sqrt.f32 (pow.f32 (/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (fma.f32 cosTheta cosTheta 1) (log.f32 alpha)))) 2))
(sqrt.f32 (pow.f32 (/.f32 (/.f32 -1/2 (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1))) 2))
(fabs.f32 (/.f32 (/.f32 -1/2 (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1))))
(log.f32 (exp.f32 (/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (fma.f32 cosTheta cosTheta 1) (log.f32 alpha))))))
(/.f32 (/.f32 -1/2 (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (fma.f32 cosTheta cosTheta 1) (log.f32 alpha)))))))
(/.f32 (/.f32 -1/2 (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))
(cbrt.f32 (pow.f32 (/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (fma.f32 cosTheta cosTheta 1) (log.f32 alpha)))) 3))
(/.f32 (/.f32 -1/2 (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))
(cbrt.f32 (/.f32 (pow.f32 (/.f32 -1/2 (log.f32 alpha)) 3) (pow.f32 (*.f32 (fma.f32 cosTheta cosTheta 1) (PI.f32)) 3)))
(/.f32 (/.f32 -1/2 (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))
(expm1.f32 (log1p.f32 (/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (fma.f32 cosTheta cosTheta 1) (log.f32 alpha))))))
(/.f32 (/.f32 -1/2 (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))
(exp.f32 (log.f32 (/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (fma.f32 cosTheta cosTheta 1) (log.f32 alpha))))))
(/.f32 (/.f32 -1/2 (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))
(exp.f32 (*.f32 (log.f32 (/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (fma.f32 cosTheta cosTheta 1) (log.f32 alpha))))) 1))
(/.f32 (/.f32 -1/2 (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))
(log1p.f32 (expm1.f32 (/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (fma.f32 cosTheta cosTheta 1) (log.f32 alpha))))))
(/.f32 (/.f32 -1/2 (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))
(-.f32 (exp.f32 (log1p.f32 (/.f32 -1/2 (log.f32 alpha)))) 1)
(/.f32 1/2 (neg.f32 (log.f32 alpha)))
(/.f32 -1/2 (log.f32 alpha))
(*.f32 -1/2 (/.f32 1 (log.f32 alpha)))
(/.f32 1/2 (neg.f32 (log.f32 alpha)))
(/.f32 -1/2 (log.f32 alpha))
(*.f32 (/.f32 -1/2 (log.f32 alpha)) 1)
(/.f32 1/2 (neg.f32 (log.f32 alpha)))
(/.f32 -1/2 (log.f32 alpha))
(*.f32 1 (/.f32 -1/2 (log.f32 alpha)))
(/.f32 1/2 (neg.f32 (log.f32 alpha)))
(/.f32 -1/2 (log.f32 alpha))
(*.f32 (sqrt.f32 (/.f32 -1/2 (log.f32 alpha))) (sqrt.f32 (/.f32 -1/2 (log.f32 alpha))))
(/.f32 1/2 (neg.f32 (log.f32 alpha)))
(/.f32 -1/2 (log.f32 alpha))
(*.f32 (cbrt.f32 (/.f32 -1/2 (log.f32 alpha))) (cbrt.f32 (/.f32 1/4 (pow.f32 (log.f32 alpha) 2))))
(*.f32 (cbrt.f32 (/.f32 1/4 (pow.f32 (log.f32 alpha) 2))) (cbrt.f32 (/.f32 -1/2 (log.f32 alpha))))
(*.f32 (cbrt.f32 (/.f32 1/4 (pow.f32 (log.f32 alpha) 2))) (cbrt.f32 (/.f32 -1/2 (log.f32 alpha))))
(*.f32 (/.f32 1 (log.f32 alpha)) -1/2)
(/.f32 1/2 (neg.f32 (log.f32 alpha)))
(/.f32 -1/2 (log.f32 alpha))
(*.f32 1/2 (/.f32 1 (neg.f32 (log.f32 alpha))))
(/.f32 1/2 (neg.f32 (log.f32 alpha)))
(/.f32 -1/2 (log.f32 alpha))
(*.f32 (/.f32 1 (sqrt.f32 (log.f32 alpha))) (/.f32 -1/2 (sqrt.f32 (log.f32 alpha))))
(/.f32 (*.f32 1 (/.f32 -1/2 (sqrt.f32 (log.f32 alpha)))) (sqrt.f32 (log.f32 alpha)))
(/.f32 (/.f32 -1/2 (sqrt.f32 (log.f32 alpha))) (sqrt.f32 (log.f32 alpha)))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (log.f32 alpha) 2))) (/.f32 -1/2 (cbrt.f32 (log.f32 alpha))))
(*.f32 (/.f32 -1/2 (cbrt.f32 (log.f32 alpha))) (/.f32 1 (cbrt.f32 (pow.f32 (log.f32 alpha) 2))))
(/.f32 (/.f32 -1/2 (cbrt.f32 (log.f32 alpha))) (cbrt.f32 (pow.f32 (log.f32 alpha) 2)))
(*.f32 (/.f32 1 (neg.f32 (log.f32 alpha))) 1/2)
(/.f32 1/2 (neg.f32 (log.f32 alpha)))
(/.f32 -1/2 (log.f32 alpha))
(pow.f32 (/.f32 -1/2 (log.f32 alpha)) 1)
(/.f32 1/2 (neg.f32 (log.f32 alpha)))
(/.f32 -1/2 (log.f32 alpha))
(pow.f32 (sqrt.f32 (/.f32 -1/2 (log.f32 alpha))) 2)
(/.f32 1/2 (neg.f32 (log.f32 alpha)))
(/.f32 -1/2 (log.f32 alpha))
(pow.f32 (cbrt.f32 (/.f32 -1/2 (log.f32 alpha))) 3)
(/.f32 1/2 (neg.f32 (log.f32 alpha)))
(/.f32 -1/2 (log.f32 alpha))
(pow.f32 (pow.f32 (/.f32 -1/2 (log.f32 alpha)) 3) 1/3)
(/.f32 1/2 (neg.f32 (log.f32 alpha)))
(/.f32 -1/2 (log.f32 alpha))
(pow.f32 (*.f32 (log.f32 alpha) -2) -1)
(/.f32 1/2 (neg.f32 (log.f32 alpha)))
(/.f32 -1/2 (log.f32 alpha))
(sqrt.f32 (/.f32 1/4 (pow.f32 (log.f32 alpha) 2)))
(log.f32 (exp.f32 (/.f32 -1/2 (log.f32 alpha))))
(/.f32 1/2 (neg.f32 (log.f32 alpha)))
(/.f32 -1/2 (log.f32 alpha))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 -1/2 (log.f32 alpha)))))
(/.f32 1/2 (neg.f32 (log.f32 alpha)))
(/.f32 -1/2 (log.f32 alpha))
(cbrt.f32 (pow.f32 (/.f32 -1/2 (log.f32 alpha)) 3))
(/.f32 1/2 (neg.f32 (log.f32 alpha)))
(/.f32 -1/2 (log.f32 alpha))
(expm1.f32 (log1p.f32 (/.f32 -1/2 (log.f32 alpha))))
(/.f32 1/2 (neg.f32 (log.f32 alpha)))
(/.f32 -1/2 (log.f32 alpha))
(exp.f32 (log.f32 (/.f32 -1/2 (log.f32 alpha))))
(/.f32 1/2 (neg.f32 (log.f32 alpha)))
(/.f32 -1/2 (log.f32 alpha))
(exp.f32 (*.f32 (log.f32 (/.f32 -1/2 (log.f32 alpha))) 1))
(/.f32 1/2 (neg.f32 (log.f32 alpha)))
(/.f32 -1/2 (log.f32 alpha))
(log1p.f32 (expm1.f32 (/.f32 -1/2 (log.f32 alpha))))
(/.f32 1/2 (neg.f32 (log.f32 alpha)))
(/.f32 -1/2 (log.f32 alpha))
(+.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))
(*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))
(+.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))
(*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))
(+.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (PI.f32))
(*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))
(+.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (PI.f32))
(*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) (-.f32 1 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(fma.f32 cosTheta (*.f32 cosTheta (PI.f32)) (expm1.f32 (log1p.f32 (PI.f32))))
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) (-.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))))
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) (-.f32 1 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(fma.f32 cosTheta (*.f32 cosTheta (PI.f32)) (expm1.f32 (log1p.f32 (PI.f32))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (fma.f32 cosTheta cosTheta 1) (PI.f32)))) 1)
(*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))
(-.f32 (+.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (exp.f32 (log1p.f32 (PI.f32)))) 1)
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) (-.f32 1 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(fma.f32 cosTheta (*.f32 cosTheta (PI.f32)) (expm1.f32 (log1p.f32 (PI.f32))))
(-.f32 (+.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (exp.f32 (log1p.f32 (PI.f32)))) 1)
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) (-.f32 1 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(fma.f32 cosTheta (*.f32 cosTheta (PI.f32)) (expm1.f32 (log1p.f32 (PI.f32))))
(/.f32 1 (/.f32 (/.f32 1 (fma.f32 cosTheta cosTheta 1)) (PI.f32)))
(*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))
(/.f32 (fma.f32 cosTheta cosTheta 1) (/.f32 1 (PI.f32)))
(*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))
(/.f32 (PI.f32) (/.f32 1 (fma.f32 cosTheta cosTheta 1)))
(*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))
(/.f32 (*.f32 (fma.f32 cosTheta cosTheta 1) (PI.f32)) 1)
(*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))
(/.f32 (*.f32 (hypot.f32 1 cosTheta) (sqrt.f32 (PI.f32))) (/.f32 1 (*.f32 (hypot.f32 1 cosTheta) (sqrt.f32 (PI.f32)))))
(*.f32 (/.f32 (*.f32 (hypot.f32 1 cosTheta) (sqrt.f32 (PI.f32))) 1) (*.f32 (hypot.f32 1 cosTheta) (sqrt.f32 (PI.f32))))
(pow.f32 (*.f32 (hypot.f32 1 cosTheta) (sqrt.f32 (PI.f32))) 2)
(/.f32 (hypot.f32 1 cosTheta) (/.f32 1 (*.f32 (hypot.f32 1 cosTheta) (PI.f32))))
(*.f32 (/.f32 (hypot.f32 1 cosTheta) 1) (*.f32 (PI.f32) (hypot.f32 1 cosTheta)))
(*.f32 (pow.f32 (hypot.f32 1 cosTheta) 2) (PI.f32))
(/.f32 (sqrt.f32 (PI.f32)) (/.f32 1 (*.f32 (sqrt.f32 (PI.f32)) (fma.f32 cosTheta cosTheta 1))))
(*.f32 (/.f32 (sqrt.f32 (PI.f32)) 1) (*.f32 (fma.f32 cosTheta cosTheta 1) (sqrt.f32 (PI.f32))))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (fma.f32 cosTheta cosTheta 1) (sqrt.f32 (PI.f32))))
(/.f32 (cbrt.f32 (*.f32 (fma.f32 cosTheta cosTheta 1) (PI.f32))) (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 cosTheta cosTheta 1) (PI.f32))) 2)))
(*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))
(/.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 cosTheta cosTheta 1) (PI.f32))) 2) (/.f32 1 (cbrt.f32 (*.f32 (fma.f32 cosTheta cosTheta 1) (PI.f32)))))
(*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))
(/.f32 (pow.f32 (cbrt.f32 (fma.f32 cosTheta cosTheta 1)) 2) (/.f32 1 (*.f32 (cbrt.f32 (fma.f32 cosTheta cosTheta 1)) (PI.f32))))
(*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))
(/.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (/.f32 1 (*.f32 (cbrt.f32 (PI.f32)) (fma.f32 cosTheta cosTheta 1))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) 1) (*.f32 (fma.f32 cosTheta cosTheta 1) (cbrt.f32 (PI.f32))))
(*.f32 (cbrt.f32 (PI.f32)) (*.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 (cbrt.f32 (PI.f32)) 2)))
(/.f32 (+.f32 1 (pow.f32 cosTheta 4)) (/.f32 (fma.f32 cosTheta cosTheta 1) (PI.f32)))
(*.f32 (/.f32 (+.f32 1 (pow.f32 cosTheta 4)) (fma.f32 cosTheta cosTheta 1)) (PI.f32))
(*.f32 (+.f32 1 (pow.f32 cosTheta 4)) (/.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1)))
(/.f32 (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3)) (/.f32 (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 cosTheta 4)) (PI.f32)))
(*.f32 (/.f32 (+.f32 1 (pow.f32 cosTheta 6)) (+.f32 (pow.f32 cosTheta 4) (fma.f32 cosTheta cosTheta 1))) (PI.f32))
(*.f32 (+.f32 1 (pow.f32 cosTheta 6)) (/.f32 (PI.f32) (+.f32 (pow.f32 cosTheta 4) (fma.f32 cosTheta cosTheta 1))))
(/.f32 (*.f32 (fma.f32 cosTheta cosTheta 1) (sqrt.f32 (PI.f32))) (/.f32 1 (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (sqrt.f32 (PI.f32)) 1) (*.f32 (fma.f32 cosTheta cosTheta 1) (sqrt.f32 (PI.f32))))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (fma.f32 cosTheta cosTheta 1) (sqrt.f32 (PI.f32))))
(/.f32 (*.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (/.f32 1 (cbrt.f32 (PI.f32))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) 1) (*.f32 (fma.f32 cosTheta cosTheta 1) (cbrt.f32 (PI.f32))))
(*.f32 (cbrt.f32 (PI.f32)) (*.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 (cbrt.f32 (PI.f32)) 2)))
(/.f32 (*.f32 (PI.f32) (hypot.f32 1 cosTheta)) (/.f32 1 (hypot.f32 1 cosTheta)))
(*.f32 (/.f32 (hypot.f32 1 cosTheta) 1) (*.f32 (PI.f32) (hypot.f32 1 cosTheta)))
(*.f32 (pow.f32 (hypot.f32 1 cosTheta) 2) (PI.f32))
(/.f32 (*.f32 (PI.f32) (pow.f32 (cbrt.f32 (fma.f32 cosTheta cosTheta 1)) 2)) (/.f32 1 (cbrt.f32 (fma.f32 cosTheta cosTheta 1))))
(*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))
(/.f32 (*.f32 (PI.f32) (+.f32 1 (pow.f32 cosTheta 4))) (fma.f32 cosTheta cosTheta 1))
(*.f32 (/.f32 (+.f32 1 (pow.f32 cosTheta 4)) (fma.f32 cosTheta cosTheta 1)) (PI.f32))
(*.f32 (+.f32 1 (pow.f32 cosTheta 4)) (/.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1)))
(/.f32 (*.f32 (PI.f32) (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3))) (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 cosTheta 4)))
(*.f32 (/.f32 (+.f32 1 (pow.f32 cosTheta 6)) (+.f32 (pow.f32 cosTheta 4) (fma.f32 cosTheta cosTheta 1))) (PI.f32))
(*.f32 (+.f32 1 (pow.f32 cosTheta 6)) (/.f32 (PI.f32) (+.f32 (pow.f32 cosTheta 4) (fma.f32 cosTheta cosTheta 1))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 cosTheta 4)) (PI.f32)) (fma.f32 cosTheta cosTheta 1))
(*.f32 (/.f32 (+.f32 1 (pow.f32 cosTheta 4)) (fma.f32 cosTheta cosTheta 1)) (PI.f32))
(*.f32 (+.f32 1 (pow.f32 cosTheta 4)) (/.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1)))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3)) (PI.f32)) (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 cosTheta 4)))
(*.f32 (/.f32 (+.f32 1 (pow.f32 cosTheta 6)) (+.f32 (pow.f32 cosTheta 4) (fma.f32 cosTheta cosTheta 1))) (PI.f32))
(*.f32 (+.f32 1 (pow.f32 cosTheta 6)) (/.f32 (PI.f32) (+.f32 (pow.f32 cosTheta 4) (fma.f32 cosTheta cosTheta 1))))
(pow.f32 (*.f32 (fma.f32 cosTheta cosTheta 1) (PI.f32)) 1)
(*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))
(pow.f32 (*.f32 (hypot.f32 1 cosTheta) (sqrt.f32 (PI.f32))) 2)
(*.f32 (/.f32 (*.f32 (hypot.f32 1 cosTheta) (sqrt.f32 (PI.f32))) 1) (*.f32 (hypot.f32 1 cosTheta) (sqrt.f32 (PI.f32))))
(pow.f32 (cbrt.f32 (*.f32 (fma.f32 cosTheta cosTheta 1) (PI.f32))) 3)
(*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))
(pow.f32 (pow.f32 (*.f32 (fma.f32 cosTheta cosTheta 1) (PI.f32)) 3) 1/3)
(*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))
(sqrt.f32 (pow.f32 (*.f32 (fma.f32 cosTheta cosTheta 1) (PI.f32)) 2))
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1)) 2))
(fabs.f32 (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1)))
(log.f32 (pow.f32 (exp.f32 (fma.f32 cosTheta cosTheta 1)) (PI.f32)))
(*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (fma.f32 cosTheta cosTheta 1) (PI.f32)))))
(*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))
(cbrt.f32 (pow.f32 (*.f32 (fma.f32 cosTheta cosTheta 1) (PI.f32)) 3))
(*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 cosTheta cosTheta 1) 3) (pow.f32 (PI.f32) 3)))
(*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (fma.f32 cosTheta cosTheta 1) 3)))
(*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))
(expm1.f32 (log1p.f32 (*.f32 (fma.f32 cosTheta cosTheta 1) (PI.f32))))
(*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))
(exp.f32 (log.f32 (*.f32 (fma.f32 cosTheta cosTheta 1) (PI.f32))))
(*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))
(exp.f32 (*.f32 (log.f32 (*.f32 (fma.f32 cosTheta cosTheta 1) (PI.f32))) 1))
(*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))
(log1p.f32 (expm1.f32 (*.f32 (fma.f32 cosTheta cosTheta 1) (PI.f32))))
(*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))
(-.f32 1 (*.f32 cosTheta cosTheta))
(-.f32 (fma.f32 cosTheta cosTheta 1) 0)
(fma.f32 cosTheta cosTheta 1)
(-.f32 0 (-.f32 (*.f32 cosTheta cosTheta) 1))
(-.f32 1 (*.f32 cosTheta cosTheta))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 cosTheta cosTheta 1))) 1)
(fma.f32 cosTheta cosTheta 1)
(-.f32 (/.f32 1 (fma.f32 cosTheta cosTheta 1)) (/.f32 (pow.f32 cosTheta 4) (fma.f32 cosTheta cosTheta 1)))
(-.f32 (+.f32 2 (*.f32 cosTheta cosTheta)) 1)
(fma.f32 cosTheta cosTheta 1)
(*.f32 1 (fma.f32 cosTheta cosTheta 1))
(fma.f32 cosTheta cosTheta 1)
(*.f32 (fma.f32 cosTheta cosTheta 1) 1)
(fma.f32 cosTheta cosTheta 1)
(*.f32 (hypot.f32 1 cosTheta) (hypot.f32 1 cosTheta))
(pow.f32 (hypot.f32 1 cosTheta) 2)
(*.f32 (cbrt.f32 (fma.f32 cosTheta cosTheta 1)) (pow.f32 (cbrt.f32 (fma.f32 cosTheta cosTheta 1)) 2))
(fma.f32 cosTheta cosTheta 1)
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 cosTheta cosTheta 1)) 2) (cbrt.f32 (fma.f32 cosTheta cosTheta 1)))
(fma.f32 cosTheta cosTheta 1)
(*.f32 (+.f32 1 (pow.f32 cosTheta 4)) (/.f32 1 (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 1 (fma.f32 cosTheta cosTheta 1)) (+.f32 1 (pow.f32 cosTheta 4)))
(/.f32 (+.f32 1 (pow.f32 cosTheta 4)) (fma.f32 cosTheta cosTheta 1))
(*.f32 (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3)) (/.f32 1 (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 cosTheta 4))))
(*.f32 (+.f32 1 (pow.f32 cosTheta 6)) (/.f32 1 (+.f32 (pow.f32 cosTheta 4) (fma.f32 cosTheta cosTheta 1))))
(/.f32 (+.f32 1 (pow.f32 cosTheta 6)) (+.f32 (pow.f32 cosTheta 4) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 1 (fma.f32 cosTheta cosTheta 1)) (+.f32 1 (pow.f32 cosTheta 4)))
(/.f32 (+.f32 1 (pow.f32 cosTheta 4)) (fma.f32 cosTheta cosTheta 1))
(*.f32 (/.f32 1 (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 cosTheta 4))) (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3)))
(*.f32 (+.f32 1 (pow.f32 cosTheta 6)) (/.f32 1 (+.f32 (pow.f32 cosTheta 4) (fma.f32 cosTheta cosTheta 1))))
(/.f32 (+.f32 1 (pow.f32 cosTheta 6)) (+.f32 (pow.f32 cosTheta 4) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 (+.f32 1 (pow.f32 cosTheta 4)) 1) (/.f32 1 (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 1 (fma.f32 cosTheta cosTheta 1)) (+.f32 1 (pow.f32 cosTheta 4)))
(/.f32 (+.f32 1 (pow.f32 cosTheta 4)) (fma.f32 cosTheta cosTheta 1))
(*.f32 (/.f32 (+.f32 1 (pow.f32 cosTheta 4)) (+.f32 1 (pow.f32 cosTheta 4))) (fma.f32 cosTheta cosTheta 1))
(fma.f32 cosTheta cosTheta 1)
(*.f32 (/.f32 (+.f32 1 (pow.f32 cosTheta 4)) (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3))) (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 cosTheta 4)))
(*.f32 (+.f32 (pow.f32 cosTheta 4) (fma.f32 cosTheta cosTheta 1)) (/.f32 (+.f32 1 (pow.f32 cosTheta 4)) (+.f32 1 (pow.f32 cosTheta 6))))
(/.f32 (*.f32 (-.f32 -1 (pow.f32 cosTheta 4)) (+.f32 (pow.f32 cosTheta 4) (fma.f32 cosTheta cosTheta 1))) (-.f32 -1 (pow.f32 cosTheta 6)))
(*.f32 (/.f32 (+.f32 1 (pow.f32 cosTheta 4)) (-.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3))) (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 cosTheta 4)))
(*.f32 (+.f32 (pow.f32 cosTheta 4) (fma.f32 cosTheta cosTheta 1)) (/.f32 (+.f32 1 (pow.f32 cosTheta 4)) (-.f32 1 (pow.f32 cosTheta 6))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 cosTheta 4)) (+.f32 (pow.f32 cosTheta 4) (fma.f32 cosTheta cosTheta 1))) (-.f32 1 (pow.f32 cosTheta 6)))
(*.f32 (/.f32 (+.f32 1 (pow.f32 cosTheta 4)) (-.f32 (pow.f32 cosTheta 4) 1)) (-.f32 (*.f32 cosTheta cosTheta) 1))
(/.f32 (*.f32 (+.f32 1 (pow.f32 cosTheta 4)) (fma.f32 cosTheta cosTheta -1)) (+.f32 (pow.f32 cosTheta 4) -1))
(/.f32 (+.f32 1 (pow.f32 cosTheta 4)) (/.f32 (+.f32 -1 (pow.f32 cosTheta 4)) (fma.f32 cosTheta cosTheta -1)))
(*.f32 (/.f32 (+.f32 1 (pow.f32 cosTheta 4)) (neg.f32 (+.f32 1 (pow.f32 cosTheta 4)))) (neg.f32 (fma.f32 cosTheta cosTheta 1)))
(fma.f32 cosTheta cosTheta 1)
(*.f32 (/.f32 (+.f32 1 (pow.f32 cosTheta 4)) (neg.f32 (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3)))) (neg.f32 (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 cosTheta 4))))
(*.f32 (+.f32 (pow.f32 cosTheta 4) (fma.f32 cosTheta cosTheta 1)) (/.f32 (+.f32 1 (pow.f32 cosTheta 4)) (+.f32 1 (pow.f32 cosTheta 6))))
(/.f32 (*.f32 (-.f32 -1 (pow.f32 cosTheta 4)) (+.f32 (pow.f32 cosTheta 4) (fma.f32 cosTheta cosTheta 1))) (-.f32 -1 (pow.f32 cosTheta 6)))
(*.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3)) (-.f32 1 (*.f32 (+.f32 (*.f32 cosTheta cosTheta) (pow.f32 cosTheta 4)) (+.f32 (*.f32 cosTheta cosTheta) (pow.f32 cosTheta 4))))) (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 cosTheta 4)))
(/.f32 (*.f32 (+.f32 1 (pow.f32 cosTheta 6)) (+.f32 (pow.f32 cosTheta 4) (fma.f32 cosTheta cosTheta 1))) (-.f32 1 (*.f32 (fma.f32 cosTheta cosTheta (pow.f32 cosTheta 4)) (fma.f32 cosTheta cosTheta (pow.f32 cosTheta 4)))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3)) (+.f32 1 (pow.f32 (+.f32 (*.f32 cosTheta cosTheta) (pow.f32 cosTheta 4)) 3))) (-.f32 (+.f32 1 (*.f32 (+.f32 (*.f32 cosTheta cosTheta) (pow.f32 cosTheta 4)) (+.f32 (*.f32 cosTheta cosTheta) (pow.f32 cosTheta 4)))) (+.f32 (*.f32 cosTheta cosTheta) (pow.f32 cosTheta 4))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 cosTheta 6)) (+.f32 1 (pow.f32 (fma.f32 cosTheta cosTheta (pow.f32 cosTheta 4)) 3))) (+.f32 1 (-.f32 (*.f32 (fma.f32 cosTheta cosTheta (pow.f32 cosTheta 4)) (fma.f32 cosTheta cosTheta (pow.f32 cosTheta 4))) (fma.f32 cosTheta cosTheta (pow.f32 cosTheta 4)))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 cosTheta 6)) (-.f32 (fma.f32 (fma.f32 cosTheta cosTheta (pow.f32 cosTheta 4)) (fma.f32 cosTheta cosTheta (pow.f32 cosTheta 4)) 1) (fma.f32 cosTheta cosTheta (pow.f32 cosTheta 4)))) (+.f32 1 (pow.f32 (fma.f32 cosTheta cosTheta (pow.f32 cosTheta 4)) 3)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3)) (-.f32 1 (*.f32 (+.f32 (*.f32 cosTheta cosTheta) (pow.f32 cosTheta 4)) (+.f32 (*.f32 cosTheta cosTheta) (pow.f32 cosTheta 4))))) (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 cosTheta 4)))
(/.f32 (*.f32 (+.f32 (pow.f32 cosTheta 4) (fma.f32 cosTheta cosTheta 1)) (-.f32 1 (pow.f32 cosTheta 6))) (-.f32 1 (*.f32 (fma.f32 cosTheta cosTheta (pow.f32 cosTheta 4)) (fma.f32 cosTheta cosTheta (pow.f32 cosTheta 4)))))
(/.f32 (+.f32 (pow.f32 cosTheta 4) (fma.f32 cosTheta cosTheta 1)) (/.f32 (-.f32 1 (*.f32 (fma.f32 cosTheta cosTheta (pow.f32 cosTheta 4)) (fma.f32 cosTheta cosTheta (pow.f32 cosTheta 4)))) (-.f32 1 (pow.f32 cosTheta 6))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3)) (+.f32 1 (pow.f32 (+.f32 (*.f32 cosTheta cosTheta) (pow.f32 cosTheta 4)) 3))) (-.f32 (+.f32 1 (*.f32 (+.f32 (*.f32 cosTheta cosTheta) (pow.f32 cosTheta 4)) (+.f32 (*.f32 cosTheta cosTheta) (pow.f32 cosTheta 4)))) (+.f32 (*.f32 cosTheta cosTheta) (pow.f32 cosTheta 4))))
(*.f32 (+.f32 1 (-.f32 (*.f32 (fma.f32 cosTheta cosTheta (pow.f32 cosTheta 4)) (fma.f32 cosTheta cosTheta (pow.f32 cosTheta 4))) (fma.f32 cosTheta cosTheta (pow.f32 cosTheta 4)))) (/.f32 (-.f32 1 (pow.f32 cosTheta 6)) (+.f32 1 (pow.f32 (fma.f32 cosTheta cosTheta (pow.f32 cosTheta 4)) 3))))
(*.f32 (-.f32 (fma.f32 (fma.f32 cosTheta cosTheta (pow.f32 cosTheta 4)) (fma.f32 cosTheta cosTheta (pow.f32 cosTheta 4)) 1) (fma.f32 cosTheta cosTheta (pow.f32 cosTheta 4))) (/.f32 (-.f32 1 (pow.f32 cosTheta 6)) (+.f32 1 (pow.f32 (fma.f32 cosTheta cosTheta (pow.f32 cosTheta 4)) 3))))
(/.f32 1 (/.f32 1 (fma.f32 cosTheta cosTheta 1)))
(fma.f32 cosTheta cosTheta 1)
(/.f32 (fma.f32 cosTheta cosTheta 1) 1)
(fma.f32 cosTheta cosTheta 1)
(/.f32 (hypot.f32 1 cosTheta) (/.f32 1 (hypot.f32 1 cosTheta)))
(pow.f32 (hypot.f32 1 cosTheta) 2)
(/.f32 (cbrt.f32 (fma.f32 cosTheta cosTheta 1)) (/.f32 1 (pow.f32 (cbrt.f32 (fma.f32 cosTheta cosTheta 1)) 2)))
(fma.f32 cosTheta cosTheta 1)
(/.f32 (pow.f32 (cbrt.f32 (fma.f32 cosTheta cosTheta 1)) 2) (/.f32 1 (cbrt.f32 (fma.f32 cosTheta cosTheta 1))))
(fma.f32 cosTheta cosTheta 1)
(/.f32 (+.f32 1 (pow.f32 cosTheta 4)) (fma.f32 cosTheta cosTheta 1))
(*.f32 (/.f32 1 (fma.f32 cosTheta cosTheta 1)) (+.f32 1 (pow.f32 cosTheta 4)))
(/.f32 (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3)) (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 cosTheta 4)))
(*.f32 (+.f32 1 (pow.f32 cosTheta 6)) (/.f32 1 (+.f32 (pow.f32 cosTheta 4) (fma.f32 cosTheta cosTheta 1))))
(/.f32 (+.f32 1 (pow.f32 cosTheta 6)) (+.f32 (pow.f32 cosTheta 4) (fma.f32 cosTheta cosTheta 1)))
(/.f32 (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3)) (/.f32 1 (/.f32 1 (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 cosTheta 4)))))
(*.f32 (+.f32 1 (pow.f32 cosTheta 6)) (/.f32 1 (+.f32 (pow.f32 cosTheta 4) (fma.f32 cosTheta cosTheta 1))))
(/.f32 (+.f32 1 (pow.f32 cosTheta 6)) (+.f32 (pow.f32 cosTheta 4) (fma.f32 cosTheta cosTheta 1)))
(/.f32 (sqrt.f32 (+.f32 1 (pow.f32 cosTheta 4))) (/.f32 (fma.f32 cosTheta cosTheta 1) (sqrt.f32 (+.f32 1 (pow.f32 cosTheta 4)))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 1 (pow.f32 cosTheta 4))) (fma.f32 cosTheta cosTheta 1)) (sqrt.f32 (+.f32 1 (pow.f32 cosTheta 4))))
(*.f32 (hypot.f32 1 (*.f32 cosTheta cosTheta)) (/.f32 (hypot.f32 1 (*.f32 cosTheta cosTheta)) (fma.f32 cosTheta cosTheta 1)))
(/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3))) (/.f32 (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 cosTheta 4)) (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3)))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 1 (pow.f32 cosTheta 6))) (+.f32 (pow.f32 cosTheta 4) (fma.f32 cosTheta cosTheta 1))) (sqrt.f32 (+.f32 1 (pow.f32 cosTheta 6))))
(*.f32 (hypot.f32 1 (pow.f32 cosTheta 3)) (/.f32 (hypot.f32 1 (pow.f32 cosTheta 3)) (+.f32 (pow.f32 cosTheta 4) (fma.f32 cosTheta cosTheta 1))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 cosTheta 4))) (cbrt.f32 (+.f32 1 (pow.f32 cosTheta 4)))) (/.f32 (fma.f32 cosTheta cosTheta 1) (cbrt.f32 (+.f32 1 (pow.f32 cosTheta 4)))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3))) (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3)))) (/.f32 (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 cosTheta 4)) (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3)))))
(*.f32 (/.f32 (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 cosTheta 6))) (cbrt.f32 (+.f32 1 (pow.f32 cosTheta 6)))) (+.f32 (pow.f32 cosTheta 4) (fma.f32 cosTheta cosTheta 1))) (cbrt.f32 (+.f32 1 (pow.f32 cosTheta 6))))
(/.f32 (cbrt.f32 (+.f32 1 (pow.f32 cosTheta 6))) (/.f32 (/.f32 (+.f32 (pow.f32 cosTheta 4) (fma.f32 cosTheta cosTheta 1)) (cbrt.f32 (+.f32 1 (pow.f32 cosTheta 6)))) (cbrt.f32 (+.f32 1 (pow.f32 cosTheta 6)))))
(/.f32 (-.f32 1 (*.f32 (pow.f32 (*.f32 cosTheta cosTheta) 3) (pow.f32 (*.f32 cosTheta cosTheta) 3))) (*.f32 (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 cosTheta 4)) (-.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 6)) (*.f32 (+.f32 (pow.f32 cosTheta 4) (fma.f32 cosTheta cosTheta 1)) (-.f32 1 (pow.f32 cosTheta 6))))
(/.f32 (-.f32 1 (pow.f32 cosTheta 12)) (*.f32 (+.f32 (pow.f32 cosTheta 4) (fma.f32 cosTheta cosTheta 1)) (-.f32 1 (pow.f32 cosTheta 6))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3)) (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 cosTheta 4)))
(/.f32 (-.f32 1 (pow.f32 cosTheta 6)) (+.f32 (pow.f32 cosTheta 4) (fma.f32 cosTheta cosTheta 1)))
(/.f32 (-.f32 (pow.f32 cosTheta 4) 1) (-.f32 (*.f32 cosTheta cosTheta) 1))
(/.f32 (+.f32 (pow.f32 cosTheta 4) -1) (fma.f32 cosTheta cosTheta -1))
(/.f32 (+.f32 -1 (pow.f32 cosTheta 4)) (fma.f32 cosTheta cosTheta -1))
(/.f32 (-.f32 (pow.f32 cosTheta 4) 1) (*.f32 1 (-.f32 (*.f32 cosTheta cosTheta) 1)))
(/.f32 (+.f32 (pow.f32 cosTheta 4) -1) (fma.f32 cosTheta cosTheta -1))
(/.f32 (+.f32 -1 (pow.f32 cosTheta 4)) (fma.f32 cosTheta cosTheta -1))
(/.f32 (-.f32 1 (*.f32 (pow.f32 cosTheta 4) (pow.f32 cosTheta 4))) (*.f32 (fma.f32 cosTheta cosTheta 1) (+.f32 1 (pow.f32 cosTheta 4))))
(/.f32 (-.f32 1 (pow.f32 cosTheta 8)) (*.f32 (fma.f32 cosTheta cosTheta 1) (+.f32 1 (pow.f32 cosTheta 4))))
(/.f32 (/.f32 (-.f32 1 (pow.f32 cosTheta 8)) (fma.f32 cosTheta cosTheta 1)) (+.f32 1 (pow.f32 cosTheta 4)))
(/.f32 (+.f32 1 (pow.f32 (pow.f32 (*.f32 cosTheta cosTheta) 3) 3)) (*.f32 (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 cosTheta 4)) (+.f32 1 (-.f32 (*.f32 (pow.f32 (*.f32 cosTheta cosTheta) 3) (pow.f32 (*.f32 cosTheta cosTheta) 3)) (pow.f32 (*.f32 cosTheta cosTheta) 3)))))
(/.f32 (+.f32 1 (pow.f32 (pow.f32 cosTheta 6) 3)) (*.f32 (+.f32 (pow.f32 cosTheta 4) (fma.f32 cosTheta cosTheta 1)) (+.f32 1 (-.f32 (pow.f32 (*.f32 cosTheta cosTheta) 6) (pow.f32 cosTheta 6)))))
(/.f32 (+.f32 1 (pow.f32 (pow.f32 cosTheta 6) 3)) (*.f32 (+.f32 (pow.f32 cosTheta 4) (fma.f32 cosTheta cosTheta 1)) (+.f32 1 (-.f32 (pow.f32 cosTheta 12) (pow.f32 cosTheta 6)))))
(/.f32 (-.f32 1 (pow.f32 (pow.f32 cosTheta 4) 3)) (*.f32 (fma.f32 cosTheta cosTheta 1) (+.f32 1 (+.f32 (pow.f32 cosTheta 4) (*.f32 (pow.f32 cosTheta 4) (pow.f32 cosTheta 4))))))
(/.f32 (/.f32 (-.f32 1 (pow.f32 (pow.f32 cosTheta 4) 3)) (fma.f32 cosTheta cosTheta 1)) (+.f32 1 (+.f32 (pow.f32 cosTheta 4) (pow.f32 cosTheta 8))))
(/.f32 (/.f32 (-.f32 1 (pow.f32 cosTheta 12)) (fma.f32 cosTheta cosTheta 1)) (+.f32 (pow.f32 cosTheta 4) (+.f32 1 (pow.f32 cosTheta 8))))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 cosTheta 4))) (neg.f32 (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 1 (fma.f32 cosTheta cosTheta 1)) (+.f32 1 (pow.f32 cosTheta 4)))
(/.f32 (+.f32 1 (pow.f32 cosTheta 4)) (fma.f32 cosTheta cosTheta 1))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 cosTheta 4))) (*.f32 1 (neg.f32 (fma.f32 cosTheta cosTheta 1))))
(*.f32 (/.f32 1 (fma.f32 cosTheta cosTheta 1)) (+.f32 1 (pow.f32 cosTheta 4)))
(/.f32 (+.f32 1 (pow.f32 cosTheta 4)) (fma.f32 cosTheta cosTheta 1))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3))) (neg.f32 (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 cosTheta 4))))
(*.f32 (+.f32 1 (pow.f32 cosTheta 6)) (/.f32 1 (+.f32 (pow.f32 cosTheta 4) (fma.f32 cosTheta cosTheta 1))))
(/.f32 (+.f32 1 (pow.f32 cosTheta 6)) (+.f32 (pow.f32 cosTheta 4) (fma.f32 cosTheta cosTheta 1)))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3))) (*.f32 1 (neg.f32 (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 cosTheta 4)))))
(*.f32 (+.f32 1 (pow.f32 cosTheta 6)) (/.f32 1 (+.f32 (pow.f32 cosTheta 4) (fma.f32 cosTheta cosTheta 1))))
(/.f32 (+.f32 1 (pow.f32 cosTheta 6)) (+.f32 (pow.f32 cosTheta 4) (fma.f32 cosTheta cosTheta 1)))
(pow.f32 (fma.f32 cosTheta cosTheta 1) 1)
(fma.f32 cosTheta cosTheta 1)
(pow.f32 (hypot.f32 1 cosTheta) 2)
(pow.f32 (cbrt.f32 (fma.f32 cosTheta cosTheta 1)) 3)
(fma.f32 cosTheta cosTheta 1)
(pow.f32 (pow.f32 (fma.f32 cosTheta cosTheta 1) 3) 1/3)
(fma.f32 cosTheta cosTheta 1)
(sqrt.f32 (pow.f32 (fma.f32 cosTheta cosTheta 1) 2))
(fabs.f32 (fma.f32 cosTheta cosTheta 1))
(log.f32 (exp.f32 (fma.f32 cosTheta cosTheta 1)))
(fma.f32 cosTheta cosTheta 1)
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 cosTheta cosTheta 1))))
(fma.f32 cosTheta cosTheta 1)
(cbrt.f32 (pow.f32 (fma.f32 cosTheta cosTheta 1) 3))
(fma.f32 cosTheta cosTheta 1)
(expm1.f32 (log1p.f32 (fma.f32 cosTheta cosTheta 1)))
(fma.f32 cosTheta cosTheta 1)
(exp.f32 (log1p.f32 (*.f32 cosTheta cosTheta)))
(exp.f32 (*.f32 (log1p.f32 (*.f32 cosTheta cosTheta)) 1))
(exp.f32 (log1p.f32 (*.f32 cosTheta cosTheta)))
(log1p.f32 (expm1.f32 (fma.f32 cosTheta cosTheta 1)))
(fma.f32 cosTheta cosTheta 1)
(fma.f32 1 (*.f32 cosTheta cosTheta) 1)
(fma.f32 cosTheta cosTheta 1)
(fma.f32 cosTheta cosTheta 1)
(fma.f32 cosTheta (neg.f32 cosTheta) 1)
(-.f32 1 (*.f32 cosTheta cosTheta))
(fma.f32 (cbrt.f32 (pow.f32 cosTheta 4)) (pow.f32 (cbrt.f32 cosTheta) 2) 1)
(fma.f32 (neg.f32 cosTheta) cosTheta 1)
(-.f32 1 (*.f32 cosTheta cosTheta))
(fma.f32 -1 (*.f32 cosTheta cosTheta) 1)
(-.f32 1 (*.f32 cosTheta cosTheta))

localize115.0ms (0.7%)

Local error

Found 4 expressions with local error:

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

Compiled 84 to 49 computations (41.7% saved)

series21.0ms (0.1%)

Counts
3 → 44
Calls

12 calls:

TimeVariablePointExpression
13.0ms
alpha
@-inf
(*.f32 (PI.f32) (*.f32 -2 (log.f32 (/.f32 1 alpha))))
2.0ms
alpha
@0
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (PI.f32) (*.f32 -2 (log.f32 (/.f32 1 alpha)))) (+.f32 1 (*.f32 (neg.f32 cosTheta) cosTheta))))
1.0ms
cosTheta
@0
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (PI.f32) (*.f32 -2 (log.f32 (/.f32 1 alpha)))) (+.f32 1 (*.f32 (neg.f32 cosTheta) cosTheta))))
1.0ms
alpha
@-inf
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (PI.f32) (*.f32 -2 (log.f32 (/.f32 1 alpha)))) (+.f32 1 (*.f32 (neg.f32 cosTheta) cosTheta))))
1.0ms
cosTheta
@inf
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (PI.f32) (*.f32 -2 (log.f32 (/.f32 1 alpha)))) (+.f32 1 (*.f32 (neg.f32 cosTheta) cosTheta))))

rewrite108.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1356×associate-/r/
444×add-sqr-sqrt
432×pow1
432×*-un-lft-identity
410×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

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

simplify94.0ms (0.6%)

Algorithm
egg-herbie
Rules
1058×associate-/r*
860×associate-*r*
812×associate-*l*
760×times-frac
702×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
049813310
1165010592
Stop Event
node limit
Counts
192 → 268
Calls
Call 1
Inputs
(*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))
(*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))
(*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))
(*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))
(*.f32 -2 (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))
(*.f32 -2 (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))
(*.f32 -2 (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))
(*.f32 -2 (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))
(*.f32 -2 (*.f32 (PI.f32) (+.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))))
(*.f32 -2 (*.f32 (PI.f32) (+.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))))
(*.f32 -2 (*.f32 (PI.f32) (+.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))))
(*.f32 -2 (*.f32 (PI.f32) (+.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))))
(/.f32 -1/2 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))
(-.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))))
(-.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))))
(-.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))))
(*.f32 -1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))))
(+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))))) (*.f32 -1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))))))
(+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))))) (*.f32 -1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))))))
(+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))))) (*.f32 -1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))))))
(*.f32 -1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (PI.f32) (+.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))))))
(+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (PI.f32) (+.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))))))) (*.f32 -1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (PI.f32) (+.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))))))))
(+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (PI.f32) (+.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))))))) (*.f32 -1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (PI.f32) (+.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))))))))
(+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (PI.f32) (+.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))))))) (*.f32 -1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (PI.f32) (+.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))))))))
(*.f32 -1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))))
(+.f32 (*.f32 -1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))) (*.f32 -1/2 (/.f32 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2)) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))))
(+.f32 (*.f32 -1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2)) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))) (*.f32 -1/2 (/.f32 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 4)) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 6)) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2)) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))) (*.f32 -1/2 (/.f32 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 4)) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))))))
(*.f32 1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))
(+.f32 (*.f32 -1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))) (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))) (pow.f32 cosTheta 4))) (*.f32 1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))
(+.f32 (*.f32 -1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))) (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))) (pow.f32 cosTheta 4))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (*.f32 -1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))) (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))) (pow.f32 cosTheta 6)))))
(+.f32 (*.f32 -1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))) (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))) (pow.f32 cosTheta 4))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))) (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))) (pow.f32 cosTheta 8))) (*.f32 -1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))) (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))) (pow.f32 cosTheta 6))))))
(*.f32 1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))
(+.f32 (*.f32 -1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))) (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))) (pow.f32 cosTheta 4))) (*.f32 1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))
(+.f32 (*.f32 -1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))) (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))) (pow.f32 cosTheta 4))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (*.f32 -1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))) (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))) (pow.f32 cosTheta 6)))))
(+.f32 (*.f32 -1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))) (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))) (pow.f32 cosTheta 4))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))) (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))) (pow.f32 cosTheta 8))) (*.f32 -1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))) (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))) (pow.f32 cosTheta 6))))))
(*.f32 -1 (log.f32 alpha))
(*.f32 -1 (log.f32 alpha))
(*.f32 -1 (log.f32 alpha))
(*.f32 -1 (log.f32 alpha))
(+.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))
(+.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))
(+.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))
(+.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32))))) 1)
(pow.f32 (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32))) 1)
(pow.f32 (sqrt.f32 (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))) 2)
(pow.f32 (cbrt.f32 (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))) 3)
(pow.f32 (pow.f32 (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32))) 3) 1/3)
(neg.f32 (*.f32 (*.f32 (PI.f32) -2) (log.f32 alpha)))
(sqrt.f32 (pow.f32 (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32))) 2))
(log.f32 (pow.f32 (pow.f32 (/.f32 1 alpha) -2) (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32))))))
(cbrt.f32 (pow.f32 (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32))) 3))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) 3) (pow.f32 (PI.f32) 3)))
(expm1.f32 (log1p.f32 (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))))
(exp.f32 (log.f32 (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))) 1))
(log1p.f32 (expm1.f32 (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))))
(+.f32 (*.f32 alpha (/.f32 alpha (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))))) (neg.f32 (/.f32 (/.f32 1 (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))) (fma.f32 cosTheta cosTheta 1))))
(+.f32 (neg.f32 (/.f32 (/.f32 1 (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))) (fma.f32 cosTheta cosTheta 1))) (*.f32 alpha (/.f32 alpha (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))))))
(-.f32 (*.f32 alpha (/.f32 alpha (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))))) (/.f32 (/.f32 1 (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))) (fma.f32 cosTheta cosTheta 1)))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1)))))) 1)
(*.f32 1 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1)))))
(*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1 (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1)))) 1)
(*.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32))))) (hypot.f32 1 cosTheta)) (/.f32 (sqrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32))))) (hypot.f32 1 cosTheta)))
(*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (/.f32 (/.f32 1 (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))) (fma.f32 cosTheta cosTheta 1))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))))) (pow.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))))) 2))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))))) 2) (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))))))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (*.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (/.f32 (/.f32 1 (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))) (fma.f32 cosTheta cosTheta 1))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))) (/.f32 1 (fma.f32 cosTheta cosTheta 1)))
(*.f32 (+.f32 1 alpha) (*.f32 (+.f32 alpha -1) (/.f32 (/.f32 1 (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))) (fma.f32 cosTheta cosTheta 1))))
(*.f32 (/.f32 (/.f32 1 (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))) (fma.f32 cosTheta cosTheta 1)) (fma.f32 alpha alpha -1))
(*.f32 (-.f32 1 (*.f32 alpha alpha)) (/.f32 1 (*.f32 (PI.f32) (neg.f32 (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)))))))
(*.f32 (/.f32 1 (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)))))
(*.f32 (/.f32 1 (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 1 (fma.f32 cosTheta cosTheta 1)) (/.f32 (fma.f32 alpha alpha -1) (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))))
(*.f32 (/.f32 1 (*.f32 (hypot.f32 1 cosTheta) (sqrt.f32 (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))))) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (hypot.f32 1 cosTheta) (sqrt.f32 (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1)))) 2)) (/.f32 (fma.f32 alpha alpha -1) (cbrt.f32 (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))) 1) (/.f32 (fma.f32 cosTheta cosTheta 1) (+.f32 1 (*.f32 cosTheta (pow.f32 cosTheta 3)))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))) 1) (/.f32 (+.f32 (fma.f32 cosTheta cosTheta 1) (*.f32 cosTheta (pow.f32 cosTheta 3))) (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))) (+.f32 1 (*.f32 cosTheta (pow.f32 cosTheta 3)))) (fma.f32 cosTheta cosTheta 1))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))) (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3))) (+.f32 (fma.f32 cosTheta cosTheta 1) (*.f32 cosTheta (pow.f32 cosTheta 3))))
(*.f32 (/.f32 1 (*.f32 (PI.f32) (neg.f32 (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)))))) (-.f32 1 (*.f32 alpha alpha)))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (PI.f32)) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) 1) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1)))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (PI.f32)) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) 1) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1)))))
(*.f32 (/.f32 (+.f32 1 alpha) (PI.f32)) (/.f32 (+.f32 alpha -1) (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)))))
(*.f32 (/.f32 (+.f32 1 alpha) 1) (/.f32 (+.f32 alpha -1) (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1)))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1)))) (sqrt.f32 (fma.f32 alpha alpha -1)))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (fma.f32 cosTheta cosTheta 1)) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (pow.f32 (cbrt.f32 (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1)))) 2)) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (cbrt.f32 (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (fma.f32 cosTheta cosTheta 1)) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (*.f32 (hypot.f32 1 cosTheta) (sqrt.f32 (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))))) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (hypot.f32 1 cosTheta) (sqrt.f32 (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (pow.f32 (cbrt.f32 (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1)))) 2)) (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))))))
(*.f32 (/.f32 (+.f32 1 alpha) (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))) (/.f32 (+.f32 alpha -1) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 (+.f32 1 alpha) (fma.f32 cosTheta cosTheta 1)) (/.f32 (+.f32 alpha -1) (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))))
(*.f32 (/.f32 (+.f32 1 alpha) (*.f32 (hypot.f32 1 cosTheta) (sqrt.f32 (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))))) (/.f32 (+.f32 alpha -1) (*.f32 (hypot.f32 1 cosTheta) (sqrt.f32 (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))))))
(*.f32 (/.f32 (+.f32 1 alpha) (pow.f32 (cbrt.f32 (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1)))) 2)) (/.f32 (+.f32 alpha -1) (cbrt.f32 (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))))))
(*.f32 (/.f32 1 (/.f32 (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))) (sqrt.f32 (fma.f32 alpha alpha -1)))) (sqrt.f32 (fma.f32 alpha alpha -1)))
(*.f32 (/.f32 1 (/.f32 (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))) (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2))) (cbrt.f32 (fma.f32 alpha alpha -1)))
(*.f32 (/.f32 1 (/.f32 (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))) (+.f32 1 alpha))) (+.f32 alpha -1))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32))) (+.f32 1 (*.f32 cosTheta (pow.f32 cosTheta 3))))) (fma.f32 cosTheta cosTheta 1))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32))) (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3)))) (+.f32 (fma.f32 cosTheta cosTheta 1) (*.f32 cosTheta (pow.f32 cosTheta 3))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (+.f32 1 (*.f32 cosTheta (pow.f32 cosTheta 3))) (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32))))) (fma.f32 cosTheta cosTheta 1))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3)) (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32))))) (+.f32 (fma.f32 cosTheta cosTheta 1) (*.f32 cosTheta (pow.f32 cosTheta 3))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (-.f32 (pow.f32 (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32))) 2) (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (*.f32 cosTheta cosTheta)))))) (-.f32 (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32))) (*.f32 (PI.f32) (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (+.f32 (pow.f32 (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32))) 3) (pow.f32 (*.f32 (PI.f32) (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (*.f32 cosTheta cosTheta))) 3))) (+.f32 (pow.f32 (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32))) 2) (-.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (*.f32 cosTheta cosTheta)))) (*.f32 (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32))) (*.f32 (PI.f32) (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (*.f32 cosTheta cosTheta)))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1)))) (cbrt.f32 (fma.f32 alpha alpha -1)))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))) (-.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3))) (+.f32 (fma.f32 cosTheta cosTheta 1) (*.f32 cosTheta (pow.f32 cosTheta 3))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))) (-.f32 (*.f32 cosTheta (pow.f32 cosTheta 3)) 1)) (-.f32 (*.f32 cosTheta cosTheta) 1))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))) (neg.f32 (+.f32 1 (*.f32 cosTheta (pow.f32 cosTheta 3))))) (neg.f32 (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))) (neg.f32 (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3)))) (neg.f32 (+.f32 (fma.f32 cosTheta cosTheta 1) (*.f32 cosTheta (pow.f32 cosTheta 3)))))
(*.f32 (/.f32 (+.f32 1 alpha) (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1)))) (+.f32 alpha -1))
(*.f32 (/.f32 (*.f32 (+.f32 (pow.f32 alpha 4) -1) (/.f32 (/.f32 1 (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))) (fma.f32 cosTheta cosTheta 1))) (+.f32 (pow.f32 alpha 4) -1)) (fma.f32 alpha alpha -1))
(*.f32 (/.f32 (*.f32 (+.f32 (pow.f32 alpha 4) -1) (/.f32 (/.f32 1 (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))) (fma.f32 cosTheta cosTheta 1))) (-.f32 1 (pow.f32 alpha 4))) (-.f32 1 (*.f32 alpha alpha)))
(*.f32 (/.f32 (*.f32 (+.f32 (pow.f32 alpha 4) -1) (/.f32 (/.f32 1 (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))) (fma.f32 cosTheta cosTheta 1))) (+.f32 1 (pow.f32 alpha 6))) (+.f32 (pow.f32 alpha 4) (-.f32 1 (*.f32 alpha alpha))))
(*.f32 (/.f32 (*.f32 (+.f32 -1 (pow.f32 alpha 6)) (/.f32 (/.f32 1 (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))) (fma.f32 cosTheta cosTheta 1))) (-.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 alpha 4)) (*.f32 (fma.f32 alpha alpha 1) (fma.f32 alpha alpha 1)))) (-.f32 (pow.f32 alpha 4) (fma.f32 alpha alpha 1)))
(*.f32 (/.f32 (*.f32 (+.f32 -1 (pow.f32 alpha 6)) (/.f32 (/.f32 1 (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))) (fma.f32 cosTheta cosTheta 1))) (+.f32 (pow.f32 (pow.f32 alpha 4) 3) (pow.f32 (fma.f32 alpha alpha 1) 3))) (-.f32 (+.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 alpha 4)) (*.f32 (fma.f32 alpha alpha 1) (fma.f32 alpha alpha 1))) (*.f32 (pow.f32 alpha 4) (fma.f32 alpha alpha 1))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (+.f32 1 (*.f32 cosTheta (pow.f32 cosTheta 3))))) (fma.f32 cosTheta cosTheta 1))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3)))) (+.f32 (fma.f32 cosTheta cosTheta 1) (*.f32 cosTheta (pow.f32 cosTheta 3))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) 1) (*.f32 (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32))) (+.f32 1 (*.f32 cosTheta (pow.f32 cosTheta 3))))) (fma.f32 cosTheta cosTheta 1))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) 1) (*.f32 (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32))) (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3)))) (+.f32 (fma.f32 cosTheta cosTheta 1) (*.f32 cosTheta (pow.f32 cosTheta 3))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) 1) (*.f32 (+.f32 1 (*.f32 cosTheta (pow.f32 cosTheta 3))) (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32))))) (fma.f32 cosTheta cosTheta 1))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) 1) (*.f32 (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3)) (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32))))) (+.f32 (fma.f32 cosTheta cosTheta 1) (*.f32 cosTheta (pow.f32 cosTheta 3))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) 1) (-.f32 (pow.f32 (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32))) 2) (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (*.f32 cosTheta cosTheta)))))) (-.f32 (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32))) (*.f32 (PI.f32) (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) 1) (+.f32 (pow.f32 (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32))) 3) (pow.f32 (*.f32 (PI.f32) (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (*.f32 cosTheta cosTheta))) 3))) (+.f32 (pow.f32 (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32))) 2) (-.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (*.f32 cosTheta cosTheta)))) (*.f32 (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32))) (*.f32 (PI.f32) (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (*.f32 cosTheta cosTheta)))))))
(*.f32 (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))) 1) 1) (/.f32 (fma.f32 cosTheta cosTheta 1) (+.f32 1 (*.f32 cosTheta (pow.f32 cosTheta 3)))))
(*.f32 (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))) 1) 1) (/.f32 (+.f32 (fma.f32 cosTheta cosTheta 1) (*.f32 cosTheta (pow.f32 cosTheta 3))) (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3))))
(*.f32 (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))) 1) (+.f32 1 (*.f32 cosTheta (pow.f32 cosTheta 3)))) (fma.f32 cosTheta cosTheta 1))
(*.f32 (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))) 1) (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3))) (+.f32 (fma.f32 cosTheta cosTheta 1) (*.f32 cosTheta (pow.f32 cosTheta 3))))
(*.f32 (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))) 1) (-.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3))) (+.f32 (fma.f32 cosTheta cosTheta 1) (*.f32 cosTheta (pow.f32 cosTheta 3))))
(*.f32 (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))) 1) (-.f32 (*.f32 cosTheta (pow.f32 cosTheta 3)) 1)) (-.f32 (*.f32 cosTheta cosTheta) 1))
(*.f32 (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))) 1) (neg.f32 (+.f32 1 (*.f32 cosTheta (pow.f32 cosTheta 3))))) (neg.f32 (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))) 1) (neg.f32 (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3)))) (neg.f32 (+.f32 (fma.f32 cosTheta cosTheta 1) (*.f32 cosTheta (pow.f32 cosTheta 3)))))
(*.f32 (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))) (hypot.f32 1 cosTheta)) (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3)))) (sqrt.f32 (+.f32 (fma.f32 cosTheta cosTheta 1) (*.f32 cosTheta (pow.f32 cosTheta 3)))))
(*.f32 (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))) (hypot.f32 1 cosTheta)) (sqrt.f32 (+.f32 1 (*.f32 cosTheta (pow.f32 cosTheta 3))))) (hypot.f32 1 cosTheta))
(*.f32 (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))) (pow.f32 (cbrt.f32 (fma.f32 cosTheta cosTheta 1)) 2)) (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3)))) (cbrt.f32 (+.f32 (fma.f32 cosTheta cosTheta 1) (*.f32 cosTheta (pow.f32 cosTheta 3)))))
(*.f32 (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))) (pow.f32 (cbrt.f32 (fma.f32 cosTheta cosTheta 1)) 2)) (cbrt.f32 (+.f32 1 (*.f32 cosTheta (pow.f32 cosTheta 3))))) (cbrt.f32 (fma.f32 cosTheta cosTheta 1)))
(pow.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1)))) 1)
(pow.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32))))) (hypot.f32 1 cosTheta)) 2)
(pow.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))))) 3)
(pow.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1)))) 3) 1/3)
(pow.f32 (*.f32 (/.f32 (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32))) (fma.f32 alpha alpha -1)) (fma.f32 cosTheta cosTheta 1)) -1)
(neg.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (neg.f32 (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)))))))
(sqrt.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1)))) 2))
(log.f32 (exp.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1)))))))
(cbrt.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1)))) 3))
(cbrt.f32 (/.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (pow.f32 (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))) 3)))
(expm1.f32 (log1p.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))))))
(exp.f32 (log.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))))))
(exp.f32 (*.f32 (log.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))))) 1))
(log1p.f32 (expm1.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))))))
(+.f32 (neg.f32 (log.f32 alpha)) 0)
(+.f32 0 (neg.f32 (log.f32 alpha)))
(+.f32 (log.f32 (cbrt.f32 (pow.f32 alpha -2))) (log.f32 (/.f32 1 (cbrt.f32 alpha))))
(+.f32 (log.f32 (/.f32 1 (cbrt.f32 alpha))) (log.f32 (cbrt.f32 (pow.f32 alpha -2))))
(+.f32 (log.f32 (pow.f32 alpha -1/2)) (log.f32 (pow.f32 alpha -1/2)))
(+.f32 (+.f32 0 (log.f32 (cbrt.f32 (pow.f32 alpha -2)))) (log.f32 (/.f32 1 (cbrt.f32 alpha))))
(+.f32 (+.f32 0 (log.f32 (pow.f32 alpha -1/2))) (log.f32 (pow.f32 alpha -1/2)))
(-.f32 0 (log.f32 alpha))
(-.f32 (log.f32 -1) (log.f32 (neg.f32 alpha)))
(-.f32 (exp.f32 (log1p.f32 (neg.f32 (log.f32 alpha)))) 1)
(-.f32 (+.f32 0 (log.f32 -1)) (log.f32 (neg.f32 alpha)))
(-.f32 (+.f32 0 (exp.f32 (log1p.f32 (neg.f32 (log.f32 alpha))))) 1)
(-.f32 (-.f32 0 (log.f32 (sqrt.f32 alpha))) (log.f32 (sqrt.f32 alpha)))
(-.f32 (-.f32 0 (log.f32 (pow.f32 (cbrt.f32 alpha) 2))) (log.f32 (cbrt.f32 alpha)))
(*.f32 1 (neg.f32 (log.f32 alpha)))
(*.f32 (neg.f32 (log.f32 alpha)) 1)
(*.f32 (sqrt.f32 (neg.f32 (log.f32 alpha))) (sqrt.f32 (neg.f32 (log.f32 alpha))))
(*.f32 (cbrt.f32 (neg.f32 (log.f32 alpha))) (pow.f32 (cbrt.f32 (neg.f32 (log.f32 alpha))) 2))
(*.f32 (pow.f32 (cbrt.f32 (neg.f32 (log.f32 alpha))) 2) (cbrt.f32 (neg.f32 (log.f32 alpha))))
(*.f32 -1 (log.f32 alpha))
(/.f32 (-.f32 0 (*.f32 (log.f32 alpha) (log.f32 alpha))) (log.f32 alpha))
(/.f32 (-.f32 0 (pow.f32 (log.f32 alpha) 3)) (+.f32 0 (+.f32 (*.f32 (log.f32 alpha) (log.f32 alpha)) (*.f32 0 (log.f32 alpha)))))
(pow.f32 (neg.f32 (log.f32 alpha)) 1)
(pow.f32 (sqrt.f32 (neg.f32 (log.f32 alpha))) 2)
(pow.f32 (cbrt.f32 (neg.f32 (log.f32 alpha))) 3)
(pow.f32 (pow.f32 (neg.f32 (log.f32 alpha)) 3) 1/3)
(neg.f32 (log.f32 alpha))
(sqrt.f32 (*.f32 (log.f32 alpha) (log.f32 alpha)))
(cbrt.f32 (pow.f32 (neg.f32 (log.f32 alpha)) 3))
(expm1.f32 (log1p.f32 (neg.f32 (log.f32 alpha))))
(exp.f32 (log.f32 (neg.f32 (log.f32 alpha))))
(exp.f32 (*.f32 (log.f32 (neg.f32 (log.f32 alpha))) 1))
(log1p.f32 (-.f32 (/.f32 1 alpha) 1))
Outputs
(*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))
(*.f32 (*.f32 2 (log.f32 alpha)) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))
(*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))
(*.f32 (*.f32 2 (log.f32 alpha)) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))
(*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))
(*.f32 (*.f32 2 (log.f32 alpha)) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))
(*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))
(*.f32 (*.f32 2 (log.f32 alpha)) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))
(*.f32 -2 (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))
(*.f32 (*.f32 2 (log.f32 alpha)) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))
(*.f32 -2 (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))
(*.f32 (*.f32 2 (log.f32 alpha)) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))
(*.f32 -2 (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))
(*.f32 (*.f32 2 (log.f32 alpha)) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))
(*.f32 -2 (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))
(*.f32 (*.f32 2 (log.f32 alpha)) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))
(*.f32 -2 (*.f32 (PI.f32) (+.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))))
(*.f32 (*.f32 (PI.f32) -2) (+.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))))
(*.f32 (PI.f32) (*.f32 (+.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) -2))
(*.f32 -2 (*.f32 (PI.f32) (+.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))))
(*.f32 (*.f32 (PI.f32) -2) (+.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))))
(*.f32 (PI.f32) (*.f32 (+.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) -2))
(*.f32 -2 (*.f32 (PI.f32) (+.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))))
(*.f32 (*.f32 (PI.f32) -2) (+.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))))
(*.f32 (PI.f32) (*.f32 (+.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) -2))
(*.f32 -2 (*.f32 (PI.f32) (+.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))))
(*.f32 (*.f32 (PI.f32) -2) (+.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))))
(*.f32 (PI.f32) (*.f32 (+.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) -2))
(/.f32 -1/2 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))
(/.f32 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (PI.f32) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta)))))
(/.f32 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (PI.f32) (-.f32 1 (*.f32 cosTheta cosTheta))))
(-.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))))
(-.f32 (*.f32 1/2 (/.f32 (/.f32 (*.f32 alpha alpha) (log.f32 alpha)) (*.f32 (PI.f32) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta)))))) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta)))))))
(fma.f32 1/2 (*.f32 (/.f32 alpha (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))) (/.f32 alpha (PI.f32))) (/.f32 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (PI.f32) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(-.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))))
(-.f32 (*.f32 1/2 (/.f32 (/.f32 (*.f32 alpha alpha) (log.f32 alpha)) (*.f32 (PI.f32) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta)))))) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta)))))))
(fma.f32 1/2 (*.f32 (/.f32 alpha (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))) (/.f32 alpha (PI.f32))) (/.f32 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (PI.f32) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(-.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))))
(-.f32 (*.f32 1/2 (/.f32 (/.f32 (*.f32 alpha alpha) (log.f32 alpha)) (*.f32 (PI.f32) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta)))))) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta)))))))
(fma.f32 1/2 (*.f32 (/.f32 alpha (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))) (/.f32 alpha (PI.f32))) (/.f32 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (PI.f32) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(*.f32 -1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))))
(/.f32 (*.f32 -1/2 (*.f32 alpha alpha)) (*.f32 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 -1/2 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))) (/.f32 (*.f32 alpha alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))
(+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))))) (*.f32 -1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))))))
(+.f32 (/.f32 (*.f32 -1/2 (*.f32 alpha alpha)) (*.f32 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))))) (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))))))
(fma.f32 -1/2 (*.f32 (/.f32 alpha (-.f32 1 (*.f32 cosTheta cosTheta))) (/.f32 alpha (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))))) (/.f32 (/.f32 1/2 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))) (-.f32 1 (*.f32 cosTheta cosTheta))))
(+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))))) (*.f32 -1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))))))
(+.f32 (/.f32 (*.f32 -1/2 (*.f32 alpha alpha)) (*.f32 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))))) (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))))))
(fma.f32 -1/2 (*.f32 (/.f32 alpha (-.f32 1 (*.f32 cosTheta cosTheta))) (/.f32 alpha (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))))) (/.f32 (/.f32 1/2 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))) (-.f32 1 (*.f32 cosTheta cosTheta))))
(+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))))) (*.f32 -1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))))))
(+.f32 (/.f32 (*.f32 -1/2 (*.f32 alpha alpha)) (*.f32 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))))) (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))))))
(fma.f32 -1/2 (*.f32 (/.f32 alpha (-.f32 1 (*.f32 cosTheta cosTheta))) (/.f32 alpha (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))))) (/.f32 (/.f32 1/2 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))) (-.f32 1 (*.f32 cosTheta cosTheta))))
(*.f32 -1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (PI.f32) (+.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))))))
(/.f32 (*.f32 -1/2 (*.f32 alpha alpha)) (*.f32 (*.f32 (PI.f32) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta)))) (+.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))))
(*.f32 -1/2 (/.f32 (/.f32 (/.f32 (*.f32 alpha alpha) (-.f32 1 (*.f32 cosTheta cosTheta))) (PI.f32)) (+.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))))
(+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (PI.f32) (+.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))))))) (*.f32 -1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (PI.f32) (+.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))))))))
(+.f32 (/.f32 (*.f32 -1/2 (*.f32 alpha alpha)) (*.f32 (*.f32 (PI.f32) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta)))) (+.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))))) (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta)))) (+.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))))))
(fma.f32 -1/2 (/.f32 (/.f32 (/.f32 (*.f32 alpha alpha) (-.f32 1 (*.f32 cosTheta cosTheta))) (PI.f32)) (+.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))) (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (+.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))))))
(+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (PI.f32) (+.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))))))) (*.f32 -1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (PI.f32) (+.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))))))))
(+.f32 (/.f32 (*.f32 -1/2 (*.f32 alpha alpha)) (*.f32 (*.f32 (PI.f32) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta)))) (+.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))))) (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta)))) (+.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))))))
(fma.f32 -1/2 (/.f32 (/.f32 (/.f32 (*.f32 alpha alpha) (-.f32 1 (*.f32 cosTheta cosTheta))) (PI.f32)) (+.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))) (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (+.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))))))
(+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (PI.f32) (+.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))))))) (*.f32 -1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (PI.f32) (+.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))))))))
(+.f32 (/.f32 (*.f32 -1/2 (*.f32 alpha alpha)) (*.f32 (*.f32 (PI.f32) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta)))) (+.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))))) (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta)))) (+.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))))))
(fma.f32 -1/2 (/.f32 (/.f32 (/.f32 (*.f32 alpha alpha) (-.f32 1 (*.f32 cosTheta cosTheta))) (PI.f32)) (+.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))) (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (+.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))))))
(*.f32 -1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))))
(*.f32 -1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (neg.f32 (log.f32 alpha))) (PI.f32)))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))))
(+.f32 (*.f32 -1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))) (*.f32 -1/2 (/.f32 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2)) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))))
(*.f32 -1/2 (+.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (neg.f32 (log.f32 alpha))) (PI.f32)) (/.f32 (/.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) (neg.f32 (log.f32 alpha))) (PI.f32))))
(fma.f32 -1/2 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 (*.f32 cosTheta cosTheta) (neg.f32 (log.f32 alpha)))) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))))
(+.f32 (*.f32 -1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2)) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))) (*.f32 -1/2 (/.f32 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 4)) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))))))
(fma.f32 -1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (neg.f32 (log.f32 alpha))) (PI.f32)) (*.f32 -1/2 (+.f32 (/.f32 (/.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) (neg.f32 (log.f32 alpha))) (PI.f32)) (*.f32 (/.f32 (fma.f32 alpha alpha -1) (neg.f32 (log.f32 alpha))) (/.f32 (pow.f32 cosTheta 4) (PI.f32))))))
(fma.f32 -1/2 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (neg.f32 (log.f32 alpha))) (+.f32 (/.f32 cosTheta (/.f32 (PI.f32) cosTheta)) (/.f32 (pow.f32 cosTheta 4) (PI.f32)))) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 6)) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2)) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))) (*.f32 -1/2 (/.f32 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 4)) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))))))
(fma.f32 -1/2 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (neg.f32 (log.f32 alpha))) (/.f32 (pow.f32 cosTheta 6) (PI.f32))) (fma.f32 -1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (neg.f32 (log.f32 alpha))) (PI.f32)) (*.f32 -1/2 (+.f32 (/.f32 (/.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) (neg.f32 (log.f32 alpha))) (PI.f32)) (*.f32 (/.f32 (fma.f32 alpha alpha -1) (neg.f32 (log.f32 alpha))) (/.f32 (pow.f32 cosTheta 4) (PI.f32)))))))
(fma.f32 -1/2 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (neg.f32 (log.f32 alpha))) (/.f32 (pow.f32 cosTheta 6) (PI.f32))) (fma.f32 -1/2 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (neg.f32 (log.f32 alpha))) (+.f32 (/.f32 cosTheta (/.f32 (PI.f32) cosTheta)) (/.f32 (pow.f32 cosTheta 4) (PI.f32)))) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))))))
(*.f32 1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))
(/.f32 (*.f32 1/2 (fma.f32 alpha alpha -1)) (*.f32 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta)) (PI.f32)))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (neg.f32 (log.f32 alpha))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(+.f32 (*.f32 -1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))) (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))) (pow.f32 cosTheta 4))) (*.f32 1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))
(fma.f32 -1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))) (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))))) (pow.f32 cosTheta 4)) (/.f32 (*.f32 1/2 (fma.f32 alpha alpha -1)) (*.f32 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta)) (PI.f32))))
(fma.f32 -1/2 (/.f32 (-.f32 (/.f32 (/.f32 -1 (log.f32 alpha)) (PI.f32)) (/.f32 alpha (/.f32 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))) alpha))) (pow.f32 cosTheta 4)) (*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (neg.f32 (log.f32 alpha))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))))
(+.f32 (*.f32 -1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))) (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))) (pow.f32 cosTheta 4))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (*.f32 -1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))) (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))) (pow.f32 cosTheta 6)))))
(fma.f32 -1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))) (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))))) (pow.f32 cosTheta 4)) (fma.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta)) (PI.f32))) (*.f32 -1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))) (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))))) (pow.f32 cosTheta 6)))))
(fma.f32 -1/2 (/.f32 (-.f32 (/.f32 (/.f32 -1 (log.f32 alpha)) (PI.f32)) (/.f32 alpha (/.f32 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))) alpha))) (pow.f32 cosTheta 4)) (fma.f32 -1/2 (/.f32 (-.f32 (/.f32 (/.f32 -1 (log.f32 alpha)) (PI.f32)) (/.f32 alpha (/.f32 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))) alpha))) (pow.f32 cosTheta 6)) (*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (neg.f32 (log.f32 alpha))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))))
(+.f32 (*.f32 -1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))) (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))) (pow.f32 cosTheta 4))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))) (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))) (pow.f32 cosTheta 8))) (*.f32 -1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))) (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))) (pow.f32 cosTheta 6))))))
(fma.f32 -1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))) (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))))) (pow.f32 cosTheta 4)) (fma.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta)) (PI.f32))) (*.f32 -1/2 (+.f32 (/.f32 (-.f32 (/.f32 1 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))) (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))))) (pow.f32 cosTheta 8)) (/.f32 (-.f32 (/.f32 1 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))) (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))))) (pow.f32 cosTheta 6))))))
(fma.f32 -1/2 (/.f32 (-.f32 (/.f32 (/.f32 -1 (log.f32 alpha)) (PI.f32)) (/.f32 alpha (/.f32 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))) alpha))) (pow.f32 cosTheta 4)) (fma.f32 -1/2 (+.f32 (/.f32 (-.f32 (/.f32 (/.f32 -1 (log.f32 alpha)) (PI.f32)) (/.f32 alpha (/.f32 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))) alpha))) (pow.f32 cosTheta 6)) (/.f32 (-.f32 (/.f32 (/.f32 -1 (log.f32 alpha)) (PI.f32)) (/.f32 alpha (/.f32 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))) alpha))) (pow.f32 cosTheta 8))) (*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (neg.f32 (log.f32 alpha))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))))
(*.f32 1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))
(/.f32 (*.f32 1/2 (fma.f32 alpha alpha -1)) (*.f32 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta)) (PI.f32)))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (neg.f32 (log.f32 alpha))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(+.f32 (*.f32 -1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))) (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))) (pow.f32 cosTheta 4))) (*.f32 1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))
(fma.f32 -1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))) (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))))) (pow.f32 cosTheta 4)) (/.f32 (*.f32 1/2 (fma.f32 alpha alpha -1)) (*.f32 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta)) (PI.f32))))
(fma.f32 -1/2 (/.f32 (-.f32 (/.f32 (/.f32 -1 (log.f32 alpha)) (PI.f32)) (/.f32 alpha (/.f32 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))) alpha))) (pow.f32 cosTheta 4)) (*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (neg.f32 (log.f32 alpha))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))))
(+.f32 (*.f32 -1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))) (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))) (pow.f32 cosTheta 4))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (*.f32 -1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))) (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))) (pow.f32 cosTheta 6)))))
(fma.f32 -1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))) (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))))) (pow.f32 cosTheta 4)) (fma.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta)) (PI.f32))) (*.f32 -1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))) (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))))) (pow.f32 cosTheta 6)))))
(fma.f32 -1/2 (/.f32 (-.f32 (/.f32 (/.f32 -1 (log.f32 alpha)) (PI.f32)) (/.f32 alpha (/.f32 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))) alpha))) (pow.f32 cosTheta 4)) (fma.f32 -1/2 (/.f32 (-.f32 (/.f32 (/.f32 -1 (log.f32 alpha)) (PI.f32)) (/.f32 alpha (/.f32 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))) alpha))) (pow.f32 cosTheta 6)) (*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (neg.f32 (log.f32 alpha))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))))
(+.f32 (*.f32 -1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))) (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))) (pow.f32 cosTheta 4))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))) (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))) (pow.f32 cosTheta 8))) (*.f32 -1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))) (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))) (pow.f32 cosTheta 6))))))
(fma.f32 -1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))) (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))))) (pow.f32 cosTheta 4)) (fma.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta)) (PI.f32))) (*.f32 -1/2 (+.f32 (/.f32 (-.f32 (/.f32 1 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))) (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))))) (pow.f32 cosTheta 8)) (/.f32 (-.f32 (/.f32 1 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))) (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))))) (pow.f32 cosTheta 6))))))
(fma.f32 -1/2 (/.f32 (-.f32 (/.f32 (/.f32 -1 (log.f32 alpha)) (PI.f32)) (/.f32 alpha (/.f32 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))) alpha))) (pow.f32 cosTheta 4)) (fma.f32 -1/2 (+.f32 (/.f32 (-.f32 (/.f32 (/.f32 -1 (log.f32 alpha)) (PI.f32)) (/.f32 alpha (/.f32 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))) alpha))) (pow.f32 cosTheta 6)) (/.f32 (-.f32 (/.f32 (/.f32 -1 (log.f32 alpha)) (PI.f32)) (/.f32 alpha (/.f32 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))) alpha))) (pow.f32 cosTheta 8))) (*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (neg.f32 (log.f32 alpha))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))))
(*.f32 -1 (log.f32 alpha))
(neg.f32 (log.f32 alpha))
(*.f32 -1 (log.f32 alpha))
(neg.f32 (log.f32 alpha))
(*.f32 -1 (log.f32 alpha))
(neg.f32 (log.f32 alpha))
(*.f32 -1 (log.f32 alpha))
(neg.f32 (log.f32 alpha))
(+.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))
(+.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))
(+.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))
(+.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32))))) 1)
(*.f32 (*.f32 2 (log.f32 alpha)) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))
(pow.f32 (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32))) 1)
(*.f32 (*.f32 2 (log.f32 alpha)) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))
(pow.f32 (sqrt.f32 (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))) 2)
(*.f32 (*.f32 2 (log.f32 alpha)) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))
(pow.f32 (cbrt.f32 (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))) 3)
(*.f32 (*.f32 2 (log.f32 alpha)) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))
(pow.f32 (pow.f32 (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32))) 3) 1/3)
(*.f32 (*.f32 2 (log.f32 alpha)) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))
(neg.f32 (*.f32 (*.f32 (PI.f32) -2) (log.f32 alpha)))
(*.f32 (*.f32 2 (log.f32 alpha)) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))
(sqrt.f32 (pow.f32 (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32))) 2))
(sqrt.f32 (pow.f32 (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (PI.f32)) 2))
(fabs.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))))
(log.f32 (pow.f32 (pow.f32 (/.f32 1 alpha) -2) (PI.f32)))
(*.f32 (*.f32 2 (log.f32 alpha)) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32))))))
(*.f32 (*.f32 2 (log.f32 alpha)) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))
(cbrt.f32 (pow.f32 (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32))) 3))
(*.f32 (*.f32 2 (log.f32 alpha)) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) 3)))
(*.f32 (*.f32 2 (log.f32 alpha)) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) 3) (pow.f32 (PI.f32) 3)))
(*.f32 (*.f32 2 (log.f32 alpha)) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))
(expm1.f32 (log1p.f32 (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))))
(*.f32 (*.f32 2 (log.f32 alpha)) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))
(exp.f32 (log.f32 (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))))
(*.f32 (*.f32 2 (log.f32 alpha)) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))
(exp.f32 (*.f32 (log.f32 (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))) 1))
(*.f32 (*.f32 2 (log.f32 alpha)) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))
(log1p.f32 (expm1.f32 (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))))
(*.f32 (*.f32 2 (log.f32 alpha)) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))
(+.f32 (*.f32 alpha (/.f32 alpha (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))))) (neg.f32 (/.f32 (/.f32 1 (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))) (fma.f32 cosTheta cosTheta 1))))
(-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (PI.f32)) (fma.f32 cosTheta cosTheta 1))) (/.f32 (/.f32 -1/2 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))) (fma.f32 cosTheta cosTheta 1)))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)) (*.f32 2 (log.f32 alpha))) (PI.f32))
(+.f32 (neg.f32 (/.f32 (/.f32 1 (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))) (fma.f32 cosTheta cosTheta 1))) (*.f32 alpha (/.f32 alpha (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))))))
(-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (PI.f32)) (fma.f32 cosTheta cosTheta 1))) (/.f32 (/.f32 -1/2 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))) (fma.f32 cosTheta cosTheta 1)))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)) (*.f32 2 (log.f32 alpha))) (PI.f32))
(-.f32 (*.f32 alpha (/.f32 alpha (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))))) (/.f32 (/.f32 1 (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))) (fma.f32 cosTheta cosTheta 1)))
(-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (PI.f32)) (fma.f32 cosTheta cosTheta 1))) (/.f32 (/.f32 -1/2 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))) (fma.f32 cosTheta cosTheta 1)))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)) (*.f32 2 (log.f32 alpha))) (PI.f32))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1)))))) 1)
(-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (PI.f32)) (fma.f32 cosTheta cosTheta 1))) (/.f32 (/.f32 -1/2 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))) (fma.f32 cosTheta cosTheta 1)))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)) (*.f32 2 (log.f32 alpha))) (PI.f32))
(*.f32 1 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1)))))
(-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (PI.f32)) (fma.f32 cosTheta cosTheta 1))) (/.f32 (/.f32 -1/2 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))) (fma.f32 cosTheta cosTheta 1)))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)) (*.f32 2 (log.f32 alpha))) (PI.f32))
(*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1 (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))) (fma.f32 cosTheta cosTheta 1)))
(-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (PI.f32)) (fma.f32 cosTheta cosTheta 1))) (/.f32 (/.f32 -1/2 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))) (fma.f32 cosTheta cosTheta 1)))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)) (*.f32 2 (log.f32 alpha))) (PI.f32))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1)))) 1)
(-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (PI.f32)) (fma.f32 cosTheta cosTheta 1))) (/.f32 (/.f32 -1/2 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))) (fma.f32 cosTheta cosTheta 1)))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)) (*.f32 2 (log.f32 alpha))) (PI.f32))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32))))) (hypot.f32 1 cosTheta)) (/.f32 (sqrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32))))) (hypot.f32 1 cosTheta)))
(pow.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (PI.f32)))) (hypot.f32 1 cosTheta)) 2)
(pow.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))))) (hypot.f32 1 cosTheta)) 2)
(*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (/.f32 (/.f32 1 (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))) (fma.f32 cosTheta cosTheta 1))))
(-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (PI.f32)) (fma.f32 cosTheta cosTheta 1))) (/.f32 (/.f32 -1/2 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))) (fma.f32 cosTheta cosTheta 1)))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)) (*.f32 2 (log.f32 alpha))) (PI.f32))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))))) (pow.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))))) 2))
(-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (PI.f32)) (fma.f32 cosTheta cosTheta 1))) (/.f32 (/.f32 -1/2 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))) (fma.f32 cosTheta cosTheta 1)))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)) (*.f32 2 (log.f32 alpha))) (PI.f32))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))))) 2) (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))))))
(-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (PI.f32)) (fma.f32 cosTheta cosTheta 1))) (/.f32 (/.f32 -1/2 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))) (fma.f32 cosTheta cosTheta 1)))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)) (*.f32 2 (log.f32 alpha))) (PI.f32))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (*.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (/.f32 (/.f32 1 (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))) (fma.f32 cosTheta cosTheta 1))))
(-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (PI.f32)) (fma.f32 cosTheta cosTheta 1))) (/.f32 (/.f32 -1/2 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))) (fma.f32 cosTheta cosTheta 1)))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)) (*.f32 2 (log.f32 alpha))) (PI.f32))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))) (/.f32 1 (fma.f32 cosTheta cosTheta 1)))
(-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (PI.f32)) (fma.f32 cosTheta cosTheta 1))) (/.f32 (/.f32 -1/2 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))) (fma.f32 cosTheta cosTheta 1)))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)) (*.f32 2 (log.f32 alpha))) (PI.f32))
(*.f32 (+.f32 1 alpha) (*.f32 (+.f32 alpha -1) (/.f32 (/.f32 1 (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))) (fma.f32 cosTheta cosTheta 1))))
(*.f32 (+.f32 alpha 1) (*.f32 (/.f32 (/.f32 -1/2 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))) (fma.f32 cosTheta cosTheta 1)) (+.f32 alpha -1)))
(*.f32 (+.f32 alpha -1) (/.f32 (/.f32 (/.f32 (+.f32 alpha 1) (*.f32 2 (log.f32 alpha))) (PI.f32)) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 (/.f32 1 (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))) (fma.f32 cosTheta cosTheta 1)) (fma.f32 alpha alpha -1))
(-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (PI.f32)) (fma.f32 cosTheta cosTheta 1))) (/.f32 (/.f32 -1/2 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))) (fma.f32 cosTheta cosTheta 1)))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)) (*.f32 2 (log.f32 alpha))) (PI.f32))
(*.f32 (-.f32 1 (*.f32 alpha alpha)) (/.f32 1 (*.f32 (PI.f32) (neg.f32 (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)))))))
(*.f32 (-.f32 1 (*.f32 alpha alpha)) (/.f32 (/.f32 1 (PI.f32)) (*.f32 2 (*.f32 (neg.f32 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)))))
(/.f32 (-.f32 1 (*.f32 alpha alpha)) (*.f32 -2 (*.f32 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)) (PI.f32))))
(*.f32 (/.f32 1 (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)))))
(-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (PI.f32)) (fma.f32 cosTheta cosTheta 1))) (/.f32 (/.f32 -1/2 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))) (fma.f32 cosTheta cosTheta 1)))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)) (*.f32 2 (log.f32 alpha))) (PI.f32))
(*.f32 (/.f32 1 (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)))
(-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (PI.f32)) (fma.f32 cosTheta cosTheta 1))) (/.f32 (/.f32 -1/2 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))) (fma.f32 cosTheta cosTheta 1)))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)) (*.f32 2 (log.f32 alpha))) (PI.f32))
(*.f32 (/.f32 1 (fma.f32 cosTheta cosTheta 1)) (/.f32 (fma.f32 alpha alpha -1) (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))))
(-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (PI.f32)) (fma.f32 cosTheta cosTheta 1))) (/.f32 (/.f32 -1/2 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))) (fma.f32 cosTheta cosTheta 1)))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)) (*.f32 2 (log.f32 alpha))) (PI.f32))
(*.f32 (/.f32 1 (*.f32 (hypot.f32 1 cosTheta) (sqrt.f32 (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))))) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (hypot.f32 1 cosTheta) (sqrt.f32 (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))))))
(*.f32 (/.f32 1 (*.f32 (sqrt.f32 (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (PI.f32))) (hypot.f32 1 cosTheta))) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (sqrt.f32 (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (PI.f32))) (hypot.f32 1 cosTheta))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (hypot.f32 1 cosTheta) (sqrt.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))))) (*.f32 (hypot.f32 1 cosTheta) (sqrt.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1)))) 2)) (/.f32 (fma.f32 alpha alpha -1) (cbrt.f32 (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (PI.f32)) (fma.f32 cosTheta cosTheta 1))) 2)) (/.f32 (fma.f32 alpha alpha -1) (cbrt.f32 (*.f32 (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (PI.f32)) (fma.f32 cosTheta cosTheta 1)))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (cbrt.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1))))) (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)))) 2))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))) 1) (/.f32 (fma.f32 cosTheta cosTheta 1) (+.f32 1 (*.f32 cosTheta (pow.f32 cosTheta 3)))))
(*.f32 (fma.f32 cosTheta cosTheta 1) (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (PI.f32))) (+.f32 1 (*.f32 cosTheta (pow.f32 cosTheta 3)))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (/.f32 (fma.f32 cosTheta cosTheta 1) (+.f32 1 (pow.f32 cosTheta 4))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))) 1) (/.f32 (+.f32 (fma.f32 cosTheta cosTheta 1) (*.f32 cosTheta (pow.f32 cosTheta 3))) (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3))))
(*.f32 (+.f32 (fma.f32 cosTheta cosTheta 1) (*.f32 cosTheta (pow.f32 cosTheta 3))) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (PI.f32)) (+.f32 1 (pow.f32 cosTheta 6)))))
(*.f32 (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 cosTheta 4)) (/.f32 (/.f32 (fma.f32 alpha alpha -1) -2) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (-.f32 -1 (pow.f32 cosTheta 6))))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))) (+.f32 1 (*.f32 cosTheta (pow.f32 cosTheta 3)))) (fma.f32 cosTheta cosTheta 1))
(*.f32 (fma.f32 cosTheta cosTheta 1) (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (PI.f32))) (+.f32 1 (*.f32 cosTheta (pow.f32 cosTheta 3)))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (/.f32 (fma.f32 cosTheta cosTheta 1) (+.f32 1 (pow.f32 cosTheta 4))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))) (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3))) (+.f32 (fma.f32 cosTheta cosTheta 1) (*.f32 cosTheta (pow.f32 cosTheta 3))))
(*.f32 (+.f32 (fma.f32 cosTheta cosTheta 1) (*.f32 cosTheta (pow.f32 cosTheta 3))) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (PI.f32)) (+.f32 1 (pow.f32 cosTheta 6)))))
(*.f32 (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 cosTheta 4)) (/.f32 (/.f32 (fma.f32 alpha alpha -1) -2) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (-.f32 -1 (pow.f32 cosTheta 6))))))
(*.f32 (/.f32 1 (*.f32 (PI.f32) (neg.f32 (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)))))) (-.f32 1 (*.f32 alpha alpha)))
(*.f32 (-.f32 1 (*.f32 alpha alpha)) (/.f32 (/.f32 1 (PI.f32)) (*.f32 2 (*.f32 (neg.f32 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)))))
(/.f32 (-.f32 1 (*.f32 alpha alpha)) (*.f32 -2 (*.f32 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)) (PI.f32))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (PI.f32)) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)))))
(-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (PI.f32)) (fma.f32 cosTheta cosTheta 1))) (/.f32 (/.f32 -1/2 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))) (fma.f32 cosTheta cosTheta 1)))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)) (*.f32 2 (log.f32 alpha))) (PI.f32))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) 1) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1)))))
(-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (PI.f32)) (fma.f32 cosTheta cosTheta 1))) (/.f32 (/.f32 -1/2 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))) (fma.f32 cosTheta cosTheta 1)))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)) (*.f32 2 (log.f32 alpha))) (PI.f32))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (fma.f32 cosTheta cosTheta 1)))
(-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (PI.f32)) (fma.f32 cosTheta cosTheta 1))) (/.f32 (/.f32 -1/2 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))) (fma.f32 cosTheta cosTheta 1)))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)) (*.f32 2 (log.f32 alpha))) (PI.f32))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (PI.f32)) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)))))
(-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (PI.f32)) (fma.f32 cosTheta cosTheta 1))) (/.f32 (/.f32 -1/2 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))) (fma.f32 cosTheta cosTheta 1)))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)) (*.f32 2 (log.f32 alpha))) (PI.f32))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) 1) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1)))))
(-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (PI.f32)) (fma.f32 cosTheta cosTheta 1))) (/.f32 (/.f32 -1/2 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))) (fma.f32 cosTheta cosTheta 1)))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)) (*.f32 2 (log.f32 alpha))) (PI.f32))
(*.f32 (/.f32 (+.f32 1 alpha) (PI.f32)) (/.f32 (+.f32 alpha -1) (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)))))
(*.f32 (/.f32 (+.f32 alpha 1) (PI.f32)) (/.f32 (+.f32 alpha -1) (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (fma.f32 cosTheta cosTheta 1))))
(*.f32 (/.f32 (+.f32 alpha 1) (PI.f32)) (/.f32 (+.f32 alpha -1) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1))))
(*.f32 (/.f32 (+.f32 1 alpha) 1) (/.f32 (+.f32 alpha -1) (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1)))))
(*.f32 (+.f32 alpha 1) (*.f32 (/.f32 (/.f32 -1/2 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))) (fma.f32 cosTheta cosTheta 1)) (+.f32 alpha -1)))
(*.f32 (+.f32 alpha -1) (/.f32 (/.f32 (/.f32 (+.f32 alpha 1) (*.f32 2 (log.f32 alpha))) (PI.f32)) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1)))) (sqrt.f32 (fma.f32 alpha alpha -1)))
(-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (PI.f32)) (fma.f32 cosTheta cosTheta 1))) (/.f32 (/.f32 -1/2 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))) (fma.f32 cosTheta cosTheta 1)))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)) (*.f32 2 (log.f32 alpha))) (PI.f32))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (fma.f32 cosTheta cosTheta 1)) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))))
(-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (PI.f32)) (fma.f32 cosTheta cosTheta 1))) (/.f32 (/.f32 -1/2 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))) (fma.f32 cosTheta cosTheta 1)))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)) (*.f32 2 (log.f32 alpha))) (PI.f32))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (pow.f32 (cbrt.f32 (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1)))) 2)) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (cbrt.f32 (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (PI.f32)) (fma.f32 cosTheta cosTheta 1))) 2)) (/.f32 (fma.f32 alpha alpha -1) (cbrt.f32 (*.f32 (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (PI.f32)) (fma.f32 cosTheta cosTheta 1)))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (cbrt.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1))))) (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)))) 2))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (fma.f32 cosTheta cosTheta 1)))
(-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (PI.f32)) (fma.f32 cosTheta cosTheta 1))) (/.f32 (/.f32 -1/2 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))) (fma.f32 cosTheta cosTheta 1)))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)) (*.f32 2 (log.f32 alpha))) (PI.f32))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (fma.f32 cosTheta cosTheta 1)) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))))
(-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (PI.f32)) (fma.f32 cosTheta cosTheta 1))) (/.f32 (/.f32 -1/2 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))) (fma.f32 cosTheta cosTheta 1)))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)) (*.f32 2 (log.f32 alpha))) (PI.f32))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (*.f32 (hypot.f32 1 cosTheta) (sqrt.f32 (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))))) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (hypot.f32 1 cosTheta) (sqrt.f32 (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))))))
(*.f32 (/.f32 1 (*.f32 (sqrt.f32 (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (PI.f32))) (hypot.f32 1 cosTheta))) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (sqrt.f32 (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (PI.f32))) (hypot.f32 1 cosTheta))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (hypot.f32 1 cosTheta) (sqrt.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))))) (*.f32 (hypot.f32 1 cosTheta) (sqrt.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (pow.f32 (cbrt.f32 (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1)))) 2)) (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (PI.f32)) (fma.f32 cosTheta cosTheta 1)))) (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (pow.f32 (cbrt.f32 (*.f32 (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (PI.f32)) (fma.f32 cosTheta cosTheta 1))) 2)))
(*.f32 (cbrt.f32 (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)) (*.f32 2 (log.f32 alpha))) (PI.f32))) (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)))) 2)))
(*.f32 (/.f32 (+.f32 1 alpha) (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))) (/.f32 (+.f32 alpha -1) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (+.f32 alpha 1) (*.f32 (/.f32 (/.f32 -1/2 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))) (fma.f32 cosTheta cosTheta 1)) (+.f32 alpha -1)))
(*.f32 (+.f32 alpha -1) (/.f32 (/.f32 (/.f32 (+.f32 alpha 1) (*.f32 2 (log.f32 alpha))) (PI.f32)) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 (+.f32 1 alpha) (fma.f32 cosTheta cosTheta 1)) (/.f32 (+.f32 alpha -1) (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))))
(*.f32 (+.f32 alpha 1) (*.f32 (/.f32 (/.f32 -1/2 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))) (fma.f32 cosTheta cosTheta 1)) (+.f32 alpha -1)))
(*.f32 (+.f32 alpha -1) (/.f32 (/.f32 (/.f32 (+.f32 alpha 1) (*.f32 2 (log.f32 alpha))) (PI.f32)) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 (+.f32 1 alpha) (*.f32 (hypot.f32 1 cosTheta) (sqrt.f32 (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))))) (/.f32 (+.f32 alpha -1) (*.f32 (hypot.f32 1 cosTheta) (sqrt.f32 (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))))))
(*.f32 (/.f32 (+.f32 alpha 1) (*.f32 (sqrt.f32 (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (PI.f32))) (hypot.f32 1 cosTheta))) (/.f32 (+.f32 alpha -1) (*.f32 (sqrt.f32 (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (PI.f32))) (hypot.f32 1 cosTheta))))
(*.f32 (/.f32 (/.f32 (/.f32 (+.f32 alpha 1) (hypot.f32 1 cosTheta)) (sqrt.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))))) (sqrt.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))))) (/.f32 (+.f32 alpha -1) (hypot.f32 1 cosTheta)))
(*.f32 (/.f32 (+.f32 1 alpha) (pow.f32 (cbrt.f32 (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1)))) 2)) (/.f32 (+.f32 alpha -1) (cbrt.f32 (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))))))
(*.f32 (/.f32 (+.f32 alpha 1) (pow.f32 (cbrt.f32 (*.f32 (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (PI.f32)) (fma.f32 cosTheta cosTheta 1))) 2)) (/.f32 (+.f32 alpha -1) (cbrt.f32 (*.f32 (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (PI.f32)) (fma.f32 cosTheta cosTheta 1)))))
(*.f32 (/.f32 (+.f32 alpha 1) (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)))) 2)) (/.f32 (+.f32 alpha -1) (cbrt.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1))))))
(*.f32 (/.f32 1 (/.f32 (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))) (sqrt.f32 (fma.f32 alpha alpha -1)))) (sqrt.f32 (fma.f32 alpha alpha -1)))
(-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (PI.f32)) (fma.f32 cosTheta cosTheta 1))) (/.f32 (/.f32 -1/2 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))) (fma.f32 cosTheta cosTheta 1)))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)) (*.f32 2 (log.f32 alpha))) (PI.f32))
(*.f32 (/.f32 1 (/.f32 (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))) (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2))) (cbrt.f32 (fma.f32 alpha alpha -1)))
(-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (PI.f32)) (fma.f32 cosTheta cosTheta 1))) (/.f32 (/.f32 -1/2 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))) (fma.f32 cosTheta cosTheta 1)))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)) (*.f32 2 (log.f32 alpha))) (PI.f32))
(*.f32 (/.f32 1 (/.f32 (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))) (+.f32 1 alpha))) (+.f32 alpha -1))
(*.f32 (+.f32 alpha 1) (*.f32 (/.f32 (/.f32 -1/2 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))) (fma.f32 cosTheta cosTheta 1)) (+.f32 alpha -1)))
(*.f32 (+.f32 alpha -1) (/.f32 (/.f32 (/.f32 (+.f32 alpha 1) (*.f32 2 (log.f32 alpha))) (PI.f32)) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32))) (+.f32 1 (*.f32 cosTheta (pow.f32 cosTheta 3))))) (fma.f32 cosTheta cosTheta 1))
(*.f32 (fma.f32 cosTheta cosTheta 1) (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (PI.f32))) (+.f32 1 (*.f32 cosTheta (pow.f32 cosTheta 3)))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (/.f32 (fma.f32 cosTheta cosTheta 1) (+.f32 1 (pow.f32 cosTheta 4))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32))) (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3)))) (+.f32 (fma.f32 cosTheta cosTheta 1) (*.f32 cosTheta (pow.f32 cosTheta 3))))
(*.f32 (+.f32 (fma.f32 cosTheta cosTheta 1) (*.f32 cosTheta (pow.f32 cosTheta 3))) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (PI.f32)) (+.f32 1 (pow.f32 cosTheta 6)))))
(*.f32 (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 cosTheta 4)) (/.f32 (/.f32 (fma.f32 alpha alpha -1) -2) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (-.f32 -1 (pow.f32 cosTheta 6))))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (+.f32 1 (*.f32 cosTheta (pow.f32 cosTheta 3))) (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32))))) (fma.f32 cosTheta cosTheta 1))
(*.f32 (fma.f32 cosTheta cosTheta 1) (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (PI.f32))) (+.f32 1 (*.f32 cosTheta (pow.f32 cosTheta 3)))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (/.f32 (fma.f32 cosTheta cosTheta 1) (+.f32 1 (pow.f32 cosTheta 4))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3)) (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32))))) (+.f32 (fma.f32 cosTheta cosTheta 1) (*.f32 cosTheta (pow.f32 cosTheta 3))))
(*.f32 (+.f32 (fma.f32 cosTheta cosTheta 1) (*.f32 cosTheta (pow.f32 cosTheta 3))) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (PI.f32)) (+.f32 1 (pow.f32 cosTheta 6)))))
(*.f32 (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 cosTheta 4)) (/.f32 (/.f32 (fma.f32 alpha alpha -1) -2) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (-.f32 -1 (pow.f32 cosTheta 6))))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (-.f32 (pow.f32 (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32))) 2) (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (*.f32 cosTheta cosTheta)))))) (-.f32 (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32))) (*.f32 (PI.f32) (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (-.f32 (pow.f32 (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (PI.f32)) 2) (*.f32 (*.f32 (PI.f32) (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta)))) (*.f32 (PI.f32) (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta))))))) (-.f32 (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (PI.f32)) (*.f32 (PI.f32) (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta))))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (-.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) 2) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) 2) (pow.f32 cosTheta 4)))) (*.f32 (PI.f32) (-.f32 (*.f32 2 (log.f32 alpha)) (*.f32 cosTheta (*.f32 cosTheta (*.f32 2 (log.f32 alpha)))))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (+.f32 (pow.f32 (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32))) 3) (pow.f32 (*.f32 (PI.f32) (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (*.f32 cosTheta cosTheta))) 3))) (+.f32 (pow.f32 (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32))) 2) (-.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (*.f32 cosTheta cosTheta)))) (*.f32 (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32))) (*.f32 (PI.f32) (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (*.f32 cosTheta cosTheta)))))))
(/.f32 (*.f32 (fma.f32 alpha alpha -1) (+.f32 (pow.f32 (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (PI.f32)) 2) (*.f32 (*.f32 (PI.f32) (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta)))) (-.f32 (*.f32 (PI.f32) (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta)))) (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (PI.f32)))))) (+.f32 (pow.f32 (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (PI.f32)) 3) (pow.f32 (*.f32 (PI.f32) (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta)))) 3)))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (+.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) 3) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) 3) (pow.f32 cosTheta 6)))) (-.f32 (+.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) 2) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) 2) (pow.f32 cosTheta 4))) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) 2) (*.f32 cosTheta cosTheta))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1)))) (cbrt.f32 (fma.f32 alpha alpha -1)))
(-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (PI.f32)) (fma.f32 cosTheta cosTheta 1))) (/.f32 (/.f32 -1/2 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))) (fma.f32 cosTheta cosTheta 1)))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)) (*.f32 2 (log.f32 alpha))) (PI.f32))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))) (-.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3))) (+.f32 (fma.f32 cosTheta cosTheta 1) (*.f32 cosTheta (pow.f32 cosTheta 3))))
(*.f32 (+.f32 (fma.f32 cosTheta cosTheta 1) (*.f32 cosTheta (pow.f32 cosTheta 3))) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (-.f32 1 (pow.f32 cosTheta 6)) (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (PI.f32)))))
(*.f32 (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 cosTheta 4)) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (-.f32 1 (pow.f32 cosTheta 6)))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))) (-.f32 (*.f32 cosTheta (pow.f32 cosTheta 3)) 1)) (-.f32 (*.f32 cosTheta cosTheta) 1))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (fma.f32 cosTheta (pow.f32 cosTheta 3) -1) (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (PI.f32)))) (fma.f32 cosTheta cosTheta -1))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (+.f32 -1 (pow.f32 cosTheta 4))) (fma.f32 cosTheta cosTheta -1))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))) (neg.f32 (+.f32 1 (*.f32 cosTheta (pow.f32 cosTheta 3))))) (neg.f32 (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (+.f32 -1 (neg.f32 (*.f32 cosTheta (pow.f32 cosTheta 3)))) (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (PI.f32)))) (neg.f32 (fma.f32 cosTheta cosTheta 1)))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (/.f32 (-.f32 -1 (pow.f32 cosTheta 4)) (neg.f32 (fma.f32 cosTheta cosTheta 1))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))) (neg.f32 (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3)))) (neg.f32 (+.f32 (fma.f32 cosTheta cosTheta 1) (*.f32 cosTheta (pow.f32 cosTheta 3)))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (+.f32 -1 (neg.f32 (pow.f32 cosTheta 6))) (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (PI.f32)))) (neg.f32 (+.f32 (fma.f32 cosTheta cosTheta 1) (*.f32 cosTheta (pow.f32 cosTheta 3)))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (-.f32 -1 (pow.f32 cosTheta 6)))) (-.f32 (neg.f32 (fma.f32 cosTheta cosTheta 1)) (pow.f32 cosTheta 4)))
(*.f32 (/.f32 (+.f32 1 alpha) (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1)))) (+.f32 alpha -1))
(*.f32 (+.f32 alpha 1) (*.f32 (/.f32 (/.f32 -1/2 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))) (fma.f32 cosTheta cosTheta 1)) (+.f32 alpha -1)))
(*.f32 (+.f32 alpha -1) (/.f32 (/.f32 (/.f32 (+.f32 alpha 1) (*.f32 2 (log.f32 alpha))) (PI.f32)) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 (*.f32 (+.f32 (pow.f32 alpha 4) -1) (/.f32 (/.f32 1 (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))) (fma.f32 cosTheta cosTheta 1))) (+.f32 (pow.f32 alpha 4) -1)) (fma.f32 alpha alpha -1))
(*.f32 (fma.f32 alpha alpha -1) (/.f32 (+.f32 -1 (pow.f32 alpha 4)) (/.f32 (+.f32 -1 (pow.f32 alpha 4)) (/.f32 (/.f32 -1/2 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))) (fma.f32 cosTheta cosTheta 1)))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 alpha 4)) (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)) (*.f32 2 (log.f32 alpha))) (PI.f32))) (+.f32 -1 (pow.f32 alpha 4)))
(*.f32 (/.f32 (*.f32 (+.f32 (pow.f32 alpha 4) -1) (/.f32 (/.f32 1 (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))) (fma.f32 cosTheta cosTheta 1))) (-.f32 1 (pow.f32 alpha 4))) (-.f32 1 (*.f32 alpha alpha)))
(*.f32 (-.f32 1 (*.f32 alpha alpha)) (/.f32 (+.f32 -1 (pow.f32 alpha 4)) (/.f32 (-.f32 1 (pow.f32 alpha 4)) (/.f32 (/.f32 -1/2 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))) (fma.f32 cosTheta cosTheta 1)))))
(*.f32 (-.f32 1 (*.f32 alpha alpha)) (*.f32 (/.f32 (+.f32 -1 (pow.f32 alpha 4)) (-.f32 1 (pow.f32 alpha 4))) (/.f32 -1/2 (*.f32 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))) (fma.f32 cosTheta cosTheta 1)))))
(*.f32 (/.f32 (*.f32 (+.f32 (pow.f32 alpha 4) -1) (/.f32 (/.f32 1 (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))) (fma.f32 cosTheta cosTheta 1))) (+.f32 1 (pow.f32 alpha 6))) (+.f32 (pow.f32 alpha 4) (-.f32 1 (*.f32 alpha alpha))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 alpha 4)) (/.f32 (+.f32 1 (pow.f32 alpha 6)) (/.f32 (/.f32 -1/2 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))) (fma.f32 cosTheta cosTheta 1)))) (+.f32 (-.f32 1 (*.f32 alpha alpha)) (pow.f32 alpha 4)))
(*.f32 (/.f32 (/.f32 -1/2 (*.f32 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))) (fma.f32 cosTheta cosTheta 1))) (/.f32 (+.f32 1 (pow.f32 alpha 6)) (+.f32 -1 (pow.f32 alpha 4)))) (+.f32 (-.f32 1 (*.f32 alpha alpha)) (pow.f32 alpha 4)))
(*.f32 (/.f32 (*.f32 (+.f32 -1 (pow.f32 alpha 6)) (/.f32 (/.f32 1 (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))) (fma.f32 cosTheta cosTheta 1))) (-.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 alpha 4)) (*.f32 (fma.f32 alpha alpha 1) (fma.f32 alpha alpha 1)))) (-.f32 (pow.f32 alpha 4) (fma.f32 alpha alpha 1)))
(*.f32 (/.f32 (*.f32 (/.f32 (/.f32 -1/2 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))) (fma.f32 cosTheta cosTheta 1)) (+.f32 -1 (pow.f32 alpha 6))) (-.f32 (pow.f32 alpha 8) (*.f32 (fma.f32 alpha alpha 1) (fma.f32 alpha alpha 1)))) (-.f32 (pow.f32 alpha 4) (fma.f32 alpha alpha 1)))
(*.f32 (/.f32 (/.f32 (*.f32 (/.f32 -1/2 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))) (+.f32 -1 (pow.f32 alpha 6))) (fma.f32 cosTheta cosTheta 1)) (-.f32 (pow.f32 alpha 8) (*.f32 (fma.f32 alpha alpha 1) (fma.f32 alpha alpha 1)))) (-.f32 (pow.f32 alpha 4) (fma.f32 alpha alpha 1)))
(*.f32 (/.f32 (*.f32 (+.f32 -1 (pow.f32 alpha 6)) (/.f32 (/.f32 1 (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))) (fma.f32 cosTheta cosTheta 1))) (+.f32 (pow.f32 (pow.f32 alpha 4) 3) (pow.f32 (fma.f32 alpha alpha 1) 3))) (-.f32 (+.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 alpha 4)) (*.f32 (fma.f32 alpha alpha 1) (fma.f32 alpha alpha 1))) (*.f32 (pow.f32 alpha 4) (fma.f32 alpha alpha 1))))
(*.f32 (/.f32 (*.f32 (/.f32 (/.f32 -1/2 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))) (fma.f32 cosTheta cosTheta 1)) (+.f32 -1 (pow.f32 alpha 6))) (+.f32 (pow.f32 (pow.f32 alpha 4) 3) (pow.f32 (fma.f32 alpha alpha 1) 3))) (+.f32 (pow.f32 alpha 8) (-.f32 (*.f32 (fma.f32 alpha alpha 1) (fma.f32 alpha alpha 1)) (*.f32 (pow.f32 alpha 4) (fma.f32 alpha alpha 1)))))
(*.f32 (/.f32 (/.f32 (*.f32 (/.f32 -1/2 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))) (+.f32 -1 (pow.f32 alpha 6))) (fma.f32 cosTheta cosTheta 1)) (+.f32 (pow.f32 (pow.f32 alpha 4) 3) (pow.f32 (fma.f32 alpha alpha 1) 3))) (+.f32 (pow.f32 alpha 8) (*.f32 (fma.f32 alpha alpha 1) (-.f32 (fma.f32 alpha alpha 1) (pow.f32 alpha 4)))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (+.f32 1 (*.f32 cosTheta (pow.f32 cosTheta 3))))) (fma.f32 cosTheta cosTheta 1))
(*.f32 (fma.f32 cosTheta cosTheta 1) (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (PI.f32))) (+.f32 1 (*.f32 cosTheta (pow.f32 cosTheta 3)))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (/.f32 (fma.f32 cosTheta cosTheta 1) (+.f32 1 (pow.f32 cosTheta 4))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3)))) (+.f32 (fma.f32 cosTheta cosTheta 1) (*.f32 cosTheta (pow.f32 cosTheta 3))))
(*.f32 (+.f32 (fma.f32 cosTheta cosTheta 1) (*.f32 cosTheta (pow.f32 cosTheta 3))) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (PI.f32)) (+.f32 1 (pow.f32 cosTheta 6)))))
(*.f32 (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 cosTheta 4)) (/.f32 (/.f32 (fma.f32 alpha alpha -1) -2) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (-.f32 -1 (pow.f32 cosTheta 6))))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) 1) (*.f32 (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32))) (+.f32 1 (*.f32 cosTheta (pow.f32 cosTheta 3))))) (fma.f32 cosTheta cosTheta 1))
(*.f32 (fma.f32 cosTheta cosTheta 1) (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (PI.f32))) (+.f32 1 (*.f32 cosTheta (pow.f32 cosTheta 3)))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (/.f32 (fma.f32 cosTheta cosTheta 1) (+.f32 1 (pow.f32 cosTheta 4))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) 1) (*.f32 (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32))) (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3)))) (+.f32 (fma.f32 cosTheta cosTheta 1) (*.f32 cosTheta (pow.f32 cosTheta 3))))
(*.f32 (+.f32 (fma.f32 cosTheta cosTheta 1) (*.f32 cosTheta (pow.f32 cosTheta 3))) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (PI.f32)) (+.f32 1 (pow.f32 cosTheta 6)))))
(*.f32 (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 cosTheta 4)) (/.f32 (/.f32 (fma.f32 alpha alpha -1) -2) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (-.f32 -1 (pow.f32 cosTheta 6))))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) 1) (*.f32 (+.f32 1 (*.f32 cosTheta (pow.f32 cosTheta 3))) (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32))))) (fma.f32 cosTheta cosTheta 1))
(*.f32 (fma.f32 cosTheta cosTheta 1) (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (PI.f32))) (+.f32 1 (*.f32 cosTheta (pow.f32 cosTheta 3)))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (/.f32 (fma.f32 cosTheta cosTheta 1) (+.f32 1 (pow.f32 cosTheta 4))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) 1) (*.f32 (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3)) (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32))))) (+.f32 (fma.f32 cosTheta cosTheta 1) (*.f32 cosTheta (pow.f32 cosTheta 3))))
(*.f32 (+.f32 (fma.f32 cosTheta cosTheta 1) (*.f32 cosTheta (pow.f32 cosTheta 3))) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (PI.f32)) (+.f32 1 (pow.f32 cosTheta 6)))))
(*.f32 (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 cosTheta 4)) (/.f32 (/.f32 (fma.f32 alpha alpha -1) -2) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (-.f32 -1 (pow.f32 cosTheta 6))))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) 1) (-.f32 (pow.f32 (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32))) 2) (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (*.f32 cosTheta cosTheta)))))) (-.f32 (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32))) (*.f32 (PI.f32) (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (-.f32 (pow.f32 (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (PI.f32)) 2) (*.f32 (*.f32 (PI.f32) (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta)))) (*.f32 (PI.f32) (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta))))))) (-.f32 (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (PI.f32)) (*.f32 (PI.f32) (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta))))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (-.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) 2) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) 2) (pow.f32 cosTheta 4)))) (*.f32 (PI.f32) (-.f32 (*.f32 2 (log.f32 alpha)) (*.f32 cosTheta (*.f32 cosTheta (*.f32 2 (log.f32 alpha)))))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) 1) (+.f32 (pow.f32 (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32))) 3) (pow.f32 (*.f32 (PI.f32) (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (*.f32 cosTheta cosTheta))) 3))) (+.f32 (pow.f32 (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32))) 2) (-.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (*.f32 cosTheta cosTheta)))) (*.f32 (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32))) (*.f32 (PI.f32) (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (*.f32 cosTheta cosTheta)))))))
(/.f32 (*.f32 (fma.f32 alpha alpha -1) (+.f32 (pow.f32 (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (PI.f32)) 2) (*.f32 (*.f32 (PI.f32) (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta)))) (-.f32 (*.f32 (PI.f32) (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta)))) (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (PI.f32)))))) (+.f32 (pow.f32 (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (PI.f32)) 3) (pow.f32 (*.f32 (PI.f32) (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta)))) 3)))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (+.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) 3) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) 3) (pow.f32 cosTheta 6)))) (-.f32 (+.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) 2) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) 2) (pow.f32 cosTheta 4))) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) 2) (*.f32 cosTheta cosTheta))))
(*.f32 (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))) 1) 1) (/.f32 (fma.f32 cosTheta cosTheta 1) (+.f32 1 (*.f32 cosTheta (pow.f32 cosTheta 3)))))
(*.f32 (fma.f32 cosTheta cosTheta 1) (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (PI.f32))) (+.f32 1 (*.f32 cosTheta (pow.f32 cosTheta 3)))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (/.f32 (fma.f32 cosTheta cosTheta 1) (+.f32 1 (pow.f32 cosTheta 4))))
(*.f32 (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))) 1) 1) (/.f32 (+.f32 (fma.f32 cosTheta cosTheta 1) (*.f32 cosTheta (pow.f32 cosTheta 3))) (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3))))
(*.f32 (+.f32 (fma.f32 cosTheta cosTheta 1) (*.f32 cosTheta (pow.f32 cosTheta 3))) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (PI.f32)) (+.f32 1 (pow.f32 cosTheta 6)))))
(*.f32 (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 cosTheta 4)) (/.f32 (/.f32 (fma.f32 alpha alpha -1) -2) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (-.f32 -1 (pow.f32 cosTheta 6))))))
(*.f32 (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))) 1) (+.f32 1 (*.f32 cosTheta (pow.f32 cosTheta 3)))) (fma.f32 cosTheta cosTheta 1))
(*.f32 (fma.f32 cosTheta cosTheta 1) (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (PI.f32))) (+.f32 1 (*.f32 cosTheta (pow.f32 cosTheta 3)))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (/.f32 (fma.f32 cosTheta cosTheta 1) (+.f32 1 (pow.f32 cosTheta 4))))
(*.f32 (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))) 1) (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3))) (+.f32 (fma.f32 cosTheta cosTheta 1) (*.f32 cosTheta (pow.f32 cosTheta 3))))
(*.f32 (+.f32 (fma.f32 cosTheta cosTheta 1) (*.f32 cosTheta (pow.f32 cosTheta 3))) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (PI.f32)) (+.f32 1 (pow.f32 cosTheta 6)))))
(*.f32 (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 cosTheta 4)) (/.f32 (/.f32 (fma.f32 alpha alpha -1) -2) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (-.f32 -1 (pow.f32 cosTheta 6))))))
(*.f32 (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))) 1) (-.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3))) (+.f32 (fma.f32 cosTheta cosTheta 1) (*.f32 cosTheta (pow.f32 cosTheta 3))))
(*.f32 (+.f32 (fma.f32 cosTheta cosTheta 1) (*.f32 cosTheta (pow.f32 cosTheta 3))) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (-.f32 1 (pow.f32 cosTheta 6)) (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (PI.f32)))))
(*.f32 (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 cosTheta 4)) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (-.f32 1 (pow.f32 cosTheta 6)))))
(*.f32 (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))) 1) (-.f32 (*.f32 cosTheta (pow.f32 cosTheta 3)) 1)) (-.f32 (*.f32 cosTheta cosTheta) 1))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (fma.f32 cosTheta (pow.f32 cosTheta 3) -1) (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (PI.f32)))) (fma.f32 cosTheta cosTheta -1))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (+.f32 -1 (pow.f32 cosTheta 4))) (fma.f32 cosTheta cosTheta -1))
(*.f32 (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))) 1) (neg.f32 (+.f32 1 (*.f32 cosTheta (pow.f32 cosTheta 3))))) (neg.f32 (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (+.f32 -1 (neg.f32 (*.f32 cosTheta (pow.f32 cosTheta 3)))) (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (PI.f32)))) (neg.f32 (fma.f32 cosTheta cosTheta 1)))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (/.f32 (-.f32 -1 (pow.f32 cosTheta 4)) (neg.f32 (fma.f32 cosTheta cosTheta 1))))
(*.f32 (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))) 1) (neg.f32 (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3)))) (neg.f32 (+.f32 (fma.f32 cosTheta cosTheta 1) (*.f32 cosTheta (pow.f32 cosTheta 3)))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (+.f32 -1 (neg.f32 (pow.f32 cosTheta 6))) (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (PI.f32)))) (neg.f32 (+.f32 (fma.f32 cosTheta cosTheta 1) (*.f32 cosTheta (pow.f32 cosTheta 3)))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (-.f32 -1 (pow.f32 cosTheta 6)))) (-.f32 (neg.f32 (fma.f32 cosTheta cosTheta 1)) (pow.f32 cosTheta 4)))
(*.f32 (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))) (hypot.f32 1 cosTheta)) (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3)))) (sqrt.f32 (+.f32 (fma.f32 cosTheta cosTheta 1) (*.f32 cosTheta (pow.f32 cosTheta 3)))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (PI.f32))) (*.f32 (sqrt.f32 (+.f32 1 (pow.f32 cosTheta 6))) (hypot.f32 1 cosTheta))) (sqrt.f32 (+.f32 (fma.f32 cosTheta cosTheta 1) (*.f32 cosTheta (pow.f32 cosTheta 3)))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (hypot.f32 1 cosTheta) (hypot.f32 1 (pow.f32 cosTheta 3))) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))))) (sqrt.f32 (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 cosTheta 4))))
(*.f32 (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))) (hypot.f32 1 cosTheta)) (sqrt.f32 (+.f32 1 (*.f32 cosTheta (pow.f32 cosTheta 3))))) (hypot.f32 1 cosTheta))
(/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (hypot.f32 1 cosTheta) (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (PI.f32)))) (hypot.f32 1 cosTheta)) (sqrt.f32 (+.f32 1 (*.f32 cosTheta (pow.f32 cosTheta 3)))))
(/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (hypot.f32 1 cosTheta)) (*.f32 (hypot.f32 1 cosTheta) (sqrt.f32 (+.f32 1 (pow.f32 cosTheta 4)))))
(*.f32 (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))) (pow.f32 (cbrt.f32 (fma.f32 cosTheta cosTheta 1)) 2)) (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3)))) (cbrt.f32 (+.f32 (fma.f32 cosTheta cosTheta 1) (*.f32 cosTheta (pow.f32 cosTheta 3)))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (PI.f32))) (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 cosTheta 6))) (pow.f32 (cbrt.f32 (fma.f32 cosTheta cosTheta 1)) 2))) (cbrt.f32 (+.f32 (fma.f32 cosTheta cosTheta 1) (*.f32 cosTheta (pow.f32 cosTheta 3)))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (*.f32 (pow.f32 (cbrt.f32 (fma.f32 cosTheta cosTheta 1)) 2) (cbrt.f32 (+.f32 1 (pow.f32 cosTheta 6))))) (cbrt.f32 (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 cosTheta 4))))
(*.f32 (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))) (pow.f32 (cbrt.f32 (fma.f32 cosTheta cosTheta 1)) 2)) (cbrt.f32 (+.f32 1 (*.f32 cosTheta (pow.f32 cosTheta 3))))) (cbrt.f32 (fma.f32 cosTheta cosTheta 1)))
(*.f32 (cbrt.f32 (fma.f32 cosTheta cosTheta 1)) (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (PI.f32))) (*.f32 (cbrt.f32 (+.f32 1 (*.f32 cosTheta (pow.f32 cosTheta 3)))) (pow.f32 (cbrt.f32 (fma.f32 cosTheta cosTheta 1)) 2))))
(*.f32 (cbrt.f32 (fma.f32 cosTheta cosTheta 1)) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (pow.f32 (cbrt.f32 (fma.f32 cosTheta cosTheta 1)) 2) (cbrt.f32 (+.f32 1 (pow.f32 cosTheta 4)))) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))))))
(pow.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1)))) 1)
(-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (PI.f32)) (fma.f32 cosTheta cosTheta 1))) (/.f32 (/.f32 -1/2 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))) (fma.f32 cosTheta cosTheta 1)))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)) (*.f32 2 (log.f32 alpha))) (PI.f32))
(pow.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32))))) (hypot.f32 1 cosTheta)) 2)
(pow.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (PI.f32)))) (hypot.f32 1 cosTheta)) 2)
(pow.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))))) (hypot.f32 1 cosTheta)) 2)
(pow.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))))) 3)
(-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (PI.f32)) (fma.f32 cosTheta cosTheta 1))) (/.f32 (/.f32 -1/2 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))) (fma.f32 cosTheta cosTheta 1)))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)) (*.f32 2 (log.f32 alpha))) (PI.f32))
(pow.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1)))) 3) 1/3)
(-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (PI.f32)) (fma.f32 cosTheta cosTheta 1))) (/.f32 (/.f32 -1/2 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))) (fma.f32 cosTheta cosTheta 1)))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)) (*.f32 2 (log.f32 alpha))) (PI.f32))
(pow.f32 (*.f32 (/.f32 (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32))) (fma.f32 alpha alpha -1)) (fma.f32 cosTheta cosTheta 1)) -1)
(-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (PI.f32)) (fma.f32 cosTheta cosTheta 1))) (/.f32 (/.f32 -1/2 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))) (fma.f32 cosTheta cosTheta 1)))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)) (*.f32 2 (log.f32 alpha))) (PI.f32))
(neg.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (neg.f32 (*.f32 -2 (*.f32 (neg.f32 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)))))))
(*.f32 (-.f32 1 (*.f32 alpha alpha)) (/.f32 (/.f32 1 (PI.f32)) (*.f32 2 (*.f32 (neg.f32 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)))))
(/.f32 (-.f32 1 (*.f32 alpha alpha)) (*.f32 -2 (*.f32 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)) (PI.f32))))
(sqrt.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1)))) 2))
(sqrt.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (PI.f32)) (fma.f32 cosTheta cosTheta 1))) 2))
(fabs.f32 (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)) (*.f32 2 (log.f32 alpha))) (PI.f32)))
(log.f32 (exp.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))))))
(-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (PI.f32)) (fma.f32 cosTheta cosTheta 1))) (/.f32 (/.f32 -1/2 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))) (fma.f32 cosTheta cosTheta 1)))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)) (*.f32 2 (log.f32 alpha))) (PI.f32))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1)))))))
(-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (PI.f32)) (fma.f32 cosTheta cosTheta 1))) (/.f32 (/.f32 -1/2 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))) (fma.f32 cosTheta cosTheta 1)))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)) (*.f32 2 (log.f32 alpha))) (PI.f32))
(cbrt.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1)))) 3))
(-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (PI.f32)) (fma.f32 cosTheta cosTheta 1))) (/.f32 (/.f32 -1/2 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))) (fma.f32 cosTheta cosTheta 1)))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)) (*.f32 2 (log.f32 alpha))) (PI.f32))
(cbrt.f32 (/.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (pow.f32 (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))) 3)))
(-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (PI.f32)) (fma.f32 cosTheta cosTheta 1))) (/.f32 (/.f32 -1/2 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))) (fma.f32 cosTheta cosTheta 1)))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)) (*.f32 2 (log.f32 alpha))) (PI.f32))
(expm1.f32 (log1p.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))))))
(-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (PI.f32)) (fma.f32 cosTheta cosTheta 1))) (/.f32 (/.f32 -1/2 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))) (fma.f32 cosTheta cosTheta 1)))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)) (*.f32 2 (log.f32 alpha))) (PI.f32))
(exp.f32 (log.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))))))
(-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (PI.f32)) (fma.f32 cosTheta cosTheta 1))) (/.f32 (/.f32 -1/2 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))) (fma.f32 cosTheta cosTheta 1)))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)) (*.f32 2 (log.f32 alpha))) (PI.f32))
(exp.f32 (*.f32 (log.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))))) 1))
(-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (PI.f32)) (fma.f32 cosTheta cosTheta 1))) (/.f32 (/.f32 -1/2 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))) (fma.f32 cosTheta cosTheta 1)))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)) (*.f32 2 (log.f32 alpha))) (PI.f32))
(log1p.f32 (expm1.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))))))
(-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (PI.f32)) (fma.f32 cosTheta cosTheta 1))) (/.f32 (/.f32 -1/2 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))) (fma.f32 cosTheta cosTheta 1)))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)) (*.f32 2 (log.f32 alpha))) (PI.f32))
(+.f32 (neg.f32 (log.f32 alpha)) 0)
(neg.f32 (log.f32 alpha))
(+.f32 0 (neg.f32 (log.f32 alpha)))
(neg.f32 (log.f32 alpha))
(+.f32 (log.f32 (cbrt.f32 (pow.f32 alpha -2))) (log.f32 (/.f32 1 (cbrt.f32 alpha))))
(+.f32 (log.f32 (cbrt.f32 (pow.f32 alpha -2))) (neg.f32 (log.f32 (cbrt.f32 alpha))))
(-.f32 (log.f32 (cbrt.f32 (pow.f32 alpha -2))) (log.f32 (cbrt.f32 alpha)))
(+.f32 (log.f32 (/.f32 1 (cbrt.f32 alpha))) (log.f32 (cbrt.f32 (pow.f32 alpha -2))))
(+.f32 (log.f32 (cbrt.f32 (pow.f32 alpha -2))) (neg.f32 (log.f32 (cbrt.f32 alpha))))
(-.f32 (log.f32 (cbrt.f32 (pow.f32 alpha -2))) (log.f32 (cbrt.f32 alpha)))
(+.f32 (log.f32 (pow.f32 alpha -1/2)) (log.f32 (pow.f32 alpha -1/2)))
(neg.f32 (log.f32 alpha))
(+.f32 (+.f32 0 (log.f32 (cbrt.f32 (pow.f32 alpha -2)))) (log.f32 (/.f32 1 (cbrt.f32 alpha))))
(+.f32 (log.f32 (cbrt.f32 (pow.f32 alpha -2))) (neg.f32 (log.f32 (cbrt.f32 alpha))))
(-.f32 (log.f32 (cbrt.f32 (pow.f32 alpha -2))) (log.f32 (cbrt.f32 alpha)))
(+.f32 (+.f32 0 (log.f32 (pow.f32 alpha -1/2))) (log.f32 (pow.f32 alpha -1/2)))
(neg.f32 (log.f32 alpha))
(-.f32 0 (log.f32 alpha))
(neg.f32 (log.f32 alpha))
(-.f32 (log.f32 -1) (log.f32 (neg.f32 alpha)))
(-.f32 (exp.f32 (log1p.f32 (neg.f32 (log.f32 alpha)))) 1)
(neg.f32 (log.f32 alpha))
(-.f32 (+.f32 0 (log.f32 -1)) (log.f32 (neg.f32 alpha)))
(-.f32 (log.f32 -1) (log.f32 (neg.f32 alpha)))
(-.f32 (+.f32 0 (exp.f32 (log1p.f32 (neg.f32 (log.f32 alpha))))) 1)
(neg.f32 (log.f32 alpha))
(-.f32 (-.f32 0 (log.f32 (sqrt.f32 alpha))) (log.f32 (sqrt.f32 alpha)))
(-.f32 (neg.f32 (log.f32 (sqrt.f32 alpha))) (log.f32 (sqrt.f32 alpha)))
(*.f32 2 (neg.f32 (log.f32 (sqrt.f32 alpha))))
(-.f32 (-.f32 0 (log.f32 (pow.f32 (cbrt.f32 alpha) 2))) (log.f32 (cbrt.f32 alpha)))
(-.f32 (neg.f32 (*.f32 2 (log.f32 (cbrt.f32 alpha)))) (log.f32 (cbrt.f32 alpha)))
(neg.f32 (*.f32 3 (log.f32 (cbrt.f32 alpha))))
(*.f32 1 (neg.f32 (log.f32 alpha)))
(neg.f32 (log.f32 alpha))
(*.f32 (neg.f32 (log.f32 alpha)) 1)
(neg.f32 (log.f32 alpha))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 alpha))) (sqrt.f32 (neg.f32 (log.f32 alpha))))
(neg.f32 (log.f32 alpha))
(*.f32 (cbrt.f32 (neg.f32 (log.f32 alpha))) (pow.f32 (cbrt.f32 (neg.f32 (log.f32 alpha))) 2))
(neg.f32 (log.f32 alpha))
(*.f32 (pow.f32 (cbrt.f32 (neg.f32 (log.f32 alpha))) 2) (cbrt.f32 (neg.f32 (log.f32 alpha))))
(neg.f32 (log.f32 alpha))
(*.f32 -1 (log.f32 alpha))
(neg.f32 (log.f32 alpha))
(/.f32 (-.f32 0 (*.f32 (log.f32 alpha) (log.f32 alpha))) (log.f32 alpha))
(/.f32 (neg.f32 (*.f32 (log.f32 alpha) (log.f32 alpha))) (log.f32 alpha))
(/.f32 (*.f32 (log.f32 alpha) (neg.f32 (log.f32 alpha))) (log.f32 alpha))
(/.f32 (-.f32 0 (pow.f32 (log.f32 alpha) 3)) (+.f32 0 (+.f32 (*.f32 (log.f32 alpha) (log.f32 alpha)) (*.f32 0 (log.f32 alpha)))))
(/.f32 (pow.f32 (neg.f32 (log.f32 alpha)) 3) (fma.f32 (log.f32 alpha) (log.f32 alpha) 0))
(/.f32 (pow.f32 (neg.f32 (log.f32 alpha)) 3) (*.f32 (log.f32 alpha) (log.f32 alpha)))
(pow.f32 (neg.f32 (log.f32 alpha)) 1)
(neg.f32 (log.f32 alpha))
(pow.f32 (sqrt.f32 (neg.f32 (log.f32 alpha))) 2)
(neg.f32 (log.f32 alpha))
(pow.f32 (cbrt.f32 (neg.f32 (log.f32 alpha))) 3)
(neg.f32 (log.f32 alpha))
(pow.f32 (pow.f32 (neg.f32 (log.f32 alpha)) 3) 1/3)
(neg.f32 (log.f32 alpha))
(neg.f32 (log.f32 alpha))
(sqrt.f32 (*.f32 (log.f32 alpha) (log.f32 alpha)))
(fabs.f32 (log.f32 alpha))
(cbrt.f32 (pow.f32 (neg.f32 (log.f32 alpha)) 3))
(neg.f32 (log.f32 alpha))
(expm1.f32 (log1p.f32 (neg.f32 (log.f32 alpha))))
(neg.f32 (log.f32 alpha))
(exp.f32 (log.f32 (neg.f32 (log.f32 alpha))))
(neg.f32 (log.f32 alpha))
(exp.f32 (*.f32 (log.f32 (neg.f32 (log.f32 alpha))) 1))
(neg.f32 (log.f32 alpha))
(log1p.f32 (-.f32 (/.f32 1 alpha) 1))
(log1p.f32 (+.f32 (/.f32 1 alpha) -1))

localize69.0ms (0.4%)

Local error

Found 4 expressions with local error:

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

Compiled 70 to 43 computations (38.6% saved)

series16.0ms (0.1%)

Counts
4 → 84
Calls

21 calls:

TimeVariablePointExpression
6.0ms
alpha
@-inf
(/.f32 (+.f32 alpha -1) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)))
1.0ms
alpha
@-inf
(*.f32 (/.f32 (+.f32 alpha 1) (PI.f32)) (/.f32 (+.f32 alpha -1) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1))))
1.0ms
alpha
@0
(*.f32 (/.f32 (+.f32 alpha 1) (PI.f32)) (/.f32 (+.f32 alpha -1) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1))))
1.0ms
alpha
@inf
(*.f32 (/.f32 (+.f32 alpha 1) (PI.f32)) (/.f32 (+.f32 alpha -1) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1))))
1.0ms
alpha
@0
(/.f32 (+.f32 alpha -1) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)))

rewrite104.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1422×associate-/r/
428×add-sqr-sqrt
418×pow1
418×*-un-lft-identity
394×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

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

simplify111.0ms (0.7%)

Algorithm
egg-herbie
Rules
1328×associate-/r*
1228×associate-/l*
1184×associate-*r*
1134×associate-*l*
880×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
064715276
1212414560
Stop Event
node limit
Counts
278 → 396
Calls
Call 1
Inputs
(/.f32 1 (PI.f32))
(+.f32 (/.f32 alpha (PI.f32)) (/.f32 1 (PI.f32)))
(+.f32 (/.f32 alpha (PI.f32)) (/.f32 1 (PI.f32)))
(+.f32 (/.f32 alpha (PI.f32)) (/.f32 1 (PI.f32)))
(/.f32 alpha (PI.f32))
(+.f32 (/.f32 alpha (PI.f32)) (/.f32 1 (PI.f32)))
(+.f32 (/.f32 alpha (PI.f32)) (/.f32 1 (PI.f32)))
(+.f32 (/.f32 alpha (PI.f32)) (/.f32 1 (PI.f32)))
(/.f32 alpha (PI.f32))
(+.f32 (/.f32 alpha (PI.f32)) (/.f32 1 (PI.f32)))
(+.f32 (/.f32 alpha (PI.f32)) (/.f32 1 (PI.f32)))
(+.f32 (/.f32 alpha (PI.f32)) (/.f32 1 (PI.f32)))
(/.f32 -1/2 (*.f32 (log.f32 alpha) (+.f32 (pow.f32 cosTheta 2) 1)))
(-.f32 (*.f32 1/2 (/.f32 alpha (*.f32 (log.f32 alpha) (+.f32 (pow.f32 cosTheta 2) 1)))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (+.f32 (pow.f32 cosTheta 2) 1)))))
(-.f32 (*.f32 1/2 (/.f32 alpha (*.f32 (log.f32 alpha) (+.f32 (pow.f32 cosTheta 2) 1)))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (+.f32 (pow.f32 cosTheta 2) 1)))))
(-.f32 (*.f32 1/2 (/.f32 alpha (*.f32 (log.f32 alpha) (+.f32 (pow.f32 cosTheta 2) 1)))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (+.f32 (pow.f32 cosTheta 2) 1)))))
(*.f32 -1/2 (/.f32 alpha (*.f32 (+.f32 (pow.f32 cosTheta 2) 1) (log.f32 (/.f32 1 alpha)))))
(+.f32 (*.f32 -1/2 (/.f32 alpha (*.f32 (+.f32 (pow.f32 cosTheta 2) 1) (log.f32 (/.f32 1 alpha))))) (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 (pow.f32 cosTheta 2) 1) (log.f32 (/.f32 1 alpha))))))
(+.f32 (*.f32 -1/2 (/.f32 alpha (*.f32 (+.f32 (pow.f32 cosTheta 2) 1) (log.f32 (/.f32 1 alpha))))) (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 (pow.f32 cosTheta 2) 1) (log.f32 (/.f32 1 alpha))))))
(+.f32 (*.f32 -1/2 (/.f32 alpha (*.f32 (+.f32 (pow.f32 cosTheta 2) 1) (log.f32 (/.f32 1 alpha))))) (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 (pow.f32 cosTheta 2) 1) (log.f32 (/.f32 1 alpha))))))
(*.f32 1/2 (/.f32 alpha (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (+.f32 (pow.f32 cosTheta 2) 1))))
(-.f32 (*.f32 1/2 (/.f32 alpha (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (+.f32 (pow.f32 cosTheta 2) 1)))) (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (+.f32 (pow.f32 cosTheta 2) 1)))))
(-.f32 (*.f32 1/2 (/.f32 alpha (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (+.f32 (pow.f32 cosTheta 2) 1)))) (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (+.f32 (pow.f32 cosTheta 2) 1)))))
(-.f32 (*.f32 1/2 (/.f32 alpha (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (+.f32 (pow.f32 cosTheta 2) 1)))) (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (+.f32 (pow.f32 cosTheta 2) 1)))))
(*.f32 1/2 (/.f32 (-.f32 alpha 1) (log.f32 alpha)))
(+.f32 (*.f32 1/2 (*.f32 (-.f32 (/.f32 1 (log.f32 alpha)) (/.f32 alpha (log.f32 alpha))) (pow.f32 cosTheta 2))) (*.f32 1/2 (/.f32 (-.f32 alpha 1) (log.f32 alpha))))
(+.f32 (*.f32 1/2 (*.f32 (-.f32 (/.f32 1 (log.f32 alpha)) (/.f32 alpha (log.f32 alpha))) (pow.f32 cosTheta 2))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 alpha 1) (log.f32 alpha))) (*.f32 1/2 (*.f32 (pow.f32 cosTheta 4) (-.f32 (/.f32 alpha (log.f32 alpha)) (/.f32 1 (log.f32 alpha)))))))
(+.f32 (*.f32 1/2 (*.f32 (-.f32 (/.f32 1 (log.f32 alpha)) (/.f32 alpha (log.f32 alpha))) (pow.f32 cosTheta 2))) (+.f32 (*.f32 1/2 (*.f32 (-.f32 (/.f32 1 (log.f32 alpha)) (/.f32 alpha (log.f32 alpha))) (pow.f32 cosTheta 6))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 alpha 1) (log.f32 alpha))) (*.f32 1/2 (*.f32 (pow.f32 cosTheta 4) (-.f32 (/.f32 alpha (log.f32 alpha)) (/.f32 1 (log.f32 alpha))))))))
(*.f32 1/2 (/.f32 (-.f32 alpha 1) (*.f32 (log.f32 alpha) (pow.f32 cosTheta 2))))
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (/.f32 1 (log.f32 alpha)) (/.f32 alpha (log.f32 alpha))) (pow.f32 cosTheta 4))) (*.f32 1/2 (/.f32 (-.f32 alpha 1) (*.f32 (log.f32 alpha) (pow.f32 cosTheta 2)))))
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (/.f32 alpha (log.f32 alpha)) (/.f32 1 (log.f32 alpha))) (pow.f32 cosTheta 6))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (/.f32 1 (log.f32 alpha)) (/.f32 alpha (log.f32 alpha))) (pow.f32 cosTheta 4))) (*.f32 1/2 (/.f32 (-.f32 alpha 1) (*.f32 (log.f32 alpha) (pow.f32 cosTheta 2))))))
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (/.f32 alpha (log.f32 alpha)) (/.f32 1 (log.f32 alpha))) (pow.f32 cosTheta 6))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (/.f32 1 (log.f32 alpha)) (/.f32 alpha (log.f32 alpha))) (pow.f32 cosTheta 4))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 alpha 1) (*.f32 (log.f32 alpha) (pow.f32 cosTheta 2)))) (*.f32 1/2 (/.f32 (-.f32 (/.f32 1 (log.f32 alpha)) (/.f32 alpha (log.f32 alpha))) (pow.f32 cosTheta 8))))))
(*.f32 1/2 (/.f32 (-.f32 alpha 1) (*.f32 (log.f32 alpha) (pow.f32 cosTheta 2))))
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (/.f32 1 (log.f32 alpha)) (/.f32 alpha (log.f32 alpha))) (pow.f32 cosTheta 4))) (*.f32 1/2 (/.f32 (-.f32 alpha 1) (*.f32 (log.f32 alpha) (pow.f32 cosTheta 2)))))
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (/.f32 alpha (log.f32 alpha)) (/.f32 1 (log.f32 alpha))) (pow.f32 cosTheta 6))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (/.f32 1 (log.f32 alpha)) (/.f32 alpha (log.f32 alpha))) (pow.f32 cosTheta 4))) (*.f32 1/2 (/.f32 (-.f32 alpha 1) (*.f32 (log.f32 alpha) (pow.f32 cosTheta 2))))))
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (/.f32 alpha (log.f32 alpha)) (/.f32 1 (log.f32 alpha))) (pow.f32 cosTheta 6))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (/.f32 1 (log.f32 alpha)) (/.f32 alpha (log.f32 alpha))) (pow.f32 cosTheta 4))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 alpha 1) (*.f32 (log.f32 alpha) (pow.f32 cosTheta 2)))) (*.f32 1/2 (/.f32 (-.f32 (/.f32 1 (log.f32 alpha)) (/.f32 alpha (log.f32 alpha))) (pow.f32 cosTheta 8))))))
(/.f32 -1/2 (*.f32 (log.f32 alpha) (*.f32 (+.f32 (pow.f32 cosTheta 2) 1) (PI.f32))))
(-.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 alpha) (*.f32 (+.f32 (pow.f32 cosTheta 2) 1) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 (pow.f32 cosTheta 2) 1) (PI.f32))))))
(-.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 alpha) (*.f32 (+.f32 (pow.f32 cosTheta 2) 1) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 (pow.f32 cosTheta 2) 1) (PI.f32))))))
(-.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 alpha) (*.f32 (+.f32 (pow.f32 cosTheta 2) 1) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 (pow.f32 cosTheta 2) 1) (PI.f32))))))
(*.f32 -1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (+.f32 (pow.f32 cosTheta 2) 1) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))))
(+.f32 (*.f32 -1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (+.f32 (pow.f32 cosTheta 2) 1) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 (pow.f32 cosTheta 2) 1) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))))))
(+.f32 (*.f32 -1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (+.f32 (pow.f32 cosTheta 2) 1) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 (pow.f32 cosTheta 2) 1) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))))))
(+.f32 (*.f32 -1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (+.f32 (pow.f32 cosTheta 2) 1) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 (pow.f32 cosTheta 2) 1) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))))))
(*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (+.f32 (pow.f32 cosTheta 2) 1) (PI.f32)))))
(-.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (+.f32 (pow.f32 cosTheta 2) 1) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (+.f32 (pow.f32 cosTheta 2) 1) (PI.f32))))))
(-.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (+.f32 (pow.f32 cosTheta 2) 1) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (+.f32 (pow.f32 cosTheta 2) 1) (PI.f32))))))
(-.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (+.f32 (pow.f32 cosTheta 2) 1) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (+.f32 (pow.f32 cosTheta 2) 1) (PI.f32))))))
(*.f32 1/2 (/.f32 (*.f32 (+.f32 1 alpha) (-.f32 alpha 1)) (*.f32 (log.f32 alpha) (PI.f32))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 1 alpha) (-.f32 alpha 1)) (*.f32 (log.f32 alpha) (PI.f32)))) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 alpha) (*.f32 (pow.f32 cosTheta 2) (-.f32 alpha 1))) (*.f32 (log.f32 alpha) (PI.f32)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 1 alpha) (-.f32 alpha 1)) (*.f32 (log.f32 alpha) (PI.f32)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 alpha) (*.f32 (pow.f32 cosTheta 2) (-.f32 alpha 1))) (*.f32 (log.f32 alpha) (PI.f32)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 1 alpha) (*.f32 (pow.f32 cosTheta 4) (-.f32 alpha 1))) (*.f32 (log.f32 alpha) (PI.f32))))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 1 alpha) (-.f32 alpha 1)) (*.f32 (log.f32 alpha) (PI.f32)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 alpha) (*.f32 (pow.f32 cosTheta 2) (-.f32 alpha 1))) (*.f32 (log.f32 alpha) (PI.f32)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 1 alpha) (*.f32 (pow.f32 cosTheta 4) (-.f32 alpha 1))) (*.f32 (log.f32 alpha) (PI.f32)))) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 alpha) (*.f32 (pow.f32 cosTheta 6) (-.f32 alpha 1))) (*.f32 (log.f32 alpha) (PI.f32)))))))
(*.f32 1/2 (/.f32 (*.f32 (+.f32 1 alpha) (-.f32 alpha 1)) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 1 alpha) (-.f32 alpha 1)) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 alpha) (-.f32 alpha 1)) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 4) (PI.f32))))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 1 alpha) (-.f32 alpha 1)) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 1 alpha) (-.f32 alpha 1)) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 6) (PI.f32))))) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 alpha) (-.f32 alpha 1)) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 1 alpha) (-.f32 alpha 1)) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 1 alpha) (-.f32 alpha 1)) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 6) (PI.f32))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 alpha) (-.f32 alpha 1)) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 4) (PI.f32))))) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 alpha) (-.f32 alpha 1)) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 8) (PI.f32))))))))
(*.f32 1/2 (/.f32 (*.f32 (+.f32 1 alpha) (-.f32 alpha 1)) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 1 alpha) (-.f32 alpha 1)) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 alpha) (-.f32 alpha 1)) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 4) (PI.f32))))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 1 alpha) (-.f32 alpha 1)) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 1 alpha) (-.f32 alpha 1)) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 6) (PI.f32))))) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 alpha) (-.f32 alpha 1)) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 1 alpha) (-.f32 alpha 1)) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 1 alpha) (-.f32 alpha 1)) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 6) (PI.f32))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 alpha) (-.f32 alpha 1)) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 4) (PI.f32))))) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 alpha) (-.f32 alpha 1)) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 8) (PI.f32))))))))
(*.f32 2 (*.f32 (log.f32 alpha) (+.f32 (pow.f32 cosTheta 2) 1)))
(*.f32 2 (*.f32 (log.f32 alpha) (+.f32 (pow.f32 cosTheta 2) 1)))
(*.f32 2 (*.f32 (log.f32 alpha) (+.f32 (pow.f32 cosTheta 2) 1)))
(*.f32 2 (*.f32 (log.f32 alpha) (+.f32 (pow.f32 cosTheta 2) 1)))
(*.f32 -2 (*.f32 (+.f32 (pow.f32 cosTheta 2) 1) (log.f32 (/.f32 1 alpha))))
(*.f32 -2 (*.f32 (+.f32 (pow.f32 cosTheta 2) 1) (log.f32 (/.f32 1 alpha))))
(*.f32 -2 (*.f32 (+.f32 (pow.f32 cosTheta 2) 1) (log.f32 (/.f32 1 alpha))))
(*.f32 -2 (*.f32 (+.f32 (pow.f32 cosTheta 2) 1) (log.f32 (/.f32 1 alpha))))
(*.f32 2 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (+.f32 (pow.f32 cosTheta 2) 1)))
(*.f32 2 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (+.f32 (pow.f32 cosTheta 2) 1)))
(*.f32 2 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (+.f32 (pow.f32 cosTheta 2) 1)))
(*.f32 2 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (+.f32 (pow.f32 cosTheta 2) 1)))
(*.f32 2 (log.f32 alpha))
(+.f32 (*.f32 2 (*.f32 (log.f32 alpha) (pow.f32 cosTheta 2))) (*.f32 2 (log.f32 alpha)))
(+.f32 (*.f32 2 (*.f32 (log.f32 alpha) (pow.f32 cosTheta 2))) (*.f32 2 (log.f32 alpha)))
(+.f32 (*.f32 2 (*.f32 (log.f32 alpha) (pow.f32 cosTheta 2))) (*.f32 2 (log.f32 alpha)))
(*.f32 2 (*.f32 (log.f32 alpha) (pow.f32 cosTheta 2)))
(+.f32 (*.f32 2 (log.f32 alpha)) (*.f32 2 (*.f32 (log.f32 alpha) (pow.f32 cosTheta 2))))
(+.f32 (*.f32 2 (log.f32 alpha)) (*.f32 2 (*.f32 (log.f32 alpha) (pow.f32 cosTheta 2))))
(+.f32 (*.f32 2 (log.f32 alpha)) (*.f32 2 (*.f32 (log.f32 alpha) (pow.f32 cosTheta 2))))
(*.f32 2 (*.f32 (log.f32 alpha) (pow.f32 cosTheta 2)))
(+.f32 (*.f32 2 (log.f32 alpha)) (*.f32 2 (*.f32 (log.f32 alpha) (pow.f32 cosTheta 2))))
(+.f32 (*.f32 2 (log.f32 alpha)) (*.f32 2 (*.f32 (log.f32 alpha) (pow.f32 cosTheta 2))))
(+.f32 (*.f32 2 (log.f32 alpha)) (*.f32 2 (*.f32 (log.f32 alpha) (pow.f32 cosTheta 2))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (+.f32 alpha 1) (PI.f32)))) 1)
(*.f32 1 (/.f32 (+.f32 alpha 1) (PI.f32)))
(*.f32 (+.f32 alpha 1) (/.f32 1 (PI.f32)))
(*.f32 (/.f32 (+.f32 alpha 1) (PI.f32)) 1)
(*.f32 (sqrt.f32 (/.f32 (+.f32 alpha 1) (PI.f32))) (sqrt.f32 (/.f32 (+.f32 alpha 1) (PI.f32))))
(*.f32 (hypot.f32 1 (sqrt.f32 alpha)) (*.f32 (hypot.f32 1 (sqrt.f32 alpha)) (/.f32 1 (PI.f32))))
(*.f32 (cbrt.f32 (/.f32 (+.f32 alpha 1) (PI.f32))) (pow.f32 (cbrt.f32 (/.f32 (+.f32 alpha 1) (PI.f32))) 2))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (+.f32 alpha 1) (PI.f32))) 2) (cbrt.f32 (/.f32 (+.f32 alpha 1) (PI.f32))))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 alpha 1)) 2) (*.f32 (cbrt.f32 (+.f32 alpha 1)) (/.f32 1 (PI.f32))))
(*.f32 (/.f32 1 (PI.f32)) (+.f32 alpha 1))
(*.f32 (-.f32 -1 alpha) (/.f32 1 (neg.f32 (PI.f32))))
(*.f32 (/.f32 1 (sqrt.f32 (PI.f32))) (/.f32 (+.f32 alpha 1) (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (PI.f32)) 2)) (/.f32 (+.f32 alpha 1) (cbrt.f32 (PI.f32))))
(*.f32 (/.f32 1 (neg.f32 (PI.f32))) (-.f32 -1 alpha))
(*.f32 (/.f32 (hypot.f32 1 (sqrt.f32 alpha)) 1) (/.f32 (hypot.f32 1 (sqrt.f32 alpha)) (PI.f32)))
(*.f32 (/.f32 (hypot.f32 1 (sqrt.f32 alpha)) (PI.f32)) (hypot.f32 1 (sqrt.f32 alpha)))
(*.f32 (/.f32 (hypot.f32 1 (sqrt.f32 alpha)) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (/.f32 (hypot.f32 1 (sqrt.f32 alpha)) (cbrt.f32 (PI.f32))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 alpha 1)) 2) 1) (/.f32 (cbrt.f32 (+.f32 alpha 1)) (PI.f32)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 alpha 1)) 2) (sqrt.f32 (PI.f32))) (/.f32 (cbrt.f32 (+.f32 alpha 1)) (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 alpha 1)) 2) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (cbrt.f32 (/.f32 (+.f32 alpha 1) (PI.f32))))
(*.f32 (/.f32 1 (/.f32 (PI.f32) (hypot.f32 1 (sqrt.f32 alpha)))) (hypot.f32 1 (sqrt.f32 alpha)))
(*.f32 (/.f32 1 (/.f32 (PI.f32) (pow.f32 (cbrt.f32 (+.f32 alpha 1)) 2))) (cbrt.f32 (+.f32 alpha 1)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 alpha 1)) 2) (PI.f32)) (cbrt.f32 (+.f32 alpha 1)))
(*.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1 (PI.f32))) 1) (/.f32 (+.f32 alpha 1) (fma.f32 alpha alpha -1)))
(*.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1 (PI.f32))) 1) (/.f32 (fma.f32 alpha alpha (-.f32 1 (*.f32 alpha -1))) (+.f32 -1 (pow.f32 alpha 3))))
(*.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1 (PI.f32))) (fma.f32 alpha alpha -1)) (+.f32 alpha 1))
(*.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1 (PI.f32))) (+.f32 -1 (pow.f32 alpha 3))) (fma.f32 alpha alpha (-.f32 1 (*.f32 alpha -1))))
(*.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1 (PI.f32))) (neg.f32 (fma.f32 alpha alpha -1))) (-.f32 -1 alpha))
(*.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1 (PI.f32))) (neg.f32 (+.f32 -1 (pow.f32 alpha 3)))) (neg.f32 (fma.f32 alpha alpha (-.f32 1 (*.f32 alpha -1)))))
(*.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1 (PI.f32))) (-.f32 1 (*.f32 alpha alpha))) (-.f32 -1 alpha))
(*.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1 (PI.f32))) (-.f32 (pow.f32 alpha 3) 1)) (+.f32 1 (+.f32 alpha (*.f32 alpha alpha))))
(*.f32 (/.f32 (*.f32 (+.f32 1 (pow.f32 alpha 3)) (/.f32 1 (PI.f32))) (-.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) (*.f32 (-.f32 1 alpha) (-.f32 1 alpha)))) (+.f32 (fma.f32 alpha alpha -1) alpha))
(*.f32 (/.f32 (*.f32 (+.f32 1 (pow.f32 alpha 3)) (/.f32 1 (PI.f32))) (+.f32 (pow.f32 (*.f32 alpha alpha) 3) (pow.f32 (-.f32 1 alpha) 3))) (-.f32 (+.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) (*.f32 (-.f32 1 alpha) (-.f32 1 alpha))) (*.f32 (*.f32 alpha alpha) (-.f32 1 alpha))))
(pow.f32 (/.f32 (+.f32 alpha 1) (PI.f32)) 1)
(pow.f32 (sqrt.f32 (/.f32 (+.f32 alpha 1) (PI.f32))) 2)
(pow.f32 (cbrt.f32 (/.f32 (+.f32 alpha 1) (PI.f32))) 3)
(pow.f32 (pow.f32 (/.f32 (+.f32 alpha 1) (PI.f32)) 3) 1/3)
(pow.f32 (/.f32 (PI.f32) (+.f32 alpha 1)) -1)
(neg.f32 (/.f32 (+.f32 alpha 1) (neg.f32 (PI.f32))))
(sqrt.f32 (pow.f32 (/.f32 (+.f32 alpha 1) (PI.f32)) 2))
(log.f32 (exp.f32 (/.f32 (+.f32 alpha 1) (PI.f32))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (+.f32 alpha 1) (PI.f32)))))
(cbrt.f32 (pow.f32 (/.f32 (+.f32 alpha 1) (PI.f32)) 3))
(cbrt.f32 (/.f32 (pow.f32 (+.f32 alpha 1) 3) (pow.f32 (PI.f32) 3)))
(expm1.f32 (log1p.f32 (/.f32 (+.f32 alpha 1) (PI.f32))))
(exp.f32 (-.f32 (log1p.f32 alpha) (log.f32 (PI.f32))))
(exp.f32 (*.f32 (-.f32 (log1p.f32 alpha) (log.f32 (PI.f32))) 1))
(log1p.f32 (expm1.f32 (/.f32 (+.f32 alpha 1) (PI.f32))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (*.f32 1/2 (/.f32 (+.f32 alpha -1) (log.f32 alpha))) (fma.f32 cosTheta cosTheta 1)))) 1)
(*.f32 1 (/.f32 (*.f32 1/2 (/.f32 (+.f32 alpha -1) (log.f32 alpha))) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (+.f32 alpha -1) (/.f32 1/2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1))))
(*.f32 (/.f32 (*.f32 1/2 (/.f32 (+.f32 alpha -1) (log.f32 alpha))) (fma.f32 cosTheta cosTheta 1)) 1)
(*.f32 (sqrt.f32 (/.f32 (*.f32 1/2 (/.f32 (+.f32 alpha -1) (log.f32 alpha))) (fma.f32 cosTheta cosTheta 1))) (sqrt.f32 (/.f32 (*.f32 1/2 (/.f32 (+.f32 alpha -1) (log.f32 alpha))) (fma.f32 cosTheta cosTheta 1))))
(*.f32 (sqrt.f32 (+.f32 alpha -1)) (*.f32 (sqrt.f32 (+.f32 alpha -1)) (/.f32 1/2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))))
(*.f32 (cbrt.f32 (/.f32 (*.f32 1/2 (/.f32 (+.f32 alpha -1) (log.f32 alpha))) (fma.f32 cosTheta cosTheta 1))) (pow.f32 (cbrt.f32 (/.f32 (*.f32 1/2 (/.f32 (+.f32 alpha -1) (log.f32 alpha))) (fma.f32 cosTheta cosTheta 1))) 2))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (*.f32 1/2 (/.f32 (+.f32 alpha -1) (log.f32 alpha))) (fma.f32 cosTheta cosTheta 1))) 2) (cbrt.f32 (/.f32 (*.f32 1/2 (/.f32 (+.f32 alpha -1) (log.f32 alpha))) (fma.f32 cosTheta cosTheta 1))))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 alpha -1)) 2) (*.f32 (cbrt.f32 (+.f32 alpha -1)) (/.f32 1/2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))))
(*.f32 (*.f32 1/2 (/.f32 (+.f32 alpha -1) (log.f32 alpha))) (/.f32 1 (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1))) (+.f32 alpha -1))
(*.f32 (-.f32 1 alpha) (/.f32 1 (*.f32 -2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))))
(*.f32 1/2 (/.f32 (+.f32 alpha -1) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1))))
(*.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (/.f32 (+.f32 alpha -1) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 1 (fma.f32 cosTheta cosTheta 1)) (*.f32 1/2 (/.f32 (+.f32 alpha -1) (log.f32 alpha))))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1))))) (/.f32 (+.f32 alpha -1) (sqrt.f32 (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1))))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1)))) 2)) (/.f32 (+.f32 alpha -1) (cbrt.f32 (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1))))))
(*.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))) 1) (/.f32 (+.f32 alpha -1) (fma.f32 alpha alpha -1)))
(*.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))) 1) (/.f32 (fma.f32 alpha alpha (-.f32 1 alpha)) (+.f32 1 (pow.f32 alpha 3))))
(*.f32 (/.f32 1 (*.f32 -2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))) (-.f32 1 alpha))
(*.f32 (/.f32 (sqrt.f32 (+.f32 alpha -1)) 1) (/.f32 (sqrt.f32 (+.f32 alpha -1)) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1)))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 alpha -1)) (*.f32 2 (log.f32 alpha))) (/.f32 (sqrt.f32 (+.f32 alpha -1)) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 (sqrt.f32 (+.f32 alpha -1)) 2) (/.f32 (sqrt.f32 (+.f32 alpha -1)) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 alpha -1)) 2) 1) (/.f32 (cbrt.f32 (+.f32 alpha -1)) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 alpha -1)) 2) 2) (/.f32 (cbrt.f32 (+.f32 alpha -1)) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 alpha -1)) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1)))) (sqrt.f32 (+.f32 alpha -1)))
(*.f32 (/.f32 (sqrt.f32 (+.f32 alpha -1)) (fma.f32 cosTheta cosTheta 1)) (/.f32 (sqrt.f32 (+.f32 alpha -1)) (*.f32 2 (log.f32 alpha))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 alpha -1)) (pow.f32 (cbrt.f32 (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1)))) 2)) (/.f32 (sqrt.f32 (+.f32 alpha -1)) (cbrt.f32 (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 alpha -1)) 2) (*.f32 2 (log.f32 alpha))) (/.f32 (cbrt.f32 (+.f32 alpha -1)) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 alpha -1)) 2) (fma.f32 cosTheta cosTheta 1)) (/.f32 (cbrt.f32 (+.f32 alpha -1)) (*.f32 2 (log.f32 alpha))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 alpha -1)) 2) (sqrt.f32 (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1))))) (/.f32 (cbrt.f32 (+.f32 alpha -1)) (sqrt.f32 (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 alpha -1)) 2) (pow.f32 (cbrt.f32 (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1)))) 2)) (cbrt.f32 (/.f32 (*.f32 1/2 (/.f32 (+.f32 alpha -1) (log.f32 alpha))) (fma.f32 cosTheta cosTheta 1))))
(*.f32 (/.f32 1 (/.f32 (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1))) (sqrt.f32 (+.f32 alpha -1)))) (sqrt.f32 (+.f32 alpha -1)))
(*.f32 (/.f32 1 (/.f32 (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1))) (pow.f32 (cbrt.f32 (+.f32 alpha -1)) 2))) (cbrt.f32 (+.f32 alpha -1)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 alpha -1)) 2) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1)))) (cbrt.f32 (+.f32 alpha -1)))
(*.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))) (fma.f32 alpha alpha -1)) (+.f32 alpha -1))
(*.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))) (+.f32 1 (pow.f32 alpha 3))) (fma.f32 alpha alpha (-.f32 1 alpha)))
(*.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))) (neg.f32 (fma.f32 alpha alpha -1))) (-.f32 1 alpha))
(*.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))) (neg.f32 (+.f32 1 (pow.f32 alpha 3)))) (neg.f32 (fma.f32 alpha alpha (-.f32 1 alpha))))
(*.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))) (-.f32 (pow.f32 alpha 3) -1)) (+.f32 (*.f32 alpha alpha) (+.f32 1 (*.f32 alpha -1))))
(*.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))) (-.f32 1 (*.f32 alpha alpha))) (-.f32 1 alpha))
(*.f32 (/.f32 (*.f32 1/2 (/.f32 (+.f32 alpha -1) (log.f32 alpha))) (-.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 cosTheta cosTheta)) 1)) (-.f32 (*.f32 cosTheta cosTheta) 1))
(*.f32 (/.f32 (*.f32 1/2 (/.f32 (+.f32 alpha -1) (log.f32 alpha))) (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3))) (-.f32 (+.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 cosTheta cosTheta)) 1) (*.f32 (*.f32 cosTheta cosTheta) 1)))
(*.f32 (/.f32 (*.f32 (+.f32 -1 (pow.f32 alpha 3)) (/.f32 1/2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))) (-.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) (*.f32 (-.f32 1 (*.f32 alpha -1)) (-.f32 1 (*.f32 alpha -1))))) (+.f32 (fma.f32 alpha alpha -1) (*.f32 alpha -1)))
(*.f32 (/.f32 (*.f32 (+.f32 -1 (pow.f32 alpha 3)) (/.f32 1/2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))) (+.f32 (pow.f32 (*.f32 alpha alpha) 3) (pow.f32 (-.f32 1 (*.f32 alpha -1)) 3))) (-.f32 (+.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) (*.f32 (-.f32 1 (*.f32 alpha -1)) (-.f32 1 (*.f32 alpha -1)))) (*.f32 (*.f32 alpha alpha) (-.f32 1 (*.f32 alpha -1)))))
(*.f32 (/.f32 (/.f32 (*.f32 1/2 (/.f32 (+.f32 alpha -1) (log.f32 alpha))) 1) (-.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 cosTheta cosTheta)) 1)) (-.f32 (*.f32 cosTheta cosTheta) 1))
(*.f32 (/.f32 (/.f32 (*.f32 1/2 (/.f32 (+.f32 alpha -1) (log.f32 alpha))) 1) (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3))) (-.f32 (+.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 cosTheta cosTheta)) 1) (*.f32 (*.f32 cosTheta cosTheta) 1)))
(pow.f32 (/.f32 (*.f32 1/2 (/.f32 (+.f32 alpha -1) (log.f32 alpha))) (fma.f32 cosTheta cosTheta 1)) 1)
(pow.f32 (sqrt.f32 (/.f32 (*.f32 1/2 (/.f32 (+.f32 alpha -1) (log.f32 alpha))) (fma.f32 cosTheta cosTheta 1))) 2)
(pow.f32 (cbrt.f32 (/.f32 (*.f32 1/2 (/.f32 (+.f32 alpha -1) (log.f32 alpha))) (fma.f32 cosTheta cosTheta 1))) 3)
(pow.f32 (pow.f32 (/.f32 (*.f32 1/2 (/.f32 (+.f32 alpha -1) (log.f32 alpha))) (fma.f32 cosTheta cosTheta 1)) 3) 1/3)
(pow.f32 (*.f32 (/.f32 (*.f32 2 (log.f32 alpha)) (+.f32 alpha -1)) (fma.f32 cosTheta cosTheta 1)) -1)
(neg.f32 (/.f32 (+.f32 alpha -1) (*.f32 -2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))))
(sqrt.f32 (pow.f32 (/.f32 (*.f32 1/2 (/.f32 (+.f32 alpha -1) (log.f32 alpha))) (fma.f32 cosTheta cosTheta 1)) 2))
(log.f32 (pow.f32 (exp.f32 (+.f32 alpha -1)) (/.f32 1/2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (*.f32 1/2 (/.f32 (+.f32 alpha -1) (log.f32 alpha))) (fma.f32 cosTheta cosTheta 1)))))
(cbrt.f32 (pow.f32 (/.f32 (*.f32 1/2 (/.f32 (+.f32 alpha -1) (log.f32 alpha))) (fma.f32 cosTheta cosTheta 1)) 3))
(cbrt.f32 (/.f32 (pow.f32 (+.f32 alpha -1) 3) (pow.f32 (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1))) 3)))
(expm1.f32 (log1p.f32 (/.f32 (*.f32 1/2 (/.f32 (+.f32 alpha -1) (log.f32 alpha))) (fma.f32 cosTheta cosTheta 1))))
(exp.f32 (log.f32 (/.f32 (*.f32 1/2 (/.f32 (+.f32 alpha -1) (log.f32 alpha))) (fma.f32 cosTheta cosTheta 1))))
(exp.f32 (*.f32 (log.f32 (/.f32 (*.f32 1/2 (/.f32 (+.f32 alpha -1) (log.f32 alpha))) (fma.f32 cosTheta cosTheta 1))) 1))
(log1p.f32 (expm1.f32 (/.f32 (*.f32 1/2 (/.f32 (+.f32 alpha -1) (log.f32 alpha))) (fma.f32 cosTheta cosTheta 1))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))))) 1)
(/.f32 1 (*.f32 (/.f32 (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1))) (fma.f32 alpha alpha -1)) (PI.f32)))
(/.f32 1 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1)))))
(/.f32 1 (/.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1)))) (fma.f32 alpha alpha -1)))
(/.f32 (+.f32 alpha 1) (*.f32 (/.f32 (PI.f32) (+.f32 alpha -1)) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1)))))
(/.f32 (+.f32 alpha 1) (/.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1)))) (+.f32 alpha -1)))
(/.f32 (+.f32 alpha 1) (*.f32 (PI.f32) (*.f32 (/.f32 (*.f32 2 (log.f32 alpha)) (+.f32 alpha -1)) (fma.f32 cosTheta cosTheta 1))))
(/.f32 (+.f32 alpha 1) (*.f32 (*.f32 (/.f32 (*.f32 2 (log.f32 alpha)) (+.f32 alpha -1)) (fma.f32 cosTheta cosTheta 1)) (PI.f32)))
(/.f32 (/.f32 (+.f32 alpha 1) (PI.f32)) (*.f32 (/.f32 (*.f32 2 (log.f32 alpha)) (+.f32 alpha -1)) (fma.f32 cosTheta cosTheta 1)))
(/.f32 (+.f32 alpha -1) (*.f32 (/.f32 (PI.f32) (+.f32 alpha 1)) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1)))))
(/.f32 (+.f32 alpha -1) (*.f32 (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1))) (/.f32 (PI.f32) (+.f32 alpha 1))))
(/.f32 (/.f32 (*.f32 1/2 (/.f32 (+.f32 alpha -1) (log.f32 alpha))) (fma.f32 cosTheta cosTheta 1)) (/.f32 (PI.f32) (+.f32 alpha 1)))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1))))
(/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))) (PI.f32))
(/.f32 (*.f32 1/2 (/.f32 (+.f32 alpha -1) (log.f32 alpha))) (*.f32 (/.f32 (PI.f32) (+.f32 alpha 1)) (fma.f32 cosTheta cosTheta 1)))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1)))))
(/.f32 (-.f32 1 alpha) (*.f32 (/.f32 (PI.f32) (+.f32 alpha 1)) (*.f32 -2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))))
(/.f32 (-.f32 -1 alpha) (*.f32 (*.f32 (/.f32 (*.f32 2 (log.f32 alpha)) (+.f32 alpha -1)) (fma.f32 cosTheta cosTheta 1)) (neg.f32 (PI.f32))))
(/.f32 (*.f32 (+.f32 alpha 1) (*.f32 1/2 (/.f32 (+.f32 alpha -1) (log.f32 alpha)))) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1)))
(/.f32 (*.f32 (+.f32 alpha 1) (-.f32 1 alpha)) (*.f32 (PI.f32) (*.f32 -2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))))
(/.f32 (*.f32 (/.f32 (+.f32 alpha 1) (PI.f32)) (*.f32 1/2 (/.f32 (+.f32 alpha -1) (log.f32 alpha)))) (fma.f32 cosTheta cosTheta 1))
(/.f32 (*.f32 (/.f32 (+.f32 alpha 1) (PI.f32)) (-.f32 1 alpha)) (*.f32 -2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1))))
(/.f32 (*.f32 (/.f32 (*.f32 1/2 (/.f32 (+.f32 alpha -1) (log.f32 alpha))) (fma.f32 cosTheta cosTheta 1)) (-.f32 -1 alpha)) (neg.f32 (PI.f32)))
(/.f32 (*.f32 (-.f32 -1 alpha) (/.f32 (*.f32 1/2 (/.f32 (+.f32 alpha -1) (log.f32 alpha))) (fma.f32 cosTheta cosTheta 1))) (neg.f32 (PI.f32)))
(/.f32 (*.f32 (*.f32 1/2 (/.f32 (+.f32 alpha -1) (log.f32 alpha))) (/.f32 (+.f32 alpha 1) (PI.f32))) (fma.f32 cosTheta cosTheta 1))
(/.f32 (*.f32 (-.f32 1 alpha) (/.f32 (+.f32 alpha 1) (PI.f32))) (*.f32 -2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1))))
(/.f32 (*.f32 (-.f32 -1 alpha) (+.f32 alpha -1)) (*.f32 (neg.f32 (PI.f32)) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1)))))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) 1) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1))))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) 2) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 2 (log.f32 alpha))) (fma.f32 cosTheta cosTheta 1))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (fma.f32 cosTheta cosTheta 1)) (*.f32 2 (log.f32 alpha)))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (sqrt.f32 (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1))))) (sqrt.f32 (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1)))))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (pow.f32 (cbrt.f32 (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1)))) 2)) (cbrt.f32 (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1)))))
(/.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))) 1) (PI.f32))
(/.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (cbrt.f32 (PI.f32)))
(/.f32 (neg.f32 (fma.f32 alpha alpha -1)) (neg.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1))))))
(/.f32 (*.f32 (-.f32 -1 alpha) 1) (*.f32 (neg.f32 (PI.f32)) (*.f32 (/.f32 (*.f32 2 (log.f32 alpha)) (+.f32 alpha -1)) (fma.f32 cosTheta cosTheta 1))))
(/.f32 (*.f32 (-.f32 -1 alpha) (*.f32 1/2 (/.f32 (+.f32 alpha -1) (log.f32 alpha)))) (*.f32 (neg.f32 (PI.f32)) (fma.f32 cosTheta cosTheta 1)))
(/.f32 (*.f32 (-.f32 -1 alpha) (-.f32 1 alpha)) (*.f32 (neg.f32 (PI.f32)) (*.f32 -2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))))
(/.f32 (*.f32 (+.f32 alpha -1) (-.f32 -1 alpha)) (*.f32 (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1))) (neg.f32 (PI.f32))))
(/.f32 (*.f32 (*.f32 1/2 (/.f32 (+.f32 alpha -1) (log.f32 alpha))) 1) (*.f32 (fma.f32 cosTheta cosTheta 1) (/.f32 (PI.f32) (+.f32 alpha 1))))
(/.f32 (*.f32 (*.f32 1/2 (/.f32 (+.f32 alpha -1) (log.f32 alpha))) (+.f32 alpha 1)) (*.f32 (fma.f32 cosTheta cosTheta 1) (PI.f32)))
(/.f32 (*.f32 (*.f32 1/2 (/.f32 (+.f32 alpha -1) (log.f32 alpha))) (-.f32 -1 alpha)) (*.f32 (fma.f32 cosTheta cosTheta 1) (neg.f32 (PI.f32))))
(/.f32 (*.f32 (-.f32 1 alpha) 1) (*.f32 (*.f32 -2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1))) (/.f32 (PI.f32) (+.f32 alpha 1))))
(/.f32 (*.f32 (-.f32 1 alpha) (+.f32 alpha 1)) (*.f32 (*.f32 -2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1))) (PI.f32)))
(/.f32 (*.f32 (-.f32 1 alpha) (-.f32 -1 alpha)) (*.f32 (*.f32 -2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1))) (neg.f32 (PI.f32))))
(/.f32 (neg.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32))) (*.f32 -2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1))))
(/.f32 (neg.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1))))) (neg.f32 (PI.f32)))
(pow.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))) 1)
(pow.f32 (sqrt.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1))))) 2)
(pow.f32 (cbrt.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1))))) 3)
(pow.f32 (pow.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))) 3) 1/3)
(sqrt.f32 (pow.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))) 2))
(log.f32 (exp.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))))))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))) 3))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 (+.f32 alpha 1) (PI.f32)) 3) (pow.f32 (/.f32 (*.f32 1/2 (/.f32 (+.f32 alpha -1) (log.f32 alpha))) (fma.f32 cosTheta cosTheta 1)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 (*.f32 1/2 (/.f32 (+.f32 alpha -1) (log.f32 alpha))) (fma.f32 cosTheta cosTheta 1)) 3) (pow.f32 (/.f32 (+.f32 alpha 1) (PI.f32)) 3)))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1))))))
(exp.f32 (log.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1))))) 1))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1))))))
(+.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 cosTheta cosTheta)))
(+.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 2 (log.f32 alpha))))
(+.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 cosTheta cosTheta)) (*.f32 2 (log.f32 alpha)))
(+.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 2 (log.f32 alpha))) (*.f32 2 (log.f32 alpha)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1))))) 1)
(-.f32 (+.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 cosTheta cosTheta)) (exp.f32 (log1p.f32 (*.f32 2 (log.f32 alpha))))) 1)
(-.f32 (+.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 2 (log.f32 alpha))) (exp.f32 (log1p.f32 (*.f32 2 (log.f32 alpha))))) 1)
(pow.f32 (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1))) 1)
(pow.f32 (sqrt.f32 (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1)))) 2)
(pow.f32 (cbrt.f32 (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1)))) 3)
(pow.f32 (pow.f32 (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1))) 3) 1/3)
(sqrt.f32 (pow.f32 (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1))) 2))
(log.f32 (pow.f32 (*.f32 alpha alpha) (fma.f32 cosTheta cosTheta 1)))
(log.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 alpha alpha) (fma.f32 cosTheta cosTheta 1)) 1)))
(cbrt.f32 (pow.f32 (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1))) 3))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (pow.f32 (fma.f32 cosTheta cosTheta 1) 3)))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 cosTheta cosTheta 1) 3) (pow.f32 (*.f32 2 (log.f32 alpha)) 3)))
(expm1.f32 (log1p.f32 (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1)))))
(exp.f32 (log.f32 (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1)))) 1))
(log1p.f32 (-.f32 (pow.f32 (*.f32 alpha alpha) (fma.f32 cosTheta cosTheta 1)) 1))
Outputs
(/.f32 1 (PI.f32))
(+.f32 (/.f32 alpha (PI.f32)) (/.f32 1 (PI.f32)))
(+.f32 (/.f32 1 (PI.f32)) (/.f32 alpha (PI.f32)))
(+.f32 (/.f32 alpha (PI.f32)) (/.f32 1 (PI.f32)))
(+.f32 (/.f32 1 (PI.f32)) (/.f32 alpha (PI.f32)))
(+.f32 (/.f32 alpha (PI.f32)) (/.f32 1 (PI.f32)))
(+.f32 (/.f32 1 (PI.f32)) (/.f32 alpha (PI.f32)))
(/.f32 alpha (PI.f32))
(+.f32 (/.f32 alpha (PI.f32)) (/.f32 1 (PI.f32)))
(+.f32 (/.f32 1 (PI.f32)) (/.f32 alpha (PI.f32)))
(+.f32 (/.f32 alpha (PI.f32)) (/.f32 1 (PI.f32)))
(+.f32 (/.f32 1 (PI.f32)) (/.f32 alpha (PI.f32)))
(+.f32 (/.f32 alpha (PI.f32)) (/.f32 1 (PI.f32)))
(+.f32 (/.f32 1 (PI.f32)) (/.f32 alpha (PI.f32)))
(/.f32 alpha (PI.f32))
(+.f32 (/.f32 alpha (PI.f32)) (/.f32 1 (PI.f32)))
(+.f32 (/.f32 1 (PI.f32)) (/.f32 alpha (PI.f32)))
(+.f32 (/.f32 alpha (PI.f32)) (/.f32 1 (PI.f32)))
(+.f32 (/.f32 1 (PI.f32)) (/.f32 alpha (PI.f32)))
(+.f32 (/.f32 alpha (PI.f32)) (/.f32 1 (PI.f32)))
(+.f32 (/.f32 1 (PI.f32)) (/.f32 alpha (PI.f32)))
(/.f32 -1/2 (*.f32 (log.f32 alpha) (+.f32 (pow.f32 cosTheta 2) 1)))
(/.f32 (/.f32 -1/2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1))
(-.f32 (*.f32 1/2 (/.f32 alpha (*.f32 (log.f32 alpha) (+.f32 (pow.f32 cosTheta 2) 1)))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (+.f32 (pow.f32 cosTheta 2) 1)))))
(-.f32 (*.f32 1/2 (/.f32 alpha (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))) (/.f32 1/2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1))))
(*.f32 (+.f32 alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)))
(-.f32 (*.f32 1/2 (/.f32 alpha (*.f32 (log.f32 alpha) (+.f32 (pow.f32 cosTheta 2) 1)))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (+.f32 (pow.f32 cosTheta 2) 1)))))
(-.f32 (*.f32 1/2 (/.f32 alpha (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))) (/.f32 1/2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1))))
(*.f32 (+.f32 alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)))
(-.f32 (*.f32 1/2 (/.f32 alpha (*.f32 (log.f32 alpha) (+.f32 (pow.f32 cosTheta 2) 1)))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (+.f32 (pow.f32 cosTheta 2) 1)))))
(-.f32 (*.f32 1/2 (/.f32 alpha (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))) (/.f32 1/2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1))))
(*.f32 (+.f32 alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)))
(*.f32 -1/2 (/.f32 alpha (*.f32 (+.f32 (pow.f32 cosTheta 2) 1) (log.f32 (/.f32 1 alpha)))))
(*.f32 -1/2 (/.f32 alpha (*.f32 (neg.f32 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1))))
(*.f32 -1/2 (/.f32 (/.f32 alpha (fma.f32 cosTheta cosTheta 1)) (neg.f32 (log.f32 alpha))))
(+.f32 (*.f32 -1/2 (/.f32 alpha (*.f32 (+.f32 (pow.f32 cosTheta 2) 1) (log.f32 (/.f32 1 alpha))))) (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 (pow.f32 cosTheta 2) 1) (log.f32 (/.f32 1 alpha))))))
(fma.f32 -1/2 (/.f32 alpha (*.f32 (neg.f32 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1))) (/.f32 1/2 (*.f32 (neg.f32 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1))))
(fma.f32 -1/2 (/.f32 (/.f32 alpha (fma.f32 cosTheta cosTheta 1)) (neg.f32 (log.f32 alpha))) (/.f32 1/2 (*.f32 (neg.f32 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1))))
(+.f32 (*.f32 -1/2 (/.f32 alpha (*.f32 (+.f32 (pow.f32 cosTheta 2) 1) (log.f32 (/.f32 1 alpha))))) (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 (pow.f32 cosTheta 2) 1) (log.f32 (/.f32 1 alpha))))))
(fma.f32 -1/2 (/.f32 alpha (*.f32 (neg.f32 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1))) (/.f32 1/2 (*.f32 (neg.f32 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1))))
(fma.f32 -1/2 (/.f32 (/.f32 alpha (fma.f32 cosTheta cosTheta 1)) (neg.f32 (log.f32 alpha))) (/.f32 1/2 (*.f32 (neg.f32 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1))))
(+.f32 (*.f32 -1/2 (/.f32 alpha (*.f32 (+.f32 (pow.f32 cosTheta 2) 1) (log.f32 (/.f32 1 alpha))))) (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 (pow.f32 cosTheta 2) 1) (log.f32 (/.f32 1 alpha))))))
(fma.f32 -1/2 (/.f32 alpha (*.f32 (neg.f32 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1))) (/.f32 1/2 (*.f32 (neg.f32 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1))))
(fma.f32 -1/2 (/.f32 (/.f32 alpha (fma.f32 cosTheta cosTheta 1)) (neg.f32 (log.f32 alpha))) (/.f32 1/2 (*.f32 (neg.f32 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1))))
(*.f32 1/2 (/.f32 alpha (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (+.f32 (pow.f32 cosTheta 2) 1))))
(*.f32 1/2 (/.f32 alpha (*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))) (fma.f32 cosTheta cosTheta 1))))
(*.f32 1/2 (/.f32 (/.f32 alpha (fma.f32 cosTheta cosTheta 1)) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha))))))
(-.f32 (*.f32 1/2 (/.f32 alpha (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (+.f32 (pow.f32 cosTheta 2) 1)))) (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (+.f32 (pow.f32 cosTheta 2) 1)))))
(fma.f32 1/2 (/.f32 alpha (*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))) (fma.f32 cosTheta cosTheta 1))) (neg.f32 (/.f32 1/2 (*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))) (fma.f32 cosTheta cosTheta 1)))))
(fma.f32 1/2 (/.f32 (/.f32 alpha (fma.f32 cosTheta cosTheta 1)) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha))))) (neg.f32 (/.f32 (/.f32 1/2 (fma.f32 cosTheta cosTheta 1)) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))))))
(-.f32 (*.f32 1/2 (/.f32 alpha (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (+.f32 (pow.f32 cosTheta 2) 1)))) (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (+.f32 (pow.f32 cosTheta 2) 1)))))
(fma.f32 1/2 (/.f32 alpha (*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))) (fma.f32 cosTheta cosTheta 1))) (neg.f32 (/.f32 1/2 (*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))) (fma.f32 cosTheta cosTheta 1)))))
(fma.f32 1/2 (/.f32 (/.f32 alpha (fma.f32 cosTheta cosTheta 1)) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha))))) (neg.f32 (/.f32 (/.f32 1/2 (fma.f32 cosTheta cosTheta 1)) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))))))
(-.f32 (*.f32 1/2 (/.f32 alpha (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (+.f32 (pow.f32 cosTheta 2) 1)))) (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (+.f32 (pow.f32 cosTheta 2) 1)))))
(fma.f32 1/2 (/.f32 alpha (*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))) (fma.f32 cosTheta cosTheta 1))) (neg.f32 (/.f32 1/2 (*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))) (fma.f32 cosTheta cosTheta 1)))))
(fma.f32 1/2 (/.f32 (/.f32 alpha (fma.f32 cosTheta cosTheta 1)) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha))))) (neg.f32 (/.f32 (/.f32 1/2 (fma.f32 cosTheta cosTheta 1)) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))))))
(*.f32 1/2 (/.f32 (-.f32 alpha 1) (log.f32 alpha)))
(/.f32 (*.f32 1/2 (+.f32 alpha -1)) (log.f32 alpha))
(+.f32 (*.f32 1/2 (*.f32 (-.f32 (/.f32 1 (log.f32 alpha)) (/.f32 alpha (log.f32 alpha))) (pow.f32 cosTheta 2))) (*.f32 1/2 (/.f32 (-.f32 alpha 1) (log.f32 alpha))))
(*.f32 1/2 (+.f32 (*.f32 (-.f32 (/.f32 1 (log.f32 alpha)) (/.f32 alpha (log.f32 alpha))) (*.f32 cosTheta cosTheta)) (/.f32 (+.f32 alpha -1) (log.f32 alpha))))
(+.f32 (*.f32 1/2 (*.f32 (-.f32 (/.f32 1 (log.f32 alpha)) (/.f32 alpha (log.f32 alpha))) (pow.f32 cosTheta 2))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 alpha 1) (log.f32 alpha))) (*.f32 1/2 (*.f32 (pow.f32 cosTheta 4) (-.f32 (/.f32 alpha (log.f32 alpha)) (/.f32 1 (log.f32 alpha)))))))
(fma.f32 1/2 (*.f32 (-.f32 (/.f32 1 (log.f32 alpha)) (/.f32 alpha (log.f32 alpha))) (*.f32 cosTheta cosTheta)) (*.f32 1/2 (+.f32 (/.f32 (+.f32 alpha -1) (log.f32 alpha)) (*.f32 (pow.f32 cosTheta 4) (/.f32 (+.f32 alpha -1) (log.f32 alpha))))))
(fma.f32 1/2 (*.f32 (-.f32 (/.f32 1 (log.f32 alpha)) (/.f32 alpha (log.f32 alpha))) (*.f32 cosTheta cosTheta)) (*.f32 1/2 (+.f32 (*.f32 (pow.f32 cosTheta 4) (/.f32 (+.f32 alpha -1) (log.f32 alpha))) (/.f32 (+.f32 alpha -1) (log.f32 alpha)))))
(+.f32 (*.f32 1/2 (*.f32 (-.f32 (/.f32 1 (log.f32 alpha)) (/.f32 alpha (log.f32 alpha))) (pow.f32 cosTheta 2))) (+.f32 (*.f32 1/2 (*.f32 (-.f32 (/.f32 1 (log.f32 alpha)) (/.f32 alpha (log.f32 alpha))) (pow.f32 cosTheta 6))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 alpha 1) (log.f32 alpha))) (*.f32 1/2 (*.f32 (pow.f32 cosTheta 4) (-.f32 (/.f32 alpha (log.f32 alpha)) (/.f32 1 (log.f32 alpha))))))))
(fma.f32 1/2 (*.f32 (-.f32 (/.f32 1 (log.f32 alpha)) (/.f32 alpha (log.f32 alpha))) (*.f32 cosTheta cosTheta)) (fma.f32 1/2 (*.f32 (-.f32 (/.f32 1 (log.f32 alpha)) (/.f32 alpha (log.f32 alpha))) (pow.f32 cosTheta 6)) (*.f32 1/2 (+.f32 (/.f32 (+.f32 alpha -1) (log.f32 alpha)) (*.f32 (pow.f32 cosTheta 4) (/.f32 (+.f32 alpha -1) (log.f32 alpha)))))))
(fma.f32 1/2 (*.f32 (-.f32 (/.f32 1 (log.f32 alpha)) (/.f32 alpha (log.f32 alpha))) (*.f32 cosTheta cosTheta)) (fma.f32 1/2 (*.f32 (-.f32 (/.f32 1 (log.f32 alpha)) (/.f32 alpha (log.f32 alpha))) (pow.f32 cosTheta 6)) (*.f32 1/2 (+.f32 (*.f32 (pow.f32 cosTheta 4) (/.f32 (+.f32 alpha -1) (log.f32 alpha))) (/.f32 (+.f32 alpha -1) (log.f32 alpha))))))
(*.f32 1/2 (/.f32 (-.f32 alpha 1) (*.f32 (log.f32 alpha) (pow.f32 cosTheta 2))))
(*.f32 1/2 (/.f32 (+.f32 alpha -1) (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))))
(/.f32 (/.f32 (*.f32 1/2 (+.f32 alpha -1)) (log.f32 alpha)) (*.f32 cosTheta cosTheta))
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (/.f32 1 (log.f32 alpha)) (/.f32 alpha (log.f32 alpha))) (pow.f32 cosTheta 4))) (*.f32 1/2 (/.f32 (-.f32 alpha 1) (*.f32 (log.f32 alpha) (pow.f32 cosTheta 2)))))
(*.f32 1/2 (+.f32 (/.f32 (-.f32 (/.f32 1 (log.f32 alpha)) (/.f32 alpha (log.f32 alpha))) (pow.f32 cosTheta 4)) (/.f32 (+.f32 alpha -1) (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)))))
(*.f32 1/2 (+.f32 (/.f32 (+.f32 alpha -1) (*.f32 (*.f32 (log.f32 alpha) cosTheta) cosTheta)) (/.f32 (-.f32 (/.f32 1 (log.f32 alpha)) (/.f32 alpha (log.f32 alpha))) (pow.f32 cosTheta 4))))
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (/.f32 alpha (log.f32 alpha)) (/.f32 1 (log.f32 alpha))) (pow.f32 cosTheta 6))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (/.f32 1 (log.f32 alpha)) (/.f32 alpha (log.f32 alpha))) (pow.f32 cosTheta 4))) (*.f32 1/2 (/.f32 (-.f32 alpha 1) (*.f32 (log.f32 alpha) (pow.f32 cosTheta 2))))))
(fma.f32 1/2 (/.f32 (/.f32 (+.f32 alpha -1) (log.f32 alpha)) (pow.f32 cosTheta 6)) (*.f32 1/2 (+.f32 (/.f32 (-.f32 (/.f32 1 (log.f32 alpha)) (/.f32 alpha (log.f32 alpha))) (pow.f32 cosTheta 4)) (/.f32 (+.f32 alpha -1) (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))))))
(fma.f32 1/2 (/.f32 (+.f32 alpha -1) (*.f32 (log.f32 alpha) (pow.f32 cosTheta 6))) (*.f32 1/2 (+.f32 (/.f32 (+.f32 alpha -1) (*.f32 (*.f32 (log.f32 alpha) cosTheta) cosTheta)) (/.f32 (-.f32 (/.f32 1 (log.f32 alpha)) (/.f32 alpha (log.f32 alpha))) (pow.f32 cosTheta 4)))))
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (/.f32 alpha (log.f32 alpha)) (/.f32 1 (log.f32 alpha))) (pow.f32 cosTheta 6))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (/.f32 1 (log.f32 alpha)) (/.f32 alpha (log.f32 alpha))) (pow.f32 cosTheta 4))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 alpha 1) (*.f32 (log.f32 alpha) (pow.f32 cosTheta 2)))) (*.f32 1/2 (/.f32 (-.f32 (/.f32 1 (log.f32 alpha)) (/.f32 alpha (log.f32 alpha))) (pow.f32 cosTheta 8))))))
(fma.f32 1/2 (/.f32 (/.f32 (+.f32 alpha -1) (log.f32 alpha)) (pow.f32 cosTheta 6)) (fma.f32 1/2 (/.f32 (-.f32 (/.f32 1 (log.f32 alpha)) (/.f32 alpha (log.f32 alpha))) (pow.f32 cosTheta 4)) (*.f32 1/2 (+.f32 (/.f32 (+.f32 alpha -1) (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))) (/.f32 (-.f32 (/.f32 1 (log.f32 alpha)) (/.f32 alpha (log.f32 alpha))) (pow.f32 cosTheta 8))))))
(fma.f32 1/2 (/.f32 (+.f32 alpha -1) (*.f32 (log.f32 alpha) (pow.f32 cosTheta 6))) (fma.f32 1/2 (/.f32 (-.f32 (/.f32 1 (log.f32 alpha)) (/.f32 alpha (log.f32 alpha))) (pow.f32 cosTheta 4)) (*.f32 1/2 (+.f32 (/.f32 (+.f32 alpha -1) (*.f32 (*.f32 (log.f32 alpha) cosTheta) cosTheta)) (/.f32 (-.f32 (/.f32 1 (log.f32 alpha)) (/.f32 alpha (log.f32 alpha))) (pow.f32 cosTheta 8))))))
(*.f32 1/2 (/.f32 (-.f32 alpha 1) (*.f32 (log.f32 alpha) (pow.f32 cosTheta 2))))
(*.f32 1/2 (/.f32 (+.f32 alpha -1) (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))))
(/.f32 (/.f32 (*.f32 1/2 (+.f32 alpha -1)) (log.f32 alpha)) (*.f32 cosTheta cosTheta))
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (/.f32 1 (log.f32 alpha)) (/.f32 alpha (log.f32 alpha))) (pow.f32 cosTheta 4))) (*.f32 1/2 (/.f32 (-.f32 alpha 1) (*.f32 (log.f32 alpha) (pow.f32 cosTheta 2)))))
(*.f32 1/2 (+.f32 (/.f32 (-.f32 (/.f32 1 (log.f32 alpha)) (/.f32 alpha (log.f32 alpha))) (pow.f32 cosTheta 4)) (/.f32 (+.f32 alpha -1) (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)))))
(*.f32 1/2 (+.f32 (/.f32 (+.f32 alpha -1) (*.f32 (*.f32 (log.f32 alpha) cosTheta) cosTheta)) (/.f32 (-.f32 (/.f32 1 (log.f32 alpha)) (/.f32 alpha (log.f32 alpha))) (pow.f32 cosTheta 4))))
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (/.f32 alpha (log.f32 alpha)) (/.f32 1 (log.f32 alpha))) (pow.f32 cosTheta 6))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (/.f32 1 (log.f32 alpha)) (/.f32 alpha (log.f32 alpha))) (pow.f32 cosTheta 4))) (*.f32 1/2 (/.f32 (-.f32 alpha 1) (*.f32 (log.f32 alpha) (pow.f32 cosTheta 2))))))
(fma.f32 1/2 (/.f32 (/.f32 (+.f32 alpha -1) (log.f32 alpha)) (pow.f32 cosTheta 6)) (*.f32 1/2 (+.f32 (/.f32 (-.f32 (/.f32 1 (log.f32 alpha)) (/.f32 alpha (log.f32 alpha))) (pow.f32 cosTheta 4)) (/.f32 (+.f32 alpha -1) (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))))))
(fma.f32 1/2 (/.f32 (+.f32 alpha -1) (*.f32 (log.f32 alpha) (pow.f32 cosTheta 6))) (*.f32 1/2 (+.f32 (/.f32 (+.f32 alpha -1) (*.f32 (*.f32 (log.f32 alpha) cosTheta) cosTheta)) (/.f32 (-.f32 (/.f32 1 (log.f32 alpha)) (/.f32 alpha (log.f32 alpha))) (pow.f32 cosTheta 4)))))
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (/.f32 alpha (log.f32 alpha)) (/.f32 1 (log.f32 alpha))) (pow.f32 cosTheta 6))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (/.f32 1 (log.f32 alpha)) (/.f32 alpha (log.f32 alpha))) (pow.f32 cosTheta 4))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 alpha 1) (*.f32 (log.f32 alpha) (pow.f32 cosTheta 2)))) (*.f32 1/2 (/.f32 (-.f32 (/.f32 1 (log.f32 alpha)) (/.f32 alpha (log.f32 alpha))) (pow.f32 cosTheta 8))))))
(fma.f32 1/2 (/.f32 (/.f32 (+.f32 alpha -1) (log.f32 alpha)) (pow.f32 cosTheta 6)) (fma.f32 1/2 (/.f32 (-.f32 (/.f32 1 (log.f32 alpha)) (/.f32 alpha (log.f32 alpha))) (pow.f32 cosTheta 4)) (*.f32 1/2 (+.f32 (/.f32 (+.f32 alpha -1) (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))) (/.f32 (-.f32 (/.f32 1 (log.f32 alpha)) (/.f32 alpha (log.f32 alpha))) (pow.f32 cosTheta 8))))))
(fma.f32 1/2 (/.f32 (+.f32 alpha -1) (*.f32 (log.f32 alpha) (pow.f32 cosTheta 6))) (fma.f32 1/2 (/.f32 (-.f32 (/.f32 1 (log.f32 alpha)) (/.f32 alpha (log.f32 alpha))) (pow.f32 cosTheta 4)) (*.f32 1/2 (+.f32 (/.f32 (+.f32 alpha -1) (*.f32 (*.f32 (log.f32 alpha) cosTheta) cosTheta)) (/.f32 (-.f32 (/.f32 1 (log.f32 alpha)) (/.f32 alpha (log.f32 alpha))) (pow.f32 cosTheta 8))))))
(/.f32 -1/2 (*.f32 (log.f32 alpha) (*.f32 (+.f32 (pow.f32 cosTheta 2) 1) (PI.f32))))
(/.f32 -1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))))
(/.f32 (/.f32 (/.f32 -1/2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)) (PI.f32))
(-.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 alpha) (*.f32 (+.f32 (pow.f32 cosTheta 2) 1) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 (pow.f32 cosTheta 2) 1) (PI.f32))))))
(-.f32 (/.f32 (*.f32 1/2 (*.f32 alpha alpha)) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1)))) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1)))))
(+.f32 (/.f32 (*.f32 1/2 (/.f32 alpha (/.f32 (log.f32 alpha) alpha))) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))) (/.f32 (/.f32 (/.f32 -1/2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)) (PI.f32)))
(-.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 alpha) (*.f32 (+.f32 (pow.f32 cosTheta 2) 1) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 (pow.f32 cosTheta 2) 1) (PI.f32))))))
(-.f32 (/.f32 (*.f32 1/2 (*.f32 alpha alpha)) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1)))) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1)))))
(+.f32 (/.f32 (*.f32 1/2 (/.f32 alpha (/.f32 (log.f32 alpha) alpha))) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))) (/.f32 (/.f32 (/.f32 -1/2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)) (PI.f32)))
(-.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 alpha) (*.f32 (+.f32 (pow.f32 cosTheta 2) 1) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 (pow.f32 cosTheta 2) 1) (PI.f32))))))
(-.f32 (/.f32 (*.f32 1/2 (*.f32 alpha alpha)) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1)))) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1)))))
(+.f32 (/.f32 (*.f32 1/2 (/.f32 alpha (/.f32 (log.f32 alpha) alpha))) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))) (/.f32 (/.f32 (/.f32 -1/2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)) (PI.f32)))
(*.f32 -1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (+.f32 (pow.f32 cosTheta 2) 1) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))))
(*.f32 -1/2 (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (neg.f32 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)) (PI.f32))))
(*.f32 -1/2 (/.f32 (/.f32 (*.f32 alpha alpha) (fma.f32 cosTheta cosTheta 1)) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))))
(+.f32 (*.f32 -1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (+.f32 (pow.f32 cosTheta 2) 1) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 (pow.f32 cosTheta 2) 1) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))))))
(fma.f32 -1/2 (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (neg.f32 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)) (PI.f32))) (/.f32 1/2 (*.f32 (*.f32 (neg.f32 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)) (PI.f32))))
(fma.f32 -1/2 (/.f32 (/.f32 (*.f32 alpha alpha) (fma.f32 cosTheta cosTheta 1)) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))) (/.f32 (/.f32 1/2 (fma.f32 cosTheta cosTheta 1)) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))))
(+.f32 (*.f32 -1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (+.f32 (pow.f32 cosTheta 2) 1) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 (pow.f32 cosTheta 2) 1) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))))))
(fma.f32 -1/2 (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (neg.f32 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)) (PI.f32))) (/.f32 1/2 (*.f32 (*.f32 (neg.f32 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)) (PI.f32))))
(fma.f32 -1/2 (/.f32 (/.f32 (*.f32 alpha alpha) (fma.f32 cosTheta cosTheta 1)) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))) (/.f32 (/.f32 1/2 (fma.f32 cosTheta cosTheta 1)) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))))
(+.f32 (*.f32 -1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (+.f32 (pow.f32 cosTheta 2) 1) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 (pow.f32 cosTheta 2) 1) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))))))
(fma.f32 -1/2 (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (neg.f32 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)) (PI.f32))) (/.f32 1/2 (*.f32 (*.f32 (neg.f32 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)) (PI.f32))))
(fma.f32 -1/2 (/.f32 (/.f32 (*.f32 alpha alpha) (fma.f32 cosTheta cosTheta 1)) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))) (/.f32 (/.f32 1/2 (fma.f32 cosTheta cosTheta 1)) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))))
(*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (+.f32 (pow.f32 cosTheta 2) 1) (PI.f32)))))
(*.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1)))))
(*.f32 1/2 (/.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha))))))
(-.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (+.f32 (pow.f32 cosTheta 2) 1) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (+.f32 (pow.f32 cosTheta 2) 1) (PI.f32))))))
(*.f32 1/2 (-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1)))) (/.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha))))) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1)))))
(+.f32 (*.f32 1/2 (/.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))))) (/.f32 -1/2 (*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1)))))
(-.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (+.f32 (pow.f32 cosTheta 2) 1) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (+.f32 (pow.f32 cosTheta 2) 1) (PI.f32))))))
(*.f32 1/2 (-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1)))) (/.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha))))) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1)))))
(+.f32 (*.f32 1/2 (/.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))))) (/.f32 -1/2 (*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1)))))
(-.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (+.f32 (pow.f32 cosTheta 2) 1) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (+.f32 (pow.f32 cosTheta 2) 1) (PI.f32))))))
(*.f32 1/2 (-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1)))) (/.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha))))) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1)))))
(+.f32 (*.f32 1/2 (/.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))))) (/.f32 -1/2 (*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1)))))
(*.f32 1/2 (/.f32 (*.f32 (+.f32 1 alpha) (-.f32 alpha 1)) (*.f32 (log.f32 alpha) (PI.f32))))
(/.f32 (*.f32 1/2 (*.f32 (+.f32 1 alpha) (+.f32 alpha -1))) (*.f32 (PI.f32) (log.f32 alpha)))
(/.f32 (/.f32 (*.f32 1/2 (+.f32 alpha -1)) (log.f32 alpha)) (/.f32 (PI.f32) (+.f32 1 alpha)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 1 alpha) (-.f32 alpha 1)) (*.f32 (log.f32 alpha) (PI.f32)))) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 alpha) (*.f32 (pow.f32 cosTheta 2) (-.f32 alpha 1))) (*.f32 (log.f32 alpha) (PI.f32)))))
(fma.f32 1/2 (*.f32 (/.f32 (+.f32 1 alpha) (log.f32 alpha)) (/.f32 (+.f32 alpha -1) (PI.f32))) (*.f32 -1/2 (*.f32 (/.f32 (+.f32 1 alpha) (log.f32 alpha)) (/.f32 (*.f32 (+.f32 alpha -1) (*.f32 cosTheta cosTheta)) (PI.f32)))))
(fma.f32 1/2 (*.f32 (/.f32 (+.f32 1 alpha) (PI.f32)) (/.f32 (+.f32 alpha -1) (log.f32 alpha))) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 alpha) (*.f32 cosTheta cosTheta)) (*.f32 (log.f32 alpha) (/.f32 (PI.f32) (+.f32 alpha -1))))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 1 alpha) (-.f32 alpha 1)) (*.f32 (log.f32 alpha) (PI.f32)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 alpha) (*.f32 (pow.f32 cosTheta 2) (-.f32 alpha 1))) (*.f32 (log.f32 alpha) (PI.f32)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 1 alpha) (*.f32 (pow.f32 cosTheta 4) (-.f32 alpha 1))) (*.f32 (log.f32 alpha) (PI.f32))))))
(fma.f32 1/2 (*.f32 (/.f32 (+.f32 1 alpha) (log.f32 alpha)) (/.f32 (+.f32 alpha -1) (PI.f32))) (fma.f32 -1/2 (*.f32 (/.f32 (+.f32 1 alpha) (log.f32 alpha)) (/.f32 (*.f32 (+.f32 alpha -1) (*.f32 cosTheta cosTheta)) (PI.f32))) (*.f32 1/2 (/.f32 (*.f32 (*.f32 (pow.f32 cosTheta 4) (+.f32 alpha -1)) (+.f32 1 alpha)) (*.f32 (PI.f32) (log.f32 alpha))))))
(fma.f32 1/2 (*.f32 (/.f32 (+.f32 1 alpha) (PI.f32)) (/.f32 (+.f32 alpha -1) (log.f32 alpha))) (fma.f32 -1/2 (/.f32 (*.f32 (+.f32 1 alpha) (*.f32 cosTheta cosTheta)) (*.f32 (log.f32 alpha) (/.f32 (PI.f32) (+.f32 alpha -1)))) (/.f32 (*.f32 1/2 (+.f32 1 alpha)) (/.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 4) (/.f32 (+.f32 alpha -1) (log.f32 alpha)))))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 1 alpha) (-.f32 alpha 1)) (*.f32 (log.f32 alpha) (PI.f32)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 alpha) (*.f32 (pow.f32 cosTheta 2) (-.f32 alpha 1))) (*.f32 (log.f32 alpha) (PI.f32)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 1 alpha) (*.f32 (pow.f32 cosTheta 4) (-.f32 alpha 1))) (*.f32 (log.f32 alpha) (PI.f32)))) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 alpha) (*.f32 (pow.f32 cosTheta 6) (-.f32 alpha 1))) (*.f32 (log.f32 alpha) (PI.f32)))))))
(fma.f32 1/2 (*.f32 (/.f32 (+.f32 1 alpha) (log.f32 alpha)) (/.f32 (+.f32 alpha -1) (PI.f32))) (fma.f32 -1/2 (*.f32 (/.f32 (+.f32 1 alpha) (log.f32 alpha)) (/.f32 (*.f32 (+.f32 alpha -1) (*.f32 cosTheta cosTheta)) (PI.f32))) (fma.f32 1/2 (/.f32 (*.f32 (*.f32 (pow.f32 cosTheta 4) (+.f32 alpha -1)) (+.f32 1 alpha)) (*.f32 (PI.f32) (log.f32 alpha))) (*.f32 -1/2 (/.f32 (*.f32 (*.f32 (pow.f32 cosTheta 6) (+.f32 alpha -1)) (+.f32 1 alpha)) (*.f32 (PI.f32) (log.f32 alpha)))))))
(fma.f32 1/2 (*.f32 (/.f32 (+.f32 1 alpha) (PI.f32)) (/.f32 (+.f32 alpha -1) (log.f32 alpha))) (fma.f32 -1/2 (/.f32 (*.f32 (+.f32 1 alpha) (*.f32 cosTheta cosTheta)) (*.f32 (log.f32 alpha) (/.f32 (PI.f32) (+.f32 alpha -1)))) (fma.f32 1/2 (*.f32 (/.f32 (+.f32 1 alpha) (*.f32 (PI.f32) (log.f32 alpha))) (*.f32 (pow.f32 cosTheta 4) (+.f32 alpha -1))) (/.f32 (*.f32 (/.f32 (+.f32 1 alpha) (/.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 6) (+.f32 alpha -1)))) -1/2) (PI.f32)))))
(*.f32 1/2 (/.f32 (*.f32 (+.f32 1 alpha) (-.f32 alpha 1)) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))
(*.f32 1/2 (*.f32 (/.f32 (+.f32 1 alpha) (log.f32 alpha)) (/.f32 (+.f32 alpha -1) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 (+.f32 1 alpha) (log.f32 alpha)) (*.f32 (/.f32 (+.f32 alpha -1) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) 1/2))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 1 alpha) (-.f32 alpha 1)) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 alpha) (-.f32 alpha 1)) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 4) (PI.f32))))))
(fma.f32 1/2 (*.f32 (/.f32 (+.f32 1 alpha) (log.f32 alpha)) (/.f32 (+.f32 alpha -1) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (*.f32 -1/2 (/.f32 (+.f32 1 alpha) (/.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (pow.f32 cosTheta 4))) (+.f32 alpha -1)))))
(fma.f32 1/2 (*.f32 (/.f32 (+.f32 1 alpha) (log.f32 alpha)) (/.f32 (+.f32 alpha -1) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (/.f32 (*.f32 (*.f32 -1/2 (+.f32 1 alpha)) (+.f32 alpha -1)) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (pow.f32 cosTheta 4)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 1 alpha) (-.f32 alpha 1)) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 1 alpha) (-.f32 alpha 1)) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 6) (PI.f32))))) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 alpha) (-.f32 alpha 1)) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))))
(fma.f32 1/2 (*.f32 (/.f32 (+.f32 1 alpha) (log.f32 alpha)) (/.f32 (+.f32 alpha -1) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (fma.f32 1/2 (*.f32 (/.f32 (+.f32 1 alpha) (log.f32 alpha)) (/.f32 (+.f32 alpha -1) (*.f32 (PI.f32) (pow.f32 cosTheta 6)))) (*.f32 -1/2 (/.f32 (+.f32 1 alpha) (/.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (pow.f32 cosTheta 4))) (+.f32 alpha -1))))))
(fma.f32 1/2 (*.f32 (/.f32 (+.f32 1 alpha) (log.f32 alpha)) (/.f32 (+.f32 alpha -1) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (fma.f32 1/2 (*.f32 (/.f32 (+.f32 1 alpha) (log.f32 alpha)) (/.f32 (+.f32 alpha -1) (*.f32 (PI.f32) (pow.f32 cosTheta 6)))) (/.f32 (*.f32 (*.f32 -1/2 (+.f32 1 alpha)) (+.f32 alpha -1)) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (pow.f32 cosTheta 4))))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 1 alpha) (-.f32 alpha 1)) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 1 alpha) (-.f32 alpha 1)) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 6) (PI.f32))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 alpha) (-.f32 alpha 1)) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 4) (PI.f32))))) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 alpha) (-.f32 alpha 1)) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 8) (PI.f32))))))))
(fma.f32 1/2 (*.f32 (/.f32 (+.f32 1 alpha) (log.f32 alpha)) (/.f32 (+.f32 alpha -1) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (fma.f32 1/2 (*.f32 (/.f32 (+.f32 1 alpha) (log.f32 alpha)) (/.f32 (+.f32 alpha -1) (*.f32 (PI.f32) (pow.f32 cosTheta 6)))) (*.f32 -1/2 (+.f32 (/.f32 (+.f32 1 alpha) (/.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (pow.f32 cosTheta 4))) (+.f32 alpha -1))) (/.f32 (+.f32 1 alpha) (/.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (pow.f32 cosTheta 8))) (+.f32 alpha -1)))))))
(fma.f32 1/2 (*.f32 (/.f32 (+.f32 1 alpha) (log.f32 alpha)) (/.f32 (+.f32 alpha -1) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (fma.f32 1/2 (*.f32 (/.f32 (+.f32 1 alpha) (log.f32 alpha)) (/.f32 (+.f32 alpha -1) (*.f32 (PI.f32) (pow.f32 cosTheta 6)))) (*.f32 -1/2 (+.f32 (*.f32 (/.f32 (+.f32 1 alpha) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (pow.f32 cosTheta 4)))) (+.f32 alpha -1)) (*.f32 (/.f32 (+.f32 1 alpha) (log.f32 alpha)) (/.f32 (+.f32 alpha -1) (*.f32 (PI.f32) (pow.f32 cosTheta 8))))))))
(*.f32 1/2 (/.f32 (*.f32 (+.f32 1 alpha) (-.f32 alpha 1)) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))
(*.f32 1/2 (*.f32 (/.f32 (+.f32 1 alpha) (log.f32 alpha)) (/.f32 (+.f32 alpha -1) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 (+.f32 1 alpha) (log.f32 alpha)) (*.f32 (/.f32 (+.f32 alpha -1) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) 1/2))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 1 alpha) (-.f32 alpha 1)) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 alpha) (-.f32 alpha 1)) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 4) (PI.f32))))))
(fma.f32 1/2 (*.f32 (/.f32 (+.f32 1 alpha) (log.f32 alpha)) (/.f32 (+.f32 alpha -1) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (*.f32 -1/2 (/.f32 (+.f32 1 alpha) (/.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (pow.f32 cosTheta 4))) (+.f32 alpha -1)))))
(fma.f32 1/2 (*.f32 (/.f32 (+.f32 1 alpha) (log.f32 alpha)) (/.f32 (+.f32 alpha -1) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (/.f32 (*.f32 (*.f32 -1/2 (+.f32 1 alpha)) (+.f32 alpha -1)) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (pow.f32 cosTheta 4)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 1 alpha) (-.f32 alpha 1)) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 1 alpha) (-.f32 alpha 1)) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 6) (PI.f32))))) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 alpha) (-.f32 alpha 1)) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))))
(fma.f32 1/2 (*.f32 (/.f32 (+.f32 1 alpha) (log.f32 alpha)) (/.f32 (+.f32 alpha -1) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (fma.f32 1/2 (*.f32 (/.f32 (+.f32 1 alpha) (log.f32 alpha)) (/.f32 (+.f32 alpha -1) (*.f32 (PI.f32) (pow.f32 cosTheta 6)))) (*.f32 -1/2 (/.f32 (+.f32 1 alpha) (/.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (pow.f32 cosTheta 4))) (+.f32 alpha -1))))))
(fma.f32 1/2 (*.f32 (/.f32 (+.f32 1 alpha) (log.f32 alpha)) (/.f32 (+.f32 alpha -1) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (fma.f32 1/2 (*.f32 (/.f32 (+.f32 1 alpha) (log.f32 alpha)) (/.f32 (+.f32 alpha -1) (*.f32 (PI.f32) (pow.f32 cosTheta 6)))) (/.f32 (*.f32 (*.f32 -1/2 (+.f32 1 alpha)) (+.f32 alpha -1)) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (pow.f32 cosTheta 4))))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 1 alpha) (-.f32 alpha 1)) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 1 alpha) (-.f32 alpha 1)) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 6) (PI.f32))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 alpha) (-.f32 alpha 1)) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 4) (PI.f32))))) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 alpha) (-.f32 alpha 1)) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 8) (PI.f32))))))))
(fma.f32 1/2 (*.f32 (/.f32 (+.f32 1 alpha) (log.f32 alpha)) (/.f32 (+.f32 alpha -1) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (fma.f32 1/2 (*.f32 (/.f32 (+.f32 1 alpha) (log.f32 alpha)) (/.f32 (+.f32 alpha -1) (*.f32 (PI.f32) (pow.f32 cosTheta 6)))) (*.f32 -1/2 (+.f32 (/.f32 (+.f32 1 alpha) (/.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (pow.f32 cosTheta 4))) (+.f32 alpha -1))) (/.f32 (+.f32 1 alpha) (/.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (pow.f32 cosTheta 8))) (+.f32 alpha -1)))))))
(fma.f32 1/2 (*.f32 (/.f32 (+.f32 1 alpha) (log.f32 alpha)) (/.f32 (+.f32 alpha -1) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (fma.f32 1/2 (*.f32 (/.f32 (+.f32 1 alpha) (log.f32 alpha)) (/.f32 (+.f32 alpha -1) (*.f32 (PI.f32) (pow.f32 cosTheta 6)))) (*.f32 -1/2 (+.f32 (*.f32 (/.f32 (+.f32 1 alpha) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (pow.f32 cosTheta 4)))) (+.f32 alpha -1)) (*.f32 (/.f32 (+.f32 1 alpha) (log.f32 alpha)) (/.f32 (+.f32 alpha -1) (*.f32 (PI.f32) (pow.f32 cosTheta 8))))))))
(*.f32 2 (*.f32 (log.f32 alpha) (+.f32 (pow.f32 cosTheta 2) 1)))
(*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1)))
(*.f32 2 (*.f32 (log.f32 alpha) (+.f32 (pow.f32 cosTheta 2) 1)))
(*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1)))
(*.f32 2 (*.f32 (log.f32 alpha) (+.f32 (pow.f32 cosTheta 2) 1)))
(*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1)))
(*.f32 2 (*.f32 (log.f32 alpha) (+.f32 (pow.f32 cosTheta 2) 1)))
(*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1)))
(*.f32 -2 (*.f32 (+.f32 (pow.f32 cosTheta 2) 1) (log.f32 (/.f32 1 alpha))))
(*.f32 (*.f32 (neg.f32 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)) -2)
(*.f32 (neg.f32 (log.f32 alpha)) (*.f32 -2 (fma.f32 cosTheta cosTheta 1)))
(*.f32 -2 (*.f32 (+.f32 (pow.f32 cosTheta 2) 1) (log.f32 (/.f32 1 alpha))))
(*.f32 (*.f32 (neg.f32 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)) -2)
(*.f32 (neg.f32 (log.f32 alpha)) (*.f32 -2 (fma.f32 cosTheta cosTheta 1)))
(*.f32 -2 (*.f32 (+.f32 (pow.f32 cosTheta 2) 1) (log.f32 (/.f32 1 alpha))))
(*.f32 (*.f32 (neg.f32 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)) -2)
(*.f32 (neg.f32 (log.f32 alpha)) (*.f32 -2 (fma.f32 cosTheta cosTheta 1)))
(*.f32 -2 (*.f32 (+.f32 (pow.f32 cosTheta 2) 1) (log.f32 (/.f32 1 alpha))))
(*.f32 (*.f32 (neg.f32 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)) -2)
(*.f32 (neg.f32 (log.f32 alpha)) (*.f32 -2 (fma.f32 cosTheta cosTheta 1)))
(*.f32 2 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (+.f32 (pow.f32 cosTheta 2) 1)))
(*.f32 2 (*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))) (*.f32 2 (fma.f32 cosTheta cosTheta 1)))
(*.f32 2 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (+.f32 (pow.f32 cosTheta 2) 1)))
(*.f32 2 (*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))) (*.f32 2 (fma.f32 cosTheta cosTheta 1)))
(*.f32 2 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (+.f32 (pow.f32 cosTheta 2) 1)))
(*.f32 2 (*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))) (*.f32 2 (fma.f32 cosTheta cosTheta 1)))
(*.f32 2 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (+.f32 (pow.f32 cosTheta 2) 1)))
(*.f32 2 (*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))) (*.f32 2 (fma.f32 cosTheta cosTheta 1)))
(*.f32 2 (log.f32 alpha))
(*.f32 (log.f32 alpha) 2)
(+.f32 (*.f32 2 (*.f32 (log.f32 alpha) (pow.f32 cosTheta 2))) (*.f32 2 (log.f32 alpha)))
(*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1)))
(+.f32 (*.f32 2 (*.f32 (log.f32 alpha) (pow.f32 cosTheta 2))) (*.f32 2 (log.f32 alpha)))
(*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1)))
(+.f32 (*.f32 2 (*.f32 (log.f32 alpha) (pow.f32 cosTheta 2))) (*.f32 2 (log.f32 alpha)))
(*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1)))
(*.f32 2 (*.f32 (log.f32 alpha) (pow.f32 cosTheta 2)))
(*.f32 (*.f32 (*.f32 cosTheta cosTheta) 2) (log.f32 alpha))
(*.f32 (log.f32 alpha) (*.f32 cosTheta (*.f32 cosTheta 2)))
(+.f32 (*.f32 2 (log.f32 alpha)) (*.f32 2 (*.f32 (log.f32 alpha) (pow.f32 cosTheta 2))))
(*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1)))
(+.f32 (*.f32 2 (log.f32 alpha)) (*.f32 2 (*.f32 (log.f32 alpha) (pow.f32 cosTheta 2))))
(*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1)))
(+.f32 (*.f32 2 (log.f32 alpha)) (*.f32 2 (*.f32 (log.f32 alpha) (pow.f32 cosTheta 2))))
(*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1)))
(*.f32 2 (*.f32 (log.f32 alpha) (pow.f32 cosTheta 2)))
(*.f32 (*.f32 (*.f32 cosTheta cosTheta) 2) (log.f32 alpha))
(*.f32 (log.f32 alpha) (*.f32 cosTheta (*.f32 cosTheta 2)))
(+.f32 (*.f32 2 (log.f32 alpha)) (*.f32 2 (*.f32 (log.f32 alpha) (pow.f32 cosTheta 2))))
(*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1)))
(+.f32 (*.f32 2 (log.f32 alpha)) (*.f32 2 (*.f32 (log.f32 alpha) (pow.f32 cosTheta 2))))
(*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1)))
(+.f32 (*.f32 2 (log.f32 alpha)) (*.f32 2 (*.f32 (log.f32 alpha) (pow.f32 cosTheta 2))))
(*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1)))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (+.f32 alpha 1) (PI.f32)))) 1)
(/.f32 (+.f32 1 alpha) (PI.f32))
(*.f32 1 (/.f32 (+.f32 alpha 1) (PI.f32)))
(/.f32 (+.f32 1 alpha) (PI.f32))
(*.f32 (+.f32 alpha 1) (/.f32 1 (PI.f32)))
(/.f32 (+.f32 1 alpha) (PI.f32))
(*.f32 (/.f32 (+.f32 alpha 1) (PI.f32)) 1)
(/.f32 (+.f32 1 alpha) (PI.f32))
(*.f32 (sqrt.f32 (/.f32 (+.f32 alpha 1) (PI.f32))) (sqrt.f32 (/.f32 (+.f32 alpha 1) (PI.f32))))
(/.f32 (+.f32 1 alpha) (PI.f32))
(*.f32 (hypot.f32 1 (sqrt.f32 alpha)) (*.f32 (hypot.f32 1 (sqrt.f32 alpha)) (/.f32 1 (PI.f32))))
(*.f32 (hypot.f32 1 (sqrt.f32 alpha)) (*.f32 (/.f32 1 (PI.f32)) (hypot.f32 1 (sqrt.f32 alpha))))
(/.f32 (*.f32 1 (hypot.f32 1 (sqrt.f32 alpha))) (/.f32 (PI.f32) (hypot.f32 1 (sqrt.f32 alpha))))
(*.f32 (cbrt.f32 (/.f32 (+.f32 alpha 1) (PI.f32))) (pow.f32 (cbrt.f32 (/.f32 (+.f32 alpha 1) (PI.f32))) 2))
(/.f32 (+.f32 1 alpha) (PI.f32))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (+.f32 alpha 1) (PI.f32))) 2) (cbrt.f32 (/.f32 (+.f32 alpha 1) (PI.f32))))
(/.f32 (+.f32 1 alpha) (PI.f32))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 alpha 1)) 2) (*.f32 (cbrt.f32 (+.f32 alpha 1)) (/.f32 1 (PI.f32))))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 1 alpha)) 2) (*.f32 (/.f32 1 (PI.f32)) (cbrt.f32 (+.f32 1 alpha))))
(*.f32 (/.f32 1 (PI.f32)) (+.f32 alpha 1))
(/.f32 (+.f32 1 alpha) (PI.f32))
(*.f32 (-.f32 -1 alpha) (/.f32 1 (neg.f32 (PI.f32))))
(/.f32 (-.f32 -1 alpha) (neg.f32 (PI.f32)))
(*.f32 (/.f32 1 (sqrt.f32 (PI.f32))) (/.f32 (+.f32 alpha 1) (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 1 (sqrt.f32 (PI.f32))) (/.f32 (+.f32 1 alpha) (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (PI.f32)) 2)) (/.f32 (+.f32 alpha 1) (cbrt.f32 (PI.f32))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (PI.f32)) 2)) (/.f32 (+.f32 1 alpha) (cbrt.f32 (PI.f32))))
(*.f32 (/.f32 1 (neg.f32 (PI.f32))) (-.f32 -1 alpha))
(/.f32 (-.f32 -1 alpha) (neg.f32 (PI.f32)))
(*.f32 (/.f32 (hypot.f32 1 (sqrt.f32 alpha)) 1) (/.f32 (hypot.f32 1 (sqrt.f32 alpha)) (PI.f32)))
(/.f32 (*.f32 (hypot.f32 1 (sqrt.f32 alpha)) (hypot.f32 1 (sqrt.f32 alpha))) (PI.f32))
(/.f32 (hypot.f32 1 (sqrt.f32 alpha)) (/.f32 (PI.f32) (hypot.f32 1 (sqrt.f32 alpha))))
(*.f32 (/.f32 (hypot.f32 1 (sqrt.f32 alpha)) (PI.f32)) (hypot.f32 1 (sqrt.f32 alpha)))
(/.f32 (*.f32 (hypot.f32 1 (sqrt.f32 alpha)) (hypot.f32 1 (sqrt.f32 alpha))) (PI.f32))
(/.f32 (hypot.f32 1 (sqrt.f32 alpha)) (/.f32 (PI.f32) (hypot.f32 1 (sqrt.f32 alpha))))
(*.f32 (/.f32 (hypot.f32 1 (sqrt.f32 alpha)) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (/.f32 (hypot.f32 1 (sqrt.f32 alpha)) (cbrt.f32 (PI.f32))))
(/.f32 (*.f32 (hypot.f32 1 (sqrt.f32 alpha)) (/.f32 (hypot.f32 1 (sqrt.f32 alpha)) (cbrt.f32 (PI.f32)))) (pow.f32 (cbrt.f32 (PI.f32)) 2))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 alpha 1)) 2) 1) (/.f32 (cbrt.f32 (+.f32 alpha 1)) (PI.f32)))
(*.f32 (cbrt.f32 (+.f32 1 alpha)) (/.f32 (pow.f32 (cbrt.f32 (+.f32 1 alpha)) 2) (PI.f32)))
(/.f32 (pow.f32 (cbrt.f32 (+.f32 1 alpha)) 2) (/.f32 (PI.f32) (cbrt.f32 (+.f32 1 alpha))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 alpha 1)) 2) (sqrt.f32 (PI.f32))) (/.f32 (cbrt.f32 (+.f32 alpha 1)) (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 1 alpha)) 2) (sqrt.f32 (PI.f32))) (/.f32 (cbrt.f32 (+.f32 1 alpha)) (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 alpha 1)) 2) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (cbrt.f32 (/.f32 (+.f32 alpha 1) (PI.f32))))
(*.f32 (cbrt.f32 (/.f32 (+.f32 1 alpha) (PI.f32))) (/.f32 (pow.f32 (cbrt.f32 (+.f32 1 alpha)) 2) (pow.f32 (cbrt.f32 (PI.f32)) 2)))
(/.f32 (pow.f32 (cbrt.f32 (+.f32 1 alpha)) 2) (/.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (cbrt.f32 (/.f32 (+.f32 1 alpha) (PI.f32)))))
(*.f32 (/.f32 1 (/.f32 (PI.f32) (hypot.f32 1 (sqrt.f32 alpha)))) (hypot.f32 1 (sqrt.f32 alpha)))
(*.f32 (hypot.f32 1 (sqrt.f32 alpha)) (*.f32 (/.f32 1 (PI.f32)) (hypot.f32 1 (sqrt.f32 alpha))))
(/.f32 (*.f32 1 (hypot.f32 1 (sqrt.f32 alpha))) (/.f32 (PI.f32) (hypot.f32 1 (sqrt.f32 alpha))))
(*.f32 (/.f32 1 (/.f32 (PI.f32) (pow.f32 (cbrt.f32 (+.f32 alpha 1)) 2))) (cbrt.f32 (+.f32 alpha 1)))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 1 alpha)) 2) (*.f32 (/.f32 1 (PI.f32)) (cbrt.f32 (+.f32 1 alpha))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 alpha 1)) 2) (PI.f32)) (cbrt.f32 (+.f32 alpha 1)))
(*.f32 (cbrt.f32 (+.f32 1 alpha)) (/.f32 (pow.f32 (cbrt.f32 (+.f32 1 alpha)) 2) (PI.f32)))
(/.f32 (pow.f32 (cbrt.f32 (+.f32 1 alpha)) 2) (/.f32 (PI.f32) (cbrt.f32 (+.f32 1 alpha))))
(*.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1 (PI.f32))) 1) (/.f32 (+.f32 alpha 1) (fma.f32 alpha alpha -1)))
(*.f32 (+.f32 1 alpha) (/.f32 (fma.f32 alpha alpha -1) (/.f32 (fma.f32 alpha alpha -1) (/.f32 1 (PI.f32)))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 (+.f32 1 alpha) (fma.f32 alpha alpha -1)))
(*.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1 (PI.f32))) 1) (/.f32 (fma.f32 alpha alpha (-.f32 1 (*.f32 alpha -1))) (+.f32 -1 (pow.f32 alpha 3))))
(*.f32 (*.f32 (/.f32 1 (PI.f32)) (fma.f32 alpha alpha -1)) (/.f32 (fma.f32 alpha alpha (-.f32 1 (*.f32 alpha -1))) (+.f32 -1 (pow.f32 alpha 3))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 (+.f32 -1 (pow.f32 alpha 3)) (fma.f32 alpha alpha (*.f32 -1 (-.f32 -1 alpha)))))
(*.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1 (PI.f32))) (fma.f32 alpha alpha -1)) (+.f32 alpha 1))
(*.f32 (+.f32 1 alpha) (/.f32 (fma.f32 alpha alpha -1) (/.f32 (fma.f32 alpha alpha -1) (/.f32 1 (PI.f32)))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 (+.f32 1 alpha) (fma.f32 alpha alpha -1)))
(*.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1 (PI.f32))) (+.f32 -1 (pow.f32 alpha 3))) (fma.f32 alpha alpha (-.f32 1 (*.f32 alpha -1))))
(*.f32 (*.f32 (/.f32 1 (PI.f32)) (fma.f32 alpha alpha -1)) (/.f32 (fma.f32 alpha alpha (-.f32 1 (*.f32 alpha -1))) (+.f32 -1 (pow.f32 alpha 3))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 (+.f32 -1 (pow.f32 alpha 3)) (fma.f32 alpha alpha (*.f32 -1 (-.f32 -1 alpha)))))
(*.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1 (PI.f32))) (neg.f32 (fma.f32 alpha alpha -1))) (-.f32 -1 alpha))
(*.f32 (-.f32 -1 alpha) (/.f32 (*.f32 (/.f32 1 (PI.f32)) (fma.f32 alpha alpha -1)) (neg.f32 (fma.f32 alpha alpha -1))))
(*.f32 (-.f32 -1 alpha) (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (neg.f32 (fma.f32 alpha alpha -1))))
(*.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1 (PI.f32))) (neg.f32 (+.f32 -1 (pow.f32 alpha 3)))) (neg.f32 (fma.f32 alpha alpha (-.f32 1 (*.f32 alpha -1)))))
(*.f32 (/.f32 (*.f32 (/.f32 1 (PI.f32)) (fma.f32 alpha alpha -1)) (neg.f32 (+.f32 -1 (pow.f32 alpha 3)))) (neg.f32 (fma.f32 alpha alpha (-.f32 1 (*.f32 alpha -1)))))
(/.f32 (*.f32 (/.f32 (neg.f32 (fma.f32 alpha alpha -1)) (PI.f32)) (fma.f32 alpha alpha (*.f32 -1 (-.f32 -1 alpha)))) (-.f32 1 (pow.f32 alpha 3)))
(*.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1 (PI.f32))) (-.f32 1 (*.f32 alpha alpha))) (-.f32 -1 alpha))
(*.f32 (-.f32 -1 alpha) (/.f32 (*.f32 (/.f32 1 (PI.f32)) (fma.f32 alpha alpha -1)) (-.f32 1 (*.f32 alpha alpha))))
(*.f32 (-.f32 -1 alpha) (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (-.f32 1 (*.f32 alpha alpha))))
(*.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1 (PI.f32))) (-.f32 (pow.f32 alpha 3) 1)) (+.f32 1 (+.f32 alpha (*.f32 alpha alpha))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (/.f32 (+.f32 -1 (pow.f32 alpha 3)) (/.f32 1 (PI.f32)))) (+.f32 1 (+.f32 alpha (*.f32 alpha alpha))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 (+.f32 -1 (pow.f32 alpha 3)) (+.f32 alpha (+.f32 1 (*.f32 alpha alpha)))))
(*.f32 (/.f32 (*.f32 (+.f32 1 (pow.f32 alpha 3)) (/.f32 1 (PI.f32))) (-.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) (*.f32 (-.f32 1 alpha) (-.f32 1 alpha)))) (+.f32 (fma.f32 alpha alpha -1) alpha))
(*.f32 (/.f32 (*.f32 (/.f32 1 (PI.f32)) (+.f32 1 (pow.f32 alpha 3))) (-.f32 (*.f32 alpha (pow.f32 alpha 3)) (*.f32 (-.f32 1 alpha) (-.f32 1 alpha)))) (+.f32 alpha (fma.f32 alpha alpha -1)))
(*.f32 (/.f32 (/.f32 1 (PI.f32)) (/.f32 (-.f32 (*.f32 alpha (pow.f32 alpha 3)) (*.f32 (-.f32 1 alpha) (-.f32 1 alpha))) (+.f32 1 (pow.f32 alpha 3)))) (+.f32 alpha (fma.f32 alpha alpha -1)))
(*.f32 (/.f32 (*.f32 (+.f32 1 (pow.f32 alpha 3)) (/.f32 1 (PI.f32))) (+.f32 (pow.f32 (*.f32 alpha alpha) 3) (pow.f32 (-.f32 1 alpha) 3))) (-.f32 (+.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) (*.f32 (-.f32 1 alpha) (-.f32 1 alpha))) (*.f32 (*.f32 alpha alpha) (-.f32 1 alpha))))
(*.f32 (/.f32 (*.f32 (/.f32 1 (PI.f32)) (+.f32 1 (pow.f32 alpha 3))) (+.f32 (pow.f32 (*.f32 alpha alpha) 3) (pow.f32 (-.f32 1 alpha) 3))) (+.f32 (*.f32 alpha (pow.f32 alpha 3)) (-.f32 (*.f32 (-.f32 1 alpha) (-.f32 1 alpha)) (*.f32 (*.f32 alpha alpha) (-.f32 1 alpha)))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 alpha 3)) (+.f32 (*.f32 alpha (pow.f32 alpha 3)) (-.f32 (*.f32 (-.f32 1 alpha) (-.f32 1 alpha)) (*.f32 (*.f32 alpha alpha) (-.f32 1 alpha))))) (/.f32 (+.f32 (pow.f32 (*.f32 alpha alpha) 3) (pow.f32 (-.f32 1 alpha) 3)) (/.f32 1 (PI.f32))))
(pow.f32 (/.f32 (+.f32 alpha 1) (PI.f32)) 1)
(/.f32 (+.f32 1 alpha) (PI.f32))
(pow.f32 (sqrt.f32 (/.f32 (+.f32 alpha 1) (PI.f32))) 2)
(/.f32 (+.f32 1 alpha) (PI.f32))
(pow.f32 (cbrt.f32 (/.f32 (+.f32 alpha 1) (PI.f32))) 3)
(/.f32 (+.f32 1 alpha) (PI.f32))
(pow.f32 (pow.f32 (/.f32 (+.f32 alpha 1) (PI.f32)) 3) 1/3)
(/.f32 (+.f32 1 alpha) (PI.f32))
(pow.f32 (/.f32 (PI.f32) (+.f32 alpha 1)) -1)
(/.f32 (+.f32 1 alpha) (PI.f32))
(neg.f32 (/.f32 (+.f32 alpha 1) (neg.f32 (PI.f32))))
(/.f32 (neg.f32 (+.f32 1 alpha)) (neg.f32 (PI.f32)))
(sqrt.f32 (pow.f32 (/.f32 (+.f32 alpha 1) (PI.f32)) 2))
(sqrt.f32 (pow.f32 (/.f32 (+.f32 1 alpha) (PI.f32)) 2))
(log.f32 (exp.f32 (/.f32 (+.f32 alpha 1) (PI.f32))))
(/.f32 (+.f32 1 alpha) (PI.f32))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (+.f32 alpha 1) (PI.f32)))))
(/.f32 (+.f32 1 alpha) (PI.f32))
(cbrt.f32 (pow.f32 (/.f32 (+.f32 alpha 1) (PI.f32)) 3))
(/.f32 (+.f32 1 alpha) (PI.f32))
(cbrt.f32 (/.f32 (pow.f32 (+.f32 alpha 1) 3) (pow.f32 (PI.f32) 3)))
(/.f32 (+.f32 1 alpha) (PI.f32))
(expm1.f32 (log1p.f32 (/.f32 (+.f32 alpha 1) (PI.f32))))
(/.f32 (+.f32 1 alpha) (PI.f32))
(exp.f32 (-.f32 (log1p.f32 alpha) (log.f32 (PI.f32))))
(exp.f32 (*.f32 (-.f32 (log1p.f32 alpha) (log.f32 (PI.f32))) 1))
(exp.f32 (-.f32 (log1p.f32 alpha) (log.f32 (PI.f32))))
(log1p.f32 (expm1.f32 (/.f32 (+.f32 alpha 1) (PI.f32))))
(/.f32 (+.f32 1 alpha) (PI.f32))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (*.f32 1/2 (/.f32 (+.f32 alpha -1) (log.f32 alpha))) (fma.f32 cosTheta cosTheta 1)))) 1)
(-.f32 (*.f32 1/2 (/.f32 alpha (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))) (/.f32 1/2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1))))
(*.f32 (+.f32 alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)))
(*.f32 1 (/.f32 (*.f32 1/2 (/.f32 (+.f32 alpha -1) (log.f32 alpha))) (fma.f32 cosTheta cosTheta 1)))
(-.f32 (*.f32 1/2 (/.f32 alpha (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))) (/.f32 1/2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1))))
(*.f32 (+.f32 alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (+.f32 alpha -1) (/.f32 1/2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1))))
(-.f32 (*.f32 1/2 (/.f32 alpha (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))) (/.f32 1/2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1))))
(*.f32 (+.f32 alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 (*.f32 1/2 (/.f32 (+.f32 alpha -1) (log.f32 alpha))) (fma.f32 cosTheta cosTheta 1)) 1)
(-.f32 (*.f32 1/2 (/.f32 alpha (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))) (/.f32 1/2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1))))
(*.f32 (+.f32 alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (sqrt.f32 (/.f32 (*.f32 1/2 (/.f32 (+.f32 alpha -1) (log.f32 alpha))) (fma.f32 cosTheta cosTheta 1))) (sqrt.f32 (/.f32 (*.f32 1/2 (/.f32 (+.f32 alpha -1) (log.f32 alpha))) (fma.f32 cosTheta cosTheta 1))))
(-.f32 (*.f32 1/2 (/.f32 alpha (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))) (/.f32 1/2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1))))
(*.f32 (+.f32 alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (sqrt.f32 (+.f32 alpha -1)) (*.f32 (sqrt.f32 (+.f32 alpha -1)) (/.f32 1/2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))))
(*.f32 (*.f32 (sqrt.f32 (+.f32 alpha -1)) (sqrt.f32 (+.f32 alpha -1))) (/.f32 1/2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1))))
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)) (*.f32 (sqrt.f32 (+.f32 alpha -1)) (sqrt.f32 (+.f32 alpha -1))))
(*.f32 (cbrt.f32 (/.f32 (*.f32 1/2 (/.f32 (+.f32 alpha -1) (log.f32 alpha))) (fma.f32 cosTheta cosTheta 1))) (pow.f32 (cbrt.f32 (/.f32 (*.f32 1/2 (/.f32 (+.f32 alpha -1) (log.f32 alpha))) (fma.f32 cosTheta cosTheta 1))) 2))
(-.f32 (*.f32 1/2 (/.f32 alpha (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))) (/.f32 1/2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1))))
(*.f32 (+.f32 alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (*.f32 1/2 (/.f32 (+.f32 alpha -1) (log.f32 alpha))) (fma.f32 cosTheta cosTheta 1))) 2) (cbrt.f32 (/.f32 (*.f32 1/2 (/.f32 (+.f32 alpha -1) (log.f32 alpha))) (fma.f32 cosTheta cosTheta 1))))
(-.f32 (*.f32 1/2 (/.f32 alpha (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))) (/.f32 1/2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1))))
(*.f32 (+.f32 alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 alpha -1)) 2) (*.f32 (cbrt.f32 (+.f32 alpha -1)) (/.f32 1/2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 alpha -1)) 2) (*.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1))) (cbrt.f32 (+.f32 alpha -1))))
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)) (*.f32 (cbrt.f32 (+.f32 alpha -1)) (pow.f32 (cbrt.f32 (+.f32 alpha -1)) 2)))
(*.f32 (*.f32 1/2 (/.f32 (+.f32 alpha -1) (log.f32 alpha))) (/.f32 1 (fma.f32 cosTheta cosTheta 1)))
(-.f32 (*.f32 1/2 (/.f32 alpha (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))) (/.f32 1/2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1))))
(*.f32 (+.f32 alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1))) (+.f32 alpha -1))
(-.f32 (*.f32 1/2 (/.f32 alpha (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))) (/.f32 1/2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1))))
(*.f32 (+.f32 alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (-.f32 1 alpha) (/.f32 1 (*.f32 -2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))))
(*.f32 (-.f32 1 alpha) (/.f32 (/.f32 -1/2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)))
(*.f32 1/2 (/.f32 (+.f32 alpha -1) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1))))
(-.f32 (*.f32 1/2 (/.f32 alpha (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))) (/.f32 1/2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1))))
(*.f32 (+.f32 alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (/.f32 (+.f32 alpha -1) (fma.f32 cosTheta cosTheta 1)))
(-.f32 (*.f32 1/2 (/.f32 alpha (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))) (/.f32 1/2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1))))
(*.f32 (+.f32 alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 1 (fma.f32 cosTheta cosTheta 1)) (*.f32 1/2 (/.f32 (+.f32 alpha -1) (log.f32 alpha))))
(-.f32 (*.f32 1/2 (/.f32 alpha (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))) (/.f32 1/2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1))))
(*.f32 (+.f32 alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1))))) (/.f32 (+.f32 alpha -1) (sqrt.f32 (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1))))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1)))) 2)) (/.f32 (+.f32 alpha -1) (cbrt.f32 (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1))))))
(-.f32 (*.f32 1/2 (/.f32 alpha (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))) (/.f32 1/2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1))))
(*.f32 (+.f32 alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))) 1) (/.f32 (+.f32 alpha -1) (fma.f32 alpha alpha -1)))
(*.f32 (+.f32 alpha -1) (/.f32 (fma.f32 alpha alpha -1) (/.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1))))))
(*.f32 (+.f32 alpha -1) (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (fma.f32 cosTheta cosTheta 1))) (log.f32 alpha)) (fma.f32 alpha alpha -1)))
(*.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))) 1) (/.f32 (fma.f32 alpha alpha (-.f32 1 alpha)) (+.f32 1 (pow.f32 alpha 3))))
(*.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))) (/.f32 (fma.f32 alpha alpha (-.f32 1 alpha)) (+.f32 1 (pow.f32 alpha 3))))
(/.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)) (fma.f32 alpha alpha (-.f32 1 alpha)))) (+.f32 1 (pow.f32 alpha 3)))
(*.f32 (/.f32 1 (*.f32 -2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))) (-.f32 1 alpha))
(*.f32 (-.f32 1 alpha) (/.f32 (/.f32 -1/2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 (sqrt.f32 (+.f32 alpha -1)) 1) (/.f32 (sqrt.f32 (+.f32 alpha -1)) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1)))))
(*.f32 (sqrt.f32 (+.f32 alpha -1)) (/.f32 (sqrt.f32 (+.f32 alpha -1)) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1)))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 alpha -1)) (*.f32 2 (log.f32 alpha))) (/.f32 (sqrt.f32 (+.f32 alpha -1)) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (sqrt.f32 (+.f32 alpha -1)) (/.f32 (sqrt.f32 (+.f32 alpha -1)) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1)))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 alpha -1)) 2) (/.f32 (sqrt.f32 (+.f32 alpha -1)) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1))))
(*.f32 (sqrt.f32 (+.f32 alpha -1)) (/.f32 (sqrt.f32 (+.f32 alpha -1)) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 alpha -1)) 2) 1) (/.f32 (cbrt.f32 (+.f32 alpha -1)) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1)))))
(*.f32 (cbrt.f32 (+.f32 alpha -1)) (/.f32 (pow.f32 (cbrt.f32 (+.f32 alpha -1)) 2) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1)))))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 alpha -1)) 2) (/.f32 (cbrt.f32 (+.f32 alpha -1)) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 alpha -1)) 2) 2) (/.f32 (cbrt.f32 (+.f32 alpha -1)) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1))))
(*.f32 (cbrt.f32 (+.f32 alpha -1)) (/.f32 (pow.f32 (cbrt.f32 (+.f32 alpha -1)) 2) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1)))))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 alpha -1)) 2) (/.f32 (cbrt.f32 (+.f32 alpha -1)) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1)))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 alpha -1)) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1)))) (sqrt.f32 (+.f32 alpha -1)))
(*.f32 (sqrt.f32 (+.f32 alpha -1)) (/.f32 (sqrt.f32 (+.f32 alpha -1)) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1)))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 alpha -1)) (fma.f32 cosTheta cosTheta 1)) (/.f32 (sqrt.f32 (+.f32 alpha -1)) (*.f32 2 (log.f32 alpha))))
(*.f32 (sqrt.f32 (+.f32 alpha -1)) (/.f32 (sqrt.f32 (+.f32 alpha -1)) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1)))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 alpha -1)) (pow.f32 (cbrt.f32 (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1)))) 2)) (/.f32 (sqrt.f32 (+.f32 alpha -1)) (cbrt.f32 (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1))))))
(*.f32 (sqrt.f32 (+.f32 alpha -1)) (/.f32 (sqrt.f32 (+.f32 alpha -1)) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 alpha -1)) 2) (*.f32 2 (log.f32 alpha))) (/.f32 (cbrt.f32 (+.f32 alpha -1)) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (cbrt.f32 (+.f32 alpha -1)) (/.f32 (pow.f32 (cbrt.f32 (+.f32 alpha -1)) 2) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1)))))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 alpha -1)) 2) (/.f32 (cbrt.f32 (+.f32 alpha -1)) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 alpha -1)) 2) (fma.f32 cosTheta cosTheta 1)) (/.f32 (cbrt.f32 (+.f32 alpha -1)) (*.f32 2 (log.f32 alpha))))
(*.f32 (cbrt.f32 (+.f32 alpha -1)) (/.f32 (pow.f32 (cbrt.f32 (+.f32 alpha -1)) 2) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1)))))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 alpha -1)) 2) (/.f32 (cbrt.f32 (+.f32 alpha -1)) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 alpha -1)) 2) (sqrt.f32 (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1))))) (/.f32 (cbrt.f32 (+.f32 alpha -1)) (sqrt.f32 (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 alpha -1)) 2) (pow.f32 (cbrt.f32 (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1)))) 2)) (cbrt.f32 (/.f32 (*.f32 1/2 (/.f32 (+.f32 alpha -1) (log.f32 alpha))) (fma.f32 cosTheta cosTheta 1))))
(*.f32 (cbrt.f32 (/.f32 (/.f32 (*.f32 1/2 (+.f32 alpha -1)) (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1))) (/.f32 (pow.f32 (cbrt.f32 (+.f32 alpha -1)) 2) (pow.f32 (cbrt.f32 (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1)))) 2)))
(*.f32 (cbrt.f32 (*.f32 (+.f32 alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)))) (/.f32 (pow.f32 (cbrt.f32 (+.f32 alpha -1)) 2) (pow.f32 (cbrt.f32 (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1)))) 2)))
(*.f32 (/.f32 1 (/.f32 (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1))) (sqrt.f32 (+.f32 alpha -1)))) (sqrt.f32 (+.f32 alpha -1)))
(*.f32 (*.f32 (sqrt.f32 (+.f32 alpha -1)) (sqrt.f32 (+.f32 alpha -1))) (/.f32 1/2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1))))
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)) (*.f32 (sqrt.f32 (+.f32 alpha -1)) (sqrt.f32 (+.f32 alpha -1))))
(*.f32 (/.f32 1 (/.f32 (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1))) (pow.f32 (cbrt.f32 (+.f32 alpha -1)) 2))) (cbrt.f32 (+.f32 alpha -1)))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 alpha -1)) 2) (*.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1))) (cbrt.f32 (+.f32 alpha -1))))
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)) (*.f32 (cbrt.f32 (+.f32 alpha -1)) (pow.f32 (cbrt.f32 (+.f32 alpha -1)) 2)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 alpha -1)) 2) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1)))) (cbrt.f32 (+.f32 alpha -1)))
(*.f32 (cbrt.f32 (+.f32 alpha -1)) (/.f32 (pow.f32 (cbrt.f32 (+.f32 alpha -1)) 2) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1)))))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 alpha -1)) 2) (/.f32 (cbrt.f32 (+.f32 alpha -1)) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1)))))
(*.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))) (fma.f32 alpha alpha -1)) (+.f32 alpha -1))
(*.f32 (+.f32 alpha -1) (/.f32 (fma.f32 alpha alpha -1) (/.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1))))))
(*.f32 (+.f32 alpha -1) (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (fma.f32 cosTheta cosTheta 1))) (log.f32 alpha)) (fma.f32 alpha alpha -1)))
(*.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))) (+.f32 1 (pow.f32 alpha 3))) (fma.f32 alpha alpha (-.f32 1 alpha)))
(*.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))) (/.f32 (fma.f32 alpha alpha (-.f32 1 alpha)) (+.f32 1 (pow.f32 alpha 3))))
(/.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)) (fma.f32 alpha alpha (-.f32 1 alpha)))) (+.f32 1 (pow.f32 alpha 3)))
(*.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))) (neg.f32 (fma.f32 alpha alpha -1))) (-.f32 1 alpha))
(*.f32 (-.f32 1 alpha) (/.f32 (fma.f32 alpha alpha -1) (/.f32 (neg.f32 (fma.f32 alpha alpha -1)) (/.f32 1/2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1))))))
(/.f32 (*.f32 (-.f32 1 alpha) (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (fma.f32 cosTheta cosTheta 1))) (log.f32 alpha))) (neg.f32 (fma.f32 alpha alpha -1)))
(*.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))) (neg.f32 (+.f32 1 (pow.f32 alpha 3)))) (neg.f32 (fma.f32 alpha alpha (-.f32 1 alpha))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (/.f32 (neg.f32 (+.f32 1 (pow.f32 alpha 3))) (/.f32 1/2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1))))) (neg.f32 (fma.f32 alpha alpha (-.f32 1 alpha))))
(/.f32 (*.f32 (*.f32 (/.f32 (/.f32 -1/2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)) (fma.f32 alpha alpha -1)) (fma.f32 alpha alpha (-.f32 1 alpha))) (-.f32 -1 (pow.f32 alpha 3)))
(*.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))) (-.f32 (pow.f32 alpha 3) -1)) (+.f32 (*.f32 alpha alpha) (+.f32 1 (*.f32 alpha -1))))
(/.f32 (*.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))) (fma.f32 alpha alpha (+.f32 1 (*.f32 alpha -1)))) (+.f32 1 (pow.f32 alpha 3)))
(/.f32 (*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (fma.f32 cosTheta cosTheta 1))) (log.f32 alpha)) (fma.f32 alpha alpha (+.f32 1 (*.f32 alpha -1)))) (+.f32 1 (pow.f32 alpha 3)))
(*.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))) (-.f32 1 (*.f32 alpha alpha))) (-.f32 1 alpha))
(*.f32 (-.f32 1 alpha) (/.f32 (fma.f32 alpha alpha -1) (/.f32 (-.f32 1 (*.f32 alpha alpha)) (/.f32 1/2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1))))))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (fma.f32 cosTheta cosTheta 1))) (log.f32 alpha)) (/.f32 (-.f32 1 (*.f32 alpha alpha)) (-.f32 1 alpha)))
(*.f32 (/.f32 (*.f32 1/2 (/.f32 (+.f32 alpha -1) (log.f32 alpha))) (-.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 cosTheta cosTheta)) 1)) (-.f32 (*.f32 cosTheta cosTheta) 1))
(*.f32 (/.f32 1/2 (/.f32 (+.f32 (pow.f32 cosTheta 4) -1) (/.f32 (+.f32 alpha -1) (log.f32 alpha)))) (fma.f32 cosTheta cosTheta -1))
(*.f32 (*.f32 (/.f32 1/2 (+.f32 -1 (pow.f32 cosTheta 4))) (/.f32 (+.f32 alpha -1) (log.f32 alpha))) (fma.f32 cosTheta cosTheta -1))
(*.f32 (/.f32 (*.f32 1/2 (/.f32 (+.f32 alpha -1) (log.f32 alpha))) (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3))) (-.f32 (+.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 cosTheta cosTheta)) 1) (*.f32 (*.f32 cosTheta cosTheta) 1)))
(*.f32 (/.f32 (/.f32 (*.f32 1/2 (+.f32 alpha -1)) (log.f32 alpha)) (+.f32 1 (pow.f32 cosTheta 6))) (+.f32 (pow.f32 cosTheta 4) (-.f32 1 (*.f32 cosTheta cosTheta))))
(*.f32 (/.f32 (/.f32 (+.f32 alpha -1) (log.f32 alpha)) (/.f32 (+.f32 1 (pow.f32 cosTheta 6)) 1/2)) (+.f32 (pow.f32 cosTheta 4) (-.f32 1 (*.f32 cosTheta cosTheta))))
(*.f32 (/.f32 (*.f32 (+.f32 -1 (pow.f32 alpha 3)) (/.f32 1/2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))) (-.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) (*.f32 (-.f32 1 (*.f32 alpha -1)) (-.f32 1 (*.f32 alpha -1))))) (+.f32 (fma.f32 alpha alpha -1) (*.f32 alpha -1)))
(/.f32 (*.f32 (*.f32 (+.f32 -1 (pow.f32 alpha 3)) (/.f32 1/2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))) (+.f32 (fma.f32 alpha alpha -1) (*.f32 alpha -1))) (-.f32 (*.f32 alpha (pow.f32 alpha 3)) (*.f32 (-.f32 1 (*.f32 alpha -1)) (-.f32 1 (*.f32 alpha -1)))))
(*.f32 (*.f32 (/.f32 (+.f32 -1 (pow.f32 alpha 3)) (-.f32 (*.f32 alpha (pow.f32 alpha 3)) (*.f32 (*.f32 -1 (-.f32 -1 alpha)) (*.f32 -1 (-.f32 -1 alpha))))) (/.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1))) (+.f32 (fma.f32 alpha alpha -1) (*.f32 alpha -1)))
(*.f32 (/.f32 (*.f32 (+.f32 -1 (pow.f32 alpha 3)) (/.f32 1/2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))) (+.f32 (pow.f32 (*.f32 alpha alpha) 3) (pow.f32 (-.f32 1 (*.f32 alpha -1)) 3))) (-.f32 (+.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) (*.f32 (-.f32 1 (*.f32 alpha -1)) (-.f32 1 (*.f32 alpha -1)))) (*.f32 (*.f32 alpha alpha) (-.f32 1 (*.f32 alpha -1)))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 alpha 3)) (/.f32 (+.f32 (pow.f32 (*.f32 alpha alpha) 3) (pow.f32 (-.f32 1 (*.f32 alpha -1)) 3)) (/.f32 1/2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1))))) (+.f32 (*.f32 alpha (pow.f32 alpha 3)) (-.f32 (*.f32 (-.f32 1 (*.f32 alpha -1)) (-.f32 1 (*.f32 alpha -1))) (*.f32 alpha (*.f32 alpha (-.f32 1 (*.f32 alpha -1)))))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 alpha 3)) (/.f32 (+.f32 (pow.f32 (*.f32 alpha alpha) 3) (pow.f32 (*.f32 -1 (-.f32 -1 alpha)) 3)) (/.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)))) (+.f32 (*.f32 alpha (pow.f32 alpha 3)) (-.f32 (*.f32 (*.f32 -1 (-.f32 -1 alpha)) (*.f32 -1 (-.f32 -1 alpha))) (*.f32 alpha (*.f32 alpha (*.f32 -1 (-.f32 -1 alpha)))))))
(*.f32 (/.f32 (/.f32 (*.f32 1/2 (/.f32 (+.f32 alpha -1) (log.f32 alpha))) 1) (-.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 cosTheta cosTheta)) 1)) (-.f32 (*.f32 cosTheta cosTheta) 1))
(*.f32 (/.f32 1/2 (/.f32 (+.f32 (pow.f32 cosTheta 4) -1) (/.f32 (+.f32 alpha -1) (log.f32 alpha)))) (fma.f32 cosTheta cosTheta -1))
(*.f32 (*.f32 (/.f32 1/2 (+.f32 -1 (pow.f32 cosTheta 4))) (/.f32 (+.f32 alpha -1) (log.f32 alpha))) (fma.f32 cosTheta cosTheta -1))
(*.f32 (/.f32 (/.f32 (*.f32 1/2 (/.f32 (+.f32 alpha -1) (log.f32 alpha))) 1) (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3))) (-.f32 (+.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 cosTheta cosTheta)) 1) (*.f32 (*.f32 cosTheta cosTheta) 1)))
(*.f32 (/.f32 (/.f32 (*.f32 1/2 (+.f32 alpha -1)) (log.f32 alpha)) (+.f32 1 (pow.f32 cosTheta 6))) (+.f32 (pow.f32 cosTheta 4) (-.f32 1 (*.f32 cosTheta cosTheta))))
(*.f32 (/.f32 (/.f32 (+.f32 alpha -1) (log.f32 alpha)) (/.f32 (+.f32 1 (pow.f32 cosTheta 6)) 1/2)) (+.f32 (pow.f32 cosTheta 4) (-.f32 1 (*.f32 cosTheta cosTheta))))
(pow.f32 (/.f32 (*.f32 1/2 (/.f32 (+.f32 alpha -1) (log.f32 alpha))) (fma.f32 cosTheta cosTheta 1)) 1)
(-.f32 (*.f32 1/2 (/.f32 alpha (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))) (/.f32 1/2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1))))
(*.f32 (+.f32 alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)))
(pow.f32 (sqrt.f32 (/.f32 (*.f32 1/2 (/.f32 (+.f32 alpha -1) (log.f32 alpha))) (fma.f32 cosTheta cosTheta 1))) 2)
(-.f32 (*.f32 1/2 (/.f32 alpha (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))) (/.f32 1/2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1))))
(*.f32 (+.f32 alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)))
(pow.f32 (cbrt.f32 (/.f32 (*.f32 1/2 (/.f32 (+.f32 alpha -1) (log.f32 alpha))) (fma.f32 cosTheta cosTheta 1))) 3)
(-.f32 (*.f32 1/2 (/.f32 alpha (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))) (/.f32 1/2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1))))
(*.f32 (+.f32 alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)))
(pow.f32 (pow.f32 (/.f32 (*.f32 1/2 (/.f32 (+.f32 alpha -1) (log.f32 alpha))) (fma.f32 cosTheta cosTheta 1)) 3) 1/3)
(-.f32 (*.f32 1/2 (/.f32 alpha (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))) (/.f32 1/2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1))))
(*.f32 (+.f32 alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)))
(pow.f32 (*.f32 (/.f32 (*.f32 2 (log.f32 alpha)) (+.f32 alpha -1)) (fma.f32 cosTheta cosTheta 1)) -1)
(-.f32 (*.f32 1/2 (/.f32 alpha (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))) (/.f32 1/2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1))))
(*.f32 (+.f32 alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)))
(neg.f32 (/.f32 (+.f32 alpha -1) (*.f32 -2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))))
(/.f32 (neg.f32 (+.f32 alpha -1)) (*.f32 -2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1))))
(/.f32 (neg.f32 (+.f32 alpha -1)) (*.f32 (log.f32 alpha) (*.f32 -2 (fma.f32 cosTheta cosTheta 1))))
(sqrt.f32 (pow.f32 (/.f32 (*.f32 1/2 (/.f32 (+.f32 alpha -1) (log.f32 alpha))) (fma.f32 cosTheta cosTheta 1)) 2))
(sqrt.f32 (pow.f32 (/.f32 (/.f32 (*.f32 1/2 (+.f32 alpha -1)) (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)) 2))
(sqrt.f32 (pow.f32 (*.f32 (+.f32 alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1))) 2))
(log.f32 (pow.f32 (exp.f32 (+.f32 alpha -1)) (/.f32 1/2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))))
(*.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1))) (log.f32 (exp.f32 (+.f32 alpha -1))))
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)) (log.f32 (exp.f32 (+.f32 alpha -1))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (*.f32 1/2 (/.f32 (+.f32 alpha -1) (log.f32 alpha))) (fma.f32 cosTheta cosTheta 1)))))
(-.f32 (*.f32 1/2 (/.f32 alpha (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))) (/.f32 1/2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1))))
(*.f32 (+.f32 alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)))
(cbrt.f32 (pow.f32 (/.f32 (*.f32 1/2 (/.f32 (+.f32 alpha -1) (log.f32 alpha))) (fma.f32 cosTheta cosTheta 1)) 3))
(-.f32 (*.f32 1/2 (/.f32 alpha (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))) (/.f32 1/2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1))))
(*.f32 (+.f32 alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)))
(cbrt.f32 (/.f32 (pow.f32 (+.f32 alpha -1) 3) (pow.f32 (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1))) 3)))
(expm1.f32 (log1p.f32 (/.f32 (*.f32 1/2 (/.f32 (+.f32 alpha -1) (log.f32 alpha))) (fma.f32 cosTheta cosTheta 1))))
(-.f32 (*.f32 1/2 (/.f32 alpha (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))) (/.f32 1/2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1))))
(*.f32 (+.f32 alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)))
(exp.f32 (log.f32 (/.f32 (*.f32 1/2 (/.f32 (+.f32 alpha -1) (log.f32 alpha))) (fma.f32 cosTheta cosTheta 1))))
(-.f32 (*.f32 1/2 (/.f32 alpha (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))) (/.f32 1/2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1))))
(*.f32 (+.f32 alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)))
(exp.f32 (*.f32 (log.f32 (/.f32 (*.f32 1/2 (/.f32 (+.f32 alpha -1) (log.f32 alpha))) (fma.f32 cosTheta cosTheta 1))) 1))
(-.f32 (*.f32 1/2 (/.f32 alpha (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))) (/.f32 1/2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1))))
(*.f32 (+.f32 alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)))
(log1p.f32 (expm1.f32 (/.f32 (*.f32 1/2 (/.f32 (+.f32 alpha -1) (log.f32 alpha))) (fma.f32 cosTheta cosTheta 1))))
(-.f32 (*.f32 1/2 (/.f32 alpha (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))) (/.f32 1/2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1))))
(*.f32 (+.f32 alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))))) 1)
(/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) 1/2) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)) (PI.f32)))
(/.f32 1 (*.f32 (/.f32 (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1))) (fma.f32 alpha alpha -1)) (PI.f32)))
(/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) 1/2) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)) (PI.f32)))
(/.f32 1 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1)))))
(/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) 1/2) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)) (PI.f32)))
(/.f32 1 (/.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1)))) (fma.f32 alpha alpha -1)))
(/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) 1/2) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)) (PI.f32)))
(/.f32 (+.f32 alpha 1) (*.f32 (/.f32 (PI.f32) (+.f32 alpha -1)) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1)))))
(/.f32 (+.f32 1 alpha) (*.f32 (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1))) (/.f32 (PI.f32) (+.f32 alpha -1))))
(*.f32 (/.f32 (+.f32 alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 2 (fma.f32 cosTheta cosTheta 1))))) (+.f32 1 alpha))
(/.f32 (+.f32 alpha 1) (/.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1)))) (+.f32 alpha -1)))
(/.f32 (+.f32 1 alpha) (*.f32 (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1))) (/.f32 (PI.f32) (+.f32 alpha -1))))
(*.f32 (/.f32 (+.f32 alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 2 (fma.f32 cosTheta cosTheta 1))))) (+.f32 1 alpha))
(/.f32 (+.f32 alpha 1) (*.f32 (PI.f32) (*.f32 (/.f32 (*.f32 2 (log.f32 alpha)) (+.f32 alpha -1)) (fma.f32 cosTheta cosTheta 1))))
(/.f32 (+.f32 1 alpha) (*.f32 (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1))) (/.f32 (PI.f32) (+.f32 alpha -1))))
(*.f32 (/.f32 (+.f32 alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 2 (fma.f32 cosTheta cosTheta 1))))) (+.f32 1 alpha))
(/.f32 (+.f32 alpha 1) (*.f32 (*.f32 (/.f32 (*.f32 2 (log.f32 alpha)) (+.f32 alpha -1)) (fma.f32 cosTheta cosTheta 1)) (PI.f32)))
(/.f32 (+.f32 1 alpha) (*.f32 (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1))) (/.f32 (PI.f32) (+.f32 alpha -1))))
(*.f32 (/.f32 (+.f32 alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 2 (fma.f32 cosTheta cosTheta 1))))) (+.f32 1 alpha))
(/.f32 (/.f32 (+.f32 alpha 1) (PI.f32)) (*.f32 (/.f32 (*.f32 2 (log.f32 alpha)) (+.f32 alpha -1)) (fma.f32 cosTheta cosTheta 1)))
(/.f32 (+.f32 1 alpha) (*.f32 (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1))) (/.f32 (PI.f32) (+.f32 alpha -1))))
(*.f32 (/.f32 (+.f32 alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 2 (fma.f32 cosTheta cosTheta 1))))) (+.f32 1 alpha))
(/.f32 (+.f32 alpha -1) (*.f32 (/.f32 (PI.f32) (+.f32 alpha 1)) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1)))))
(/.f32 (+.f32 1 alpha) (*.f32 (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1))) (/.f32 (PI.f32) (+.f32 alpha -1))))
(*.f32 (/.f32 (+.f32 alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 2 (fma.f32 cosTheta cosTheta 1))))) (+.f32 1 alpha))
(/.f32 (+.f32 alpha -1) (*.f32 (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1))) (/.f32 (PI.f32) (+.f32 alpha 1))))
(/.f32 (+.f32 1 alpha) (*.f32 (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1))) (/.f32 (PI.f32) (+.f32 alpha -1))))
(*.f32 (/.f32 (+.f32 alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 2 (fma.f32 cosTheta cosTheta 1))))) (+.f32 1 alpha))
(/.f32 (/.f32 (*.f32 1/2 (/.f32 (+.f32 alpha -1) (log.f32 alpha))) (fma.f32 cosTheta cosTheta 1)) (/.f32 (PI.f32) (+.f32 alpha 1)))
(*.f32 (/.f32 (+.f32 1 alpha) (PI.f32)) (/.f32 (/.f32 (*.f32 1/2 (+.f32 alpha -1)) (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (+.f32 1 alpha) (/.f32 (/.f32 (*.f32 1/2 (+.f32 alpha -1)) (log.f32 alpha)) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1))))
(/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) 1/2) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)) (PI.f32)))
(/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))) (PI.f32))
(/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) 1/2) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)) (PI.f32)))
(/.f32 (*.f32 1/2 (/.f32 (+.f32 alpha -1) (log.f32 alpha))) (*.f32 (/.f32 (PI.f32) (+.f32 alpha 1)) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 (+.f32 1 alpha) (PI.f32)) (/.f32 (/.f32 (*.f32 1/2 (+.f32 alpha -1)) (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (+.f32 1 alpha) (/.f32 (/.f32 (*.f32 1/2 (+.f32 alpha -1)) (log.f32 alpha)) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1)))))
(/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) 1/2) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)) (PI.f32)))
(/.f32 (-.f32 1 alpha) (*.f32 (/.f32 (PI.f32) (+.f32 alpha 1)) (*.f32 -2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))))
(*.f32 (/.f32 (-.f32 1 alpha) -2) (/.f32 (/.f32 (+.f32 1 alpha) (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1))))
(*.f32 (/.f32 (+.f32 1 alpha) (PI.f32)) (*.f32 (-.f32 1 alpha) (/.f32 (/.f32 -1/2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1))))
(/.f32 (-.f32 -1 alpha) (*.f32 (*.f32 (/.f32 (*.f32 2 (log.f32 alpha)) (+.f32 alpha -1)) (fma.f32 cosTheta cosTheta 1)) (neg.f32 (PI.f32))))
(/.f32 (-.f32 -1 alpha) (*.f32 (neg.f32 (PI.f32)) (/.f32 (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1))) (+.f32 alpha -1))))
(*.f32 (*.f32 (+.f32 alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1))) (/.f32 (-.f32 -1 alpha) (neg.f32 (PI.f32))))
(/.f32 (*.f32 (+.f32 alpha 1) (*.f32 1/2 (/.f32 (+.f32 alpha -1) (log.f32 alpha)))) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 (+.f32 1 alpha) (PI.f32)) (/.f32 (/.f32 (*.f32 1/2 (+.f32 alpha -1)) (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (+.f32 1 alpha) (/.f32 (/.f32 (*.f32 1/2 (+.f32 alpha -1)) (log.f32 alpha)) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))))
(/.f32 (*.f32 (+.f32 alpha 1) (-.f32 1 alpha)) (*.f32 (PI.f32) (*.f32 -2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))))
(*.f32 (/.f32 (-.f32 1 alpha) -2) (/.f32 (/.f32 (+.f32 1 alpha) (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1))))
(*.f32 (/.f32 (+.f32 1 alpha) (PI.f32)) (*.f32 (-.f32 1 alpha) (/.f32 (/.f32 -1/2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1))))
(/.f32 (*.f32 (/.f32 (+.f32 alpha 1) (PI.f32)) (*.f32 1/2 (/.f32 (+.f32 alpha -1) (log.f32 alpha)))) (fma.f32 cosTheta cosTheta 1))
(*.f32 (/.f32 (+.f32 1 alpha) (PI.f32)) (/.f32 (/.f32 (*.f32 1/2 (+.f32 alpha -1)) (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (+.f32 1 alpha) (/.f32 (/.f32 (*.f32 1/2 (+.f32 alpha -1)) (log.f32 alpha)) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))))
(/.f32 (*.f32 (/.f32 (+.f32 alpha 1) (PI.f32)) (-.f32 1 alpha)) (*.f32 -2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1))))
(*.f32 (/.f32 (-.f32 1 alpha) -2) (/.f32 (/.f32 (+.f32 1 alpha) (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1))))
(*.f32 (/.f32 (+.f32 1 alpha) (PI.f32)) (*.f32 (-.f32 1 alpha) (/.f32 (/.f32 -1/2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1))))
(/.f32 (*.f32 (/.f32 (*.f32 1/2 (/.f32 (+.f32 alpha -1) (log.f32 alpha))) (fma.f32 cosTheta cosTheta 1)) (-.f32 -1 alpha)) (neg.f32 (PI.f32)))
(/.f32 (-.f32 -1 alpha) (*.f32 (neg.f32 (PI.f32)) (/.f32 (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1))) (+.f32 alpha -1))))
(*.f32 (*.f32 (+.f32 alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1))) (/.f32 (-.f32 -1 alpha) (neg.f32 (PI.f32))))
(/.f32 (*.f32 (-.f32 -1 alpha) (/.f32 (*.f32 1/2 (/.f32 (+.f32 alpha -1) (log.f32 alpha))) (fma.f32 cosTheta cosTheta 1))) (neg.f32 (PI.f32)))
(/.f32 (-.f32 -1 alpha) (*.f32 (neg.f32 (PI.f32)) (/.f32 (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1))) (+.f32 alpha -1))))
(*.f32 (*.f32 (+.f32 alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1))) (/.f32 (-.f32 -1 alpha) (neg.f32 (PI.f32))))
(/.f32 (*.f32 (*.f32 1/2 (/.f32 (+.f32 alpha -1) (log.f32 alpha))) (/.f32 (+.f32 alpha 1) (PI.f32))) (fma.f32 cosTheta cosTheta 1))
(*.f32 (/.f32 (+.f32 1 alpha) (PI.f32)) (/.f32 (/.f32 (*.f32 1/2 (+.f32 alpha -1)) (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (+.f32 1 alpha) (/.f32 (/.f32 (*.f32 1/2 (+.f32 alpha -1)) (log.f32 alpha)) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))))
(/.f32 (*.f32 (-.f32 1 alpha) (/.f32 (+.f32 alpha 1) (PI.f32))) (*.f32 -2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1))))
(*.f32 (/.f32 (-.f32 1 alpha) -2) (/.f32 (/.f32 (+.f32 1 alpha) (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1))))
(*.f32 (/.f32 (+.f32 1 alpha) (PI.f32)) (*.f32 (-.f32 1 alpha) (/.f32 (/.f32 -1/2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1))))
(/.f32 (*.f32 (-.f32 -1 alpha) (+.f32 alpha -1)) (*.f32 (neg.f32 (PI.f32)) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1)))))
(/.f32 (-.f32 -1 alpha) (*.f32 (neg.f32 (PI.f32)) (/.f32 (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1))) (+.f32 alpha -1))))
(*.f32 (*.f32 (+.f32 alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1))) (/.f32 (-.f32 -1 alpha) (neg.f32 (PI.f32))))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) 1) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1))))
(/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) 1/2) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)) (PI.f32)))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) 2) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))
(/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) 1/2) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)) (PI.f32)))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 2 (log.f32 alpha))) (fma.f32 cosTheta cosTheta 1))
(/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) 1/2) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)) (PI.f32)))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (fma.f32 cosTheta cosTheta 1)) (*.f32 2 (log.f32 alpha)))
(/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) 1/2) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)) (PI.f32)))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (sqrt.f32 (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1))))) (sqrt.f32 (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1)))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (pow.f32 (sqrt.f32 (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1)))) 2))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (pow.f32 (cbrt.f32 (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1)))) 2)) (cbrt.f32 (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1)))))
(/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) 1/2) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)) (PI.f32)))
(/.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))) 1) (PI.f32))
(/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) 1/2) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)) (PI.f32)))
(/.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))) (*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32))))
(/.f32 (fma.f32 alpha alpha -1) (/.f32 (*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32))) (/.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1))))
(/.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (cbrt.f32 (PI.f32)))
(/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))) (*.f32 (cbrt.f32 (PI.f32)) (pow.f32 (cbrt.f32 (PI.f32)) 2)))
(/.f32 (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (fma.f32 cosTheta cosTheta 1))) (log.f32 alpha)) (cbrt.f32 (PI.f32))) (pow.f32 (cbrt.f32 (PI.f32)) 2))
(/.f32 (neg.f32 (fma.f32 alpha alpha -1)) (neg.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1))))))
(/.f32 (neg.f32 (fma.f32 alpha alpha -1)) (*.f32 (log.f32 alpha) (*.f32 (*.f32 2 (fma.f32 cosTheta cosTheta 1)) (neg.f32 (PI.f32)))))
(/.f32 (*.f32 (/.f32 (/.f32 -1/2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)) (fma.f32 alpha alpha -1)) (neg.f32 (PI.f32)))
(/.f32 (*.f32 (-.f32 -1 alpha) 1) (*.f32 (neg.f32 (PI.f32)) (*.f32 (/.f32 (*.f32 2 (log.f32 alpha)) (+.f32 alpha -1)) (fma.f32 cosTheta cosTheta 1))))
(/.f32 (-.f32 -1 alpha) (*.f32 (neg.f32 (PI.f32)) (/.f32 (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1))) (+.f32 alpha -1))))
(*.f32 (*.f32 (+.f32 alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1))) (/.f32 (-.f32 -1 alpha) (neg.f32 (PI.f32))))
(/.f32 (*.f32 (-.f32 -1 alpha) (*.f32 1/2 (/.f32 (+.f32 alpha -1) (log.f32 alpha)))) (*.f32 (neg.f32 (PI.f32)) (fma.f32 cosTheta cosTheta 1)))
(/.f32 (-.f32 -1 alpha) (*.f32 (neg.f32 (PI.f32)) (/.f32 (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1))) (+.f32 alpha -1))))
(*.f32 (*.f32 (+.f32 alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1))) (/.f32 (-.f32 -1 alpha) (neg.f32 (PI.f32))))
(/.f32 (*.f32 (-.f32 -1 alpha) (-.f32 1 alpha)) (*.f32 (neg.f32 (PI.f32)) (*.f32 -2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))))
(/.f32 (-.f32 1 alpha) (/.f32 (*.f32 (*.f32 (neg.f32 (PI.f32)) -2) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1))) (-.f32 -1 alpha)))
(*.f32 (/.f32 (/.f32 -1/2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)) (*.f32 (-.f32 1 alpha) (/.f32 (-.f32 -1 alpha) (neg.f32 (PI.f32)))))
(/.f32 (*.f32 (+.f32 alpha -1) (-.f32 -1 alpha)) (*.f32 (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1))) (neg.f32 (PI.f32))))
(/.f32 (-.f32 -1 alpha) (*.f32 (neg.f32 (PI.f32)) (/.f32 (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1))) (+.f32 alpha -1))))
(*.f32 (*.f32 (+.f32 alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1))) (/.f32 (-.f32 -1 alpha) (neg.f32 (PI.f32))))
(/.f32 (*.f32 (*.f32 1/2 (/.f32 (+.f32 alpha -1) (log.f32 alpha))) 1) (*.f32 (fma.f32 cosTheta cosTheta 1) (/.f32 (PI.f32) (+.f32 alpha 1))))
(*.f32 (/.f32 (+.f32 1 alpha) (PI.f32)) (/.f32 (/.f32 (*.f32 1/2 (+.f32 alpha -1)) (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (+.f32 1 alpha) (/.f32 (/.f32 (*.f32 1/2 (+.f32 alpha -1)) (log.f32 alpha)) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))))
(/.f32 (*.f32 (*.f32 1/2 (/.f32 (+.f32 alpha -1) (log.f32 alpha))) (+.f32 alpha 1)) (*.f32 (fma.f32 cosTheta cosTheta 1) (PI.f32)))
(*.f32 (/.f32 (+.f32 1 alpha) (PI.f32)) (/.f32 (/.f32 (*.f32 1/2 (+.f32 alpha -1)) (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (+.f32 1 alpha) (/.f32 (/.f32 (*.f32 1/2 (+.f32 alpha -1)) (log.f32 alpha)) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))))
(/.f32 (*.f32 (*.f32 1/2 (/.f32 (+.f32 alpha -1) (log.f32 alpha))) (-.f32 -1 alpha)) (*.f32 (fma.f32 cosTheta cosTheta 1) (neg.f32 (PI.f32))))
(/.f32 (-.f32 -1 alpha) (*.f32 (neg.f32 (PI.f32)) (/.f32 (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1))) (+.f32 alpha -1))))
(*.f32 (*.f32 (+.f32 alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1))) (/.f32 (-.f32 -1 alpha) (neg.f32 (PI.f32))))
(/.f32 (*.f32 (-.f32 1 alpha) 1) (*.f32 (*.f32 -2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1))) (/.f32 (PI.f32) (+.f32 alpha 1))))
(*.f32 (/.f32 (-.f32 1 alpha) -2) (/.f32 (/.f32 (+.f32 1 alpha) (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1))))
(*.f32 (/.f32 (+.f32 1 alpha) (PI.f32)) (*.f32 (-.f32 1 alpha) (/.f32 (/.f32 -1/2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1))))
(/.f32 (*.f32 (-.f32 1 alpha) (+.f32 alpha 1)) (*.f32 (*.f32 -2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1))) (PI.f32)))
(*.f32 (/.f32 (-.f32 1 alpha) -2) (/.f32 (/.f32 (+.f32 1 alpha) (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1))))
(*.f32 (/.f32 (+.f32 1 alpha) (PI.f32)) (*.f32 (-.f32 1 alpha) (/.f32 (/.f32 -1/2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1))))
(/.f32 (*.f32 (-.f32 1 alpha) (-.f32 -1 alpha)) (*.f32 (*.f32 -2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1))) (neg.f32 (PI.f32))))
(/.f32 (-.f32 1 alpha) (/.f32 (*.f32 (*.f32 (neg.f32 (PI.f32)) -2) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1))) (-.f32 -1 alpha)))
(*.f32 (/.f32 (/.f32 -1/2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)) (*.f32 (-.f32 1 alpha) (/.f32 (-.f32 -1 alpha) (neg.f32 (PI.f32)))))
(/.f32 (neg.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32))) (*.f32 -2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1))))
(/.f32 (/.f32 (/.f32 (neg.f32 (fma.f32 alpha alpha -1)) (PI.f32)) -2) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))
(/.f32 (/.f32 (neg.f32 (fma.f32 alpha alpha -1)) (PI.f32)) (*.f32 (log.f32 alpha) (*.f32 -2 (fma.f32 cosTheta cosTheta 1))))
(/.f32 (neg.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1))))) (neg.f32 (PI.f32)))
(/.f32 (neg.f32 (fma.f32 alpha alpha -1)) (*.f32 (log.f32 alpha) (*.f32 (*.f32 2 (fma.f32 cosTheta cosTheta 1)) (neg.f32 (PI.f32)))))
(/.f32 (*.f32 (/.f32 (/.f32 -1/2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)) (fma.f32 alpha alpha -1)) (neg.f32 (PI.f32)))
(pow.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))) 1)
(/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) 1/2) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)) (PI.f32)))
(pow.f32 (sqrt.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1))))) 2)
(pow.f32 (sqrt.f32 (/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) 1/2) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))) 2)
(pow.f32 (sqrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)) (PI.f32)))) 2)
(pow.f32 (cbrt.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1))))) 3)
(/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) 1/2) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)) (PI.f32)))
(pow.f32 (pow.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))) 3) 1/3)
(/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) 1/2) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)) (PI.f32)))
(sqrt.f32 (pow.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))) 2))
(sqrt.f32 (pow.f32 (/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) 1/2) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1))) 2))
(sqrt.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)) (PI.f32))) 2))
(log.f32 (exp.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1))))))
(/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) 1/2) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)) (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))))))
(/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) 1/2) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)) (PI.f32)))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))) 3))
(/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) 1/2) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)) (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 (+.f32 alpha 1) (PI.f32)) 3) (pow.f32 (/.f32 (*.f32 1/2 (/.f32 (+.f32 alpha -1) (log.f32 alpha))) (fma.f32 cosTheta cosTheta 1)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 (+.f32 1 alpha) (PI.f32)) 3) (pow.f32 (/.f32 (/.f32 (*.f32 1/2 (+.f32 alpha -1)) (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 (+.f32 1 alpha) (PI.f32)) 3) (pow.f32 (*.f32 (+.f32 alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 (*.f32 1/2 (/.f32 (+.f32 alpha -1) (log.f32 alpha))) (fma.f32 cosTheta cosTheta 1)) 3) (pow.f32 (/.f32 (+.f32 alpha 1) (PI.f32)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 (+.f32 1 alpha) (PI.f32)) 3) (pow.f32 (/.f32 (/.f32 (*.f32 1/2 (+.f32 alpha -1)) (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 (+.f32 1 alpha) (PI.f32)) 3) (pow.f32 (*.f32 (+.f32 alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1))))))
(/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) 1/2) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)) (PI.f32)))
(exp.f32 (log.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1))))))
(/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) 1/2) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)) (PI.f32)))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1))))) 1))
(/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) 1/2) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)) (PI.f32)))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1))))))
(/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) 1/2) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1)) (PI.f32)))
(+.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 cosTheta cosTheta)))
(*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1)))
(+.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 2 (log.f32 alpha))))
(*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1)))
(+.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 cosTheta cosTheta)) (*.f32 2 (log.f32 alpha)))
(*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1)))
(+.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 2 (log.f32 alpha))) (*.f32 2 (log.f32 alpha)))
(*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1))))) 1)
(*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1)))
(-.f32 (+.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 cosTheta cosTheta)) (exp.f32 (log1p.f32 (*.f32 2 (log.f32 alpha))))) 1)
(+.f32 (fma.f32 (*.f32 (log.f32 alpha) 2) (*.f32 cosTheta cosTheta) (exp.f32 (log1p.f32 (*.f32 (log.f32 alpha) 2)))) -1)
(+.f32 -1 (fma.f32 (*.f32 (log.f32 alpha) 2) (*.f32 cosTheta cosTheta) (exp.f32 (log1p.f32 (*.f32 (log.f32 alpha) 2)))))
(-.f32 (+.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 2 (log.f32 alpha))) (exp.f32 (log1p.f32 (*.f32 2 (log.f32 alpha))))) 1)
(+.f32 (fma.f32 (*.f32 (log.f32 alpha) 2) (*.f32 cosTheta cosTheta) (exp.f32 (log1p.f32 (*.f32 (log.f32 alpha) 2)))) -1)
(+.f32 -1 (fma.f32 (*.f32 (log.f32 alpha) 2) (*.f32 cosTheta cosTheta) (exp.f32 (log1p.f32 (*.f32 (log.f32 alpha) 2)))))
(pow.f32 (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1))) 1)
(*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1)))
(pow.f32 (sqrt.f32 (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1)))) 2)
(pow.f32 (cbrt.f32 (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1)))) 3)
(*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1)))
(pow.f32 (pow.f32 (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1))) 3) 1/3)
(*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1)))
(sqrt.f32 (pow.f32 (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1))) 2))
(log.f32 (pow.f32 (*.f32 alpha alpha) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (fma.f32 cosTheta cosTheta 1) (log.f32 (*.f32 alpha alpha)))
(log.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 alpha alpha) (fma.f32 cosTheta cosTheta 1)) 1)))
(log1p.f32 (+.f32 (pow.f32 (*.f32 alpha alpha) (fma.f32 cosTheta cosTheta 1)) -1))
(log1p.f32 (+.f32 -1 (pow.f32 (*.f32 alpha alpha) (fma.f32 cosTheta cosTheta 1))))
(cbrt.f32 (pow.f32 (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1))) 3))
(*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (pow.f32 (fma.f32 cosTheta cosTheta 1) 3)))
(cbrt.f32 (*.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (pow.f32 (fma.f32 cosTheta cosTheta 1) 3)))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 cosTheta cosTheta 1) 3) (pow.f32 (*.f32 2 (log.f32 alpha)) 3)))
(cbrt.f32 (*.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (pow.f32 (fma.f32 cosTheta cosTheta 1) 3)))
(expm1.f32 (log1p.f32 (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1)))))
(*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1)))
(exp.f32 (log.f32 (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1)))))
(*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1)))
(exp.f32 (*.f32 (log.f32 (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1)))) 1))
(*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1)))
(log1p.f32 (-.f32 (pow.f32 (*.f32 alpha alpha) (fma.f32 cosTheta cosTheta 1)) 1))
(log1p.f32 (+.f32 (pow.f32 (*.f32 alpha alpha) (fma.f32 cosTheta cosTheta 1)) -1))
(log1p.f32 (+.f32 -1 (pow.f32 (*.f32 alpha alpha) (fma.f32 cosTheta cosTheta 1))))

eval1.0s (6.1%)

Compiler

Compiled 44505 to 26754 computations (39.9% saved)

prune774.0ms (4.6%)

Pruning

34 alts after pruning (31 fresh and 3 done)

PrunedKeptTotal
New1657171674
Fresh151429
Picked101
Done437
Total1677341711
Error
0b
Counts
1711 → 34
Alt Table
Click to see full alt table
StatusErrorProgram
0.7b
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))))
10.7b
(/.f32 (pow.f32 (cbrt.f32 (/.f32 -1/2 (log.f32 alpha))) 3) (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (PI.f32)))
1.7b
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 2 (log.f32 alpha)))
1.8b
(/.f32 (/.f32 (*.f32 1/2 (+.f32 alpha -1)) (log.f32 alpha)) (/.f32 (PI.f32) (+.f32 1 alpha)))
0.8b
(/.f32 (/.f32 1 (/.f32 1 (fma.f32 alpha alpha -1))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 1 (*.f32 (neg.f32 cosTheta) cosTheta))))
0.6b
(/.f32 (/.f32 1/2 (/.f32 (*.f32 (log.f32 alpha) (neg.f32 (PI.f32))) (-.f32 1 (*.f32 alpha alpha)))) (+.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 1))
10.7b
(/.f32 (/.f32 1/2 (log.f32 (/.f32 1 alpha))) (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (PI.f32)))
10.7b
(/.f32 (/.f32 -1/2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))) (PI.f32))
10.7b
(/.f32 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (fma.f32 (neg.f32 cosTheta) cosTheta 1) (PI.f32)))
11.3b
(/.f32 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (-.f32 (+.f32 2 (*.f32 cosTheta cosTheta)) 1) (PI.f32)))
10.7b
(/.f32 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (PI.f32)))
11.3b
(/.f32 (/.f32 -1/2 (log.f32 alpha)) (PI.f32))
0.7b
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (PI.f32)) (+.f32 1 (*.f32 (neg.f32 cosTheta) cosTheta))))
32.0b
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (PI.f32) (/.f32 0 0)) 1))
0.5b
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (+.f32 1 (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) 1) cosTheta) cosTheta))))
0.8b
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (PI.f32) (*.f32 -2 (*.f32 2 (neg.f32 (log.f32 (sqrt.f32 alpha)))))) (+.f32 1 (*.f32 (neg.f32 cosTheta) cosTheta))))
0.8b
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (PI.f32) (*.f32 -2 (log1p.f32 (-.f32 (/.f32 1 alpha) 1)))) (+.f32 1 (*.f32 (neg.f32 cosTheta) cosTheta))))
0.8b
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (PI.f32) (*.f32 -2 (log.f32 (/.f32 1 alpha)))) (+.f32 1 (*.f32 (neg.f32 cosTheta) cosTheta))))
0.7b
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 1 (*.f32 (neg.f32 cosTheta) cosTheta))))
0.5b
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (+.f32 1 (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) 1) cosTheta) cosTheta))))
0.7b
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (+.f32 1 (*.f32 (neg.f32 cosTheta) cosTheta))))
1.9b
(/.f32 (+.f32 alpha 1) (*.f32 (/.f32 (PI.f32) (+.f32 alpha -1)) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1)))))
0.7b
(/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha))) (+.f32 (neg.f32 (*.f32 cosTheta cosTheta)) 1))
0.8b
(/.f32 (*.f32 (+.f32 alpha 1) (+.f32 alpha -1)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 1 (*.f32 (neg.f32 cosTheta) cosTheta))))
1.8b
(/.f32 (*.f32 1/2 (*.f32 (+.f32 1 alpha) (+.f32 alpha -1))) (*.f32 (PI.f32) (log.f32 alpha)))
10.7b
(/.f32 -1/2 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (log.f32 alpha) (PI.f32))))
11.3b
(/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32)))
1.9b
(*.f32 (/.f32 (+.f32 alpha 1) (fma.f32 cosTheta cosTheta 1)) (/.f32 (+.f32 alpha -1) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))))
1.8b
(*.f32 (/.f32 (+.f32 alpha 1) (*.f32 (*.f32 2 (log.f32 alpha)) (PI.f32))) (+.f32 alpha -1))
0.6b
(*.f32 (/.f32 (+.f32 alpha 1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (+.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha)) (-.f32 1 (*.f32 cosTheta cosTheta)))))) (+.f32 alpha -1))
0.8b
(*.f32 (/.f32 (+.f32 alpha 1) (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))) (+.f32 alpha -1))
1.8b
(*.f32 (/.f32 (+.f32 alpha 1) (PI.f32)) (/.f32 (+.f32 alpha -1) (*.f32 (log.f32 alpha) 2)))
1.9b
(*.f32 (*.f32 1/2 (/.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha)) (PI.f32))) (+.f32 alpha -1))
1.8b
(*.f32 1/2 (*.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha)) (/.f32 (+.f32 alpha -1) (PI.f32))))
Compiler

Compiled 1212 to 930 computations (23.3% saved)

localize79.0ms (0.5%)

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) (*.f32 2 (log.f32 alpha))) (+.f32 1 (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) 1) cosTheta) cosTheta))))
0.4b
(*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))
Compiler

Compiled 96 to 50 computations (47.9% saved)

series3.0ms (0%)

Counts
2 → 36
Calls

9 calls:

TimeVariablePointExpression
0.0ms
alpha
@0
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (+.f32 1 (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) 1) cosTheta) cosTheta))))
0.0ms
alpha
@inf
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (+.f32 1 (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) 1) cosTheta) cosTheta))))
0.0ms
alpha
@-inf
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (+.f32 1 (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) 1) cosTheta) cosTheta))))
0.0ms
alpha
@-inf
(*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))
0.0ms
cosTheta
@inf
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (+.f32 1 (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) 1) cosTheta) cosTheta))))

rewrite102.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1162×associate-/r/
428×associate-+l+
418×add-sqr-sqrt
408×pow1
408×*-un-lft-identity
Iterations

Useful iterations: 1 (0.0ms)

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

simplify103.0ms (0.6%)

Algorithm
egg-herbie
Rules
992×associate-/r*
940×associate-*r*
810×*-commutative
806×associate-*l*
578×times-frac
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
048316274
1165513378
Stop Event
node limit
Counts
148 → 230
Calls
Call 1
Inputs
(*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))
(*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))
(*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))
(*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))
(*.f32 -2 (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))
(*.f32 -2 (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))
(*.f32 -2 (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))
(*.f32 -2 (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))
(*.f32 2 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32)))
(*.f32 2 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32)))
(*.f32 2 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32)))
(*.f32 2 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32)))
(/.f32 -1/2 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))
(-.f32 (*.f32 1/2 (*.f32 (pow.f32 alpha 2) (-.f32 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32)))) (*.f32 -1 (/.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2) (PI.f32)))))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))))
(-.f32 (+.f32 (*.f32 1/2 (*.f32 (pow.f32 alpha 2) (-.f32 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32)))) (*.f32 -1 (/.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2) (PI.f32)))))))) (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 4) (-.f32 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32)))) (*.f32 -1 (/.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2) (PI.f32)))))))) (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2)))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))))
(-.f32 (+.f32 (*.f32 1/2 (*.f32 (pow.f32 alpha 2) (-.f32 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32)))) (*.f32 -1 (/.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2) (PI.f32)))))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta 4) (*.f32 (pow.f32 alpha 6) (-.f32 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32)))) (*.f32 -1 (/.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2) (PI.f32)))))))) (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2))) (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 4) (-.f32 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32)))) (*.f32 -1 (/.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2) (PI.f32)))))))) (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))))
(/.f32 -1/2 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(-.f32 (*.f32 1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))) (pow.f32 alpha 2))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))) (pow.f32 alpha 2))) (*.f32 -1/2 (/.f32 (*.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))) (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2)))) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 4))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 (*.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))) (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2)) (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 6)))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))) (pow.f32 alpha 2))) (*.f32 -1/2 (/.f32 (*.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))) (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2)))) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 4)))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))
(/.f32 1/2 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 cosTheta 6) (PI.f32)))))) (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))) (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 cosTheta 6) (PI.f32)))))) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2) (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 alpha 6) (*.f32 (pow.f32 cosTheta 8) (PI.f32)))))) (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))) (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))))
(*.f32 1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 alpha) (PI.f32))))
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 alpha) (PI.f32)))) (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (pow.f32 cosTheta 2)) (*.f32 (log.f32 alpha) (PI.f32)))))
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 alpha) (PI.f32)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (pow.f32 cosTheta 2)) (*.f32 (log.f32 alpha) (PI.f32)))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (pow.f32 cosTheta 4)) (*.f32 (log.f32 alpha) (PI.f32))))))
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 alpha) (PI.f32)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (pow.f32 cosTheta 2)) (*.f32 (log.f32 alpha) (PI.f32)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 4) (pow.f32 cosTheta 6)) (*.f32 (log.f32 alpha) (PI.f32)))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (pow.f32 cosTheta 4)) (*.f32 (log.f32 alpha) (PI.f32)))))))
(/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (*.f32 (pow.f32 cosTheta 6) (PI.f32))))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (*.f32 (pow.f32 cosTheta 6) (PI.f32))))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.f32 (pow.f32 cosTheta 8) (PI.f32)))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 4) (PI.f32))))))))
(/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (*.f32 (pow.f32 cosTheta 6) (PI.f32))))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (*.f32 (pow.f32 cosTheta 6) (PI.f32))))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.f32 (pow.f32 cosTheta 8) (PI.f32)))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 4) (PI.f32))))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)))) 1)
(pow.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) 1)
(pow.f32 (sqrt.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) 2)
(pow.f32 (cbrt.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) 3)
(pow.f32 (pow.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) 3) 1/3)
(sqrt.f32 (pow.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) 2))
(log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))
(log.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)) 1)))
(cbrt.f32 (pow.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) 3))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 2 (log.f32 alpha)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (pow.f32 (PI.f32) 3)))
(expm1.f32 (log1p.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))))
(exp.f32 (log.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))))
(exp.f32 (*.f32 (log.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) 1))
(log1p.f32 (-.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)) 1))
(+.f32 (/.f32 (/.f32 (*.f32 alpha alpha) (PI.f32)) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (neg.f32 (/.f32 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(+.f32 (neg.f32 (/.f32 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (/.f32 (/.f32 (*.f32 alpha alpha) (PI.f32)) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(-.f32 (/.f32 (/.f32 (*.f32 alpha alpha) (PI.f32)) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (/.f32 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) 1)
(*.f32 1 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 1)
(*.f32 (sqrt.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (sqrt.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (/.f32 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (cbrt.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (pow.f32 (cbrt.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 2))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 2) (cbrt.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (*.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (/.f32 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) (/.f32 1 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (+.f32 alpha 1) (*.f32 (+.f32 alpha -1) (/.f32 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (/.f32 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (fma.f32 alpha alpha -1))
(*.f32 (-.f32 1 (*.f32 alpha alpha)) (/.f32 1 (*.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) (neg.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) 1) (/.f32 (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))) (-.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) 1) (/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2) (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))) (+.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 3))))
(*.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))))
(*.f32 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (/.f32 1 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))))
(*.f32 (/.f32 1 (sqrt.f32 (*.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) (sqrt.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))
(*.f32 (/.f32 1 (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 (fma.f32 alpha alpha -1) (cbrt.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) (-.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))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) (+.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 3))) (+.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2) (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 1 (*.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) (neg.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (-.f32 1 (*.f32 alpha alpha)))
(*.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))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) 1) (/.f32 (sqrt.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 (/.f32 (sqrt.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)))) (sqrt.f32 (fma.f32 alpha alpha -1)))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (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 (sqrt.f32 (fma.f32 alpha alpha -1)) (cbrt.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))
(*.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 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) 1) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (sqrt.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (sqrt.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -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 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.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))))
(*.f32 (/.f32 (+.f32 alpha 1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) (/.f32 (+.f32 alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (/.f32 (+.f32 alpha 1) 1) (/.f32 (+.f32 alpha -1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 (/.f32 (+.f32 alpha 1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (+.f32 alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))))
(*.f32 (/.f32 (+.f32 alpha 1) (sqrt.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (/.f32 (+.f32 alpha -1) (sqrt.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))
(*.f32 (/.f32 (+.f32 alpha 1) (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 (+.f32 alpha -1) (cbrt.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))
(*.f32 (/.f32 1 (/.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (sqrt.f32 (fma.f32 alpha alpha -1)))) (sqrt.f32 (fma.f32 alpha alpha -1)))
(*.f32 (/.f32 1 (/.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2))) (cbrt.f32 (fma.f32 alpha alpha -1)))
(*.f32 (/.f32 1 (/.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (+.f32 alpha 1))) (+.f32 alpha -1))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) (-.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))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) (+.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 3)))) (+.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2) (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (-.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2)) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)))) (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (+.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 3)) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)))) (+.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2) (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (-.f32 (pow.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) 2) (*.f32 (*.f32 (*.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) (fma.f32 alpha alpha -1)) (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) (fma.f32 alpha alpha -1)) (*.f32 cosTheta cosTheta))))) (-.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) (*.f32 (*.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) (fma.f32 alpha alpha -1)) (*.f32 cosTheta cosTheta))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (+.f32 (pow.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) 3) (pow.f32 (*.f32 (*.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) (fma.f32 alpha alpha -1)) (*.f32 cosTheta cosTheta)) 3))) (+.f32 (pow.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) 2) (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) (fma.f32 alpha alpha -1)) (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) (fma.f32 alpha alpha -1)) (*.f32 cosTheta cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) (*.f32 (*.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) (fma.f32 alpha alpha -1)) (*.f32 cosTheta cosTheta))))))
(*.f32 (/.f32 (pow.f32 (cbrt.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)))) (cbrt.f32 (fma.f32 alpha alpha -1)))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) (-.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2) 1)) (-.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 1))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) (neg.f32 (-.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2)))) (neg.f32 (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) (neg.f32 (+.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 3)))) (neg.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2) (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))))))
(*.f32 (/.f32 (+.f32 alpha 1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (+.f32 alpha -1))
(*.f32 (/.f32 (*.f32 (+.f32 (pow.f32 alpha 4) -1) (/.f32 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (+.f32 (pow.f32 alpha 4) -1)) (fma.f32 alpha alpha -1))
(*.f32 (/.f32 (*.f32 (+.f32 (pow.f32 alpha 4) -1) (/.f32 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (-.f32 1 (pow.f32 alpha 4))) (-.f32 1 (*.f32 alpha alpha)))
(*.f32 (/.f32 (*.f32 (+.f32 (pow.f32 alpha 4) -1) (/.f32 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (+.f32 1 (pow.f32 alpha 6))) (+.f32 (pow.f32 alpha 4) (-.f32 1 (*.f32 alpha alpha))))
(*.f32 (/.f32 (*.f32 (+.f32 -1 (pow.f32 alpha 6)) (/.f32 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (-.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 alpha 4)) (*.f32 (fma.f32 alpha alpha 1) (fma.f32 alpha alpha 1)))) (-.f32 (pow.f32 alpha 4) (fma.f32 alpha alpha 1)))
(*.f32 (/.f32 (*.f32 (+.f32 -1 (pow.f32 alpha 6)) (/.f32 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (+.f32 (pow.f32 (pow.f32 alpha 4) 3) (pow.f32 (fma.f32 alpha alpha 1) 3))) (+.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 alpha 4)) (-.f32 (*.f32 (fma.f32 alpha alpha 1) (fma.f32 alpha alpha 1)) (*.f32 (pow.f32 alpha 4) (fma.f32 alpha alpha 1)))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (*.f32 2 (log.f32 alpha)) (-.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))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (*.f32 2 (log.f32 alpha)) (+.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 3)))) (+.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2) (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) 1) (*.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) (-.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))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) 1) (*.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) (+.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 3)))) (+.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2) (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) 1) (*.f32 (-.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2)) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)))) (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) 1) (*.f32 (+.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 3)) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)))) (+.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2) (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) 1) (-.f32 (pow.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) 2) (*.f32 (*.f32 (*.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) (fma.f32 alpha alpha -1)) (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) (fma.f32 alpha alpha -1)) (*.f32 cosTheta cosTheta))))) (-.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) (*.f32 (*.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) (fma.f32 alpha alpha -1)) (*.f32 cosTheta cosTheta))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) 1) (+.f32 (pow.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) 3) (pow.f32 (*.f32 (*.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) (fma.f32 alpha alpha -1)) (*.f32 cosTheta cosTheta)) 3))) (+.f32 (pow.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) 2) (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) (fma.f32 alpha alpha -1)) (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) (fma.f32 alpha alpha -1)) (*.f32 cosTheta cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) (*.f32 (*.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) (fma.f32 alpha alpha -1)) (*.f32 cosTheta cosTheta))))))
(*.f32 (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) 1) 1) (/.f32 (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))) (-.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2))))
(*.f32 (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) 1) 1) (/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2) (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))) (+.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 3))))
(*.f32 (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) 1) (-.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))))
(*.f32 (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) 1) (+.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 3))) (+.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2) (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) 1) (-.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2) 1)) (-.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 1))
(*.f32 (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) 1) (neg.f32 (-.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2)))) (neg.f32 (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) 1) (neg.f32 (+.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 3)))) (neg.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2) (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))))))
(*.f32 (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) (hypot.f32 1 (*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) cosTheta))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2)))) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) (hypot.f32 1 (*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) cosTheta))) (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 3)))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2) (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))))))
(*.f32 (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) (pow.f32 (cbrt.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 2)) (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2)))) (cbrt.f32 (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) (pow.f32 (cbrt.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 2)) (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 3)))) (cbrt.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2) (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))))))
(pow.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 1)
(pow.f32 (sqrt.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 2)
(pow.f32 (cbrt.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 3)
(pow.f32 (pow.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 3) 1/3)
(pow.f32 (*.f32 (/.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) -1)
(neg.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) (neg.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(sqrt.f32 (pow.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 2))
(log.f32 (exp.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(cbrt.f32 (pow.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 3))
(cbrt.f32 (/.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)))
(expm1.f32 (log1p.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(exp.f32 (log.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(exp.f32 (*.f32 (log.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 1))
(log1p.f32 (expm1.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
Outputs
(*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))
(*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))
(*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))
(*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))
(*.f32 -2 (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))
(*.f32 -2 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))))
(*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) -2))
(*.f32 -2 (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))
(*.f32 -2 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))))
(*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) -2))
(*.f32 -2 (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))
(*.f32 -2 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))))
(*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) -2))
(*.f32 -2 (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))
(*.f32 -2 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))))
(*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) -2))
(*.f32 2 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha))))))
(*.f32 2 (*.f32 (PI.f32) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))))
(*.f32 2 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha))))))
(*.f32 2 (*.f32 (PI.f32) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))))
(*.f32 2 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha))))))
(*.f32 2 (*.f32 (PI.f32) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))))
(*.f32 2 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha))))))
(*.f32 2 (*.f32 (PI.f32) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))))
(/.f32 -1/2 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))
(/.f32 -1/2 (*.f32 (*.f32 (log.f32 alpha) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta)))) (PI.f32)))
(/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(-.f32 (*.f32 1/2 (*.f32 (pow.f32 alpha 2) (-.f32 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32)))) (*.f32 -1 (/.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2) (PI.f32)))))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))))
(-.f32 (*.f32 (*.f32 1/2 (*.f32 alpha alpha)) (-.f32 (/.f32 1 (*.f32 (*.f32 (log.f32 alpha) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta)))) (PI.f32))) (/.f32 (neg.f32 (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (log.f32 alpha) (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) 2)) (PI.f32))))) (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta)))) (PI.f32))))
(fma.f32 (*.f32 1/2 (*.f32 alpha alpha)) (+.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))) (/.f32 cosTheta (/.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2))) cosTheta))) (/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))))
(-.f32 (+.f32 (*.f32 1/2 (*.f32 (pow.f32 alpha 2) (-.f32 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32)))) (*.f32 -1 (/.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2) (PI.f32)))))))) (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 4) (-.f32 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32)))) (*.f32 -1 (/.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2) (PI.f32)))))))) (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2)))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))))
(-.f32 (fma.f32 1/2 (*.f32 (*.f32 alpha alpha) (-.f32 (/.f32 1 (*.f32 (*.f32 (log.f32 alpha) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta)))) (PI.f32))) (/.f32 (neg.f32 (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (log.f32 alpha) (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) 2)) (PI.f32))))) (*.f32 -1/2 (/.f32 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 alpha 4)) (-.f32 (/.f32 1 (*.f32 (*.f32 (log.f32 alpha) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta)))) (PI.f32))) (/.f32 (neg.f32 (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (log.f32 alpha) (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) 2)) (PI.f32))))) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta)))))) (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta)))) (PI.f32))))
(fma.f32 1/2 (*.f32 alpha (*.f32 alpha (+.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))) (/.f32 cosTheta (/.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2))) cosTheta))))) (fma.f32 -1/2 (*.f32 (/.f32 (*.f32 cosTheta cosTheta) (-.f32 1 (*.f32 cosTheta cosTheta))) (*.f32 (+.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))) (/.f32 cosTheta (/.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2))) cosTheta))) (pow.f32 alpha 4))) (/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))))
(-.f32 (+.f32 (*.f32 1/2 (*.f32 (pow.f32 alpha 2) (-.f32 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32)))) (*.f32 -1 (/.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2) (PI.f32)))))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta 4) (*.f32 (pow.f32 alpha 6) (-.f32 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32)))) (*.f32 -1 (/.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2) (PI.f32)))))))) (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2))) (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 4) (-.f32 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32)))) (*.f32 -1 (/.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2) (PI.f32)))))))) (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))))
(-.f32 (fma.f32 1/2 (*.f32 (*.f32 alpha alpha) (-.f32 (/.f32 1 (*.f32 (*.f32 (log.f32 alpha) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta)))) (PI.f32))) (/.f32 (neg.f32 (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (log.f32 alpha) (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) 2)) (PI.f32))))) (fma.f32 1/2 (/.f32 (pow.f32 cosTheta 4) (/.f32 (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) 2) (*.f32 (-.f32 (/.f32 1 (*.f32 (*.f32 (log.f32 alpha) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta)))) (PI.f32))) (/.f32 (neg.f32 (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (log.f32 alpha) (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) 2)) (PI.f32)))) (pow.f32 alpha 6)))) (*.f32 -1/2 (/.f32 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 alpha 4)) (-.f32 (/.f32 1 (*.f32 (*.f32 (log.f32 alpha) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta)))) (PI.f32))) (/.f32 (neg.f32 (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (log.f32 alpha) (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) 2)) (PI.f32))))) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))))))) (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta)))) (PI.f32))))
(+.f32 (*.f32 1/2 (+.f32 (*.f32 alpha (*.f32 alpha (+.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))) (/.f32 cosTheta (/.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2))) cosTheta))))) (*.f32 (/.f32 (pow.f32 cosTheta 4) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2)) (*.f32 (+.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))) (/.f32 cosTheta (/.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2))) cosTheta))) (pow.f32 alpha 6))))) (fma.f32 -1/2 (*.f32 (/.f32 (*.f32 cosTheta cosTheta) (-.f32 1 (*.f32 cosTheta cosTheta))) (*.f32 (+.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))) (/.f32 cosTheta (/.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2))) cosTheta))) (pow.f32 alpha 4))) (/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))))
(/.f32 -1/2 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(/.f32 -1/2 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(/.f32 -1/2 (*.f32 (PI.f32) (neg.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)))))
(-.f32 (*.f32 1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))) (pow.f32 alpha 2))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))
(-.f32 (/.f32 (*.f32 1/2 (-.f32 (/.f32 1 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (neg.f32 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta 4))))))) (*.f32 alpha alpha)) (/.f32 1/2 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))))
(fma.f32 1/2 (/.f32 (+.f32 (/.f32 1 (*.f32 (PI.f32) (neg.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))))) (/.f32 (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (neg.f32 (log.f32 alpha))) (*.f32 (PI.f32) (pow.f32 cosTheta 4)))) (*.f32 alpha alpha)) (/.f32 -1/2 (*.f32 (PI.f32) (neg.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))) (pow.f32 alpha 2))) (*.f32 -1/2 (/.f32 (*.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))) (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2)))) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 4))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))
(-.f32 (fma.f32 1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (neg.f32 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta 4)))))) (*.f32 alpha alpha)) (*.f32 -1/2 (*.f32 (/.f32 (-.f32 (/.f32 1 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (neg.f32 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta 4)))))) (*.f32 cosTheta cosTheta)) (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (pow.f32 alpha 4))))) (/.f32 1/2 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))))
(fma.f32 1/2 (/.f32 (+.f32 (/.f32 1 (*.f32 (PI.f32) (neg.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))))) (/.f32 (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (neg.f32 (log.f32 alpha))) (*.f32 (PI.f32) (pow.f32 cosTheta 4)))) (*.f32 alpha alpha)) (fma.f32 -1/2 (*.f32 (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 cosTheta cosTheta)) (/.f32 (+.f32 (/.f32 1 (*.f32 (PI.f32) (neg.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))))) (/.f32 (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (neg.f32 (log.f32 alpha))) (*.f32 (PI.f32) (pow.f32 cosTheta 4)))) (pow.f32 alpha 4))) (/.f32 -1/2 (*.f32 (PI.f32) (neg.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 (*.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))) (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2)) (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 6)))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))) (pow.f32 alpha 2))) (*.f32 -1/2 (/.f32 (*.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))) (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2)))) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 4)))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))
(-.f32 (fma.f32 1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (neg.f32 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta 4)))))) (/.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 6)) (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) 2))) (fma.f32 1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (neg.f32 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta 4)))))) (*.f32 alpha alpha)) (*.f32 -1/2 (*.f32 (/.f32 (-.f32 (/.f32 1 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (neg.f32 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta 4)))))) (*.f32 cosTheta cosTheta)) (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (pow.f32 alpha 4)))))) (/.f32 1/2 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))))
(fma.f32 1/2 (*.f32 (/.f32 (+.f32 (/.f32 1 (*.f32 (PI.f32) (neg.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))))) (/.f32 (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (neg.f32 (log.f32 alpha))) (*.f32 (PI.f32) (pow.f32 cosTheta 4)))) (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 6))) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2)) (fma.f32 1/2 (/.f32 (+.f32 (/.f32 1 (*.f32 (PI.f32) (neg.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))))) (/.f32 (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (neg.f32 (log.f32 alpha))) (*.f32 (PI.f32) (pow.f32 cosTheta 4)))) (*.f32 alpha alpha)) (fma.f32 -1/2 (*.f32 (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 cosTheta cosTheta)) (/.f32 (+.f32 (/.f32 1 (*.f32 (PI.f32) (neg.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))))) (/.f32 (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (neg.f32 (log.f32 alpha))) (*.f32 (PI.f32) (pow.f32 cosTheta 4)))) (pow.f32 alpha 4))) (/.f32 -1/2 (*.f32 (PI.f32) (neg.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))))))))
(/.f32 1/2 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(/.f32 1/2 (*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(/.f32 1/2 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))))
(-.f32 (/.f32 1/2 (*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (/.f32 1/2 (*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))) (*.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (pow.f32 cosTheta 4))))))
(+.f32 (/.f32 1/2 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (/.f32 -1/2 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (PI.f32) (*.f32 (*.f32 alpha alpha) (pow.f32 cosTheta 4))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 cosTheta 6) (PI.f32)))))) (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))) (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))))
(-.f32 (fma.f32 1/2 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))) (*.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 6)) (PI.f32)))) (/.f32 1/2 (*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))) (/.f32 1/2 (*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))) (*.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (pow.f32 cosTheta 4))))))
(fma.f32 1/2 (/.f32 (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 6)))) (+.f32 (/.f32 1/2 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (/.f32 -1/2 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (PI.f32) (*.f32 (*.f32 alpha alpha) (pow.f32 cosTheta 4)))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 cosTheta 6) (PI.f32)))))) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) 2) (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 alpha 6) (*.f32 (pow.f32 cosTheta 8) (PI.f32)))))) (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))) (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))))
(-.f32 (fma.f32 1/2 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))) (*.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 6)) (PI.f32)))) (fma.f32 -1/2 (/.f32 (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) 2) (*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))) (*.f32 (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 8)) (PI.f32)))) (/.f32 1/2 (*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))))) (/.f32 1/2 (*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))) (*.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (pow.f32 cosTheta 4))))))
(+.f32 (fma.f32 1/2 (/.f32 (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 6)))) (fma.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2) (*.f32 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (PI.f32) (pow.f32 cosTheta 8))) (pow.f32 alpha 6))) (/.f32 1/2 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))))) (/.f32 -1/2 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (PI.f32) (*.f32 (*.f32 alpha alpha) (pow.f32 cosTheta 4))))))
(*.f32 1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32)))
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 alpha) (PI.f32)))) (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (pow.f32 cosTheta 2)) (*.f32 (log.f32 alpha) (PI.f32)))))
(fma.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32)) (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (log.f32 alpha)) (/.f32 (*.f32 cosTheta cosTheta) (PI.f32)))))
(fma.f32 -1/2 (*.f32 (/.f32 (*.f32 cosTheta cosTheta) (log.f32 alpha)) (/.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (PI.f32))) (*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32))))
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 alpha) (PI.f32)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (pow.f32 cosTheta 2)) (*.f32 (log.f32 alpha) (PI.f32)))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (pow.f32 cosTheta 4)) (*.f32 (log.f32 alpha) (PI.f32))))))
(fma.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32)) (fma.f32 -1/2 (*.f32 (/.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (log.f32 alpha)) (/.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (*.f32 1/2 (*.f32 (/.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (log.f32 alpha)) (/.f32 (pow.f32 cosTheta 4) (PI.f32))))))
(fma.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32)) (fma.f32 -1/2 (*.f32 (/.f32 (*.f32 cosTheta cosTheta) (log.f32 alpha)) (/.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (PI.f32))) (/.f32 (*.f32 1/2 (/.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (/.f32 (log.f32 alpha) (pow.f32 cosTheta 4)))) (PI.f32))))
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 alpha) (PI.f32)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (pow.f32 cosTheta 2)) (*.f32 (log.f32 alpha) (PI.f32)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 4) (pow.f32 cosTheta 6)) (*.f32 (log.f32 alpha) (PI.f32)))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (pow.f32 cosTheta 4)) (*.f32 (log.f32 alpha) (PI.f32)))))))
(fma.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32)) (fma.f32 -1/2 (*.f32 (/.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (log.f32 alpha)) (/.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (fma.f32 -1/2 (*.f32 (/.f32 (pow.f32 (fma.f32 alpha alpha -1) 4) (log.f32 alpha)) (/.f32 (pow.f32 cosTheta 6) (PI.f32))) (*.f32 1/2 (*.f32 (/.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (log.f32 alpha)) (/.f32 (pow.f32 cosTheta 4) (PI.f32)))))))
(fma.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32)) (fma.f32 -1/2 (*.f32 (/.f32 (*.f32 cosTheta cosTheta) (log.f32 alpha)) (/.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (PI.f32))) (fma.f32 -1/2 (/.f32 (*.f32 (pow.f32 cosTheta 6) (pow.f32 (fma.f32 alpha alpha -1) 4)) (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (*.f32 1/2 (/.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (/.f32 (log.f32 alpha) (pow.f32 cosTheta 4)))) (PI.f32)))))
(/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))
(-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))))
(-.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (fma.f32 alpha alpha -1)) (*.f32 (PI.f32) (pow.f32 cosTheta 4)))))
(+.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (/.f32 -1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 4) (fma.f32 alpha alpha -1))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (*.f32 (pow.f32 cosTheta 6) (PI.f32))))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))))
(+.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (-.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (pow.f32 cosTheta 6)) (PI.f32)))) (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (fma.f32 alpha alpha -1)) (*.f32 (PI.f32) (pow.f32 cosTheta 4))))))
(+.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (+.f32 (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 6)) (*.f32 (log.f32 alpha) (pow.f32 (fma.f32 alpha alpha -1) 2)))) (/.f32 -1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 4) (fma.f32 alpha alpha -1)))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (*.f32 (pow.f32 cosTheta 6) (PI.f32))))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.f32 (pow.f32 cosTheta 8) (PI.f32)))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 4) (PI.f32))))))))
(+.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (-.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (pow.f32 cosTheta 6)) (PI.f32)))) (+.f32 (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (fma.f32 alpha alpha -1)) (*.f32 (PI.f32) (pow.f32 cosTheta 4)))) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 8)) (pow.f32 (fma.f32 alpha alpha -1) 3)))))))
(+.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (-.f32 (+.f32 (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 6)) (*.f32 (log.f32 alpha) (pow.f32 (fma.f32 alpha alpha -1) 2)))) (/.f32 -1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 4) (fma.f32 alpha alpha -1)))))) (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 8)) (*.f32 (log.f32 alpha) (pow.f32 (fma.f32 alpha alpha -1) 3))))))
(/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))
(-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))))
(-.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (fma.f32 alpha alpha -1)) (*.f32 (PI.f32) (pow.f32 cosTheta 4)))))
(+.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (/.f32 -1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 4) (fma.f32 alpha alpha -1))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (*.f32 (pow.f32 cosTheta 6) (PI.f32))))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 4) (PI.f32)))))))
(+.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (-.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (pow.f32 cosTheta 6)) (PI.f32)))) (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (fma.f32 alpha alpha -1)) (*.f32 (PI.f32) (pow.f32 cosTheta 4))))))
(+.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (+.f32 (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 6)) (*.f32 (log.f32 alpha) (pow.f32 (fma.f32 alpha alpha -1) 2)))) (/.f32 -1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 4) (fma.f32 alpha alpha -1)))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (*.f32 (pow.f32 cosTheta 6) (PI.f32))))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.f32 (pow.f32 cosTheta 8) (PI.f32)))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 4) (PI.f32))))))))
(+.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (-.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (pow.f32 cosTheta 6)) (PI.f32)))) (+.f32 (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (fma.f32 alpha alpha -1)) (*.f32 (PI.f32) (pow.f32 cosTheta 4)))) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 8)) (pow.f32 (fma.f32 alpha alpha -1) 3)))))))
(+.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (-.f32 (+.f32 (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 6)) (*.f32 (log.f32 alpha) (pow.f32 (fma.f32 alpha alpha -1) 2)))) (/.f32 -1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 4) (fma.f32 alpha alpha -1)))))) (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 8)) (*.f32 (log.f32 alpha) (pow.f32 (fma.f32 alpha alpha -1) 3))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)))) 1)
(*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))
(pow.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) 1)
(*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))
(pow.f32 (sqrt.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) 2)
(*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))
(pow.f32 (cbrt.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) 3)
(*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))
(pow.f32 (pow.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) 3) 1/3)
(*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))
(sqrt.f32 (pow.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) 2))
(sqrt.f32 (pow.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) 2))
(fabs.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))))
(log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))
(*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))
(log.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)) 1)))
(log1p.f32 (+.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)) -1))
(log1p.f32 (+.f32 -1 (pow.f32 (*.f32 alpha alpha) (PI.f32))))
(cbrt.f32 (pow.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) 3))
(*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 2 (log.f32 alpha)) 3)))
(*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (pow.f32 (PI.f32) 3)))
(*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))
(expm1.f32 (log1p.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))))
(*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))
(exp.f32 (log.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))))
(*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))
(exp.f32 (*.f32 (log.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) 1))
(*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))
(log1p.f32 (-.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)) 1))
(log1p.f32 (+.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)) -1))
(log1p.f32 (+.f32 -1 (pow.f32 (*.f32 alpha alpha) (PI.f32))))
(+.f32 (/.f32 (/.f32 (*.f32 alpha alpha) (PI.f32)) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (neg.f32 (/.f32 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (/.f32 1 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) 2) (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(+.f32 (neg.f32 (/.f32 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (/.f32 (/.f32 (*.f32 alpha alpha) (PI.f32)) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (/.f32 1 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) 2) (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(-.f32 (/.f32 (/.f32 (*.f32 alpha alpha) (PI.f32)) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (/.f32 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (/.f32 1 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) 2) (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) 1)
(-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (/.f32 1 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) 2) (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(*.f32 1 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (/.f32 1 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) 2) (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (/.f32 1 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) 2) (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 1)
(-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (/.f32 1 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) 2) (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(*.f32 (sqrt.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (sqrt.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (/.f32 1 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) 2) (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (/.f32 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (/.f32 1 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) 2) (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(*.f32 (cbrt.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (pow.f32 (cbrt.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 2))
(-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (/.f32 1 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) 2) (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 2) (cbrt.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (/.f32 1 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) 2) (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (*.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (/.f32 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (/.f32 1 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) 2) (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) (/.f32 1 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (/.f32 1 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) 2) (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(*.f32 (+.f32 alpha 1) (*.f32 (+.f32 alpha -1) (/.f32 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (*.f32 (+.f32 alpha 1) (+.f32 alpha -1)) (/.f32 1 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))))
(*.f32 (+.f32 alpha 1) (/.f32 (+.f32 alpha -1) (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))))
(*.f32 (/.f32 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (fma.f32 alpha alpha -1))
(-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (/.f32 1 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) 2) (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(*.f32 (-.f32 1 (*.f32 alpha alpha)) (/.f32 1 (*.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) (neg.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(/.f32 (*.f32 (-.f32 1 (*.f32 alpha alpha)) 1) (*.f32 (log.f32 alpha) (*.f32 (*.f32 2 (PI.f32)) (neg.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(/.f32 (-.f32 1 (*.f32 alpha alpha)) (*.f32 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) -2) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) 1) (/.f32 (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))) (-.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))) (/.f32 (-.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))) (-.f32 1 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 2))))
(*.f32 (-.f32 1 (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)))) (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) 2) (PI.f32)) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2))))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) 1) (/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2) (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))) (+.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 3))))
(/.f32 (*.f32 (fma.f32 alpha alpha -1) (+.f32 (-.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))) (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 2))) (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (+.f32 1 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 3))))
(*.f32 (+.f32 (-.f32 1 (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)))) (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2))) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (pow.f32 cosTheta 6) 1)))))
(*.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))))
(-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (/.f32 1 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) 2) (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(*.f32 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (/.f32 1 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) 2) (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(*.f32 (/.f32 1 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))))
(-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (/.f32 1 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) 2) (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(*.f32 (/.f32 1 (sqrt.f32 (*.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) (sqrt.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))) (/.f32 (fma.f32 alpha alpha -1) (sqrt.f32 (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (sqrt.f32 (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))))) (sqrt.f32 (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))))
(*.f32 (/.f32 1 (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 (fma.f32 alpha alpha -1) (cbrt.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) 2)) (/.f32 (fma.f32 alpha alpha -1) (cbrt.f32 (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (cbrt.f32 (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))))) (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))) 2))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) (-.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))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))) (/.f32 (-.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))) (-.f32 1 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 2))))
(*.f32 (-.f32 1 (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)))) (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) 2) (PI.f32)) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2))))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) (+.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 3))) (+.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2) (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))))
(/.f32 (*.f32 (fma.f32 alpha alpha -1) (+.f32 (-.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))) (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 2))) (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (+.f32 1 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 3))))
(*.f32 (+.f32 (-.f32 1 (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)))) (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2))) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (pow.f32 cosTheta 6) 1)))))
(*.f32 (/.f32 1 (*.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) (neg.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (-.f32 1 (*.f32 alpha alpha)))
(/.f32 (*.f32 (-.f32 1 (*.f32 alpha alpha)) 1) (*.f32 (log.f32 alpha) (*.f32 (*.f32 2 (PI.f32)) (neg.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(/.f32 (-.f32 1 (*.f32 alpha alpha)) (*.f32 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) -2) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(*.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))))
(-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (/.f32 1 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) 2) (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (/.f32 1 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) 2) (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))))
(-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (/.f32 1 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) 2) (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) 1) (/.f32 (sqrt.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 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (/.f32 1 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) 2) (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(*.f32 (/.f32 (sqrt.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)))) (sqrt.f32 (fma.f32 alpha alpha -1)))
(-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (/.f32 1 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) 2) (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (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 (sqrt.f32 (fma.f32 alpha alpha -1)) (cbrt.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) 2)) (/.f32 (fma.f32 alpha alpha -1) (cbrt.f32 (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (cbrt.f32 (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))))) (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))) 2))
(*.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 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (/.f32 1 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) 2) (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (/.f32 1 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) 2) (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) 1) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (/.f32 1 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) 2) (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))))
(-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (/.f32 1 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) 2) (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (sqrt.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (sqrt.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))) (/.f32 (fma.f32 alpha alpha -1) (sqrt.f32 (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (sqrt.f32 (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))))) (sqrt.f32 (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -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 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))))) (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) 2)))
(*.f32 (cbrt.f32 (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) 2) (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))) (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))) 2)))
(*.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))))
(*.f32 (*.f32 (+.f32 alpha 1) (+.f32 alpha -1)) (/.f32 1 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))))
(*.f32 (+.f32 alpha 1) (/.f32 (+.f32 alpha -1) (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))))
(*.f32 (/.f32 (+.f32 alpha 1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) (/.f32 (+.f32 alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (*.f32 (+.f32 alpha 1) (+.f32 alpha -1)) (/.f32 1 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))))
(*.f32 (+.f32 alpha 1) (/.f32 (+.f32 alpha -1) (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))))
(*.f32 (/.f32 (+.f32 alpha 1) 1) (/.f32 (+.f32 alpha -1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 (*.f32 (+.f32 alpha 1) (+.f32 alpha -1)) (/.f32 1 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))))
(*.f32 (+.f32 alpha 1) (/.f32 (+.f32 alpha -1) (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))))
(*.f32 (/.f32 (+.f32 alpha 1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (+.f32 alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))))
(*.f32 (*.f32 (+.f32 alpha 1) (+.f32 alpha -1)) (/.f32 1 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))))
(*.f32 (+.f32 alpha 1) (/.f32 (+.f32 alpha -1) (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))))
(*.f32 (/.f32 (+.f32 alpha 1) (sqrt.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (/.f32 (+.f32 alpha -1) (sqrt.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))
(*.f32 (/.f32 (+.f32 alpha 1) (sqrt.f32 (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))) (/.f32 (+.f32 alpha -1) (sqrt.f32 (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))))
(*.f32 (/.f32 (+.f32 alpha 1) (sqrt.f32 (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))))) (/.f32 (+.f32 alpha -1) (sqrt.f32 (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))))))
(*.f32 (/.f32 (+.f32 alpha 1) (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 (+.f32 alpha -1) (cbrt.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))
(*.f32 (/.f32 (+.f32 alpha 1) (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) 2)) (/.f32 (+.f32 alpha -1) (cbrt.f32 (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))))
(*.f32 (/.f32 (+.f32 alpha 1) (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))) 2)) (/.f32 (+.f32 alpha -1) (cbrt.f32 (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))))))
(*.f32 (/.f32 1 (/.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (sqrt.f32 (fma.f32 alpha alpha -1)))) (sqrt.f32 (fma.f32 alpha alpha -1)))
(-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (/.f32 1 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) 2) (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(*.f32 (/.f32 1 (/.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2))) (cbrt.f32 (fma.f32 alpha alpha -1)))
(-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (/.f32 1 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) 2) (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(*.f32 (/.f32 1 (/.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (+.f32 alpha 1))) (+.f32 alpha -1))
(*.f32 (*.f32 (+.f32 alpha 1) (+.f32 alpha -1)) (/.f32 1 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))))
(*.f32 (+.f32 alpha 1) (/.f32 (+.f32 alpha -1) (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) (-.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))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))) (/.f32 (-.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))) (-.f32 1 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 2))))
(*.f32 (-.f32 1 (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)))) (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) 2) (PI.f32)) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2))))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) (+.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 3)))) (+.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2) (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))))
(/.f32 (*.f32 (fma.f32 alpha alpha -1) (+.f32 (-.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))) (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 2))) (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (+.f32 1 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 3))))
(*.f32 (+.f32 (-.f32 1 (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)))) (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2))) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (pow.f32 cosTheta 6) 1)))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (-.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2)) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)))) (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))) (/.f32 (-.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))) (-.f32 1 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 2))))
(*.f32 (-.f32 1 (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)))) (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) 2) (PI.f32)) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2))))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (+.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 3)) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)))) (+.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2) (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))))
(/.f32 (*.f32 (fma.f32 alpha alpha -1) (+.f32 (-.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))) (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 2))) (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (+.f32 1 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 3))))
(*.f32 (+.f32 (-.f32 1 (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)))) (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2))) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (pow.f32 cosTheta 6) 1)))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (-.f32 (pow.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) 2) (*.f32 (*.f32 (*.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) (fma.f32 alpha alpha -1)) (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) (fma.f32 alpha alpha -1)) (*.f32 cosTheta cosTheta))))) (-.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) (*.f32 (*.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) (fma.f32 alpha alpha -1)) (*.f32 cosTheta cosTheta))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (-.f32 (pow.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) 2) (*.f32 (*.f32 (*.f32 (log.f32 alpha) (*.f32 (*.f32 2 (PI.f32)) (fma.f32 alpha alpha -1))) (*.f32 (log.f32 alpha) (*.f32 (*.f32 2 (PI.f32)) (fma.f32 alpha alpha -1)))) (pow.f32 cosTheta 4)))) (-.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (log.f32 alpha) (*.f32 (*.f32 2 (PI.f32)) (fma.f32 alpha alpha -1))))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (-.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) 2) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) 2) (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2))))) (fma.f32 2 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) -2) (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1))))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (+.f32 (pow.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) 3) (pow.f32 (*.f32 (*.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) (fma.f32 alpha alpha -1)) (*.f32 cosTheta cosTheta)) 3))) (+.f32 (pow.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) 2) (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) (fma.f32 alpha alpha -1)) (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) (fma.f32 alpha alpha -1)) (*.f32 cosTheta cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) (*.f32 (*.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) (fma.f32 alpha alpha -1)) (*.f32 cosTheta cosTheta))))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (+.f32 (pow.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) 3) (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (log.f32 alpha) (*.f32 (*.f32 2 (PI.f32)) (fma.f32 alpha alpha -1)))) 3))) (+.f32 (pow.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) 2) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (log.f32 alpha) (*.f32 (*.f32 2 (PI.f32)) (fma.f32 alpha alpha -1)))) (-.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (log.f32 alpha) (*.f32 (*.f32 2 (PI.f32)) (fma.f32 alpha alpha -1)))) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (fma.f32 alpha alpha -1)) 3) (pow.f32 cosTheta 6) (pow.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) 3))) (fma.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1))))) (fma.f32 (*.f32 cosTheta cosTheta) (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (fma.f32 alpha alpha -1)) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) -2)) (pow.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) 2)))
(*.f32 (/.f32 (pow.f32 (cbrt.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)))) (cbrt.f32 (fma.f32 alpha alpha -1)))
(-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (/.f32 1 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) 2) (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) (-.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2) 1)) (-.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 1))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (+.f32 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 2) -1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) -1))
(/.f32 (*.f32 (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32)) 2) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) -1)) (+.f32 -1 (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) (neg.f32 (-.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2)))) (neg.f32 (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (+.f32 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 2) -1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) -1))
(/.f32 (*.f32 (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32)) 2) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) -1)) (+.f32 -1 (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) (neg.f32 (+.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 3)))) (neg.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2) (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (+.f32 -1 (neg.f32 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 3))) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))) (neg.f32 (+.f32 (-.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))) (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 2))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (-.f32 -1 (*.f32 (pow.f32 cosTheta 6) (pow.f32 (fma.f32 alpha alpha -1) 3))))) (-.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) -1) (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2))))
(*.f32 (/.f32 (+.f32 alpha 1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (+.f32 alpha -1))
(*.f32 (*.f32 (+.f32 alpha 1) (+.f32 alpha -1)) (/.f32 1 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))))
(*.f32 (+.f32 alpha 1) (/.f32 (+.f32 alpha -1) (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))))
(*.f32 (/.f32 (*.f32 (+.f32 (pow.f32 alpha 4) -1) (/.f32 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (+.f32 (pow.f32 alpha 4) -1)) (fma.f32 alpha alpha -1))
(*.f32 (fma.f32 alpha alpha -1) (/.f32 (+.f32 -1 (pow.f32 alpha 4)) (/.f32 (+.f32 -1 (pow.f32 alpha 4)) (/.f32 1 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 alpha 4)) (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) 2) (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))) (+.f32 -1 (pow.f32 alpha 4)))
(*.f32 (/.f32 (*.f32 (+.f32 (pow.f32 alpha 4) -1) (/.f32 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (-.f32 1 (pow.f32 alpha 4))) (-.f32 1 (*.f32 alpha alpha)))
(*.f32 (-.f32 1 (*.f32 alpha alpha)) (/.f32 (+.f32 -1 (pow.f32 alpha 4)) (/.f32 (-.f32 1 (pow.f32 alpha 4)) (/.f32 1 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))))))
(*.f32 (-.f32 1 (*.f32 alpha alpha)) (*.f32 (/.f32 (+.f32 -1 (pow.f32 alpha 4)) (-.f32 1 (pow.f32 alpha 4))) (/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))
(*.f32 (/.f32 (*.f32 (+.f32 (pow.f32 alpha 4) -1) (/.f32 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (+.f32 1 (pow.f32 alpha 6))) (+.f32 (pow.f32 alpha 4) (-.f32 1 (*.f32 alpha alpha))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 alpha 4)) (/.f32 (+.f32 1 (pow.f32 alpha 6)) (/.f32 1 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))))) (-.f32 (+.f32 (pow.f32 alpha 4) 1) (*.f32 alpha alpha)))
(*.f32 (*.f32 (/.f32 (+.f32 -1 (pow.f32 alpha 4)) (+.f32 1 (pow.f32 alpha 6))) (/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))) (+.f32 (pow.f32 alpha 4) (-.f32 1 (*.f32 alpha alpha))))
(*.f32 (/.f32 (*.f32 (+.f32 -1 (pow.f32 alpha 6)) (/.f32 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (-.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 alpha 4)) (*.f32 (fma.f32 alpha alpha 1) (fma.f32 alpha alpha 1)))) (-.f32 (pow.f32 alpha 4) (fma.f32 alpha alpha 1)))
(*.f32 (/.f32 (*.f32 (/.f32 1 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))) (+.f32 -1 (pow.f32 alpha 6))) (-.f32 (pow.f32 alpha 8) (*.f32 (fma.f32 alpha alpha 1) (fma.f32 alpha alpha 1)))) (-.f32 (pow.f32 alpha 4) (fma.f32 alpha alpha 1)))
(*.f32 (*.f32 (/.f32 (+.f32 -1 (pow.f32 alpha 6)) (-.f32 (pow.f32 alpha 8) (*.f32 (fma.f32 alpha alpha 1) (fma.f32 alpha alpha 1)))) (/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))) (-.f32 (pow.f32 alpha 4) (fma.f32 alpha alpha 1)))
(*.f32 (/.f32 (*.f32 (+.f32 -1 (pow.f32 alpha 6)) (/.f32 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (+.f32 (pow.f32 (pow.f32 alpha 4) 3) (pow.f32 (fma.f32 alpha alpha 1) 3))) (+.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 alpha 4)) (-.f32 (*.f32 (fma.f32 alpha alpha 1) (fma.f32 alpha alpha 1)) (*.f32 (pow.f32 alpha 4) (fma.f32 alpha alpha 1)))))
(*.f32 (/.f32 (*.f32 (/.f32 1 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))) (+.f32 -1 (pow.f32 alpha 6))) (+.f32 (pow.f32 (pow.f32 alpha 4) 3) (pow.f32 (fma.f32 alpha alpha 1) 3))) (+.f32 (pow.f32 alpha 8) (*.f32 (fma.f32 alpha alpha 1) (-.f32 (fma.f32 alpha alpha 1) (pow.f32 alpha 4)))))
(*.f32 (*.f32 (/.f32 (+.f32 -1 (pow.f32 alpha 6)) (+.f32 (pow.f32 (pow.f32 alpha 4) 3) (pow.f32 (fma.f32 alpha alpha 1) 3))) (/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))) (fma.f32 (fma.f32 alpha alpha 1) (-.f32 (fma.f32 alpha alpha 1) (pow.f32 alpha 4)) (pow.f32 alpha 8)))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (*.f32 2 (log.f32 alpha)) (-.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))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))) (/.f32 (-.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))) (-.f32 1 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 2))))
(*.f32 (-.f32 1 (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)))) (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) 2) (PI.f32)) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2))))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (*.f32 2 (log.f32 alpha)) (+.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 3)))) (+.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2) (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))))
(/.f32 (*.f32 (fma.f32 alpha alpha -1) (+.f32 (-.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))) (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 2))) (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (+.f32 1 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 3))))
(*.f32 (+.f32 (-.f32 1 (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)))) (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2))) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (pow.f32 cosTheta 6) 1)))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) 1) (*.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) (-.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))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))) (/.f32 (-.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))) (-.f32 1 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 2))))
(*.f32 (-.f32 1 (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)))) (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) 2) (PI.f32)) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2))))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) 1) (*.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) (+.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 3)))) (+.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2) (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))))
(/.f32 (*.f32 (fma.f32 alpha alpha -1) (+.f32 (-.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))) (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 2))) (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (+.f32 1 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 3))))
(*.f32 (+.f32 (-.f32 1 (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)))) (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2))) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (pow.f32 cosTheta 6) 1)))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) 1) (*.f32 (-.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2)) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)))) (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))) (/.f32 (-.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))) (-.f32 1 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 2))))
(*.f32 (-.f32 1 (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)))) (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) 2) (PI.f32)) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2))))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) 1) (*.f32 (+.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 3)) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)))) (+.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2) (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))))
(/.f32 (*.f32 (fma.f32 alpha alpha -1) (+.f32 (-.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))) (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 2))) (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (+.f32 1 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 3))))
(*.f32 (+.f32 (-.f32 1 (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)))) (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2))) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (pow.f32 cosTheta 6) 1)))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) 1) (-.f32 (pow.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) 2) (*.f32 (*.f32 (*.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) (fma.f32 alpha alpha -1)) (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) (fma.f32 alpha alpha -1)) (*.f32 cosTheta cosTheta))))) (-.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) (*.f32 (*.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) (fma.f32 alpha alpha -1)) (*.f32 cosTheta cosTheta))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (-.f32 (pow.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) 2) (*.f32 (*.f32 (*.f32 (log.f32 alpha) (*.f32 (*.f32 2 (PI.f32)) (fma.f32 alpha alpha -1))) (*.f32 (log.f32 alpha) (*.f32 (*.f32 2 (PI.f32)) (fma.f32 alpha alpha -1)))) (pow.f32 cosTheta 4)))) (-.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (log.f32 alpha) (*.f32 (*.f32 2 (PI.f32)) (fma.f32 alpha alpha -1))))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (-.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) 2) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) 2) (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2))))) (fma.f32 2 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) -2) (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1))))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) 1) (+.f32 (pow.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) 3) (pow.f32 (*.f32 (*.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) (fma.f32 alpha alpha -1)) (*.f32 cosTheta cosTheta)) 3))) (+.f32 (pow.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) 2) (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) (fma.f32 alpha alpha -1)) (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) (fma.f32 alpha alpha -1)) (*.f32 cosTheta cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) (*.f32 (*.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) (fma.f32 alpha alpha -1)) (*.f32 cosTheta cosTheta))))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (+.f32 (pow.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) 3) (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (log.f32 alpha) (*.f32 (*.f32 2 (PI.f32)) (fma.f32 alpha alpha -1)))) 3))) (+.f32 (pow.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) 2) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (log.f32 alpha) (*.f32 (*.f32 2 (PI.f32)) (fma.f32 alpha alpha -1)))) (-.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (log.f32 alpha) (*.f32 (*.f32 2 (PI.f32)) (fma.f32 alpha alpha -1)))) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (fma.f32 alpha alpha -1)) 3) (pow.f32 cosTheta 6) (pow.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) 3))) (fma.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1))))) (fma.f32 (*.f32 cosTheta cosTheta) (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (fma.f32 alpha alpha -1)) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) -2)) (pow.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) 2)))
(*.f32 (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) 1) 1) (/.f32 (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))) (-.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))) (/.f32 (-.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))) (-.f32 1 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 2))))
(*.f32 (-.f32 1 (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)))) (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) 2) (PI.f32)) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2))))))
(*.f32 (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) 1) 1) (/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2) (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))) (+.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 3))))
(/.f32 (*.f32 (fma.f32 alpha alpha -1) (+.f32 (-.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))) (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 2))) (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (+.f32 1 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 3))))
(*.f32 (+.f32 (-.f32 1 (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)))) (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2))) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (pow.f32 cosTheta 6) 1)))))
(*.f32 (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) 1) (-.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))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))) (/.f32 (-.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))) (-.f32 1 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 2))))
(*.f32 (-.f32 1 (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)))) (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) 2) (PI.f32)) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2))))))
(*.f32 (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) 1) (+.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 3))) (+.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2) (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))))
(/.f32 (*.f32 (fma.f32 alpha alpha -1) (+.f32 (-.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))) (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 2))) (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (+.f32 1 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 3))))
(*.f32 (+.f32 (-.f32 1 (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)))) (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2))) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (pow.f32 cosTheta 6) 1)))))
(*.f32 (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) 1) (-.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2) 1)) (-.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 1))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (+.f32 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 2) -1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) -1))
(/.f32 (*.f32 (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32)) 2) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) -1)) (+.f32 -1 (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2))))
(*.f32 (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) 1) (neg.f32 (-.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2)))) (neg.f32 (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (+.f32 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 2) -1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) -1))
(/.f32 (*.f32 (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32)) 2) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) -1)) (+.f32 -1 (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2))))
(*.f32 (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) 1) (neg.f32 (+.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 3)))) (neg.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2) (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (+.f32 -1 (neg.f32 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 3))) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))) (neg.f32 (+.f32 (-.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))) (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 2))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (-.f32 -1 (*.f32 (pow.f32 cosTheta 6) (pow.f32 (fma.f32 alpha alpha -1) 3))))) (-.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) -1) (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2))))
(*.f32 (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) (hypot.f32 1 (*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) cosTheta))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2)))) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 2))) (hypot.f32 1 (*.f32 cosTheta (sqrt.f32 (fma.f32 alpha alpha -1)))))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)))))
(/.f32 (/.f32 (*.f32 (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32)) 2) (sqrt.f32 (-.f32 1 (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)))))) (hypot.f32 1 (*.f32 cosTheta (sqrt.f32 (fma.f32 alpha alpha -1))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2)))))
(*.f32 (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) (hypot.f32 1 (*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) cosTheta))) (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 3)))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2) (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))) (*.f32 (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 3))) (hypot.f32 1 (*.f32 cosTheta (sqrt.f32 (fma.f32 alpha alpha -1)))))) (sqrt.f32 (+.f32 (-.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))) (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 2))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (hypot.f32 1 (*.f32 cosTheta (sqrt.f32 (fma.f32 alpha alpha -1)))) (sqrt.f32 (fma.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (pow.f32 cosTheta 6) 1))) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))))) (sqrt.f32 (+.f32 (-.f32 1 (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)))) (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2)))))
(*.f32 (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) (pow.f32 (cbrt.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 2)) (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2)))) (cbrt.f32 (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))) (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 2))) (pow.f32 (cbrt.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 2))) (cbrt.f32 (-.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)))))
(*.f32 (/.f32 (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32)) 2) (*.f32 (pow.f32 (cbrt.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)) 2) (cbrt.f32 (-.f32 1 (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2)))))) (cbrt.f32 (-.f32 1 (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1))))))
(*.f32 (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) (pow.f32 (cbrt.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 2)) (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 3)))) (cbrt.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2) (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))) (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 3))) (pow.f32 (cbrt.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 2))) (cbrt.f32 (+.f32 (-.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))) (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 2))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (pow.f32 (cbrt.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)) 2) (cbrt.f32 (fma.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (pow.f32 cosTheta 6) 1))) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))))) (cbrt.f32 (+.f32 (-.f32 1 (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)))) (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2)))))
(pow.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 1)
(-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (/.f32 1 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) 2) (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(pow.f32 (sqrt.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 2)
(-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (/.f32 1 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) 2) (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(pow.f32 (cbrt.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 3)
(-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (/.f32 1 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) 2) (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(pow.f32 (pow.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 3) 1/3)
(-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (/.f32 1 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) 2) (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(pow.f32 (*.f32 (/.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) -1)
(-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (/.f32 1 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) 2) (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(neg.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) (neg.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(/.f32 (*.f32 (-.f32 1 (*.f32 alpha alpha)) 1) (*.f32 (log.f32 alpha) (*.f32 (*.f32 2 (PI.f32)) (neg.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(/.f32 (-.f32 1 (*.f32 alpha alpha)) (*.f32 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) -2) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(sqrt.f32 (pow.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 2))
(sqrt.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))) 2))
(fabs.f32 (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) 2) (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))
(log.f32 (exp.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (/.f32 1 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) 2) (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (/.f32 1 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) 2) (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(cbrt.f32 (pow.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 3))
(-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (/.f32 1 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) 2) (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(cbrt.f32 (/.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)))
(-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (/.f32 1 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) 2) (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(expm1.f32 (log1p.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (/.f32 1 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) 2) (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(exp.f32 (log.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (/.f32 1 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) 2) (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(exp.f32 (*.f32 (log.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 1))
(-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (/.f32 1 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) 2) (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(log1p.f32 (expm1.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (/.f32 1 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) 2) (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))

localize46.0ms (0.3%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.1b
(-.f32 (*.f32 alpha alpha) 1)
Compiler

Compiled 42 to 30 computations (28.6% saved)

localize56.0ms (0.3%)

Local error

Found 4 expressions with local error:

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

Compiled 53 to 33 computations (37.7% saved)

series4.0ms (0%)

Counts
3 → 36
Calls

9 calls:

TimeVariablePointExpression
1.0ms
alpha
@-inf
(*.f32 (*.f32 1/2 (/.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha)) (PI.f32))) (+.f32 alpha -1))
0.0ms
alpha
@inf
(/.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha)) (PI.f32))
0.0ms
alpha
@-inf
(/.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha)) (PI.f32))
0.0ms
alpha
@-inf
(/.f32 (+.f32 alpha 1) (log.f32 alpha))
0.0ms
alpha
@0
(/.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha)) (PI.f32))

rewrite93.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1172×associate-/r/
1012×distribute-lft-in
988×associate-/l/
350×add-sqr-sqrt
340×pow1
Iterations

Useful iterations: 1 (0.0ms)

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

simplify108.0ms (0.6%)

Algorithm
egg-herbie
Rules
1424×associate-/r/
842×associate-*r*
744×associate-*l*
550×associate-*r/
524×*-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04158435
112486765
261086761
Stop Event
node limit
Counts
179 → 249
Calls
Call 1
Inputs
(/.f32 1 (*.f32 (log.f32 alpha) (PI.f32)))
(+.f32 (/.f32 alpha (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32))))
(+.f32 (/.f32 alpha (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32))))
(+.f32 (/.f32 alpha (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 -1 (/.f32 alpha (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))))
(-.f32 (*.f32 -1 (/.f32 alpha (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))) (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))))
(-.f32 (*.f32 -1 (/.f32 alpha (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))) (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))))
(-.f32 (*.f32 -1 (/.f32 alpha (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))) (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))))
(/.f32 alpha (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32)))
(+.f32 (/.f32 alpha (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32))) (/.f32 1 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32))))
(+.f32 (/.f32 alpha (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32))) (/.f32 1 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32))))
(+.f32 (/.f32 alpha (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32))) (/.f32 1 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32))))
(/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32)))
(-.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 alpha) (PI.f32)))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32)))))
(-.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 alpha) (PI.f32)))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32)))))
(-.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 alpha) (PI.f32)))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 -1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))))
(+.f32 (*.f32 -1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))))
(+.f32 (*.f32 -1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))))
(+.f32 (*.f32 -1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))))
(*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32))))
(-.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32)))) (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32)))))
(-.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32)))) (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32)))))
(-.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32)))) (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32)))))
(/.f32 1 (log.f32 alpha))
(+.f32 (/.f32 alpha (log.f32 alpha)) (/.f32 1 (log.f32 alpha)))
(+.f32 (/.f32 alpha (log.f32 alpha)) (/.f32 1 (log.f32 alpha)))
(+.f32 (/.f32 alpha (log.f32 alpha)) (/.f32 1 (log.f32 alpha)))
(*.f32 -1 (/.f32 alpha (log.f32 (/.f32 1 alpha))))
(-.f32 (*.f32 -1 (/.f32 alpha (log.f32 (/.f32 1 alpha)))) (/.f32 1 (log.f32 (/.f32 1 alpha))))
(-.f32 (*.f32 -1 (/.f32 alpha (log.f32 (/.f32 1 alpha)))) (/.f32 1 (log.f32 (/.f32 1 alpha))))
(-.f32 (*.f32 -1 (/.f32 alpha (log.f32 (/.f32 1 alpha)))) (/.f32 1 (log.f32 (/.f32 1 alpha))))
(/.f32 alpha (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))))
(+.f32 (/.f32 alpha (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha))))) (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha))))))
(+.f32 (/.f32 alpha (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha))))) (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha))))))
(+.f32 (/.f32 alpha (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha))))) (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (+.f32 alpha 1) (*.f32 (log.f32 alpha) (PI.f32))))) 1)
(*.f32 1 (/.f32 (+.f32 alpha 1) (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 (+.f32 alpha 1) (*.f32 (/.f32 1 (log.f32 alpha)) (/.f32 1 (PI.f32))))
(*.f32 (+.f32 alpha 1) (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha)) (/.f32 1 (PI.f32)))
(*.f32 (/.f32 (+.f32 alpha 1) (*.f32 (log.f32 alpha) (PI.f32))) 1)
(*.f32 (sqrt.f32 (/.f32 (+.f32 alpha 1) (*.f32 (log.f32 alpha) (PI.f32)))) (sqrt.f32 (/.f32 (+.f32 alpha 1) (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 (sqrt.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha))) (*.f32 (sqrt.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha))) (/.f32 1 (PI.f32))))
(*.f32 (sqrt.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha))) (/.f32 (sqrt.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha))) (PI.f32)))
(*.f32 (cbrt.f32 (/.f32 (+.f32 alpha 1) (*.f32 (log.f32 alpha) (PI.f32)))) (pow.f32 (cbrt.f32 (/.f32 (+.f32 alpha 1) (*.f32 (log.f32 alpha) (PI.f32)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (+.f32 alpha 1) (*.f32 (log.f32 alpha) (PI.f32)))) 2) (cbrt.f32 (/.f32 (+.f32 alpha 1) (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha))) 2) (*.f32 (cbrt.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha))) (/.f32 1 (PI.f32))))
(*.f32 (/.f32 1 (PI.f32)) (/.f32 (+.f32 alpha 1) (log.f32 alpha)))
(*.f32 (/.f32 (-.f32 -1 alpha) (log.f32 alpha)) (/.f32 1 (neg.f32 (PI.f32))))
(*.f32 (/.f32 (+.f32 alpha 1) (PI.f32)) (/.f32 1 (log.f32 alpha)))
(*.f32 (/.f32 1 (sqrt.f32 (PI.f32))) (/.f32 (+.f32 alpha 1) (*.f32 (sqrt.f32 (PI.f32)) (log.f32 alpha))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (PI.f32)) 2)) (/.f32 (+.f32 alpha 1) (*.f32 (cbrt.f32 (PI.f32)) (log.f32 alpha))))
(*.f32 (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32))) (+.f32 alpha 1))
(*.f32 (/.f32 1 (neg.f32 (PI.f32))) (/.f32 (-.f32 -1 alpha) (log.f32 alpha)))
(*.f32 (/.f32 (sqrt.f32 (+.f32 alpha 1)) (PI.f32)) (/.f32 (sqrt.f32 (+.f32 alpha 1)) (log.f32 alpha)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 alpha 1)) 2) (PI.f32)) (/.f32 (cbrt.f32 (+.f32 alpha 1)) (log.f32 alpha)))
(*.f32 (/.f32 (+.f32 alpha 1) (sqrt.f32 (PI.f32))) (/.f32 1 (*.f32 (sqrt.f32 (PI.f32)) (log.f32 alpha))))
(*.f32 (/.f32 (+.f32 alpha 1) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (/.f32 1 (*.f32 (cbrt.f32 (PI.f32)) (log.f32 alpha))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha))) (PI.f32)) (sqrt.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha))) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (/.f32 (sqrt.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha))) (cbrt.f32 (PI.f32))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha))) 2) 1) (/.f32 (cbrt.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha))) (PI.f32)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha))) 2) (sqrt.f32 (PI.f32))) (/.f32 (cbrt.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha))) (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha))) 2) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (cbrt.f32 (/.f32 (+.f32 alpha 1) (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 (/.f32 1 (/.f32 (PI.f32) (+.f32 alpha 1))) (/.f32 1 (log.f32 alpha)))
(*.f32 (/.f32 1 (/.f32 (PI.f32) (sqrt.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha))))) (sqrt.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha))))
(*.f32 (/.f32 1 (/.f32 (PI.f32) (pow.f32 (cbrt.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha))) 2))) (cbrt.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 alpha 1)) (*.f32 (log.f32 alpha) (PI.f32))) (sqrt.f32 (+.f32 alpha 1)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha))) 2) (PI.f32)) (cbrt.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 alpha 1)) 2) (*.f32 (log.f32 alpha) (PI.f32))) (cbrt.f32 (+.f32 alpha 1)))
(*.f32 (/.f32 (/.f32 1 (PI.f32)) 1) (/.f32 (+.f32 alpha 1) (log.f32 alpha)))
(*.f32 (/.f32 (/.f32 1 (PI.f32)) (log.f32 alpha)) (+.f32 alpha 1))
(*.f32 (/.f32 (/.f32 1 (PI.f32)) (sqrt.f32 (log.f32 alpha))) (/.f32 (+.f32 alpha 1) (sqrt.f32 (log.f32 alpha))))
(*.f32 (/.f32 (/.f32 1 (PI.f32)) (pow.f32 (cbrt.f32 (log.f32 alpha)) 2)) (/.f32 (+.f32 alpha 1) (cbrt.f32 (log.f32 alpha))))
(*.f32 (/.f32 (/.f32 1 (PI.f32)) (neg.f32 (log.f32 alpha))) (-.f32 -1 alpha))
(*.f32 (/.f32 (/.f32 1 (PI.f32)) (/.f32 (log.f32 alpha) 1)) (+.f32 alpha 1))
(*.f32 (/.f32 (/.f32 1 (PI.f32)) (/.f32 (log.f32 alpha) (sqrt.f32 (+.f32 alpha 1)))) (sqrt.f32 (+.f32 alpha 1)))
(*.f32 (/.f32 (/.f32 1 (PI.f32)) (/.f32 (log.f32 alpha) (pow.f32 (cbrt.f32 (+.f32 alpha 1)) 2))) (cbrt.f32 (+.f32 alpha 1)))
(pow.f32 (/.f32 (+.f32 alpha 1) (*.f32 (log.f32 alpha) (PI.f32))) 1)
(pow.f32 (sqrt.f32 (/.f32 (+.f32 alpha 1) (*.f32 (log.f32 alpha) (PI.f32)))) 2)
(pow.f32 (cbrt.f32 (/.f32 (+.f32 alpha 1) (*.f32 (log.f32 alpha) (PI.f32)))) 3)
(pow.f32 (pow.f32 (/.f32 (+.f32 alpha 1) (*.f32 (log.f32 alpha) (PI.f32))) 3) 1/3)
(pow.f32 (*.f32 (PI.f32) (/.f32 (log.f32 alpha) (+.f32 alpha 1))) -1)
(neg.f32 (/.f32 (+.f32 alpha 1) (*.f32 (neg.f32 (PI.f32)) (log.f32 alpha))))
(sqrt.f32 (pow.f32 (/.f32 (+.f32 alpha 1) (*.f32 (log.f32 alpha) (PI.f32))) 2))
(log.f32 (exp.f32 (/.f32 (+.f32 alpha 1) (*.f32 (log.f32 alpha) (PI.f32)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (+.f32 alpha 1) (*.f32 (log.f32 alpha) (PI.f32))))))
(cbrt.f32 (pow.f32 (/.f32 (+.f32 alpha 1) (*.f32 (log.f32 alpha) (PI.f32))) 3))
(cbrt.f32 (/.f32 (pow.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha)) 3) (pow.f32 (PI.f32) 3)))
(expm1.f32 (log1p.f32 (/.f32 (+.f32 alpha 1) (*.f32 (log.f32 alpha) (PI.f32)))))
(exp.f32 (-.f32 (log1p.f32 alpha) (log.f32 (*.f32 (log.f32 alpha) (PI.f32)))))
(exp.f32 (*.f32 (-.f32 (log1p.f32 alpha) (log.f32 (*.f32 (log.f32 alpha) (PI.f32)))) 1))
(log1p.f32 (expm1.f32 (/.f32 (+.f32 alpha 1) (*.f32 (log.f32 alpha) (PI.f32)))))
(+.f32 (*.f32 alpha (/.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (+.f32 alpha 1)) (PI.f32))) (*.f32 (/.f32 (+.f32 alpha 1) (*.f32 (log.f32 alpha) (PI.f32))) -1/2))
(+.f32 (*.f32 (/.f32 (+.f32 alpha 1) (*.f32 (log.f32 alpha) (PI.f32))) -1/2) (*.f32 alpha (/.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (+.f32 alpha 1)) (PI.f32))))
(+.f32 (*.f32 (*.f32 alpha (/.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (+.f32 alpha 1)) (PI.f32))) 1) (*.f32 (*.f32 (/.f32 (+.f32 alpha 1) (*.f32 (log.f32 alpha) (PI.f32))) -1/2) 1))
(+.f32 (*.f32 (*.f32 (/.f32 (+.f32 alpha 1) (*.f32 (log.f32 alpha) (PI.f32))) -1/2) 1) (*.f32 (*.f32 alpha (/.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (+.f32 alpha 1)) (PI.f32))) 1))
(+.f32 (*.f32 1 (*.f32 (*.f32 alpha (/.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (+.f32 alpha 1)) (PI.f32))) 1)) (*.f32 1 (*.f32 (*.f32 (/.f32 (+.f32 alpha 1) (*.f32 (log.f32 alpha) (PI.f32))) -1/2) 1)))
(+.f32 (*.f32 1/2 (*.f32 alpha (/.f32 (+.f32 alpha 1) (*.f32 (log.f32 alpha) (PI.f32))))) (*.f32 1/2 (*.f32 -1 (/.f32 (+.f32 alpha 1) (*.f32 (log.f32 alpha) (PI.f32))))))
(+.f32 (*.f32 1/2 (*.f32 -1 (/.f32 (+.f32 alpha 1) (*.f32 (log.f32 alpha) (PI.f32))))) (*.f32 1/2 (*.f32 alpha (/.f32 (+.f32 alpha 1) (*.f32 (log.f32 alpha) (PI.f32))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32)))))) 1)
(/.f32 (*.f32 (/.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (+.f32 alpha 1)) (PI.f32)) (fma.f32 alpha alpha -1)) (+.f32 alpha 1))
(/.f32 (*.f32 (/.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (+.f32 alpha 1)) (PI.f32)) (+.f32 -1 (pow.f32 alpha 3))) (fma.f32 alpha alpha (-.f32 1 (*.f32 alpha -1))))
(/.f32 (*.f32 (+.f32 alpha -1) (*.f32 (/.f32 1/2 (log.f32 alpha)) (+.f32 alpha 1))) (PI.f32))
(/.f32 (*.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (+.f32 alpha 1)) (+.f32 alpha -1)) (PI.f32))
(/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (+.f32 alpha 1)) (PI.f32))) (+.f32 alpha 1))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 alpha 3)) (/.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (+.f32 alpha 1)) (PI.f32))) (fma.f32 alpha alpha (-.f32 1 (*.f32 alpha -1))))
(/.f32 (-.f32 (*.f32 (*.f32 alpha (/.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (+.f32 alpha 1)) (PI.f32))) (*.f32 alpha (/.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (+.f32 alpha 1)) (PI.f32)))) (*.f32 (*.f32 (/.f32 (+.f32 alpha 1) (*.f32 (log.f32 alpha) (PI.f32))) -1/2) (*.f32 (/.f32 (+.f32 alpha 1) (*.f32 (log.f32 alpha) (PI.f32))) -1/2))) (-.f32 (*.f32 alpha (/.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (+.f32 alpha 1)) (PI.f32))) (*.f32 (/.f32 (+.f32 alpha 1) (*.f32 (log.f32 alpha) (PI.f32))) -1/2)))
(/.f32 (+.f32 (pow.f32 (*.f32 alpha (/.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (+.f32 alpha 1)) (PI.f32))) 3) (pow.f32 (*.f32 (/.f32 (+.f32 alpha 1) (*.f32 (log.f32 alpha) (PI.f32))) -1/2) 3)) (+.f32 (*.f32 (*.f32 alpha (/.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (+.f32 alpha 1)) (PI.f32))) (*.f32 alpha (/.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (+.f32 alpha 1)) (PI.f32)))) (-.f32 (*.f32 (*.f32 (/.f32 (+.f32 alpha 1) (*.f32 (log.f32 alpha) (PI.f32))) -1/2) (*.f32 (/.f32 (+.f32 alpha 1) (*.f32 (log.f32 alpha) (PI.f32))) -1/2)) (*.f32 (*.f32 alpha (/.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (+.f32 alpha 1)) (PI.f32))) (*.f32 (/.f32 (+.f32 alpha 1) (*.f32 (log.f32 alpha) (PI.f32))) -1/2)))))
(/.f32 (*.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (+.f32 alpha 1)) (fma.f32 alpha alpha -1)) (*.f32 (PI.f32) (+.f32 alpha 1)))
(/.f32 (*.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (+.f32 alpha 1)) (+.f32 -1 (pow.f32 alpha 3))) (*.f32 (PI.f32) (fma.f32 alpha alpha (-.f32 1 (*.f32 alpha -1)))))
(/.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 (/.f32 1/2 (log.f32 alpha)) (+.f32 alpha 1))) (*.f32 (+.f32 alpha 1) (PI.f32)))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 alpha 3)) (*.f32 (/.f32 1/2 (log.f32 alpha)) (+.f32 alpha 1))) (*.f32 (fma.f32 alpha alpha (-.f32 1 (*.f32 alpha -1))) (PI.f32)))
(pow.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32)))) 1)
(pow.f32 (sqrt.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))))) 2)
(pow.f32 (cbrt.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))))) 3)
(pow.f32 (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32)))) 3) 1/3)
(sqrt.f32 (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32)))) 2))
(log.f32 (pow.f32 (exp.f32 1/2) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32)))))))
(cbrt.f32 (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32)))) 3))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (+.f32 alpha 1)) (PI.f32)) 3) (pow.f32 (+.f32 alpha -1) 3)))
(cbrt.f32 (*.f32 (pow.f32 (+.f32 alpha -1) 3) (pow.f32 (/.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (+.f32 alpha 1)) (PI.f32)) 3)))
(expm1.f32 (log1p.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))))))
(exp.f32 (log.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))))))
(exp.f32 (*.f32 (log.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))))) 1))
(log1p.f32 (expm1.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))))))
(fma.f32 alpha (/.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (+.f32 alpha 1)) (PI.f32)) (*.f32 (/.f32 (+.f32 alpha 1) (*.f32 (log.f32 alpha) (PI.f32))) -1/2))
(fma.f32 (/.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (+.f32 alpha 1)) (PI.f32)) alpha (*.f32 (/.f32 (+.f32 alpha 1) (*.f32 (log.f32 alpha) (PI.f32))) -1/2))
(+.f32 (/.f32 1 (log.f32 alpha)) (*.f32 (/.f32 1 (log.f32 alpha)) alpha))
(+.f32 (*.f32 (/.f32 1 (log.f32 alpha)) alpha) (/.f32 1 (log.f32 alpha)))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha)))) 1)
(*.f32 1 (/.f32 (+.f32 alpha 1) (log.f32 alpha)))
(*.f32 (+.f32 alpha 1) (/.f32 1 (log.f32 alpha)))
(*.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha)) 1)
(*.f32 (sqrt.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha))) (sqrt.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha))))
(*.f32 (sqrt.f32 (+.f32 alpha 1)) (*.f32 (sqrt.f32 (+.f32 alpha 1)) (/.f32 1 (log.f32 alpha))))
(*.f32 (sqrt.f32 (+.f32 alpha 1)) (/.f32 (sqrt.f32 (+.f32 alpha 1)) (log.f32 alpha)))
(*.f32 (cbrt.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha))) (pow.f32 (cbrt.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha))) 2))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha))) 2) (cbrt.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha))))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 alpha 1)) 2) (*.f32 (cbrt.f32 (+.f32 alpha 1)) (/.f32 1 (log.f32 alpha))))
(*.f32 (/.f32 1 (log.f32 alpha)) (+.f32 alpha 1))
(*.f32 (-.f32 -1 alpha) (/.f32 1 (neg.f32 (log.f32 alpha))))
(*.f32 (/.f32 1 (sqrt.f32 (log.f32 alpha))) (/.f32 (+.f32 alpha 1) (sqrt.f32 (log.f32 alpha))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (log.f32 alpha)) 2)) (/.f32 (+.f32 alpha 1) (cbrt.f32 (log.f32 alpha))))
(*.f32 (/.f32 1 (neg.f32 (log.f32 alpha))) (-.f32 -1 alpha))
(*.f32 (/.f32 (sqrt.f32 (+.f32 alpha 1)) (log.f32 alpha)) (sqrt.f32 (+.f32 alpha 1)))
(*.f32 (/.f32 (sqrt.f32 (+.f32 alpha 1)) (pow.f32 (cbrt.f32 (log.f32 alpha)) 2)) (/.f32 (sqrt.f32 (+.f32 alpha 1)) (cbrt.f32 (log.f32 alpha))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 alpha 1)) 2) 1) (/.f32 (cbrt.f32 (+.f32 alpha 1)) (log.f32 alpha)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 alpha 1)) 2) (sqrt.f32 (log.f32 alpha))) (/.f32 (cbrt.f32 (+.f32 alpha 1)) (sqrt.f32 (log.f32 alpha))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 alpha 1)) 2) (pow.f32 (cbrt.f32 (log.f32 alpha)) 2)) (cbrt.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha))))
(*.f32 (/.f32 1 (/.f32 (log.f32 alpha) (sqrt.f32 (+.f32 alpha 1)))) (sqrt.f32 (+.f32 alpha 1)))
(*.f32 (/.f32 1 (/.f32 (log.f32 alpha) (pow.f32 (cbrt.f32 (+.f32 alpha 1)) 2))) (cbrt.f32 (+.f32 alpha 1)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 alpha 1)) 2) (log.f32 alpha)) (cbrt.f32 (+.f32 alpha 1)))
(*.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1 (log.f32 alpha))) 1) (/.f32 (+.f32 alpha 1) (fma.f32 alpha alpha -1)))
(*.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1 (log.f32 alpha))) 1) (/.f32 (fma.f32 alpha alpha (-.f32 1 (*.f32 alpha -1))) (+.f32 -1 (pow.f32 alpha 3))))
(*.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1 (log.f32 alpha))) (fma.f32 alpha alpha -1)) (+.f32 alpha 1))
(*.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1 (log.f32 alpha))) (+.f32 -1 (pow.f32 alpha 3))) (fma.f32 alpha alpha (-.f32 1 (*.f32 alpha -1))))
(*.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1 (log.f32 alpha))) (neg.f32 (fma.f32 alpha alpha -1))) (-.f32 -1 alpha))
(*.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1 (log.f32 alpha))) (-.f32 (pow.f32 alpha 3) 1)) (+.f32 1 (+.f32 alpha (*.f32 alpha alpha))))
(*.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1 (log.f32 alpha))) (-.f32 1 (*.f32 alpha alpha))) (-.f32 -1 alpha))
(*.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1 (log.f32 alpha))) (neg.f32 (+.f32 -1 (pow.f32 alpha 3)))) (neg.f32 (fma.f32 alpha alpha (-.f32 1 (*.f32 alpha -1)))))
(*.f32 (/.f32 (*.f32 (+.f32 1 (pow.f32 alpha 3)) (/.f32 1 (log.f32 alpha))) (-.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) (*.f32 (-.f32 1 alpha) (-.f32 1 alpha)))) (+.f32 (fma.f32 alpha alpha -1) alpha))
(*.f32 (/.f32 (*.f32 (+.f32 1 (pow.f32 alpha 3)) (/.f32 1 (log.f32 alpha))) (+.f32 (pow.f32 (*.f32 alpha alpha) 3) (pow.f32 (-.f32 1 alpha) 3))) (+.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) (-.f32 (*.f32 (-.f32 1 alpha) (-.f32 1 alpha)) (*.f32 (*.f32 alpha alpha) (-.f32 1 alpha)))))
(pow.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha)) 1)
(pow.f32 (sqrt.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha))) 2)
(pow.f32 (cbrt.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha))) 3)
(pow.f32 (pow.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha)) 3) 1/3)
(pow.f32 (/.f32 (log.f32 alpha) (+.f32 alpha 1)) -1)
(neg.f32 (/.f32 (+.f32 alpha 1) (neg.f32 (log.f32 alpha))))
(sqrt.f32 (pow.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha)) 2))
(log.f32 (exp.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha)))))
(cbrt.f32 (pow.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha)) 3))
(cbrt.f32 (/.f32 (pow.f32 (+.f32 alpha 1) 3) (pow.f32 (log.f32 alpha) 3)))
(expm1.f32 (log1p.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha))))
(exp.f32 (-.f32 (log1p.f32 alpha) (log.f32 (log.f32 alpha))))
(exp.f32 (*.f32 (-.f32 (log1p.f32 alpha) (log.f32 (log.f32 alpha))) 1))
(log1p.f32 (expm1.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha))))
Outputs
(/.f32 1 (*.f32 (log.f32 alpha) (PI.f32)))
(/.f32 (/.f32 1 (log.f32 alpha)) (PI.f32))
(+.f32 (/.f32 alpha (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32))))
(+.f32 (/.f32 (/.f32 1 (log.f32 alpha)) (PI.f32)) (/.f32 alpha (*.f32 (log.f32 alpha) (PI.f32))))
(/.f32 (/.f32 (+.f32 1 alpha) (log.f32 alpha)) (PI.f32))
(+.f32 (/.f32 alpha (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32))))
(+.f32 (/.f32 (/.f32 1 (log.f32 alpha)) (PI.f32)) (/.f32 alpha (*.f32 (log.f32 alpha) (PI.f32))))
(/.f32 (/.f32 (+.f32 1 alpha) (log.f32 alpha)) (PI.f32))
(+.f32 (/.f32 alpha (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32))))
(+.f32 (/.f32 (/.f32 1 (log.f32 alpha)) (PI.f32)) (/.f32 alpha (*.f32 (log.f32 alpha) (PI.f32))))
(/.f32 (/.f32 (+.f32 1 alpha) (log.f32 alpha)) (PI.f32))
(*.f32 -1 (/.f32 alpha (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))))
(neg.f32 (/.f32 alpha (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))))
(/.f32 (*.f32 1 (/.f32 alpha (log.f32 alpha))) (PI.f32))
(-.f32 (*.f32 -1 (/.f32 alpha (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))) (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))))
(-.f32 (neg.f32 (/.f32 alpha (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))))) (/.f32 1 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))))
(-.f32 (/.f32 (*.f32 1 (/.f32 alpha (log.f32 alpha))) (PI.f32)) (/.f32 (/.f32 -1 (log.f32 alpha)) (PI.f32)))
(-.f32 (*.f32 -1 (/.f32 alpha (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))) (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))))
(-.f32 (neg.f32 (/.f32 alpha (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))))) (/.f32 1 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))))
(-.f32 (/.f32 (*.f32 1 (/.f32 alpha (log.f32 alpha))) (PI.f32)) (/.f32 (/.f32 -1 (log.f32 alpha)) (PI.f32)))
(-.f32 (*.f32 -1 (/.f32 alpha (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))) (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))))
(-.f32 (neg.f32 (/.f32 alpha (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))))) (/.f32 1 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))))
(-.f32 (/.f32 (*.f32 1 (/.f32 alpha (log.f32 alpha))) (PI.f32)) (/.f32 (/.f32 -1 (log.f32 alpha)) (PI.f32)))
(/.f32 alpha (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32)))
(/.f32 alpha (*.f32 (PI.f32) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha))))))
(/.f32 (/.f32 alpha (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))) (PI.f32))
(+.f32 (/.f32 alpha (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32))) (/.f32 1 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32))))
(+.f32 (/.f32 alpha (*.f32 (PI.f32) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))))) (/.f32 1 (*.f32 (PI.f32) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))))))
(+.f32 (/.f32 (/.f32 alpha (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))) (PI.f32)) (/.f32 1 (*.f32 (PI.f32) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))))))
(+.f32 (/.f32 alpha (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32))) (/.f32 1 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32))))
(+.f32 (/.f32 alpha (*.f32 (PI.f32) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))))) (/.f32 1 (*.f32 (PI.f32) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))))))
(+.f32 (/.f32 (/.f32 alpha (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))) (PI.f32)) (/.f32 1 (*.f32 (PI.f32) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))))))
(+.f32 (/.f32 alpha (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32))) (/.f32 1 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32))))
(+.f32 (/.f32 alpha (*.f32 (PI.f32) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))))) (/.f32 1 (*.f32 (PI.f32) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))))))
(+.f32 (/.f32 (/.f32 alpha (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))) (PI.f32)) (/.f32 1 (*.f32 (PI.f32) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))))))
(/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32)))
(/.f32 (/.f32 -1/2 (log.f32 alpha)) (PI.f32))
(-.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 alpha) (PI.f32)))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32)))))
(-.f32 (*.f32 1/2 (/.f32 (/.f32 (*.f32 alpha alpha) (log.f32 alpha)) (PI.f32))) (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))))
(fma.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (/.f32 -1/2 (log.f32 alpha)) (PI.f32)))
(-.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 alpha) (PI.f32)))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32)))))
(-.f32 (*.f32 1/2 (/.f32 (/.f32 (*.f32 alpha alpha) (log.f32 alpha)) (PI.f32))) (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))))
(fma.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (/.f32 -1/2 (log.f32 alpha)) (PI.f32)))
(-.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 alpha) (PI.f32)))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32)))))
(-.f32 (*.f32 1/2 (/.f32 (/.f32 (*.f32 alpha alpha) (log.f32 alpha)) (PI.f32))) (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))))
(fma.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (/.f32 -1/2 (log.f32 alpha)) (PI.f32)))
(*.f32 -1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))))
(*.f32 -1/2 (/.f32 (/.f32 (*.f32 alpha alpha) (neg.f32 (log.f32 alpha))) (PI.f32)))
(*.f32 -1/2 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))))
(+.f32 (*.f32 -1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))))
(fma.f32 -1/2 (/.f32 (/.f32 (*.f32 alpha alpha) (neg.f32 (log.f32 alpha))) (PI.f32)) (/.f32 1/2 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))))
(fma.f32 -1/2 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))) (/.f32 1/2 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))))
(+.f32 (*.f32 -1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))))
(fma.f32 -1/2 (/.f32 (/.f32 (*.f32 alpha alpha) (neg.f32 (log.f32 alpha))) (PI.f32)) (/.f32 1/2 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))))
(fma.f32 -1/2 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))) (/.f32 1/2 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))))
(+.f32 (*.f32 -1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))))
(fma.f32 -1/2 (/.f32 (/.f32 (*.f32 alpha alpha) (neg.f32 (log.f32 alpha))) (PI.f32)) (/.f32 1/2 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))))
(fma.f32 -1/2 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))) (/.f32 1/2 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))))
(*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32))))
(*.f32 1/2 (/.f32 (/.f32 (*.f32 alpha alpha) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha))))) (PI.f32)))
(/.f32 (/.f32 (*.f32 1/2 (*.f32 alpha alpha)) (PI.f32)) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))))
(*.f32 (/.f32 (/.f32 1/2 (PI.f32)) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))) (*.f32 alpha alpha))
(-.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32)))) (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32)))))
(-.f32 (*.f32 1/2 (/.f32 (/.f32 (*.f32 alpha alpha) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha))))) (PI.f32))) (/.f32 1/2 (*.f32 (PI.f32) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))))))
(fma.f32 1/2 (*.f32 (/.f32 alpha (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))) (/.f32 alpha (PI.f32))) (/.f32 -1/2 (*.f32 (PI.f32) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))))))
(fma.f32 1/2 (*.f32 (/.f32 (/.f32 alpha (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))) (PI.f32)) alpha) (/.f32 -1/2 (*.f32 (PI.f32) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))))))
(-.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32)))) (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32)))))
(-.f32 (*.f32 1/2 (/.f32 (/.f32 (*.f32 alpha alpha) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha))))) (PI.f32))) (/.f32 1/2 (*.f32 (PI.f32) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))))))
(fma.f32 1/2 (*.f32 (/.f32 alpha (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))) (/.f32 alpha (PI.f32))) (/.f32 -1/2 (*.f32 (PI.f32) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))))))
(fma.f32 1/2 (*.f32 (/.f32 (/.f32 alpha (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))) (PI.f32)) alpha) (/.f32 -1/2 (*.f32 (PI.f32) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))))))
(-.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32)))) (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32)))))
(-.f32 (*.f32 1/2 (/.f32 (/.f32 (*.f32 alpha alpha) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha))))) (PI.f32))) (/.f32 1/2 (*.f32 (PI.f32) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))))))
(fma.f32 1/2 (*.f32 (/.f32 alpha (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))) (/.f32 alpha (PI.f32))) (/.f32 -1/2 (*.f32 (PI.f32) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))))))
(fma.f32 1/2 (*.f32 (/.f32 (/.f32 alpha (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))) (PI.f32)) alpha) (/.f32 -1/2 (*.f32 (PI.f32) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))))))
(/.f32 1 (log.f32 alpha))
(+.f32 (/.f32 alpha (log.f32 alpha)) (/.f32 1 (log.f32 alpha)))
(+.f32 (/.f32 1 (log.f32 alpha)) (/.f32 alpha (log.f32 alpha)))
(/.f32 (+.f32 1 alpha) (log.f32 alpha))
(+.f32 (/.f32 alpha (log.f32 alpha)) (/.f32 1 (log.f32 alpha)))
(+.f32 (/.f32 1 (log.f32 alpha)) (/.f32 alpha (log.f32 alpha)))
(/.f32 (+.f32 1 alpha) (log.f32 alpha))
(+.f32 (/.f32 alpha (log.f32 alpha)) (/.f32 1 (log.f32 alpha)))
(+.f32 (/.f32 1 (log.f32 alpha)) (/.f32 alpha (log.f32 alpha)))
(/.f32 (+.f32 1 alpha) (log.f32 alpha))
(*.f32 -1 (/.f32 alpha (log.f32 (/.f32 1 alpha))))
(neg.f32 (/.f32 alpha (neg.f32 (log.f32 alpha))))
(*.f32 1 (/.f32 alpha (log.f32 alpha)))
(-.f32 (*.f32 -1 (/.f32 alpha (log.f32 (/.f32 1 alpha)))) (/.f32 1 (log.f32 (/.f32 1 alpha))))
(-.f32 (neg.f32 (/.f32 alpha (neg.f32 (log.f32 alpha)))) (/.f32 1 (neg.f32 (log.f32 alpha))))
(-.f32 (*.f32 1 (/.f32 alpha (log.f32 alpha))) (/.f32 -1 (log.f32 alpha)))
(-.f32 (*.f32 -1 (/.f32 alpha (log.f32 (/.f32 1 alpha)))) (/.f32 1 (log.f32 (/.f32 1 alpha))))
(-.f32 (neg.f32 (/.f32 alpha (neg.f32 (log.f32 alpha)))) (/.f32 1 (neg.f32 (log.f32 alpha))))
(-.f32 (*.f32 1 (/.f32 alpha (log.f32 alpha))) (/.f32 -1 (log.f32 alpha)))
(-.f32 (*.f32 -1 (/.f32 alpha (log.f32 (/.f32 1 alpha)))) (/.f32 1 (log.f32 (/.f32 1 alpha))))
(-.f32 (neg.f32 (/.f32 alpha (neg.f32 (log.f32 alpha)))) (/.f32 1 (neg.f32 (log.f32 alpha))))
(-.f32 (*.f32 1 (/.f32 alpha (log.f32 alpha))) (/.f32 -1 (log.f32 alpha)))
(/.f32 alpha (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))))
(/.f32 alpha (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))))
(/.f32 alpha (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))))
(+.f32 (/.f32 alpha (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha))))) (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha))))))
(+.f32 (/.f32 alpha (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha))))) (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha))))))
(+.f32 (/.f32 alpha (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))) (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))))
(+.f32 (/.f32 alpha (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha))))) (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha))))))
(+.f32 (/.f32 alpha (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha))))) (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha))))))
(+.f32 (/.f32 alpha (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))) (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))))
(+.f32 (/.f32 alpha (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha))))) (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha))))))
(+.f32 (/.f32 alpha (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha))))) (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha))))))
(+.f32 (/.f32 alpha (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))) (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (+.f32 alpha 1) (*.f32 (log.f32 alpha) (PI.f32))))) 1)
(+.f32 (/.f32 (/.f32 1 (log.f32 alpha)) (PI.f32)) (/.f32 alpha (*.f32 (log.f32 alpha) (PI.f32))))
(/.f32 (/.f32 (+.f32 1 alpha) (log.f32 alpha)) (PI.f32))
(*.f32 1 (/.f32 (+.f32 alpha 1) (*.f32 (log.f32 alpha) (PI.f32))))
(+.f32 (/.f32 (/.f32 1 (log.f32 alpha)) (PI.f32)) (/.f32 alpha (*.f32 (log.f32 alpha) (PI.f32))))
(/.f32 (/.f32 (+.f32 1 alpha) (log.f32 alpha)) (PI.f32))
(*.f32 (+.f32 alpha 1) (*.f32 (/.f32 1 (log.f32 alpha)) (/.f32 1 (PI.f32))))
(+.f32 (/.f32 (/.f32 1 (log.f32 alpha)) (PI.f32)) (/.f32 alpha (*.f32 (log.f32 alpha) (PI.f32))))
(/.f32 (/.f32 (+.f32 1 alpha) (log.f32 alpha)) (PI.f32))
(*.f32 (+.f32 alpha 1) (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32))))
(+.f32 (/.f32 (/.f32 1 (log.f32 alpha)) (PI.f32)) (/.f32 alpha (*.f32 (log.f32 alpha) (PI.f32))))
(/.f32 (/.f32 (+.f32 1 alpha) (log.f32 alpha)) (PI.f32))
(*.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha)) (/.f32 1 (PI.f32)))
(+.f32 (/.f32 (/.f32 1 (log.f32 alpha)) (PI.f32)) (/.f32 alpha (*.f32 (log.f32 alpha) (PI.f32))))
(/.f32 (/.f32 (+.f32 1 alpha) (log.f32 alpha)) (PI.f32))
(*.f32 (/.f32 (+.f32 alpha 1) (*.f32 (log.f32 alpha) (PI.f32))) 1)
(+.f32 (/.f32 (/.f32 1 (log.f32 alpha)) (PI.f32)) (/.f32 alpha (*.f32 (log.f32 alpha) (PI.f32))))
(/.f32 (/.f32 (+.f32 1 alpha) (log.f32 alpha)) (PI.f32))
(*.f32 (sqrt.f32 (/.f32 (+.f32 alpha 1) (*.f32 (log.f32 alpha) (PI.f32)))) (sqrt.f32 (/.f32 (+.f32 alpha 1) (*.f32 (log.f32 alpha) (PI.f32)))))
(+.f32 (/.f32 (/.f32 1 (log.f32 alpha)) (PI.f32)) (/.f32 alpha (*.f32 (log.f32 alpha) (PI.f32))))
(/.f32 (/.f32 (+.f32 1 alpha) (log.f32 alpha)) (PI.f32))
(*.f32 (sqrt.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha))) (*.f32 (sqrt.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha))) (/.f32 1 (PI.f32))))
(+.f32 (/.f32 (/.f32 1 (log.f32 alpha)) (PI.f32)) (/.f32 alpha (*.f32 (log.f32 alpha) (PI.f32))))
(/.f32 (/.f32 (+.f32 1 alpha) (log.f32 alpha)) (PI.f32))
(*.f32 (sqrt.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha))) (/.f32 (sqrt.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha))) (PI.f32)))
(+.f32 (/.f32 (/.f32 1 (log.f32 alpha)) (PI.f32)) (/.f32 alpha (*.f32 (log.f32 alpha) (PI.f32))))
(/.f32 (/.f32 (+.f32 1 alpha) (log.f32 alpha)) (PI.f32))
(*.f32 (cbrt.f32 (/.f32 (+.f32 alpha 1) (*.f32 (log.f32 alpha) (PI.f32)))) (pow.f32 (cbrt.f32 (/.f32 (+.f32 alpha 1) (*.f32 (log.f32 alpha) (PI.f32)))) 2))
(+.f32 (/.f32 (/.f32 1 (log.f32 alpha)) (PI.f32)) (/.f32 alpha (*.f32 (log.f32 alpha) (PI.f32))))
(/.f32 (/.f32 (+.f32 1 alpha) (log.f32 alpha)) (PI.f32))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (+.f32 alpha 1) (*.f32 (log.f32 alpha) (PI.f32)))) 2) (cbrt.f32 (/.f32 (+.f32 alpha 1) (*.f32 (log.f32 alpha) (PI.f32)))))
(+.f32 (/.f32 (/.f32 1 (log.f32 alpha)) (PI.f32)) (/.f32 alpha (*.f32 (log.f32 alpha) (PI.f32))))
(/.f32 (/.f32 (+.f32 1 alpha) (log.f32 alpha)) (PI.f32))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha))) 2) (*.f32 (cbrt.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha))) (/.f32 1 (PI.f32))))
(+.f32 (/.f32 (/.f32 1 (log.f32 alpha)) (PI.f32)) (/.f32 alpha (*.f32 (log.f32 alpha) (PI.f32))))
(/.f32 (/.f32 (+.f32 1 alpha) (log.f32 alpha)) (PI.f32))
(*.f32 (/.f32 1 (PI.f32)) (/.f32 (+.f32 alpha 1) (log.f32 alpha)))
(+.f32 (/.f32 (/.f32 1 (log.f32 alpha)) (PI.f32)) (/.f32 alpha (*.f32 (log.f32 alpha) (PI.f32))))
(/.f32 (/.f32 (+.f32 1 alpha) (log.f32 alpha)) (PI.f32))
(*.f32 (/.f32 (-.f32 -1 alpha) (log.f32 alpha)) (/.f32 1 (neg.f32 (PI.f32))))
(/.f32 (-.f32 -1 alpha) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))))
(*.f32 (/.f32 (+.f32 alpha 1) (PI.f32)) (/.f32 1 (log.f32 alpha)))
(+.f32 (/.f32 (/.f32 1 (log.f32 alpha)) (PI.f32)) (/.f32 alpha (*.f32 (log.f32 alpha) (PI.f32))))
(/.f32 (/.f32 (+.f32 1 alpha) (log.f32 alpha)) (PI.f32))
(*.f32 (/.f32 1 (sqrt.f32 (PI.f32))) (/.f32 (+.f32 alpha 1) (*.f32 (sqrt.f32 (PI.f32)) (log.f32 alpha))))
(*.f32 (/.f32 1 (sqrt.f32 (PI.f32))) (/.f32 (+.f32 1 alpha) (*.f32 (log.f32 alpha) (sqrt.f32 (PI.f32)))))
(/.f32 (/.f32 (+.f32 1 alpha) (*.f32 (log.f32 alpha) (sqrt.f32 (PI.f32)))) (sqrt.f32 (PI.f32)))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (PI.f32)) 2)) (/.f32 (+.f32 alpha 1) (*.f32 (cbrt.f32 (PI.f32)) (log.f32 alpha))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (PI.f32)) 2)) (/.f32 (+.f32 1 alpha) (*.f32 (log.f32 alpha) (cbrt.f32 (PI.f32)))))
(/.f32 (/.f32 (/.f32 (+.f32 1 alpha) (log.f32 alpha)) (cbrt.f32 (PI.f32))) (pow.f32 (cbrt.f32 (PI.f32)) 2))
(*.f32 (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32))) (+.f32 alpha 1))
(+.f32 (/.f32 (/.f32 1 (log.f32 alpha)) (PI.f32)) (/.f32 alpha (*.f32 (log.f32 alpha) (PI.f32))))
(/.f32 (/.f32 (+.f32 1 alpha) (log.f32 alpha)) (PI.f32))
(*.f32 (/.f32 1 (neg.f32 (PI.f32))) (/.f32 (-.f32 -1 alpha) (log.f32 alpha)))
(*.f32 (/.f32 (-.f32 -1 alpha) (log.f32 alpha)) (/.f32 1 (neg.f32 (PI.f32))))
(/.f32 (-.f32 -1 alpha) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 alpha 1)) (PI.f32)) (/.f32 (sqrt.f32 (+.f32 alpha 1)) (log.f32 alpha)))
(+.f32 (/.f32 (/.f32 1 (log.f32 alpha)) (PI.f32)) (/.f32 alpha (*.f32 (log.f32 alpha) (PI.f32))))
(/.f32 (/.f32 (+.f32 1 alpha) (log.f32 alpha)) (PI.f32))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 alpha 1)) 2) (PI.f32)) (/.f32 (cbrt.f32 (+.f32 alpha 1)) (log.f32 alpha)))
(+.f32 (/.f32 (/.f32 1 (log.f32 alpha)) (PI.f32)) (/.f32 alpha (*.f32 (log.f32 alpha) (PI.f32))))
(/.f32 (/.f32 (+.f32 1 alpha) (log.f32 alpha)) (PI.f32))
(*.f32 (/.f32 (+.f32 alpha 1) (sqrt.f32 (PI.f32))) (/.f32 1 (*.f32 (sqrt.f32 (PI.f32)) (log.f32 alpha))))
(*.f32 (/.f32 1 (sqrt.f32 (PI.f32))) (/.f32 (+.f32 1 alpha) (*.f32 (log.f32 alpha) (sqrt.f32 (PI.f32)))))
(/.f32 (/.f32 (+.f32 1 alpha) (*.f32 (log.f32 alpha) (sqrt.f32 (PI.f32)))) (sqrt.f32 (PI.f32)))
(*.f32 (/.f32 (+.f32 alpha 1) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (/.f32 1 (*.f32 (cbrt.f32 (PI.f32)) (log.f32 alpha))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (PI.f32)) 2)) (/.f32 (+.f32 1 alpha) (*.f32 (log.f32 alpha) (cbrt.f32 (PI.f32)))))
(/.f32 (/.f32 (/.f32 (+.f32 1 alpha) (log.f32 alpha)) (cbrt.f32 (PI.f32))) (pow.f32 (cbrt.f32 (PI.f32)) 2))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha))) (PI.f32)) (sqrt.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha))))
(+.f32 (/.f32 (/.f32 1 (log.f32 alpha)) (PI.f32)) (/.f32 alpha (*.f32 (log.f32 alpha) (PI.f32))))
(/.f32 (/.f32 (+.f32 1 alpha) (log.f32 alpha)) (PI.f32))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha))) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (/.f32 (sqrt.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha))) (cbrt.f32 (PI.f32))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (PI.f32)) 2)) (/.f32 (+.f32 1 alpha) (*.f32 (log.f32 alpha) (cbrt.f32 (PI.f32)))))
(/.f32 (/.f32 (/.f32 (+.f32 1 alpha) (log.f32 alpha)) (cbrt.f32 (PI.f32))) (pow.f32 (cbrt.f32 (PI.f32)) 2))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha))) 2) 1) (/.f32 (cbrt.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha))) (PI.f32)))
(+.f32 (/.f32 (/.f32 1 (log.f32 alpha)) (PI.f32)) (/.f32 alpha (*.f32 (log.f32 alpha) (PI.f32))))
(/.f32 (/.f32 (+.f32 1 alpha) (log.f32 alpha)) (PI.f32))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha))) 2) (sqrt.f32 (PI.f32))) (/.f32 (cbrt.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha))) (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 1 (sqrt.f32 (PI.f32))) (/.f32 (+.f32 1 alpha) (*.f32 (log.f32 alpha) (sqrt.f32 (PI.f32)))))
(/.f32 (/.f32 (+.f32 1 alpha) (*.f32 (log.f32 alpha) (sqrt.f32 (PI.f32)))) (sqrt.f32 (PI.f32)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha))) 2) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (cbrt.f32 (/.f32 (+.f32 alpha 1) (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 (cbrt.f32 (/.f32 (/.f32 (+.f32 1 alpha) (log.f32 alpha)) (PI.f32))) (/.f32 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 alpha) (log.f32 alpha))) 2) (pow.f32 (cbrt.f32 (PI.f32)) 2)))
(*.f32 (/.f32 1 (/.f32 (PI.f32) (+.f32 alpha 1))) (/.f32 1 (log.f32 alpha)))
(+.f32 (/.f32 (/.f32 1 (log.f32 alpha)) (PI.f32)) (/.f32 alpha (*.f32 (log.f32 alpha) (PI.f32))))
(/.f32 (/.f32 (+.f32 1 alpha) (log.f32 alpha)) (PI.f32))
(*.f32 (/.f32 1 (/.f32 (PI.f32) (sqrt.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha))))) (sqrt.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha))))
(+.f32 (/.f32 (/.f32 1 (log.f32 alpha)) (PI.f32)) (/.f32 alpha (*.f32 (log.f32 alpha) (PI.f32))))
(/.f32 (/.f32 (+.f32 1 alpha) (log.f32 alpha)) (PI.f32))
(*.f32 (/.f32 1 (/.f32 (PI.f32) (pow.f32 (cbrt.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha))) 2))) (cbrt.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha))))
(+.f32 (/.f32 (/.f32 1 (log.f32 alpha)) (PI.f32)) (/.f32 alpha (*.f32 (log.f32 alpha) (PI.f32))))
(/.f32 (/.f32 (+.f32 1 alpha) (log.f32 alpha)) (PI.f32))
(*.f32 (/.f32 (sqrt.f32 (+.f32 alpha 1)) (*.f32 (log.f32 alpha) (PI.f32))) (sqrt.f32 (+.f32 alpha 1)))
(+.f32 (/.f32 (/.f32 1 (log.f32 alpha)) (PI.f32)) (/.f32 alpha (*.f32 (log.f32 alpha) (PI.f32))))
(/.f32 (/.f32 (+.f32 1 alpha) (log.f32 alpha)) (PI.f32))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha))) 2) (PI.f32)) (cbrt.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha))))
(+.f32 (/.f32 (/.f32 1 (log.f32 alpha)) (PI.f32)) (/.f32 alpha (*.f32 (log.f32 alpha) (PI.f32))))
(/.f32 (/.f32 (+.f32 1 alpha) (log.f32 alpha)) (PI.f32))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 alpha 1)) 2) (*.f32 (log.f32 alpha) (PI.f32))) (cbrt.f32 (+.f32 alpha 1)))
(+.f32 (/.f32 (/.f32 1 (log.f32 alpha)) (PI.f32)) (/.f32 alpha (*.f32 (log.f32 alpha) (PI.f32))))
(/.f32 (/.f32 (+.f32 1 alpha) (log.f32 alpha)) (PI.f32))
(*.f32 (/.f32 (/.f32 1 (PI.f32)) 1) (/.f32 (+.f32 alpha 1) (log.f32 alpha)))
(+.f32 (/.f32 (/.f32 1 (log.f32 alpha)) (PI.f32)) (/.f32 alpha (*.f32 (log.f32 alpha) (PI.f32))))
(/.f32 (/.f32 (+.f32 1 alpha) (log.f32 alpha)) (PI.f32))
(*.f32 (/.f32 (/.f32 1 (PI.f32)) (log.f32 alpha)) (+.f32 alpha 1))
(+.f32 (/.f32 (/.f32 1 (log.f32 alpha)) (PI.f32)) (/.f32 alpha (*.f32 (log.f32 alpha) (PI.f32))))
(/.f32 (/.f32 (+.f32 1 alpha) (log.f32 alpha)) (PI.f32))
(*.f32 (/.f32 (/.f32 1 (PI.f32)) (sqrt.f32 (log.f32 alpha))) (/.f32 (+.f32 alpha 1) (sqrt.f32 (log.f32 alpha))))
(*.f32 (/.f32 (/.f32 1 (PI.f32)) (sqrt.f32 (log.f32 alpha))) (/.f32 (+.f32 1 alpha) (sqrt.f32 (log.f32 alpha))))
(/.f32 (/.f32 (+.f32 1 alpha) (sqrt.f32 (log.f32 alpha))) (*.f32 (PI.f32) (sqrt.f32 (log.f32 alpha))))
(*.f32 (/.f32 (/.f32 1 (PI.f32)) (pow.f32 (cbrt.f32 (log.f32 alpha)) 2)) (/.f32 (+.f32 alpha 1) (cbrt.f32 (log.f32 alpha))))
(*.f32 (/.f32 (/.f32 1 (PI.f32)) (pow.f32 (cbrt.f32 (log.f32 alpha)) 2)) (/.f32 (+.f32 1 alpha) (cbrt.f32 (log.f32 alpha))))
(/.f32 (/.f32 (+.f32 1 alpha) (cbrt.f32 (log.f32 alpha))) (*.f32 (PI.f32) (pow.f32 (cbrt.f32 (log.f32 alpha)) 2)))
(*.f32 (/.f32 (/.f32 1 (PI.f32)) (neg.f32 (log.f32 alpha))) (-.f32 -1 alpha))
(*.f32 (/.f32 (-.f32 -1 alpha) (log.f32 alpha)) (/.f32 1 (neg.f32 (PI.f32))))
(/.f32 (-.f32 -1 alpha) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))))
(*.f32 (/.f32 (/.f32 1 (PI.f32)) (/.f32 (log.f32 alpha) 1)) (+.f32 alpha 1))
(+.f32 (/.f32 (/.f32 1 (log.f32 alpha)) (PI.f32)) (/.f32 alpha (*.f32 (log.f32 alpha) (PI.f32))))
(/.f32 (/.f32 (+.f32 1 alpha) (log.f32 alpha)) (PI.f32))
(*.f32 (/.f32 (/.f32 1 (PI.f32)) (/.f32 (log.f32 alpha) (sqrt.f32 (+.f32 alpha 1)))) (sqrt.f32 (+.f32 alpha 1)))
(+.f32 (/.f32 (/.f32 1 (log.f32 alpha)) (PI.f32)) (/.f32 alpha (*.f32 (log.f32 alpha) (PI.f32))))
(/.f32 (/.f32 (+.f32 1 alpha) (log.f32 alpha)) (PI.f32))
(*.f32 (/.f32 (/.f32 1 (PI.f32)) (/.f32 (log.f32 alpha) (pow.f32 (cbrt.f32 (+.f32 alpha 1)) 2))) (cbrt.f32 (+.f32 alpha 1)))
(+.f32 (/.f32 (/.f32 1 (log.f32 alpha)) (PI.f32)) (/.f32 alpha (*.f32 (log.f32 alpha) (PI.f32))))
(/.f32 (/.f32 (+.f32 1 alpha) (log.f32 alpha)) (PI.f32))
(pow.f32 (/.f32 (+.f32 alpha 1) (*.f32 (log.f32 alpha) (PI.f32))) 1)
(+.f32 (/.f32 (/.f32 1 (log.f32 alpha)) (PI.f32)) (/.f32 alpha (*.f32 (log.f32 alpha) (PI.f32))))
(/.f32 (/.f32 (+.f32 1 alpha) (log.f32 alpha)) (PI.f32))
(pow.f32 (sqrt.f32 (/.f32 (+.f32 alpha 1) (*.f32 (log.f32 alpha) (PI.f32)))) 2)
(+.f32 (/.f32 (/.f32 1 (log.f32 alpha)) (PI.f32)) (/.f32 alpha (*.f32 (log.f32 alpha) (PI.f32))))
(/.f32 (/.f32 (+.f32 1 alpha) (log.f32 alpha)) (PI.f32))
(pow.f32 (cbrt.f32 (/.f32 (+.f32 alpha 1) (*.f32 (log.f32 alpha) (PI.f32)))) 3)
(+.f32 (/.f32 (/.f32 1 (log.f32 alpha)) (PI.f32)) (/.f32 alpha (*.f32 (log.f32 alpha) (PI.f32))))
(/.f32 (/.f32 (+.f32 1 alpha) (log.f32 alpha)) (PI.f32))
(pow.f32 (pow.f32 (/.f32 (+.f32 alpha 1) (*.f32 (log.f32 alpha) (PI.f32))) 3) 1/3)
(+.f32 (/.f32 (/.f32 1 (log.f32 alpha)) (PI.f32)) (/.f32 alpha (*.f32 (log.f32 alpha) (PI.f32))))
(/.f32 (/.f32 (+.f32 1 alpha) (log.f32 alpha)) (PI.f32))
(pow.f32 (*.f32 (PI.f32) (/.f32 (log.f32 alpha) (+.f32 alpha 1))) -1)
(+.f32 (/.f32 (/.f32 1 (log.f32 alpha)) (PI.f32)) (/.f32 alpha (*.f32 (log.f32 alpha) (PI.f32))))
(/.f32 (/.f32 (+.f32 1 alpha) (log.f32 alpha)) (PI.f32))
(neg.f32 (/.f32 (+.f32 alpha 1) (*.f32 (neg.f32 (PI.f32)) (log.f32 alpha))))
(*.f32 (/.f32 (-.f32 -1 alpha) (log.f32 alpha)) (/.f32 1 (neg.f32 (PI.f32))))
(/.f32 (-.f32 -1 alpha) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))))
(sqrt.f32 (pow.f32 (/.f32 (+.f32 alpha 1) (*.f32 (log.f32 alpha) (PI.f32))) 2))
(sqrt.f32 (pow.f32 (/.f32 (/.f32 (+.f32 1 alpha) (log.f32 alpha)) (PI.f32)) 2))
(fabs.f32 (/.f32 (/.f32 (+.f32 1 alpha) (log.f32 alpha)) (PI.f32)))
(log.f32 (exp.f32 (/.f32 (+.f32 alpha 1) (*.f32 (log.f32 alpha) (PI.f32)))))
(+.f32 (/.f32 (/.f32 1 (log.f32 alpha)) (PI.f32)) (/.f32 alpha (*.f32 (log.f32 alpha) (PI.f32))))
(/.f32 (/.f32 (+.f32 1 alpha) (log.f32 alpha)) (PI.f32))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (+.f32 alpha 1) (*.f32 (log.f32 alpha) (PI.f32))))))
(+.f32 (/.f32 (/.f32 1 (log.f32 alpha)) (PI.f32)) (/.f32 alpha (*.f32 (log.f32 alpha) (PI.f32))))
(/.f32 (/.f32 (+.f32 1 alpha) (log.f32 alpha)) (PI.f32))
(cbrt.f32 (pow.f32 (/.f32 (+.f32 alpha 1) (*.f32 (log.f32 alpha) (PI.f32))) 3))
(+.f32 (/.f32 (/.f32 1 (log.f32 alpha)) (PI.f32)) (/.f32 alpha (*.f32 (log.f32 alpha) (PI.f32))))
(/.f32 (/.f32 (+.f32 1 alpha) (log.f32 alpha)) (PI.f32))
(cbrt.f32 (/.f32 (pow.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha)) 3) (pow.f32 (PI.f32) 3)))
(+.f32 (/.f32 (/.f32 1 (log.f32 alpha)) (PI.f32)) (/.f32 alpha (*.f32 (log.f32 alpha) (PI.f32))))
(/.f32 (/.f32 (+.f32 1 alpha) (log.f32 alpha)) (PI.f32))
(expm1.f32 (log1p.f32 (/.f32 (+.f32 alpha 1) (*.f32 (log.f32 alpha) (PI.f32)))))
(+.f32 (/.f32 (/.f32 1 (log.f32 alpha)) (PI.f32)) (/.f32 alpha (*.f32 (log.f32 alpha) (PI.f32))))
(/.f32 (/.f32 (+.f32 1 alpha) (log.f32 alpha)) (PI.f32))
(exp.f32 (-.f32 (log1p.f32 alpha) (log.f32 (*.f32 (log.f32 alpha) (PI.f32)))))
(/.f32 (exp.f32 (log1p.f32 alpha)) (*.f32 (log.f32 alpha) (PI.f32)))
(exp.f32 (*.f32 (-.f32 (log1p.f32 alpha) (log.f32 (*.f32 (log.f32 alpha) (PI.f32)))) 1))
(exp.f32 (-.f32 (log1p.f32 alpha) (log.f32 (*.f32 (log.f32 alpha) (PI.f32)))))
(/.f32 (exp.f32 (log1p.f32 alpha)) (*.f32 (log.f32 alpha) (PI.f32)))
(log1p.f32 (expm1.f32 (/.f32 (+.f32 alpha 1) (*.f32 (log.f32 alpha) (PI.f32)))))
(+.f32 (/.f32 (/.f32 1 (log.f32 alpha)) (PI.f32)) (/.f32 alpha (*.f32 (log.f32 alpha) (PI.f32))))
(/.f32 (/.f32 (+.f32 1 alpha) (log.f32 alpha)) (PI.f32))
(+.f32 (*.f32 alpha (/.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (+.f32 alpha 1)) (PI.f32))) (*.f32 (/.f32 (+.f32 alpha 1) (*.f32 (log.f32 alpha) (PI.f32))) -1/2))
(fma.f32 alpha (/.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 (PI.f32) (+.f32 1 alpha))) (*.f32 -1/2 (/.f32 (/.f32 (+.f32 1 alpha) (log.f32 alpha)) (PI.f32))))
(fma.f32 -1/2 (/.f32 (/.f32 (+.f32 1 alpha) (log.f32 alpha)) (PI.f32)) (/.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 alpha alpha alpha)) (PI.f32)))
(+.f32 (*.f32 (/.f32 (+.f32 alpha 1) (*.f32 (log.f32 alpha) (PI.f32))) -1/2) (*.f32 alpha (/.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (+.f32 alpha 1)) (PI.f32))))
(fma.f32 alpha (/.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 (PI.f32) (+.f32 1 alpha))) (*.f32 -1/2 (/.f32 (/.f32 (+.f32 1 alpha) (log.f32 alpha)) (PI.f32))))
(fma.f32 -1/2 (/.f32 (/.f32 (+.f32 1 alpha) (log.f32 alpha)) (PI.f32)) (/.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 alpha alpha alpha)) (PI.f32)))
(+.f32 (*.f32 (*.f32 alpha (/.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (+.f32 alpha 1)) (PI.f32))) 1) (*.f32 (*.f32 (/.f32 (+.f32 alpha 1) (*.f32 (log.f32 alpha) (PI.f32))) -1/2) 1))
(fma.f32 alpha (/.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 (PI.f32) (+.f32 1 alpha))) (*.f32 -1/2 (/.f32 (/.f32 (+.f32 1 alpha) (log.f32 alpha)) (PI.f32))))
(fma.f32 -1/2 (/.f32 (/.f32 (+.f32 1 alpha) (log.f32 alpha)) (PI.f32)) (/.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 alpha alpha alpha)) (PI.f32)))
(+.f32 (*.f32 (*.f32 (/.f32 (+.f32 alpha 1) (*.f32 (log.f32 alpha) (PI.f32))) -1/2) 1) (*.f32 (*.f32 alpha (/.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (+.f32 alpha 1)) (PI.f32))) 1))
(fma.f32 alpha (/.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 (PI.f32) (+.f32 1 alpha))) (*.f32 -1/2 (/.f32 (/.f32 (+.f32 1 alpha) (log.f32 alpha)) (PI.f32))))
(fma.f32 -1/2 (/.f32 (/.f32 (+.f32 1 alpha) (log.f32 alpha)) (PI.f32)) (/.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 alpha alpha alpha)) (PI.f32)))
(+.f32 (*.f32 1 (*.f32 (*.f32 alpha (/.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (+.f32 alpha 1)) (PI.f32))) 1)) (*.f32 1 (*.f32 (*.f32 (/.f32 (+.f32 alpha 1) (*.f32 (log.f32 alpha) (PI.f32))) -1/2) 1)))
(fma.f32 alpha (/.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 (PI.f32) (+.f32 1 alpha))) (*.f32 -1/2 (/.f32 (/.f32 (+.f32 1 alpha) (log.f32 alpha)) (PI.f32))))
(fma.f32 -1/2 (/.f32 (/.f32 (+.f32 1 alpha) (log.f32 alpha)) (PI.f32)) (/.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 alpha alpha alpha)) (PI.f32)))
(+.f32 (*.f32 1/2 (*.f32 alpha (/.f32 (+.f32 alpha 1) (*.f32 (log.f32 alpha) (PI.f32))))) (*.f32 1/2 (*.f32 -1 (/.f32 (+.f32 alpha 1) (*.f32 (log.f32 alpha) (PI.f32))))))
(fma.f32 1/2 (*.f32 alpha (/.f32 (/.f32 (+.f32 1 alpha) (log.f32 alpha)) (PI.f32))) (*.f32 -1/2 (/.f32 (/.f32 (+.f32 1 alpha) (log.f32 alpha)) (PI.f32))))
(*.f32 (/.f32 (/.f32 (+.f32 1 alpha) (log.f32 alpha)) (PI.f32)) (+.f32 -1/2 (*.f32 alpha 1/2)))
(+.f32 (*.f32 1/2 (*.f32 -1 (/.f32 (+.f32 alpha 1) (*.f32 (log.f32 alpha) (PI.f32))))) (*.f32 1/2 (*.f32 alpha (/.f32 (+.f32 alpha 1) (*.f32 (log.f32 alpha) (PI.f32))))))
(fma.f32 1/2 (*.f32 alpha (/.f32 (/.f32 (+.f32 1 alpha) (log.f32 alpha)) (PI.f32))) (*.f32 -1/2 (/.f32 (/.f32 (+.f32 1 alpha) (log.f32 alpha)) (PI.f32))))
(*.f32 (/.f32 (/.f32 (+.f32 1 alpha) (log.f32 alpha)) (PI.f32)) (+.f32 -1/2 (*.f32 alpha 1/2)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32)))))) 1)
(/.f32 (*.f32 1/2 (fma.f32 alpha alpha -1)) (*.f32 (log.f32 alpha) (PI.f32)))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32)))
(/.f32 (*.f32 (/.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (+.f32 alpha 1)) (PI.f32)) (fma.f32 alpha alpha -1)) (+.f32 alpha 1))
(/.f32 (*.f32 (+.f32 1 alpha) (/.f32 1/2 (log.f32 alpha))) (/.f32 (*.f32 (PI.f32) (+.f32 1 alpha)) (fma.f32 alpha alpha -1)))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 alpha (PI.f32) (PI.f32))) (*.f32 (+.f32 1 alpha) (/.f32 1/2 (log.f32 alpha))))
(/.f32 (*.f32 (/.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (+.f32 alpha 1)) (PI.f32)) (+.f32 -1 (pow.f32 alpha 3))) (fma.f32 alpha alpha (-.f32 1 (*.f32 alpha -1))))
(/.f32 (/.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (+.f32 1 alpha) (+.f32 -1 (pow.f32 alpha 3)))) (PI.f32)) (fma.f32 alpha alpha (-.f32 1 (*.f32 alpha -1))))
(*.f32 (*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (+.f32 1 alpha)) (/.f32 (+.f32 -1 (pow.f32 alpha 3)) (fma.f32 alpha alpha (+.f32 1 alpha))))
(/.f32 (*.f32 (+.f32 alpha -1) (*.f32 (/.f32 1/2 (log.f32 alpha)) (+.f32 alpha 1))) (PI.f32))
(/.f32 (*.f32 1/2 (fma.f32 alpha alpha -1)) (*.f32 (log.f32 alpha) (PI.f32)))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32)))
(/.f32 (*.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (+.f32 alpha 1)) (+.f32 alpha -1)) (PI.f32))
(/.f32 (*.f32 1/2 (fma.f32 alpha alpha -1)) (*.f32 (log.f32 alpha) (PI.f32)))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32)))
(/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (+.f32 alpha 1)) (PI.f32))) (+.f32 alpha 1))
(/.f32 (*.f32 (+.f32 1 alpha) (/.f32 1/2 (log.f32 alpha))) (/.f32 (*.f32 (PI.f32) (+.f32 1 alpha)) (fma.f32 alpha alpha -1)))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 alpha (PI.f32) (PI.f32))) (*.f32 (+.f32 1 alpha) (/.f32 1/2 (log.f32 alpha))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 alpha 3)) (/.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (+.f32 alpha 1)) (PI.f32))) (fma.f32 alpha alpha (-.f32 1 (*.f32 alpha -1))))
(/.f32 (/.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (+.f32 1 alpha) (+.f32 -1 (pow.f32 alpha 3)))) (PI.f32)) (fma.f32 alpha alpha (-.f32 1 (*.f32 alpha -1))))
(*.f32 (*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (+.f32 1 alpha)) (/.f32 (+.f32 -1 (pow.f32 alpha 3)) (fma.f32 alpha alpha (+.f32 1 alpha))))
(/.f32 (-.f32 (*.f32 (*.f32 alpha (/.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (+.f32 alpha 1)) (PI.f32))) (*.f32 alpha (/.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (+.f32 alpha 1)) (PI.f32)))) (*.f32 (*.f32 (/.f32 (+.f32 alpha 1) (*.f32 (log.f32 alpha) (PI.f32))) -1/2) (*.f32 (/.f32 (+.f32 alpha 1) (*.f32 (log.f32 alpha) (PI.f32))) -1/2))) (-.f32 (*.f32 alpha (/.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (+.f32 alpha 1)) (PI.f32))) (*.f32 (/.f32 (+.f32 alpha 1) (*.f32 (log.f32 alpha) (PI.f32))) -1/2)))
(/.f32 (-.f32 (*.f32 (*.f32 alpha (/.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 (PI.f32) (+.f32 1 alpha)))) (*.f32 alpha (/.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 (PI.f32) (+.f32 1 alpha))))) (*.f32 (pow.f32 (/.f32 (/.f32 (+.f32 1 alpha) (log.f32 alpha)) (PI.f32)) 2) 1/4)) (-.f32 (*.f32 alpha (/.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 (PI.f32) (+.f32 1 alpha)))) (*.f32 -1/2 (/.f32 (/.f32 (+.f32 1 alpha) (log.f32 alpha)) (PI.f32)))))
(/.f32 (fma.f32 (/.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 alpha alpha alpha)) (PI.f32)) (/.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 alpha alpha alpha)) (PI.f32)) (*.f32 (pow.f32 (/.f32 (/.f32 (+.f32 1 alpha) (log.f32 alpha)) (PI.f32)) 2) -1/4)) (+.f32 (/.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 alpha alpha alpha)) (PI.f32)) (*.f32 -1/2 (/.f32 (/.f32 (-.f32 -1 alpha) (log.f32 alpha)) (PI.f32)))))
(/.f32 (+.f32 (pow.f32 (*.f32 alpha (/.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (+.f32 alpha 1)) (PI.f32))) 3) (pow.f32 (*.f32 (/.f32 (+.f32 alpha 1) (*.f32 (log.f32 alpha) (PI.f32))) -1/2) 3)) (+.f32 (*.f32 (*.f32 alpha (/.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (+.f32 alpha 1)) (PI.f32))) (*.f32 alpha (/.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (+.f32 alpha 1)) (PI.f32)))) (-.f32 (*.f32 (*.f32 (/.f32 (+.f32 alpha 1) (*.f32 (log.f32 alpha) (PI.f32))) -1/2) (*.f32 (/.f32 (+.f32 alpha 1) (*.f32 (log.f32 alpha) (PI.f32))) -1/2)) (*.f32 (*.f32 alpha (/.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (+.f32 alpha 1)) (PI.f32))) (*.f32 (/.f32 (+.f32 alpha 1) (*.f32 (log.f32 alpha) (PI.f32))) -1/2)))))
(/.f32 (+.f32 (pow.f32 (*.f32 alpha (/.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 (PI.f32) (+.f32 1 alpha)))) 3) (pow.f32 (*.f32 -1/2 (/.f32 (/.f32 (+.f32 1 alpha) (log.f32 alpha)) (PI.f32))) 3)) (fma.f32 (*.f32 alpha (/.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 (PI.f32) (+.f32 1 alpha)))) (*.f32 alpha (/.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 (PI.f32) (+.f32 1 alpha)))) (*.f32 (*.f32 -1/2 (/.f32 (/.f32 (+.f32 1 alpha) (log.f32 alpha)) (PI.f32))) (-.f32 (*.f32 -1/2 (/.f32 (/.f32 (+.f32 1 alpha) (log.f32 alpha)) (PI.f32))) (*.f32 alpha (/.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 (PI.f32) (+.f32 1 alpha))))))))
(/.f32 (fma.f32 (pow.f32 (/.f32 (/.f32 (+.f32 1 alpha) (log.f32 alpha)) (PI.f32)) 3) -1/8 (pow.f32 (/.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 alpha alpha alpha)) (PI.f32)) 3)) (fma.f32 (/.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 alpha alpha alpha)) (PI.f32)) (/.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 alpha alpha alpha)) (PI.f32)) (*.f32 -1/2 (*.f32 (/.f32 (/.f32 (+.f32 1 alpha) (log.f32 alpha)) (PI.f32)) (-.f32 (*.f32 -1/2 (/.f32 (/.f32 (+.f32 1 alpha) (log.f32 alpha)) (PI.f32))) (/.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 alpha alpha alpha)) (PI.f32)))))))
(/.f32 (*.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (+.f32 alpha 1)) (fma.f32 alpha alpha -1)) (*.f32 (PI.f32) (+.f32 alpha 1)))
(/.f32 (*.f32 (+.f32 1 alpha) (/.f32 1/2 (log.f32 alpha))) (/.f32 (*.f32 (PI.f32) (+.f32 1 alpha)) (fma.f32 alpha alpha -1)))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 alpha (PI.f32) (PI.f32))) (*.f32 (+.f32 1 alpha) (/.f32 1/2 (log.f32 alpha))))
(/.f32 (*.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (+.f32 alpha 1)) (+.f32 -1 (pow.f32 alpha 3))) (*.f32 (PI.f32) (fma.f32 alpha alpha (-.f32 1 (*.f32 alpha -1)))))
(/.f32 (/.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (+.f32 1 alpha) (+.f32 -1 (pow.f32 alpha 3)))) (PI.f32)) (fma.f32 alpha alpha (-.f32 1 (*.f32 alpha -1))))
(*.f32 (*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (+.f32 1 alpha)) (/.f32 (+.f32 -1 (pow.f32 alpha 3)) (fma.f32 alpha alpha (+.f32 1 alpha))))
(/.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 (/.f32 1/2 (log.f32 alpha)) (+.f32 alpha 1))) (*.f32 (+.f32 alpha 1) (PI.f32)))
(/.f32 (*.f32 (+.f32 1 alpha) (/.f32 1/2 (log.f32 alpha))) (/.f32 (*.f32 (PI.f32) (+.f32 1 alpha)) (fma.f32 alpha alpha -1)))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 alpha (PI.f32) (PI.f32))) (*.f32 (+.f32 1 alpha) (/.f32 1/2 (log.f32 alpha))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 alpha 3)) (*.f32 (/.f32 1/2 (log.f32 alpha)) (+.f32 alpha 1))) (*.f32 (fma.f32 alpha alpha (-.f32 1 (*.f32 alpha -1))) (PI.f32)))
(/.f32 (/.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (+.f32 1 alpha) (+.f32 -1 (pow.f32 alpha 3)))) (PI.f32)) (fma.f32 alpha alpha (-.f32 1 (*.f32 alpha -1))))
(*.f32 (*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (+.f32 1 alpha)) (/.f32 (+.f32 -1 (pow.f32 alpha 3)) (fma.f32 alpha alpha (+.f32 1 alpha))))
(pow.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32)))) 1)
(/.f32 (*.f32 1/2 (fma.f32 alpha alpha -1)) (*.f32 (log.f32 alpha) (PI.f32)))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32)))
(pow.f32 (sqrt.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))))) 2)
(/.f32 (*.f32 1/2 (fma.f32 alpha alpha -1)) (*.f32 (log.f32 alpha) (PI.f32)))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32)))
(pow.f32 (cbrt.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))))) 3)
(/.f32 (*.f32 1/2 (fma.f32 alpha alpha -1)) (*.f32 (log.f32 alpha) (PI.f32)))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32)))
(pow.f32 (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32)))) 3) 1/3)
(/.f32 (*.f32 1/2 (fma.f32 alpha alpha -1)) (*.f32 (log.f32 alpha) (PI.f32)))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32)))
(sqrt.f32 (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32)))) 2))
(sqrt.f32 (pow.f32 (/.f32 (*.f32 1/2 (fma.f32 alpha alpha -1)) (*.f32 (log.f32 alpha) (PI.f32))) 2))
(fabs.f32 (*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32))))
(log.f32 (pow.f32 (exp.f32 1/2) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32)))))
(/.f32 (*.f32 1/2 (fma.f32 alpha alpha -1)) (*.f32 (log.f32 alpha) (PI.f32)))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32)))))))
(/.f32 (*.f32 1/2 (fma.f32 alpha alpha -1)) (*.f32 (log.f32 alpha) (PI.f32)))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32)))
(cbrt.f32 (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32)))) 3))
(/.f32 (*.f32 1/2 (fma.f32 alpha alpha -1)) (*.f32 (log.f32 alpha) (PI.f32)))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (+.f32 alpha 1)) (PI.f32)) 3) (pow.f32 (+.f32 alpha -1) 3)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 (PI.f32) (+.f32 1 alpha))) 3) (pow.f32 (+.f32 alpha -1) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (+.f32 1 alpha)) 3) (pow.f32 (+.f32 alpha -1) 3)))
(cbrt.f32 (*.f32 (pow.f32 (+.f32 alpha -1) 3) (pow.f32 (/.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (+.f32 alpha 1)) (PI.f32)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 (PI.f32) (+.f32 1 alpha))) 3) (pow.f32 (+.f32 alpha -1) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (+.f32 1 alpha)) 3) (pow.f32 (+.f32 alpha -1) 3)))
(expm1.f32 (log1p.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))))))
(/.f32 (*.f32 1/2 (fma.f32 alpha alpha -1)) (*.f32 (log.f32 alpha) (PI.f32)))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32)))
(exp.f32 (log.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))))))
(/.f32 (*.f32 1/2 (fma.f32 alpha alpha -1)) (*.f32 (log.f32 alpha) (PI.f32)))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32)))
(exp.f32 (*.f32 (log.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))))) 1))
(/.f32 (*.f32 1/2 (fma.f32 alpha alpha -1)) (*.f32 (log.f32 alpha) (PI.f32)))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32)))
(log1p.f32 (expm1.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))))))
(/.f32 (*.f32 1/2 (fma.f32 alpha alpha -1)) (*.f32 (log.f32 alpha) (PI.f32)))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32)))
(fma.f32 alpha (/.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (+.f32 alpha 1)) (PI.f32)) (*.f32 (/.f32 (+.f32 alpha 1) (*.f32 (log.f32 alpha) (PI.f32))) -1/2))
(fma.f32 alpha (/.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 (PI.f32) (+.f32 1 alpha))) (*.f32 -1/2 (/.f32 (/.f32 (+.f32 1 alpha) (log.f32 alpha)) (PI.f32))))
(fma.f32 -1/2 (/.f32 (/.f32 (+.f32 1 alpha) (log.f32 alpha)) (PI.f32)) (/.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 alpha alpha alpha)) (PI.f32)))
(fma.f32 (/.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (+.f32 alpha 1)) (PI.f32)) alpha (*.f32 (/.f32 (+.f32 alpha 1) (*.f32 (log.f32 alpha) (PI.f32))) -1/2))
(fma.f32 alpha (/.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 (PI.f32) (+.f32 1 alpha))) (*.f32 -1/2 (/.f32 (/.f32 (+.f32 1 alpha) (log.f32 alpha)) (PI.f32))))
(fma.f32 -1/2 (/.f32 (/.f32 (+.f32 1 alpha) (log.f32 alpha)) (PI.f32)) (/.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 alpha alpha alpha)) (PI.f32)))
(+.f32 (/.f32 1 (log.f32 alpha)) (*.f32 (/.f32 1 (log.f32 alpha)) alpha))
(+.f32 (/.f32 1 (log.f32 alpha)) (/.f32 alpha (log.f32 alpha)))
(/.f32 (+.f32 1 alpha) (log.f32 alpha))
(+.f32 (*.f32 (/.f32 1 (log.f32 alpha)) alpha) (/.f32 1 (log.f32 alpha)))
(+.f32 (/.f32 1 (log.f32 alpha)) (/.f32 alpha (log.f32 alpha)))
(/.f32 (+.f32 1 alpha) (log.f32 alpha))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha)))) 1)
(+.f32 (/.f32 1 (log.f32 alpha)) (/.f32 alpha (log.f32 alpha)))
(/.f32 (+.f32 1 alpha) (log.f32 alpha))
(*.f32 1 (/.f32 (+.f32 alpha 1) (log.f32 alpha)))
(+.f32 (/.f32 1 (log.f32 alpha)) (/.f32 alpha (log.f32 alpha)))
(/.f32 (+.f32 1 alpha) (log.f32 alpha))
(*.f32 (+.f32 alpha 1) (/.f32 1 (log.f32 alpha)))
(+.f32 (/.f32 1 (log.f32 alpha)) (/.f32 alpha (log.f32 alpha)))
(/.f32 (+.f32 1 alpha) (log.f32 alpha))
(*.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha)) 1)
(+.f32 (/.f32 1 (log.f32 alpha)) (/.f32 alpha (log.f32 alpha)))
(/.f32 (+.f32 1 alpha) (log.f32 alpha))
(*.f32 (sqrt.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha))) (sqrt.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha))))
(+.f32 (/.f32 1 (log.f32 alpha)) (/.f32 alpha (log.f32 alpha)))
(/.f32 (+.f32 1 alpha) (log.f32 alpha))
(*.f32 (sqrt.f32 (+.f32 alpha 1)) (*.f32 (sqrt.f32 (+.f32 alpha 1)) (/.f32 1 (log.f32 alpha))))
(+.f32 (/.f32 1 (log.f32 alpha)) (/.f32 alpha (log.f32 alpha)))
(/.f32 (+.f32 1 alpha) (log.f32 alpha))
(*.f32 (sqrt.f32 (+.f32 alpha 1)) (/.f32 (sqrt.f32 (+.f32 alpha 1)) (log.f32 alpha)))
(+.f32 (/.f32 1 (log.f32 alpha)) (/.f32 alpha (log.f32 alpha)))
(/.f32 (+.f32 1 alpha) (log.f32 alpha))
(*.f32 (cbrt.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha))) (pow.f32 (cbrt.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha))) 2))
(+.f32 (/.f32 1 (log.f32 alpha)) (/.f32 alpha (log.f32 alpha)))
(/.f32 (+.f32 1 alpha) (log.f32 alpha))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha))) 2) (cbrt.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha))))
(+.f32 (/.f32 1 (log.f32 alpha)) (/.f32 alpha (log.f32 alpha)))
(/.f32 (+.f32 1 alpha) (log.f32 alpha))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 alpha 1)) 2) (*.f32 (cbrt.f32 (+.f32 alpha 1)) (/.f32 1 (log.f32 alpha))))
(+.f32 (/.f32 1 (log.f32 alpha)) (/.f32 alpha (log.f32 alpha)))
(/.f32 (+.f32 1 alpha) (log.f32 alpha))
(*.f32 (/.f32 1 (log.f32 alpha)) (+.f32 alpha 1))
(+.f32 (/.f32 1 (log.f32 alpha)) (/.f32 alpha (log.f32 alpha)))
(/.f32 (+.f32 1 alpha) (log.f32 alpha))
(*.f32 (-.f32 -1 alpha) (/.f32 1 (neg.f32 (log.f32 alpha))))
(*.f32 (/.f32 1 (neg.f32 (log.f32 alpha))) (-.f32 -1 alpha))
(/.f32 (-.f32 -1 alpha) (neg.f32 (log.f32 alpha)))
(*.f32 (/.f32 1 (sqrt.f32 (log.f32 alpha))) (/.f32 (+.f32 alpha 1) (sqrt.f32 (log.f32 alpha))))
(*.f32 (/.f32 (+.f32 1 alpha) (sqrt.f32 (log.f32 alpha))) (/.f32 1 (sqrt.f32 (log.f32 alpha))))
(/.f32 (/.f32 (+.f32 1 alpha) (sqrt.f32 (log.f32 alpha))) (sqrt.f32 (log.f32 alpha)))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (log.f32 alpha)) 2)) (/.f32 (+.f32 alpha 1) (cbrt.f32 (log.f32 alpha))))
(*.f32 (/.f32 (+.f32 1 alpha) (cbrt.f32 (log.f32 alpha))) (/.f32 1 (pow.f32 (cbrt.f32 (log.f32 alpha)) 2)))
(/.f32 (/.f32 (+.f32 1 alpha) (cbrt.f32 (log.f32 alpha))) (pow.f32 (cbrt.f32 (log.f32 alpha)) 2))
(*.f32 (/.f32 1 (neg.f32 (log.f32 alpha))) (-.f32 -1 alpha))
(/.f32 (-.f32 -1 alpha) (neg.f32 (log.f32 alpha)))
(*.f32 (/.f32 (sqrt.f32 (+.f32 alpha 1)) (log.f32 alpha)) (sqrt.f32 (+.f32 alpha 1)))
(+.f32 (/.f32 1 (log.f32 alpha)) (/.f32 alpha (log.f32 alpha)))
(/.f32 (+.f32 1 alpha) (log.f32 alpha))
(*.f32 (/.f32 (sqrt.f32 (+.f32 alpha 1)) (pow.f32 (cbrt.f32 (log.f32 alpha)) 2)) (/.f32 (sqrt.f32 (+.f32 alpha 1)) (cbrt.f32 (log.f32 alpha))))
(*.f32 (/.f32 (+.f32 1 alpha) (cbrt.f32 (log.f32 alpha))) (/.f32 1 (pow.f32 (cbrt.f32 (log.f32 alpha)) 2)))
(/.f32 (/.f32 (+.f32 1 alpha) (cbrt.f32 (log.f32 alpha))) (pow.f32 (cbrt.f32 (log.f32 alpha)) 2))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 alpha 1)) 2) 1) (/.f32 (cbrt.f32 (+.f32 alpha 1)) (log.f32 alpha)))
(+.f32 (/.f32 1 (log.f32 alpha)) (/.f32 alpha (log.f32 alpha)))
(/.f32 (+.f32 1 alpha) (log.f32 alpha))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 alpha 1)) 2) (sqrt.f32 (log.f32 alpha))) (/.f32 (cbrt.f32 (+.f32 alpha 1)) (sqrt.f32 (log.f32 alpha))))
(*.f32 (/.f32 (+.f32 1 alpha) (sqrt.f32 (log.f32 alpha))) (/.f32 1 (sqrt.f32 (log.f32 alpha))))
(/.f32 (/.f32 (+.f32 1 alpha) (sqrt.f32 (log.f32 alpha))) (sqrt.f32 (log.f32 alpha)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 alpha 1)) 2) (pow.f32 (cbrt.f32 (log.f32 alpha)) 2)) (cbrt.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha))))
(*.f32 (cbrt.f32 (/.f32 (+.f32 1 alpha) (log.f32 alpha))) (/.f32 (pow.f32 (cbrt.f32 (+.f32 1 alpha)) 2) (pow.f32 (cbrt.f32 (log.f32 alpha)) 2)))
(/.f32 (*.f32 (cbrt.f32 (/.f32 (+.f32 1 alpha) (log.f32 alpha))) (pow.f32 (cbrt.f32 (+.f32 1 alpha)) 2)) (pow.f32 (cbrt.f32 (log.f32 alpha)) 2))
(*.f32 (/.f32 1 (/.f32 (log.f32 alpha) (sqrt.f32 (+.f32 alpha 1)))) (sqrt.f32 (+.f32 alpha 1)))
(+.f32 (/.f32 1 (log.f32 alpha)) (/.f32 alpha (log.f32 alpha)))
(/.f32 (+.f32 1 alpha) (log.f32 alpha))
(*.f32 (/.f32 1 (/.f32 (log.f32 alpha) (pow.f32 (cbrt.f32 (+.f32 alpha 1)) 2))) (cbrt.f32 (+.f32 alpha 1)))
(+.f32 (/.f32 1 (log.f32 alpha)) (/.f32 alpha (log.f32 alpha)))
(/.f32 (+.f32 1 alpha) (log.f32 alpha))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 alpha 1)) 2) (log.f32 alpha)) (cbrt.f32 (+.f32 alpha 1)))
(+.f32 (/.f32 1 (log.f32 alpha)) (/.f32 alpha (log.f32 alpha)))
(/.f32 (+.f32 1 alpha) (log.f32 alpha))
(*.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1 (log.f32 alpha))) 1) (/.f32 (+.f32 alpha 1) (fma.f32 alpha alpha -1)))
(*.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) 1) (log.f32 alpha)) (/.f32 (+.f32 1 alpha) (fma.f32 alpha alpha -1)))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (/.f32 (+.f32 1 alpha) (fma.f32 alpha alpha -1)))
(*.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1 (log.f32 alpha))) 1) (/.f32 (fma.f32 alpha alpha (-.f32 1 (*.f32 alpha -1))) (+.f32 -1 (pow.f32 alpha 3))))
(*.f32 (fma.f32 alpha alpha (-.f32 1 (*.f32 alpha -1))) (/.f32 (fma.f32 alpha alpha -1) (/.f32 (+.f32 -1 (pow.f32 alpha 3)) (/.f32 1 (log.f32 alpha)))))
(*.f32 (fma.f32 alpha alpha (+.f32 1 alpha)) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (+.f32 -1 (pow.f32 alpha 3)) (log.f32 alpha))))
(*.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1 (log.f32 alpha))) (fma.f32 alpha alpha -1)) (+.f32 alpha 1))
(*.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) 1) (log.f32 alpha)) (/.f32 (+.f32 1 alpha) (fma.f32 alpha alpha -1)))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (/.f32 (+.f32 1 alpha) (fma.f32 alpha alpha -1)))
(*.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1 (log.f32 alpha))) (+.f32 -1 (pow.f32 alpha 3))) (fma.f32 alpha alpha (-.f32 1 (*.f32 alpha -1))))
(*.f32 (fma.f32 alpha alpha (-.f32 1 (*.f32 alpha -1))) (/.f32 (fma.f32 alpha alpha -1) (/.f32 (+.f32 -1 (pow.f32 alpha 3)) (/.f32 1 (log.f32 alpha)))))
(*.f32 (fma.f32 alpha alpha (+.f32 1 alpha)) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (+.f32 -1 (pow.f32 alpha 3)) (log.f32 alpha))))
(*.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1 (log.f32 alpha))) (neg.f32 (fma.f32 alpha alpha -1))) (-.f32 -1 alpha))
(/.f32 (*.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) 1) (log.f32 alpha)) (-.f32 -1 alpha)) (neg.f32 (fma.f32 alpha alpha -1)))
(*.f32 (-.f32 -1 alpha) (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (-.f32 1 (*.f32 alpha alpha))))
(*.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1 (log.f32 alpha))) (-.f32 (pow.f32 alpha 3) 1)) (+.f32 1 (+.f32 alpha (*.f32 alpha alpha))))
(*.f32 (fma.f32 alpha alpha (-.f32 1 (*.f32 alpha -1))) (/.f32 (fma.f32 alpha alpha -1) (/.f32 (+.f32 -1 (pow.f32 alpha 3)) (/.f32 1 (log.f32 alpha)))))
(*.f32 (fma.f32 alpha alpha (+.f32 1 alpha)) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (+.f32 -1 (pow.f32 alpha 3)) (log.f32 alpha))))
(*.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1 (log.f32 alpha))) (-.f32 1 (*.f32 alpha alpha))) (-.f32 -1 alpha))
(/.f32 (*.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) 1) (log.f32 alpha)) (-.f32 -1 alpha)) (neg.f32 (fma.f32 alpha alpha -1)))
(*.f32 (-.f32 -1 alpha) (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (-.f32 1 (*.f32 alpha alpha))))
(*.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1 (log.f32 alpha))) (neg.f32 (+.f32 -1 (pow.f32 alpha 3)))) (neg.f32 (fma.f32 alpha alpha (-.f32 1 (*.f32 alpha -1)))))
(neg.f32 (*.f32 (/.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) 1) (log.f32 alpha)) (+.f32 1 (neg.f32 (pow.f32 alpha 3)))) (fma.f32 alpha alpha (-.f32 1 (*.f32 alpha -1)))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (-.f32 1 (pow.f32 alpha 3))) (neg.f32 (fma.f32 alpha alpha (+.f32 1 alpha))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (-.f32 1 (pow.f32 alpha 3))) (-.f32 -1 (fma.f32 alpha alpha alpha)))
(*.f32 (/.f32 (*.f32 (+.f32 1 (pow.f32 alpha 3)) (/.f32 1 (log.f32 alpha))) (-.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) (*.f32 (-.f32 1 alpha) (-.f32 1 alpha)))) (+.f32 (fma.f32 alpha alpha -1) alpha))
(*.f32 (/.f32 (*.f32 (/.f32 1 (log.f32 alpha)) (+.f32 1 (pow.f32 alpha 3))) (-.f32 (*.f32 alpha (pow.f32 alpha 3)) (*.f32 (-.f32 1 alpha) (-.f32 1 alpha)))) (+.f32 alpha (fma.f32 alpha alpha -1)))
(*.f32 (/.f32 (/.f32 (+.f32 1 (pow.f32 alpha 3)) (log.f32 alpha)) (+.f32 (pow.f32 alpha 4) (*.f32 (+.f32 alpha -1) (-.f32 1 alpha)))) (+.f32 alpha (fma.f32 alpha alpha -1)))
(*.f32 (/.f32 (*.f32 (+.f32 1 (pow.f32 alpha 3)) (/.f32 1 (log.f32 alpha))) (+.f32 (pow.f32 (*.f32 alpha alpha) 3) (pow.f32 (-.f32 1 alpha) 3))) (+.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) (-.f32 (*.f32 (-.f32 1 alpha) (-.f32 1 alpha)) (*.f32 (*.f32 alpha alpha) (-.f32 1 alpha)))))
(*.f32 (/.f32 (*.f32 (/.f32 1 (log.f32 alpha)) (+.f32 1 (pow.f32 alpha 3))) (+.f32 (pow.f32 (*.f32 alpha alpha) 3) (pow.f32 (-.f32 1 alpha) 3))) (+.f32 (*.f32 alpha (pow.f32 alpha 3)) (*.f32 (-.f32 1 alpha) (-.f32 (-.f32 1 alpha) (*.f32 alpha alpha)))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 alpha 3)) (*.f32 (+.f32 (pow.f32 alpha 6) (pow.f32 (-.f32 1 alpha) 3)) (log.f32 alpha))) (fma.f32 (-.f32 1 alpha) (-.f32 1 (fma.f32 alpha alpha alpha)) (pow.f32 alpha 4)))
(pow.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha)) 1)
(+.f32 (/.f32 1 (log.f32 alpha)) (/.f32 alpha (log.f32 alpha)))
(/.f32 (+.f32 1 alpha) (log.f32 alpha))
(pow.f32 (sqrt.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha))) 2)
(+.f32 (/.f32 1 (log.f32 alpha)) (/.f32 alpha (log.f32 alpha)))
(/.f32 (+.f32 1 alpha) (log.f32 alpha))
(pow.f32 (cbrt.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha))) 3)
(+.f32 (/.f32 1 (log.f32 alpha)) (/.f32 alpha (log.f32 alpha)))
(/.f32 (+.f32 1 alpha) (log.f32 alpha))
(pow.f32 (pow.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha)) 3) 1/3)
(+.f32 (/.f32 1 (log.f32 alpha)) (/.f32 alpha (log.f32 alpha)))
(/.f32 (+.f32 1 alpha) (log.f32 alpha))
(pow.f32 (/.f32 (log.f32 alpha) (+.f32 alpha 1)) -1)
(+.f32 (/.f32 1 (log.f32 alpha)) (/.f32 alpha (log.f32 alpha)))
(/.f32 (+.f32 1 alpha) (log.f32 alpha))
(neg.f32 (/.f32 (+.f32 alpha 1) (neg.f32 (log.f32 alpha))))
(*.f32 (/.f32 1 (neg.f32 (log.f32 alpha))) (-.f32 -1 alpha))
(/.f32 (-.f32 -1 alpha) (neg.f32 (log.f32 alpha)))
(sqrt.f32 (pow.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha)) 2))
(sqrt.f32 (pow.f32 (/.f32 (+.f32 1 alpha) (log.f32 alpha)) 2))
(fabs.f32 (/.f32 (+.f32 1 alpha) (log.f32 alpha)))
(log.f32 (exp.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha))))
(+.f32 (/.f32 1 (log.f32 alpha)) (/.f32 alpha (log.f32 alpha)))
(/.f32 (+.f32 1 alpha) (log.f32 alpha))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha)))))
(+.f32 (/.f32 1 (log.f32 alpha)) (/.f32 alpha (log.f32 alpha)))
(/.f32 (+.f32 1 alpha) (log.f32 alpha))
(cbrt.f32 (pow.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha)) 3))
(+.f32 (/.f32 1 (log.f32 alpha)) (/.f32 alpha (log.f32 alpha)))
(/.f32 (+.f32 1 alpha) (log.f32 alpha))
(cbrt.f32 (/.f32 (pow.f32 (+.f32 alpha 1) 3) (pow.f32 (log.f32 alpha) 3)))
(+.f32 (/.f32 1 (log.f32 alpha)) (/.f32 alpha (log.f32 alpha)))
(/.f32 (+.f32 1 alpha) (log.f32 alpha))
(expm1.f32 (log1p.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha))))
(+.f32 (/.f32 1 (log.f32 alpha)) (/.f32 alpha (log.f32 alpha)))
(/.f32 (+.f32 1 alpha) (log.f32 alpha))
(exp.f32 (-.f32 (log1p.f32 alpha) (log.f32 (log.f32 alpha))))
(/.f32 (exp.f32 (log1p.f32 alpha)) (log.f32 alpha))
(exp.f32 (*.f32 (-.f32 (log1p.f32 alpha) (log.f32 (log.f32 alpha))) 1))
(exp.f32 (-.f32 (log1p.f32 alpha) (log.f32 (log.f32 alpha))))
(/.f32 (exp.f32 (log1p.f32 alpha)) (log.f32 alpha))
(log1p.f32 (expm1.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha))))
(+.f32 (/.f32 1 (log.f32 alpha)) (/.f32 alpha (log.f32 alpha)))
(/.f32 (+.f32 1 alpha) (log.f32 alpha))

localize67.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(*.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (PI.f32)) (+.f32 1 (*.f32 (neg.f32 cosTheta) cosTheta)))
0.1b
(-.f32 (*.f32 alpha alpha) 1)
0.3b
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (PI.f32)) (+.f32 1 (*.f32 (neg.f32 cosTheta) cosTheta))))
0.4b
(*.f32 (*.f32 2 (log.f32 alpha)) (PI.f32))
Compiler

Compiled 71 to 33 computations (53.5% saved)

series8.0ms (0%)

Counts
3 → 60
Calls

15 calls:

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

rewrite100.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1286×associate-/r/
418×add-sqr-sqrt
408×pow1
408×*-un-lft-identity
386×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

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

simplify100.0ms (0.6%)

Algorithm
egg-herbie
Rules
1194×associate-/r*
790×times-frac
696×associate-*r*
694×associate-*l*
672×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
047614901
1161812087
Stop Event
node limit
Counts
209 → 279
Calls
Call 1
Inputs
(*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))
(*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))
(*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))
(*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))
(*.f32 -2 (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))
(*.f32 -2 (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))
(*.f32 -2 (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))
(*.f32 -2 (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))
(*.f32 2 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32)))
(*.f32 2 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32)))
(*.f32 2 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32)))
(*.f32 2 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32)))
(/.f32 -1/2 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))
(-.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))))
(-.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))))
(-.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))))
(*.f32 -1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))))
(+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))))) (*.f32 -1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))))))
(+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))))) (*.f32 -1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))))))
(+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))))) (*.f32 -1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))))))
(*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32)))))
(-.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32))))))
(-.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32))))))
(-.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32))))))
(*.f32 1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 alpha) (PI.f32))))
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 alpha) (PI.f32)))) (*.f32 1/2 (/.f32 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2)) (*.f32 (log.f32 alpha) (PI.f32)))))
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 alpha) (PI.f32)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2)) (*.f32 (log.f32 alpha) (PI.f32)))) (*.f32 1/2 (/.f32 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 4)) (*.f32 (log.f32 alpha) (PI.f32))))))
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 alpha) (PI.f32)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2)) (*.f32 (log.f32 alpha) (PI.f32)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 6)) (*.f32 (log.f32 alpha) (PI.f32)))) (*.f32 1/2 (/.f32 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 4)) (*.f32 (log.f32 alpha) (PI.f32)))))))
(*.f32 -1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 alpha) (PI.f32)))) (pow.f32 cosTheta 4))) (*.f32 -1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 alpha) (PI.f32)))) (pow.f32 cosTheta 6))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 alpha) (PI.f32)))) (pow.f32 cosTheta 4))) (*.f32 -1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))))
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 alpha) (PI.f32)))) (pow.f32 cosTheta 8))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 alpha) (PI.f32)))) (pow.f32 cosTheta 6))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 alpha) (PI.f32)))) (pow.f32 cosTheta 4))) (*.f32 -1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))))
(*.f32 -1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 alpha) (PI.f32)))) (pow.f32 cosTheta 4))) (*.f32 -1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 alpha) (PI.f32)))) (pow.f32 cosTheta 6))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 alpha) (PI.f32)))) (pow.f32 cosTheta 4))) (*.f32 -1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))))
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 alpha) (PI.f32)))) (pow.f32 cosTheta 8))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 alpha) (PI.f32)))) (pow.f32 cosTheta 6))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 alpha) (PI.f32)))) (pow.f32 cosTheta 4))) (*.f32 -1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))))
(*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))
(*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))
(*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))
(*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))
(*.f32 -2 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))))
(*.f32 -2 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))))
(*.f32 -2 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))))
(*.f32 -2 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))))
(*.f32 2 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))
(*.f32 2 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))
(*.f32 2 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))
(*.f32 2 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))
(*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))
(+.f32 (*.f32 -2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))
(+.f32 (*.f32 -2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))
(+.f32 (*.f32 -2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 -2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(+.f32 (*.f32 -2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))
(+.f32 (*.f32 -2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))
(+.f32 (*.f32 -2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 -2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(+.f32 (*.f32 -2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))
(+.f32 (*.f32 -2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))
(+.f32 (*.f32 -2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))) 1)
(pow.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) 1)
(pow.f32 (sqrt.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))) 2)
(pow.f32 (cbrt.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))) 3)
(pow.f32 (pow.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) 3) 1/3)
(sqrt.f32 (pow.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) 2))
(log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))
(log.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)) 1)))
(cbrt.f32 (pow.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) 3))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (pow.f32 (PI.f32) 3)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 2 (log.f32 alpha)) 3)))
(expm1.f32 (log1p.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))))
(exp.f32 (log.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))) 1))
(log1p.f32 (-.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)) 1))
(+.f32 (*.f32 (/.f32 alpha (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 cosTheta cosTheta 1)))) alpha) (neg.f32 (/.f32 1 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 cosTheta cosTheta 1))))))
(+.f32 (neg.f32 (/.f32 1 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 cosTheta cosTheta 1))))) (*.f32 (/.f32 alpha (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 cosTheta cosTheta 1)))) alpha))
(-.f32 (*.f32 (/.f32 alpha (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 cosTheta cosTheta 1)))) alpha) (/.f32 1 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 cosTheta cosTheta 1)))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 cosTheta cosTheta 1)))))) 1)
(*.f32 1 (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 cosTheta cosTheta 1)))))
(*.f32 (fma.f32 alpha alpha -1) (/.f32 1 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 cosTheta cosTheta 1)))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 cosTheta cosTheta 1)))) 1)
(*.f32 (/.f32 (sqrt.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))))) (hypot.f32 1 cosTheta)) (/.f32 (sqrt.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))))) (hypot.f32 1 cosTheta)))
(*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (/.f32 1 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 cosTheta cosTheta 1))))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 cosTheta cosTheta 1))))) (pow.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 cosTheta cosTheta 1))))) 2))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 cosTheta cosTheta 1))))) 2) (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 cosTheta cosTheta 1))))))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (*.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (/.f32 1 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 cosTheta cosTheta 1))))))
(*.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32)))) (/.f32 1 (fma.f32 cosTheta cosTheta 1)))
(*.f32 (+.f32 alpha 1) (*.f32 (-.f32 alpha 1) (/.f32 1 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 cosTheta cosTheta 1))))))
(*.f32 (/.f32 1 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 cosTheta cosTheta 1)))) (fma.f32 alpha alpha -1))
(*.f32 (-.f32 1 (*.f32 alpha alpha)) (/.f32 1 (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (neg.f32 (fma.f32 cosTheta cosTheta 1)))))
(*.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))))
(*.f32 (/.f32 1 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 1 (fma.f32 cosTheta cosTheta 1)) (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 (/.f32 1 (*.f32 (hypot.f32 1 cosTheta) (sqrt.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))))) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (hypot.f32 1 cosTheta) (sqrt.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 cosTheta cosTheta 1)))) 2)) (/.f32 (fma.f32 alpha alpha -1) (cbrt.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 cosTheta cosTheta 1))))))
(*.f32 (/.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32)))) 1) (/.f32 (fma.f32 cosTheta cosTheta 1) (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 2))))
(*.f32 (/.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32)))) 1) (/.f32 (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 (*.f32 cosTheta cosTheta) 2)) (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3))))
(*.f32 (/.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32)))) (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 2))) (fma.f32 cosTheta cosTheta 1))
(*.f32 (/.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32)))) (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3))) (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 (*.f32 cosTheta cosTheta) 2)))
(*.f32 (/.f32 1 (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (neg.f32 (fma.f32 cosTheta cosTheta 1)))) (-.f32 1 (*.f32 alpha alpha)))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 2 (log.f32 alpha))) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) 1) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 cosTheta cosTheta 1)))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (*.f32 2 (log.f32 alpha))) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) 1) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 cosTheta cosTheta 1)))))
(*.f32 (/.f32 (+.f32 alpha 1) (*.f32 2 (log.f32 alpha))) (/.f32 (-.f32 alpha 1) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))))
(*.f32 (/.f32 (+.f32 alpha 1) 1) (/.f32 (-.f32 alpha 1) (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 cosTheta cosTheta 1)))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (fma.f32 cosTheta cosTheta 1)) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 cosTheta cosTheta 1)))) (sqrt.f32 (fma.f32 alpha alpha -1)))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (pow.f32 (cbrt.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 cosTheta cosTheta 1)))) 2)) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (cbrt.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 cosTheta cosTheta 1))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (fma.f32 cosTheta cosTheta 1)) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (*.f32 (hypot.f32 1 cosTheta) (sqrt.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))))) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (hypot.f32 1 cosTheta) (sqrt.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (pow.f32 (cbrt.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 cosTheta cosTheta 1)))) 2)) (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 cosTheta cosTheta 1))))))
(*.f32 (/.f32 (+.f32 alpha 1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))) (/.f32 (-.f32 alpha 1) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 (+.f32 alpha 1) (fma.f32 cosTheta cosTheta 1)) (/.f32 (-.f32 alpha 1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 (/.f32 (+.f32 alpha 1) (*.f32 (hypot.f32 1 cosTheta) (sqrt.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))))) (/.f32 (-.f32 alpha 1) (*.f32 (hypot.f32 1 cosTheta) (sqrt.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))))))
(*.f32 (/.f32 (+.f32 alpha 1) (pow.f32 (cbrt.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 cosTheta cosTheta 1)))) 2)) (/.f32 (-.f32 alpha 1) (cbrt.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 cosTheta cosTheta 1))))))
(*.f32 (/.f32 1 (/.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 cosTheta cosTheta 1))) (sqrt.f32 (fma.f32 alpha alpha -1)))) (sqrt.f32 (fma.f32 alpha alpha -1)))
(*.f32 (/.f32 1 (/.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 cosTheta cosTheta 1))) (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2))) (cbrt.f32 (fma.f32 alpha alpha -1)))
(*.f32 (/.f32 1 (/.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 cosTheta cosTheta 1))) (+.f32 alpha 1))) (-.f32 alpha 1))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 2)))) (fma.f32 cosTheta cosTheta 1))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3)))) (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 (*.f32 cosTheta cosTheta) 2)))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 2)) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))) (fma.f32 cosTheta cosTheta 1))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3)) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))) (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 (*.f32 cosTheta cosTheta) 2)))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (-.f32 (pow.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) 2) (*.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 cosTheta cosTheta))) (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 cosTheta cosTheta)))))) (-.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (+.f32 (pow.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) 3) (pow.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 cosTheta cosTheta))) 3))) (+.f32 (pow.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) 2) (-.f32 (*.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 cosTheta cosTheta))) (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 cosTheta cosTheta)))) (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 cosTheta cosTheta)))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 cosTheta cosTheta 1)))) (cbrt.f32 (fma.f32 alpha alpha -1)))
(*.f32 (/.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32)))) (-.f32 (pow.f32 (*.f32 cosTheta cosTheta) 2) 1)) (-.f32 (*.f32 cosTheta cosTheta) 1))
(*.f32 (/.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32)))) (-.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3))) (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 (*.f32 cosTheta cosTheta) 2)))
(*.f32 (/.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32)))) (neg.f32 (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 2)))) (neg.f32 (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32)))) (neg.f32 (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3)))) (neg.f32 (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 (*.f32 cosTheta cosTheta) 2))))
(*.f32 (/.f32 (+.f32 alpha 1) (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 cosTheta cosTheta 1)))) (-.f32 alpha 1))
(*.f32 (/.f32 (*.f32 (+.f32 (pow.f32 alpha 4) -1) (/.f32 1 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 cosTheta cosTheta 1))))) (+.f32 (pow.f32 alpha 4) -1)) (fma.f32 alpha alpha -1))
(*.f32 (/.f32 (*.f32 (+.f32 (pow.f32 alpha 4) -1) (/.f32 1 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 cosTheta cosTheta 1))))) (-.f32 1 (pow.f32 alpha 4))) (-.f32 1 (*.f32 alpha alpha)))
(*.f32 (/.f32 (*.f32 (+.f32 (pow.f32 alpha 4) -1) (/.f32 1 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 cosTheta cosTheta 1))))) (+.f32 1 (pow.f32 alpha 6))) (+.f32 (pow.f32 alpha 4) (-.f32 1 (*.f32 alpha alpha))))
(*.f32 (/.f32 (*.f32 (+.f32 -1 (pow.f32 alpha 6)) (/.f32 1 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 cosTheta cosTheta 1))))) (-.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 alpha 4)) (*.f32 (fma.f32 alpha alpha 1) (fma.f32 alpha alpha 1)))) (-.f32 (pow.f32 alpha 4) (fma.f32 alpha alpha 1)))
(*.f32 (/.f32 (*.f32 (+.f32 -1 (pow.f32 alpha 6)) (/.f32 1 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 cosTheta cosTheta 1))))) (+.f32 (pow.f32 (pow.f32 alpha 4) 3) (pow.f32 (fma.f32 alpha alpha 1) 3))) (-.f32 (+.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 alpha 4)) (*.f32 (fma.f32 alpha alpha 1) (fma.f32 alpha alpha 1))) (*.f32 (pow.f32 alpha 4) (fma.f32 alpha alpha 1))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (log.f32 alpha))) (*.f32 (PI.f32) (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 2)))) (fma.f32 cosTheta cosTheta 1))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (log.f32 alpha))) (*.f32 (PI.f32) (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3)))) (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 (*.f32 cosTheta cosTheta) 2)))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) 1) (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 2)))) (fma.f32 cosTheta cosTheta 1))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) 1) (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3)))) (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 (*.f32 cosTheta cosTheta) 2)))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) 1) (*.f32 (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 2)) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))) (fma.f32 cosTheta cosTheta 1))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) 1) (*.f32 (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3)) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))) (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 (*.f32 cosTheta cosTheta) 2)))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) 1) (-.f32 (pow.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) 2) (*.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 cosTheta cosTheta))) (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 cosTheta cosTheta)))))) (-.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) 1) (+.f32 (pow.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) 3) (pow.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 cosTheta cosTheta))) 3))) (+.f32 (pow.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) 2) (-.f32 (*.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 cosTheta cosTheta))) (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 cosTheta cosTheta)))) (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 cosTheta cosTheta)))))))
(*.f32 (/.f32 (/.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32)))) 1) 1) (/.f32 (fma.f32 cosTheta cosTheta 1) (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 2))))
(*.f32 (/.f32 (/.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32)))) 1) 1) (/.f32 (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 (*.f32 cosTheta cosTheta) 2)) (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3))))
(*.f32 (/.f32 (/.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32)))) 1) (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 2))) (fma.f32 cosTheta cosTheta 1))
(*.f32 (/.f32 (/.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32)))) 1) (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3))) (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 (*.f32 cosTheta cosTheta) 2)))
(*.f32 (/.f32 (/.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32)))) 1) (-.f32 (pow.f32 (*.f32 cosTheta cosTheta) 2) 1)) (-.f32 (*.f32 cosTheta cosTheta) 1))
(*.f32 (/.f32 (/.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32)))) 1) (-.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3))) (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 (*.f32 cosTheta cosTheta) 2)))
(*.f32 (/.f32 (/.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32)))) 1) (neg.f32 (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 2)))) (neg.f32 (fma.f32 cosTheta cosTheta 1)))
(*.f32 (/.f32 (/.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32)))) 1) (neg.f32 (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3)))) (neg.f32 (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 (*.f32 cosTheta cosTheta) 2))))
(*.f32 (/.f32 (/.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32)))) (hypot.f32 1 cosTheta)) (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3)))) (sqrt.f32 (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 (*.f32 cosTheta cosTheta) 2))))
(*.f32 (/.f32 (/.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32)))) (hypot.f32 1 cosTheta)) (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 2)))) (hypot.f32 1 cosTheta))
(*.f32 (/.f32 (/.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32)))) (pow.f32 (cbrt.f32 (fma.f32 cosTheta cosTheta 1)) 2)) (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3)))) (cbrt.f32 (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 (*.f32 cosTheta cosTheta) 2))))
(*.f32 (/.f32 (/.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32)))) (pow.f32 (cbrt.f32 (fma.f32 cosTheta cosTheta 1)) 2)) (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 2)))) (cbrt.f32 (fma.f32 cosTheta cosTheta 1)))
(pow.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 cosTheta cosTheta 1)))) 1)
(pow.f32 (/.f32 (sqrt.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))))) (hypot.f32 1 cosTheta)) 2)
(pow.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 cosTheta cosTheta 1))))) 3)
(pow.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 cosTheta cosTheta 1)))) 3) 1/3)
(pow.f32 (*.f32 (/.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 alpha alpha -1)) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))) -1)
(neg.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (neg.f32 (fma.f32 cosTheta cosTheta 1)))))
(sqrt.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 cosTheta cosTheta 1)))) 2))
(log.f32 (exp.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 cosTheta cosTheta 1))))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 cosTheta cosTheta 1)))))))
(cbrt.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 cosTheta cosTheta 1)))) 3))
(cbrt.f32 (/.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (pow.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 cosTheta cosTheta 1))) 3)))
(expm1.f32 (log1p.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 cosTheta cosTheta 1))))))
(exp.f32 (log.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 cosTheta cosTheta 1))))))
(exp.f32 (*.f32 (log.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 cosTheta cosTheta 1))))) 1))
(log1p.f32 (expm1.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 cosTheta cosTheta 1))))))
(+.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 cosTheta cosTheta))))
(+.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (*.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 cosTheta cosTheta))) 1))
(+.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 cosTheta cosTheta))) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))
(+.f32 (*.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 cosTheta cosTheta))) 1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 cosTheta cosTheta 1))))) 1)
(-.f32 (exp.f32 (log1p.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))) (-.f32 1 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 cosTheta cosTheta)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))) (-.f32 1 (*.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 cosTheta cosTheta))) 1)))
(-.f32 (+.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 cosTheta cosTheta))) (exp.f32 (log1p.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))))) 1)
(/.f32 (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 2))) (fma.f32 cosTheta cosTheta 1))
(/.f32 (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3))) (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 (*.f32 cosTheta cosTheta) 2)))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 2)) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))) (fma.f32 cosTheta cosTheta 1))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3)) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))) (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 (*.f32 cosTheta cosTheta) 2)))
(/.f32 (-.f32 (pow.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) 2) (*.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 cosTheta cosTheta))) (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 cosTheta cosTheta))))) (-.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 cosTheta cosTheta)))))
(/.f32 (+.f32 (pow.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) 3) (pow.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 cosTheta cosTheta))) 3)) (+.f32 (pow.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) 2) (-.f32 (*.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 cosTheta cosTheta))) (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 cosTheta cosTheta)))) (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 cosTheta cosTheta)))))))
(pow.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 cosTheta cosTheta 1))) 1)
(pow.f32 (*.f32 (hypot.f32 1 cosTheta) (sqrt.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))) 2)
(pow.f32 (cbrt.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 cosTheta cosTheta 1)))) 3)
(pow.f32 (pow.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 cosTheta cosTheta 1))) 3) 1/3)
(sqrt.f32 (pow.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 cosTheta cosTheta 1))) 2))
(log.f32 (pow.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))))
(log.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))) 1)))
(cbrt.f32 (pow.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 cosTheta cosTheta 1))) 3))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) 3) (pow.f32 (fma.f32 cosTheta cosTheta 1) 3)))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 cosTheta cosTheta 1) 3) (pow.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) 3)))
(expm1.f32 (log1p.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 cosTheta cosTheta 1)))))
(exp.f32 (log.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 cosTheta cosTheta 1)))))
(exp.f32 (*.f32 (log.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 cosTheta cosTheta 1)))) 1))
(log1p.f32 (-.f32 (pow.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))) 1))
(fma.f32 2 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 cosTheta cosTheta))))
(fma.f32 (*.f32 2 (log.f32 alpha)) (PI.f32) (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 cosTheta cosTheta))))
(fma.f32 (PI.f32) (*.f32 2 (log.f32 alpha)) (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 cosTheta cosTheta))))
(fma.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) 1 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 cosTheta cosTheta))))
(fma.f32 1 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 cosTheta cosTheta))))
(fma.f32 (sqrt.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))) (sqrt.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))) (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 cosTheta cosTheta))))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))) 2) (cbrt.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))) (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 cosTheta cosTheta))))
Outputs
(*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))
(*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))
(*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))
(*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))
(*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))
(*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))
(*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))
(*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))
(*.f32 -2 (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))
(*.f32 -2 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))))
(*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) -2))
(*.f32 -2 (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))
(*.f32 -2 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))))
(*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) -2))
(*.f32 -2 (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))
(*.f32 -2 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))))
(*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) -2))
(*.f32 -2 (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))
(*.f32 -2 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))))
(*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) -2))
(*.f32 2 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32)))
(*.f32 (*.f32 2 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha))))) (PI.f32))
(*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (PI.f32) 2))
(*.f32 2 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32)))
(*.f32 (*.f32 2 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha))))) (PI.f32))
(*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (PI.f32) 2))
(*.f32 2 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32)))
(*.f32 (*.f32 2 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha))))) (PI.f32))
(*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (PI.f32) 2))
(*.f32 2 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32)))
(*.f32 (*.f32 2 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha))))) (PI.f32))
(*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (PI.f32) 2))
(/.f32 -1/2 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))
(/.f32 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (PI.f32) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta)))))
(/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(-.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))))
(-.f32 (*.f32 1/2 (/.f32 (/.f32 (*.f32 alpha alpha) (log.f32 alpha)) (*.f32 (PI.f32) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta)))))) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta)))))))
(fma.f32 1/2 (*.f32 (/.f32 alpha (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))) (/.f32 alpha (PI.f32))) (/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))))
(-.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))))
(-.f32 (*.f32 1/2 (/.f32 (/.f32 (*.f32 alpha alpha) (log.f32 alpha)) (*.f32 (PI.f32) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta)))))) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta)))))))
(fma.f32 1/2 (*.f32 (/.f32 alpha (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))) (/.f32 alpha (PI.f32))) (/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))))
(-.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))))
(-.f32 (*.f32 1/2 (/.f32 (/.f32 (*.f32 alpha alpha) (log.f32 alpha)) (*.f32 (PI.f32) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta)))))) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta)))))))
(fma.f32 1/2 (*.f32 (/.f32 alpha (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))) (/.f32 alpha (PI.f32))) (/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))))
(*.f32 -1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))))
(/.f32 (*.f32 -1/2 (*.f32 alpha alpha)) (*.f32 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta)))))
(*.f32 -1/2 (/.f32 (/.f32 (*.f32 alpha alpha) (-.f32 1 (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))))
(+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))))) (*.f32 -1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))))))
(+.f32 (/.f32 (*.f32 -1/2 (*.f32 alpha alpha)) (*.f32 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))))) (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))))))
(fma.f32 -1/2 (/.f32 (/.f32 (*.f32 alpha alpha) (-.f32 1 (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))) (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta))))))
(+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))))) (*.f32 -1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))))))
(+.f32 (/.f32 (*.f32 -1/2 (*.f32 alpha alpha)) (*.f32 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))))) (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))))))
(fma.f32 -1/2 (/.f32 (/.f32 (*.f32 alpha alpha) (-.f32 1 (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))) (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta))))))
(+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))))) (*.f32 -1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))))))
(+.f32 (/.f32 (*.f32 -1/2 (*.f32 alpha alpha)) (*.f32 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))))) (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))))))
(fma.f32 -1/2 (/.f32 (/.f32 (*.f32 alpha alpha) (-.f32 1 (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))) (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta))))))
(*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32)))))
(/.f32 (*.f32 1/2 (*.f32 alpha alpha)) (*.f32 (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha))))) (PI.f32)))
(*.f32 1/2 (/.f32 (/.f32 (/.f32 (*.f32 alpha alpha) (-.f32 1 (*.f32 cosTheta cosTheta))) (PI.f32)) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))))
(-.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32))))))
(-.f32 (/.f32 (*.f32 1/2 (*.f32 alpha alpha)) (*.f32 (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha))))) (PI.f32))) (/.f32 1/2 (*.f32 (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha))))) (PI.f32))))
(fma.f32 1/2 (/.f32 (/.f32 (/.f32 (*.f32 alpha alpha) (-.f32 1 (*.f32 cosTheta cosTheta))) (PI.f32)) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))) (/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (-.f32 1 (*.f32 cosTheta cosTheta))))))
(-.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32))))))
(-.f32 (/.f32 (*.f32 1/2 (*.f32 alpha alpha)) (*.f32 (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha))))) (PI.f32))) (/.f32 1/2 (*.f32 (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha))))) (PI.f32))))
(fma.f32 1/2 (/.f32 (/.f32 (/.f32 (*.f32 alpha alpha) (-.f32 1 (*.f32 cosTheta cosTheta))) (PI.f32)) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))) (/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (-.f32 1 (*.f32 cosTheta cosTheta))))))
(-.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32))))))
(-.f32 (/.f32 (*.f32 1/2 (*.f32 alpha alpha)) (*.f32 (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha))))) (PI.f32))) (/.f32 1/2 (*.f32 (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha))))) (PI.f32))))
(fma.f32 1/2 (/.f32 (/.f32 (/.f32 (*.f32 alpha alpha) (-.f32 1 (*.f32 cosTheta cosTheta))) (PI.f32)) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))) (/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (-.f32 1 (*.f32 cosTheta cosTheta))))))
(*.f32 1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32)))
(/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))) (PI.f32))
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 alpha) (PI.f32)))) (*.f32 1/2 (/.f32 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2)) (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 1/2 (+.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32)) (*.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (/.f32 (*.f32 cosTheta cosTheta) (PI.f32)))))
(*.f32 1/2 (+.f32 (*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32)) (*.f32 cosTheta cosTheta)) (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32))))
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 alpha) (PI.f32)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2)) (*.f32 (log.f32 alpha) (PI.f32)))) (*.f32 1/2 (/.f32 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 4)) (*.f32 (log.f32 alpha) (PI.f32))))))
(fma.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32)) (*.f32 1/2 (+.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (/.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (*.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (/.f32 (pow.f32 cosTheta 4) (PI.f32))))))
(*.f32 1/2 (+.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (+.f32 (/.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (/.f32 (pow.f32 cosTheta 4) (PI.f32)))) (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32))))
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 alpha) (PI.f32)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2)) (*.f32 (log.f32 alpha) (PI.f32)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 6)) (*.f32 (log.f32 alpha) (PI.f32)))) (*.f32 1/2 (/.f32 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 4)) (*.f32 (log.f32 alpha) (PI.f32)))))))
(fma.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32)) (fma.f32 1/2 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (/.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (*.f32 1/2 (+.f32 (/.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) (pow.f32 cosTheta 6)) (log.f32 alpha)) (PI.f32)) (*.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (/.f32 (pow.f32 cosTheta 4) (PI.f32)))))))
(*.f32 1/2 (+.f32 (+.f32 (*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32)) (*.f32 cosTheta cosTheta)) (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32))) (*.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (+.f32 (/.f32 (pow.f32 cosTheta 6) (PI.f32)) (/.f32 (pow.f32 cosTheta 4) (PI.f32))))))
(*.f32 -1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))
(/.f32 (*.f32 -1/2 (fma.f32 alpha alpha -1)) (*.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)) (PI.f32)))
(*.f32 (/.f32 -1/2 (*.f32 cosTheta cosTheta)) (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32)))
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 alpha) (PI.f32)))) (pow.f32 cosTheta 4))) (*.f32 -1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))
(fma.f32 1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (PI.f32)))) (pow.f32 cosTheta 4)) (/.f32 (*.f32 -1/2 (fma.f32 alpha alpha -1)) (*.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)) (PI.f32))))
(fma.f32 1/2 (/.f32 (-.f32 (/.f32 (/.f32 1 (PI.f32)) (log.f32 alpha)) (*.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (log.f32 alpha)))) (pow.f32 cosTheta 4)) (*.f32 (/.f32 -1/2 (*.f32 cosTheta cosTheta)) (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32))))
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 alpha) (PI.f32)))) (pow.f32 cosTheta 6))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 alpha) (PI.f32)))) (pow.f32 cosTheta 4))) (*.f32 -1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))))
(fma.f32 1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (PI.f32)))) (pow.f32 cosTheta 6)) (fma.f32 1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (PI.f32)))) (pow.f32 cosTheta 4)) (/.f32 (*.f32 -1/2 (fma.f32 alpha alpha -1)) (*.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)) (PI.f32)))))
(fma.f32 1/2 (/.f32 (-.f32 (/.f32 (/.f32 1 (PI.f32)) (log.f32 alpha)) (*.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (log.f32 alpha)))) (pow.f32 cosTheta 6)) (fma.f32 1/2 (/.f32 (-.f32 (/.f32 (/.f32 1 (PI.f32)) (log.f32 alpha)) (*.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (log.f32 alpha)))) (pow.f32 cosTheta 4)) (*.f32 (/.f32 -1/2 (*.f32 cosTheta cosTheta)) (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32)))))
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 alpha) (PI.f32)))) (pow.f32 cosTheta 8))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 alpha) (PI.f32)))) (pow.f32 cosTheta 6))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 alpha) (PI.f32)))) (pow.f32 cosTheta 4))) (*.f32 -1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))))
(fma.f32 1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (PI.f32)))) (pow.f32 cosTheta 8)) (fma.f32 1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (PI.f32)))) (pow.f32 cosTheta 6)) (fma.f32 1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (PI.f32)))) (pow.f32 cosTheta 4)) (/.f32 (*.f32 -1/2 (fma.f32 alpha alpha -1)) (*.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)) (PI.f32))))))
(fma.f32 1/2 (/.f32 (-.f32 (/.f32 (/.f32 1 (PI.f32)) (log.f32 alpha)) (*.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (log.f32 alpha)))) (pow.f32 cosTheta 8)) (fma.f32 1/2 (/.f32 (-.f32 (/.f32 (/.f32 1 (PI.f32)) (log.f32 alpha)) (*.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (log.f32 alpha)))) (pow.f32 cosTheta 6)) (fma.f32 1/2 (/.f32 (-.f32 (/.f32 (/.f32 1 (PI.f32)) (log.f32 alpha)) (*.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (log.f32 alpha)))) (pow.f32 cosTheta 4)) (*.f32 (/.f32 -1/2 (*.f32 cosTheta cosTheta)) (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32))))))
(*.f32 -1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))
(/.f32 (*.f32 -1/2 (fma.f32 alpha alpha -1)) (*.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)) (PI.f32)))
(*.f32 (/.f32 -1/2 (*.f32 cosTheta cosTheta)) (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32)))
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 alpha) (PI.f32)))) (pow.f32 cosTheta 4))) (*.f32 -1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))
(fma.f32 1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (PI.f32)))) (pow.f32 cosTheta 4)) (/.f32 (*.f32 -1/2 (fma.f32 alpha alpha -1)) (*.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)) (PI.f32))))
(fma.f32 1/2 (/.f32 (-.f32 (/.f32 (/.f32 1 (PI.f32)) (log.f32 alpha)) (*.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (log.f32 alpha)))) (pow.f32 cosTheta 4)) (*.f32 (/.f32 -1/2 (*.f32 cosTheta cosTheta)) (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32))))
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 alpha) (PI.f32)))) (pow.f32 cosTheta 6))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 alpha) (PI.f32)))) (pow.f32 cosTheta 4))) (*.f32 -1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))))
(fma.f32 1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (PI.f32)))) (pow.f32 cosTheta 6)) (fma.f32 1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (PI.f32)))) (pow.f32 cosTheta 4)) (/.f32 (*.f32 -1/2 (fma.f32 alpha alpha -1)) (*.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)) (PI.f32)))))
(fma.f32 1/2 (/.f32 (-.f32 (/.f32 (/.f32 1 (PI.f32)) (log.f32 alpha)) (*.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (log.f32 alpha)))) (pow.f32 cosTheta 6)) (fma.f32 1/2 (/.f32 (-.f32 (/.f32 (/.f32 1 (PI.f32)) (log.f32 alpha)) (*.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (log.f32 alpha)))) (pow.f32 cosTheta 4)) (*.f32 (/.f32 -1/2 (*.f32 cosTheta cosTheta)) (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32)))))
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 alpha) (PI.f32)))) (pow.f32 cosTheta 8))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 alpha) (PI.f32)))) (pow.f32 cosTheta 6))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 alpha) (PI.f32)))) (pow.f32 cosTheta 4))) (*.f32 -1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))))
(fma.f32 1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (PI.f32)))) (pow.f32 cosTheta 8)) (fma.f32 1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (PI.f32)))) (pow.f32 cosTheta 6)) (fma.f32 1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (PI.f32)))) (pow.f32 cosTheta 4)) (/.f32 (*.f32 -1/2 (fma.f32 alpha alpha -1)) (*.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)) (PI.f32))))))
(fma.f32 1/2 (/.f32 (-.f32 (/.f32 (/.f32 1 (PI.f32)) (log.f32 alpha)) (*.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (log.f32 alpha)))) (pow.f32 cosTheta 8)) (fma.f32 1/2 (/.f32 (-.f32 (/.f32 (/.f32 1 (PI.f32)) (log.f32 alpha)) (*.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (log.f32 alpha)))) (pow.f32 cosTheta 6)) (fma.f32 1/2 (/.f32 (-.f32 (/.f32 (/.f32 1 (PI.f32)) (log.f32 alpha)) (*.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (log.f32 alpha)))) (pow.f32 cosTheta 4)) (*.f32 (/.f32 -1/2 (*.f32 cosTheta cosTheta)) (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32))))))
(*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))
(*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (PI.f32) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta)))))
(*.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))
(*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (PI.f32) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta)))))
(*.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))
(*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (PI.f32) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta)))))
(*.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))
(*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (PI.f32) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta)))))
(*.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(*.f32 -2 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))))
(*.f32 -2 (*.f32 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta)))))
(*.f32 -2 (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(*.f32 -2 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))))
(*.f32 -2 (*.f32 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta)))))
(*.f32 -2 (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(*.f32 -2 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))))
(*.f32 -2 (*.f32 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta)))))
(*.f32 -2 (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(*.f32 -2 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))))
(*.f32 -2 (*.f32 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta)))))
(*.f32 -2 (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(*.f32 2 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))
(*.f32 2 (*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))) (*.f32 (PI.f32) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))))))
(*.f32 2 (*.f32 (PI.f32) (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(*.f32 2 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))
(*.f32 2 (*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))) (*.f32 (PI.f32) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))))))
(*.f32 2 (*.f32 (PI.f32) (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(*.f32 2 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))
(*.f32 2 (*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))) (*.f32 (PI.f32) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))))))
(*.f32 2 (*.f32 (PI.f32) (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(*.f32 2 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))
(*.f32 2 (*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))) (*.f32 (PI.f32) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))))))
(*.f32 2 (*.f32 (PI.f32) (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))
(*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))
(+.f32 (*.f32 -2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 2 (-.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)) (PI.f32))))
(*.f32 2 (*.f32 (log.f32 alpha) (-.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))))
(+.f32 (*.f32 -2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 2 (-.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)) (PI.f32))))
(*.f32 2 (*.f32 (log.f32 alpha) (-.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))))
(+.f32 (*.f32 -2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 2 (-.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)) (PI.f32))))
(*.f32 2 (*.f32 (log.f32 alpha) (-.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))))
(*.f32 -2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(*.f32 -2 (*.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)) (PI.f32)))
(*.f32 (*.f32 (*.f32 (log.f32 alpha) -2) (PI.f32)) (*.f32 cosTheta cosTheta))
(+.f32 (*.f32 -2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 2 (-.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)) (PI.f32))))
(*.f32 2 (*.f32 (log.f32 alpha) (-.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))))
(+.f32 (*.f32 -2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 2 (-.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)) (PI.f32))))
(*.f32 2 (*.f32 (log.f32 alpha) (-.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))))
(+.f32 (*.f32 -2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 2 (-.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)) (PI.f32))))
(*.f32 2 (*.f32 (log.f32 alpha) (-.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))))
(*.f32 -2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(*.f32 -2 (*.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)) (PI.f32)))
(*.f32 (*.f32 (*.f32 (log.f32 alpha) -2) (PI.f32)) (*.f32 cosTheta cosTheta))
(+.f32 (*.f32 -2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 2 (-.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)) (PI.f32))))
(*.f32 2 (*.f32 (log.f32 alpha) (-.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))))
(+.f32 (*.f32 -2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 2 (-.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)) (PI.f32))))
(*.f32 2 (*.f32 (log.f32 alpha) (-.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))))
(+.f32 (*.f32 -2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 2 (-.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)) (PI.f32))))
(*.f32 2 (*.f32 (log.f32 alpha) (-.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))) 1)
(*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))
(*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))
(pow.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) 1)
(*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))
(*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))
(pow.f32 (sqrt.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))) 2)
(*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))
(*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))
(pow.f32 (cbrt.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))) 3)
(*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))
(*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))
(pow.f32 (pow.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) 3) 1/3)
(*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))
(*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))
(sqrt.f32 (pow.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) 2))
(fabs.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)))
(log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))
(*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))
(*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))
(log.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)) 1)))
(log1p.f32 (+.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)) -1))
(log1p.f32 (+.f32 -1 (pow.f32 (*.f32 alpha alpha) (PI.f32))))
(cbrt.f32 (pow.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) 3))
(*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))
(*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (pow.f32 (PI.f32) 3)))
(*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))
(*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 2 (log.f32 alpha)) 3)))
(*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))
(*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))
(expm1.f32 (log1p.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))
(*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))
(exp.f32 (log.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))
(*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))
(exp.f32 (*.f32 (log.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))) 1))
(*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))
(*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))
(log1p.f32 (-.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)) 1))
(log1p.f32 (+.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)) -1))
(log1p.f32 (+.f32 -1 (pow.f32 (*.f32 alpha alpha) (PI.f32))))
(+.f32 (*.f32 (/.f32 alpha (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 cosTheta cosTheta 1)))) alpha) (neg.f32 (/.f32 1 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 cosTheta cosTheta 1))))))
(-.f32 (*.f32 alpha (/.f32 (/.f32 alpha 2) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))))) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)) (*.f32 (log.f32 alpha) (PI.f32))))
(+.f32 (neg.f32 (/.f32 1 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 cosTheta cosTheta 1))))) (*.f32 (/.f32 alpha (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 cosTheta cosTheta 1)))) alpha))
(-.f32 (*.f32 alpha (/.f32 (/.f32 alpha 2) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))))) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)) (*.f32 (log.f32 alpha) (PI.f32))))
(-.f32 (*.f32 (/.f32 alpha (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 cosTheta cosTheta 1)))) alpha) (/.f32 1 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 cosTheta cosTheta 1)))))
(-.f32 (*.f32 alpha (/.f32 (/.f32 alpha 2) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))))) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)) (*.f32 (log.f32 alpha) (PI.f32))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 cosTheta cosTheta 1)))))) 1)
(-.f32 (*.f32 alpha (/.f32 (/.f32 alpha 2) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))))) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)) (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 1 (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 cosTheta cosTheta 1)))))
(-.f32 (*.f32 alpha (/.f32 (/.f32 alpha 2) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))))) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)) (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 (fma.f32 alpha alpha -1) (/.f32 1 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 cosTheta cosTheta 1)))))
(-.f32 (*.f32 alpha (/.f32 (/.f32 alpha 2) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))))) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)) (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 cosTheta cosTheta 1)))) 1)
(-.f32 (*.f32 alpha (/.f32 (/.f32 alpha 2) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))))) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)) (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))))) (hypot.f32 1 cosTheta)) (/.f32 (sqrt.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))))) (hypot.f32 1 cosTheta)))
(pow.f32 (/.f32 (sqrt.f32 (*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32)))) (hypot.f32 1 cosTheta)) 2)
(pow.f32 (/.f32 (sqrt.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))) (PI.f32))) (hypot.f32 1 cosTheta)) 2)
(*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (/.f32 1 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 cosTheta cosTheta 1))))))
(-.f32 (*.f32 alpha (/.f32 (/.f32 alpha 2) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))))) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)) (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 cosTheta cosTheta 1))))) (pow.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 cosTheta cosTheta 1))))) 2))
(-.f32 (*.f32 alpha (/.f32 (/.f32 alpha 2) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))))) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)) (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 cosTheta cosTheta 1))))) 2) (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 cosTheta cosTheta 1))))))
(-.f32 (*.f32 alpha (/.f32 (/.f32 alpha 2) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))))) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)) (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (*.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (/.f32 1 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 cosTheta cosTheta 1))))))
(-.f32 (*.f32 alpha (/.f32 (/.f32 alpha 2) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))))) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)) (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32)))) (/.f32 1 (fma.f32 cosTheta cosTheta 1)))
(-.f32 (*.f32 alpha (/.f32 (/.f32 alpha 2) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))))) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)) (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 (+.f32 alpha 1) (*.f32 (-.f32 alpha 1) (/.f32 1 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 cosTheta cosTheta 1))))))
(-.f32 (*.f32 alpha (/.f32 (/.f32 alpha 2) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))))) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)) (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 (/.f32 1 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 cosTheta cosTheta 1)))) (fma.f32 alpha alpha -1))
(-.f32 (*.f32 alpha (/.f32 (/.f32 alpha 2) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))))) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)) (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 (-.f32 1 (*.f32 alpha alpha)) (/.f32 1 (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (neg.f32 (fma.f32 cosTheta cosTheta 1)))))
(*.f32 (-.f32 1 (*.f32 alpha alpha)) (/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (neg.f32 (fma.f32 cosTheta cosTheta 1))))
(/.f32 (-.f32 1 (*.f32 alpha alpha)) (*.f32 -2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))))
(*.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))))
(-.f32 (*.f32 alpha (/.f32 (/.f32 alpha 2) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))))) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)) (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 (/.f32 1 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)))
(-.f32 (*.f32 alpha (/.f32 (/.f32 alpha 2) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))))) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)) (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 (/.f32 1 (fma.f32 cosTheta cosTheta 1)) (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32)))))
(-.f32 (*.f32 alpha (/.f32 (/.f32 alpha 2) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))))) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)) (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 (/.f32 1 (*.f32 (hypot.f32 1 cosTheta) (sqrt.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))))) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (hypot.f32 1 cosTheta) (sqrt.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))))))
(*.f32 (/.f32 (/.f32 1 (hypot.f32 1 cosTheta)) (sqrt.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (sqrt.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))) (hypot.f32 1 cosTheta))))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (hypot.f32 1 cosTheta)) (sqrt.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)))) (*.f32 (hypot.f32 1 cosTheta) (sqrt.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 cosTheta cosTheta 1)))) 2)) (/.f32 (fma.f32 alpha alpha -1) (cbrt.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 cosTheta cosTheta 1))))))
(-.f32 (*.f32 alpha (/.f32 (/.f32 alpha 2) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))))) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)) (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 (/.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32)))) 1) (/.f32 (fma.f32 cosTheta cosTheta 1) (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 2))))
(*.f32 (fma.f32 cosTheta cosTheta 1) (/.f32 (*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32))) (+.f32 1 (pow.f32 cosTheta 4))))
(*.f32 1/2 (*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 cosTheta cosTheta 1) (+.f32 1 (pow.f32 cosTheta 4)))))
(*.f32 (/.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32)))) 1) (/.f32 (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 (*.f32 cosTheta cosTheta) 2)) (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3))))
(*.f32 (*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32))) (/.f32 (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 cosTheta 4)) (+.f32 1 (pow.f32 cosTheta 6))))
(/.f32 (*.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))) (PI.f32)) (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 cosTheta 4))) (+.f32 1 (pow.f32 cosTheta 6)))
(*.f32 (/.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32)))) (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 2))) (fma.f32 cosTheta cosTheta 1))
(*.f32 (fma.f32 cosTheta cosTheta 1) (/.f32 (*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32))) (+.f32 1 (pow.f32 cosTheta 4))))
(*.f32 1/2 (*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 cosTheta cosTheta 1) (+.f32 1 (pow.f32 cosTheta 4)))))
(*.f32 (/.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32)))) (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3))) (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 (*.f32 cosTheta cosTheta) 2)))
(*.f32 (*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32))) (/.f32 (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 cosTheta 4)) (+.f32 1 (pow.f32 cosTheta 6))))
(/.f32 (*.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))) (PI.f32)) (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 cosTheta 4))) (+.f32 1 (pow.f32 cosTheta 6)))
(*.f32 (/.f32 1 (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (neg.f32 (fma.f32 cosTheta cosTheta 1)))) (-.f32 1 (*.f32 alpha alpha)))
(*.f32 (-.f32 1 (*.f32 alpha alpha)) (/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (neg.f32 (fma.f32 cosTheta cosTheta 1))))
(/.f32 (-.f32 1 (*.f32 alpha alpha)) (*.f32 -2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 2 (log.f32 alpha))) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))))
(-.f32 (*.f32 alpha (/.f32 (/.f32 alpha 2) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))))) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)) (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) 1) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 cosTheta cosTheta 1)))))
(-.f32 (*.f32 alpha (/.f32 (/.f32 alpha 2) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))))) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)) (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (fma.f32 cosTheta cosTheta 1)))
(-.f32 (*.f32 alpha (/.f32 (/.f32 alpha 2) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))))) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)) (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (*.f32 2 (log.f32 alpha))) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))))
(-.f32 (*.f32 alpha (/.f32 (/.f32 alpha 2) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))))) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)) (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) 1) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 cosTheta cosTheta 1)))))
(-.f32 (*.f32 alpha (/.f32 (/.f32 alpha 2) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))))) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)) (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 (/.f32 (+.f32 alpha 1) (*.f32 2 (log.f32 alpha))) (/.f32 (-.f32 alpha 1) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))))
(-.f32 (*.f32 alpha (/.f32 (/.f32 alpha 2) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))))) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)) (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 (/.f32 (+.f32 alpha 1) 1) (/.f32 (-.f32 alpha 1) (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 cosTheta cosTheta 1)))))
(-.f32 (*.f32 alpha (/.f32 (/.f32 alpha 2) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))))) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)) (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (fma.f32 cosTheta cosTheta 1)) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))))
(-.f32 (*.f32 alpha (/.f32 (/.f32 alpha 2) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))))) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)) (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 cosTheta cosTheta 1)))) (sqrt.f32 (fma.f32 alpha alpha -1)))
(-.f32 (*.f32 alpha (/.f32 (/.f32 alpha 2) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))))) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)) (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (pow.f32 (cbrt.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 cosTheta cosTheta 1)))) 2)) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (cbrt.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 cosTheta cosTheta 1))))))
(-.f32 (*.f32 alpha (/.f32 (/.f32 alpha 2) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))))) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)) (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (fma.f32 cosTheta cosTheta 1)))
(-.f32 (*.f32 alpha (/.f32 (/.f32 alpha 2) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))))) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)) (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (fma.f32 cosTheta cosTheta 1)) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))))
(-.f32 (*.f32 alpha (/.f32 (/.f32 alpha 2) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))))) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)) (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (*.f32 (hypot.f32 1 cosTheta) (sqrt.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))))) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (hypot.f32 1 cosTheta) (sqrt.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))))))
(*.f32 (/.f32 (/.f32 1 (hypot.f32 1 cosTheta)) (sqrt.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (sqrt.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))) (hypot.f32 1 cosTheta))))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (hypot.f32 1 cosTheta)) (sqrt.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)))) (*.f32 (hypot.f32 1 cosTheta) (sqrt.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (pow.f32 (cbrt.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 cosTheta cosTheta 1)))) 2)) (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 cosTheta cosTheta 1))))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (cbrt.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) 2) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1)))))) (pow.f32 (cbrt.f32 (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))))) 2))
(/.f32 (*.f32 (cbrt.f32 (*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)) (*.f32 (log.f32 alpha) (PI.f32))))) (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2)) (pow.f32 (cbrt.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1))))) 2))
(*.f32 (/.f32 (+.f32 alpha 1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))) (/.f32 (-.f32 alpha 1) (fma.f32 cosTheta cosTheta 1)))
(-.f32 (*.f32 alpha (/.f32 (/.f32 alpha 2) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))))) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)) (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 (/.f32 (+.f32 alpha 1) (fma.f32 cosTheta cosTheta 1)) (/.f32 (-.f32 alpha 1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))))
(-.f32 (*.f32 alpha (/.f32 (/.f32 alpha 2) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))))) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)) (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 (/.f32 (+.f32 alpha 1) (*.f32 (hypot.f32 1 cosTheta) (sqrt.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))))) (/.f32 (-.f32 alpha 1) (*.f32 (hypot.f32 1 cosTheta) (sqrt.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))))))
(*.f32 (/.f32 (/.f32 1 (hypot.f32 1 cosTheta)) (sqrt.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (sqrt.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))) (hypot.f32 1 cosTheta))))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (hypot.f32 1 cosTheta)) (sqrt.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)))) (*.f32 (hypot.f32 1 cosTheta) (sqrt.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)))))
(*.f32 (/.f32 (+.f32 alpha 1) (pow.f32 (cbrt.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 cosTheta cosTheta 1)))) 2)) (/.f32 (-.f32 alpha 1) (cbrt.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 cosTheta cosTheta 1))))))
(-.f32 (*.f32 alpha (/.f32 (/.f32 alpha 2) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))))) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)) (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 (/.f32 1 (/.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 cosTheta cosTheta 1))) (sqrt.f32 (fma.f32 alpha alpha -1)))) (sqrt.f32 (fma.f32 alpha alpha -1)))
(-.f32 (*.f32 alpha (/.f32 (/.f32 alpha 2) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))))) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)) (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 (/.f32 1 (/.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 cosTheta cosTheta 1))) (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2))) (cbrt.f32 (fma.f32 alpha alpha -1)))
(-.f32 (*.f32 alpha (/.f32 (/.f32 alpha 2) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))))) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)) (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 (/.f32 1 (/.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 cosTheta cosTheta 1))) (+.f32 alpha 1))) (-.f32 alpha 1))
(-.f32 (*.f32 alpha (/.f32 (/.f32 alpha 2) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))))) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)) (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 2)))) (fma.f32 cosTheta cosTheta 1))
(*.f32 (fma.f32 cosTheta cosTheta 1) (/.f32 (*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32))) (+.f32 1 (pow.f32 cosTheta 4))))
(*.f32 1/2 (*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 cosTheta cosTheta 1) (+.f32 1 (pow.f32 cosTheta 4)))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3)))) (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 (*.f32 cosTheta cosTheta) 2)))
(*.f32 (*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32))) (/.f32 (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 cosTheta 4)) (+.f32 1 (pow.f32 cosTheta 6))))
(/.f32 (*.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))) (PI.f32)) (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 cosTheta 4))) (+.f32 1 (pow.f32 cosTheta 6)))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 2)) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))) (fma.f32 cosTheta cosTheta 1))
(*.f32 (fma.f32 cosTheta cosTheta 1) (/.f32 (*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32))) (+.f32 1 (pow.f32 cosTheta 4))))
(*.f32 1/2 (*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 cosTheta cosTheta 1) (+.f32 1 (pow.f32 cosTheta 4)))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3)) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))) (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 (*.f32 cosTheta cosTheta) 2)))
(*.f32 (*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32))) (/.f32 (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 cosTheta 4)) (+.f32 1 (pow.f32 cosTheta 6))))
(/.f32 (*.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))) (PI.f32)) (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 cosTheta 4))) (+.f32 1 (pow.f32 cosTheta 6)))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (-.f32 (pow.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) 2) (*.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 cosTheta cosTheta))) (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 cosTheta cosTheta)))))) (-.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (-.f32 (pow.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) 2) (*.f32 4 (*.f32 (*.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)) (PI.f32)) (*.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)) (PI.f32)))))) (*.f32 2 (-.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)) (PI.f32)))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (-.f32 (pow.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) 2) (*.f32 (pow.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) 2) (pow.f32 cosTheta 4)))) (*.f32 2 (*.f32 (log.f32 alpha) (-.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (+.f32 (pow.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) 3) (pow.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 cosTheta cosTheta))) 3))) (+.f32 (pow.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) 2) (-.f32 (*.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 cosTheta cosTheta))) (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 cosTheta cosTheta)))) (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 cosTheta cosTheta)))))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (+.f32 (*.f32 8 (pow.f32 (*.f32 (log.f32 alpha) (PI.f32)) 3)) (*.f32 8 (pow.f32 (*.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)) (PI.f32)) 3)))) (+.f32 (pow.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) 2) (*.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)) (PI.f32))) (-.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)) (PI.f32))) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 8 (+.f32 (pow.f32 (*.f32 (log.f32 alpha) (PI.f32)) 3) (*.f32 (pow.f32 cosTheta 6) (pow.f32 (*.f32 (log.f32 alpha) (PI.f32)) 3))))) (-.f32 (*.f32 (pow.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) 2) (pow.f32 cosTheta 4)) (-.f32 (*.f32 (pow.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) 2) (*.f32 cosTheta cosTheta)) (pow.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) 2))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 cosTheta cosTheta 1)))) (cbrt.f32 (fma.f32 alpha alpha -1)))
(-.f32 (*.f32 alpha (/.f32 (/.f32 alpha 2) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))))) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)) (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 (/.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32)))) (-.f32 (pow.f32 (*.f32 cosTheta cosTheta) 2) 1)) (-.f32 (*.f32 cosTheta cosTheta) 1))
(*.f32 (/.f32 1/2 (/.f32 (+.f32 (pow.f32 cosTheta 4) -1) (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32)))) (fma.f32 cosTheta cosTheta -1))
(/.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))) (PI.f32)) (/.f32 (+.f32 -1 (pow.f32 cosTheta 4)) (fma.f32 cosTheta cosTheta -1)))
(*.f32 (/.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32)))) (-.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3))) (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 (*.f32 cosTheta cosTheta) 2)))
(*.f32 (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 cosTheta 4)) (/.f32 (*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32))) (-.f32 1 (pow.f32 cosTheta 6))))
(/.f32 (*.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))) (PI.f32)) (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 cosTheta 4))) (-.f32 1 (pow.f32 cosTheta 6)))
(*.f32 (/.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32)))) (neg.f32 (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 2)))) (neg.f32 (fma.f32 cosTheta cosTheta 1)))
(*.f32 (neg.f32 (fma.f32 cosTheta cosTheta 1)) (/.f32 (*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32))) (+.f32 -1 (neg.f32 (pow.f32 cosTheta 4)))))
(/.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))) (PI.f32)) (/.f32 (-.f32 -1 (pow.f32 cosTheta 4)) (neg.f32 (fma.f32 cosTheta cosTheta 1))))
(*.f32 (/.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32)))) (neg.f32 (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3)))) (neg.f32 (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 (*.f32 cosTheta cosTheta) 2))))
(*.f32 (/.f32 1/2 (/.f32 (+.f32 -1 (neg.f32 (pow.f32 cosTheta 6))) (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32)))) (neg.f32 (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 cosTheta 4))))
(*.f32 (/.f32 1/2 (*.f32 (/.f32 (-.f32 -1 (pow.f32 cosTheta 6)) (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha))) (PI.f32))) (-.f32 (neg.f32 (fma.f32 cosTheta cosTheta 1)) (pow.f32 cosTheta 4)))
(*.f32 (/.f32 (+.f32 alpha 1) (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 cosTheta cosTheta 1)))) (-.f32 alpha 1))
(-.f32 (*.f32 alpha (/.f32 (/.f32 alpha 2) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))))) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)) (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 (/.f32 (*.f32 (+.f32 (pow.f32 alpha 4) -1) (/.f32 1 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 cosTheta cosTheta 1))))) (+.f32 (pow.f32 alpha 4) -1)) (fma.f32 alpha alpha -1))
(/.f32 (*.f32 (*.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1)))) (+.f32 -1 (pow.f32 alpha 4))) (fma.f32 alpha alpha -1)) (+.f32 -1 (pow.f32 alpha 4)))
(/.f32 (/.f32 (*.f32 (+.f32 -1 (pow.f32 alpha 4)) 1/2) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))) (/.f32 (+.f32 -1 (pow.f32 alpha 4)) (fma.f32 alpha alpha -1)))
(*.f32 (/.f32 (*.f32 (+.f32 (pow.f32 alpha 4) -1) (/.f32 1 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 cosTheta cosTheta 1))))) (-.f32 1 (pow.f32 alpha 4))) (-.f32 1 (*.f32 alpha alpha)))
(/.f32 (*.f32 (*.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1)))) (+.f32 -1 (pow.f32 alpha 4))) (-.f32 1 (*.f32 alpha alpha))) (-.f32 1 (pow.f32 alpha 4)))
(/.f32 (/.f32 (*.f32 (+.f32 -1 (pow.f32 alpha 4)) 1/2) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))) (/.f32 (-.f32 1 (pow.f32 alpha 4)) (-.f32 1 (*.f32 alpha alpha))))
(*.f32 (/.f32 (*.f32 (+.f32 (pow.f32 alpha 4) -1) (/.f32 1 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 cosTheta cosTheta 1))))) (+.f32 1 (pow.f32 alpha 6))) (+.f32 (pow.f32 alpha 4) (-.f32 1 (*.f32 alpha alpha))))
(*.f32 (/.f32 (*.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1)))) (+.f32 -1 (pow.f32 alpha 4))) (+.f32 1 (pow.f32 alpha 6))) (+.f32 (-.f32 1 (*.f32 alpha alpha)) (pow.f32 alpha 4)))
(*.f32 (/.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))) (/.f32 (+.f32 1 (pow.f32 alpha 6)) (+.f32 -1 (pow.f32 alpha 4)))) (-.f32 (+.f32 1 (pow.f32 alpha 4)) (*.f32 alpha alpha)))
(*.f32 (/.f32 (*.f32 (+.f32 -1 (pow.f32 alpha 6)) (/.f32 1 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 cosTheta cosTheta 1))))) (-.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 alpha 4)) (*.f32 (fma.f32 alpha alpha 1) (fma.f32 alpha alpha 1)))) (-.f32 (pow.f32 alpha 4) (fma.f32 alpha alpha 1)))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 alpha 6)) (/.f32 (-.f32 (pow.f32 alpha 8) (*.f32 (fma.f32 alpha alpha 1) (fma.f32 alpha alpha 1))) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1)))))) (-.f32 (pow.f32 alpha 4) (fma.f32 alpha alpha 1)))
(*.f32 (*.f32 (/.f32 (+.f32 -1 (pow.f32 alpha 6)) (-.f32 (pow.f32 alpha 8) (*.f32 (fma.f32 alpha alpha 1) (fma.f32 alpha alpha 1)))) (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1))))) (-.f32 (pow.f32 alpha 4) (fma.f32 alpha alpha 1)))
(*.f32 (/.f32 (*.f32 (+.f32 -1 (pow.f32 alpha 6)) (/.f32 1 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 cosTheta cosTheta 1))))) (+.f32 (pow.f32 (pow.f32 alpha 4) 3) (pow.f32 (fma.f32 alpha alpha 1) 3))) (-.f32 (+.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 alpha 4)) (*.f32 (fma.f32 alpha alpha 1) (fma.f32 alpha alpha 1))) (*.f32 (pow.f32 alpha 4) (fma.f32 alpha alpha 1))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 alpha 6)) (/.f32 (+.f32 (pow.f32 (pow.f32 alpha 4) 3) (pow.f32 (fma.f32 alpha alpha 1) 3)) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1)))))) (+.f32 (pow.f32 alpha 8) (-.f32 (*.f32 (fma.f32 alpha alpha 1) (fma.f32 alpha alpha 1)) (*.f32 (pow.f32 alpha 4) (fma.f32 alpha alpha 1)))))
(*.f32 (/.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))) (/.f32 (+.f32 (pow.f32 (pow.f32 alpha 4) 3) (pow.f32 (fma.f32 alpha alpha 1) 3)) (+.f32 -1 (pow.f32 alpha 6)))) (+.f32 (pow.f32 alpha 8) (*.f32 (fma.f32 alpha alpha 1) (-.f32 (fma.f32 alpha alpha 1) (pow.f32 alpha 4)))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (log.f32 alpha))) (*.f32 (PI.f32) (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 2)))) (fma.f32 cosTheta cosTheta 1))
(*.f32 (fma.f32 cosTheta cosTheta 1) (/.f32 (*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32))) (+.f32 1 (pow.f32 cosTheta 4))))
(*.f32 1/2 (*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 cosTheta cosTheta 1) (+.f32 1 (pow.f32 cosTheta 4)))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (log.f32 alpha))) (*.f32 (PI.f32) (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3)))) (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 (*.f32 cosTheta cosTheta) 2)))
(*.f32 (*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32))) (/.f32 (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 cosTheta 4)) (+.f32 1 (pow.f32 cosTheta 6))))
(/.f32 (*.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))) (PI.f32)) (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 cosTheta 4))) (+.f32 1 (pow.f32 cosTheta 6)))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) 1) (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 2)))) (fma.f32 cosTheta cosTheta 1))
(*.f32 (fma.f32 cosTheta cosTheta 1) (/.f32 (*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32))) (+.f32 1 (pow.f32 cosTheta 4))))
(*.f32 1/2 (*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 cosTheta cosTheta 1) (+.f32 1 (pow.f32 cosTheta 4)))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) 1) (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3)))) (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 (*.f32 cosTheta cosTheta) 2)))
(*.f32 (*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32))) (/.f32 (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 cosTheta 4)) (+.f32 1 (pow.f32 cosTheta 6))))
(/.f32 (*.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))) (PI.f32)) (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 cosTheta 4))) (+.f32 1 (pow.f32 cosTheta 6)))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) 1) (*.f32 (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 2)) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))) (fma.f32 cosTheta cosTheta 1))
(*.f32 (fma.f32 cosTheta cosTheta 1) (/.f32 (*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32))) (+.f32 1 (pow.f32 cosTheta 4))))
(*.f32 1/2 (*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 cosTheta cosTheta 1) (+.f32 1 (pow.f32 cosTheta 4)))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) 1) (*.f32 (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3)) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))) (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 (*.f32 cosTheta cosTheta) 2)))
(*.f32 (*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32))) (/.f32 (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 cosTheta 4)) (+.f32 1 (pow.f32 cosTheta 6))))
(/.f32 (*.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))) (PI.f32)) (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 cosTheta 4))) (+.f32 1 (pow.f32 cosTheta 6)))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) 1) (-.f32 (pow.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) 2) (*.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 cosTheta cosTheta))) (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 cosTheta cosTheta)))))) (-.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (-.f32 (pow.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) 2) (*.f32 4 (*.f32 (*.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)) (PI.f32)) (*.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)) (PI.f32)))))) (*.f32 2 (-.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)) (PI.f32)))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (-.f32 (pow.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) 2) (*.f32 (pow.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) 2) (pow.f32 cosTheta 4)))) (*.f32 2 (*.f32 (log.f32 alpha) (-.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) 1) (+.f32 (pow.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) 3) (pow.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 cosTheta cosTheta))) 3))) (+.f32 (pow.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) 2) (-.f32 (*.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 cosTheta cosTheta))) (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 cosTheta cosTheta)))) (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 cosTheta cosTheta)))))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (+.f32 (*.f32 8 (pow.f32 (*.f32 (log.f32 alpha) (PI.f32)) 3)) (*.f32 8 (pow.f32 (*.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)) (PI.f32)) 3)))) (+.f32 (pow.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) 2) (*.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)) (PI.f32))) (-.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)) (PI.f32))) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 8 (+.f32 (pow.f32 (*.f32 (log.f32 alpha) (PI.f32)) 3) (*.f32 (pow.f32 cosTheta 6) (pow.f32 (*.f32 (log.f32 alpha) (PI.f32)) 3))))) (-.f32 (*.f32 (pow.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) 2) (pow.f32 cosTheta 4)) (-.f32 (*.f32 (pow.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) 2) (*.f32 cosTheta cosTheta)) (pow.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) 2))))
(*.f32 (/.f32 (/.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32)))) 1) 1) (/.f32 (fma.f32 cosTheta cosTheta 1) (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 2))))
(*.f32 (fma.f32 cosTheta cosTheta 1) (/.f32 (*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32))) (+.f32 1 (pow.f32 cosTheta 4))))
(*.f32 1/2 (*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 cosTheta cosTheta 1) (+.f32 1 (pow.f32 cosTheta 4)))))
(*.f32 (/.f32 (/.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32)))) 1) 1) (/.f32 (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 (*.f32 cosTheta cosTheta) 2)) (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3))))
(*.f32 (*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32))) (/.f32 (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 cosTheta 4)) (+.f32 1 (pow.f32 cosTheta 6))))
(/.f32 (*.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))) (PI.f32)) (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 cosTheta 4))) (+.f32 1 (pow.f32 cosTheta 6)))
(*.f32 (/.f32 (/.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32)))) 1) (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 2))) (fma.f32 cosTheta cosTheta 1))
(*.f32 (fma.f32 cosTheta cosTheta 1) (/.f32 (*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32))) (+.f32 1 (pow.f32 cosTheta 4))))
(*.f32 1/2 (*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 cosTheta cosTheta 1) (+.f32 1 (pow.f32 cosTheta 4)))))
(*.f32 (/.f32 (/.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32)))) 1) (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3))) (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 (*.f32 cosTheta cosTheta) 2)))
(*.f32 (*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32))) (/.f32 (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 cosTheta 4)) (+.f32 1 (pow.f32 cosTheta 6))))
(/.f32 (*.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))) (PI.f32)) (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 cosTheta 4))) (+.f32 1 (pow.f32 cosTheta 6)))
(*.f32 (/.f32 (/.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32)))) 1) (-.f32 (pow.f32 (*.f32 cosTheta cosTheta) 2) 1)) (-.f32 (*.f32 cosTheta cosTheta) 1))
(*.f32 (/.f32 1/2 (/.f32 (+.f32 (pow.f32 cosTheta 4) -1) (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32)))) (fma.f32 cosTheta cosTheta -1))
(/.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))) (PI.f32)) (/.f32 (+.f32 -1 (pow.f32 cosTheta 4)) (fma.f32 cosTheta cosTheta -1)))
(*.f32 (/.f32 (/.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32)))) 1) (-.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3))) (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 (*.f32 cosTheta cosTheta) 2)))
(*.f32 (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 cosTheta 4)) (/.f32 (*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32))) (-.f32 1 (pow.f32 cosTheta 6))))
(/.f32 (*.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))) (PI.f32)) (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 cosTheta 4))) (-.f32 1 (pow.f32 cosTheta 6)))
(*.f32 (/.f32 (/.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32)))) 1) (neg.f32 (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 2)))) (neg.f32 (fma.f32 cosTheta cosTheta 1)))
(*.f32 (neg.f32 (fma.f32 cosTheta cosTheta 1)) (/.f32 (*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32))) (+.f32 -1 (neg.f32 (pow.f32 cosTheta 4)))))
(/.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))) (PI.f32)) (/.f32 (-.f32 -1 (pow.f32 cosTheta 4)) (neg.f32 (fma.f32 cosTheta cosTheta 1))))
(*.f32 (/.f32 (/.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32)))) 1) (neg.f32 (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3)))) (neg.f32 (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 (*.f32 cosTheta cosTheta) 2))))
(*.f32 (/.f32 1/2 (/.f32 (+.f32 -1 (neg.f32 (pow.f32 cosTheta 6))) (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32)))) (neg.f32 (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 cosTheta 4))))
(*.f32 (/.f32 1/2 (*.f32 (/.f32 (-.f32 -1 (pow.f32 cosTheta 6)) (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha))) (PI.f32))) (-.f32 (neg.f32 (fma.f32 cosTheta cosTheta 1)) (pow.f32 cosTheta 4)))
(*.f32 (/.f32 (/.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32)))) (hypot.f32 1 cosTheta)) (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3)))) (sqrt.f32 (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 (*.f32 cosTheta cosTheta) 2))))
(*.f32 (/.f32 (/.f32 (*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32))) (hypot.f32 1 cosTheta)) (sqrt.f32 (+.f32 1 (pow.f32 cosTheta 6)))) (sqrt.f32 (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 cosTheta 4))))
(*.f32 (/.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))) (PI.f32)) (*.f32 (hypot.f32 1 cosTheta) (hypot.f32 1 (pow.f32 cosTheta 3)))) (sqrt.f32 (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 cosTheta 4))))
(*.f32 (/.f32 (/.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32)))) (hypot.f32 1 cosTheta)) (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 2)))) (hypot.f32 1 cosTheta))
(*.f32 (hypot.f32 1 cosTheta) (/.f32 (*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32))) (*.f32 (sqrt.f32 (+.f32 1 (pow.f32 cosTheta 4))) (hypot.f32 1 cosTheta))))
(/.f32 (*.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))) (PI.f32)) (hypot.f32 1 cosTheta)) (*.f32 (hypot.f32 1 cosTheta) (hypot.f32 1 (*.f32 cosTheta cosTheta))))
(*.f32 (/.f32 (/.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32)))) (pow.f32 (cbrt.f32 (fma.f32 cosTheta cosTheta 1)) 2)) (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3)))) (cbrt.f32 (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 (*.f32 cosTheta cosTheta) 2))))
(*.f32 (/.f32 (*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32))) (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 cosTheta 6))) (pow.f32 (cbrt.f32 (fma.f32 cosTheta cosTheta 1)) 2))) (cbrt.f32 (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 cosTheta 4))))
(*.f32 (*.f32 (/.f32 1/2 (cbrt.f32 (+.f32 1 (pow.f32 cosTheta 6)))) (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32)) (pow.f32 (cbrt.f32 (fma.f32 cosTheta cosTheta 1)) 2))) (cbrt.f32 (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 cosTheta 4))))
(*.f32 (/.f32 (/.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32)))) (pow.f32 (cbrt.f32 (fma.f32 cosTheta cosTheta 1)) 2)) (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 2)))) (cbrt.f32 (fma.f32 cosTheta cosTheta 1)))
(/.f32 (*.f32 (/.f32 (*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32))) (pow.f32 (cbrt.f32 (fma.f32 cosTheta cosTheta 1)) 2)) (cbrt.f32 (fma.f32 cosTheta cosTheta 1))) (cbrt.f32 (+.f32 1 (pow.f32 cosTheta 4))))
(*.f32 (cbrt.f32 (fma.f32 cosTheta cosTheta 1)) (*.f32 (/.f32 1/2 (cbrt.f32 (+.f32 1 (pow.f32 cosTheta 4)))) (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32)) (pow.f32 (cbrt.f32 (fma.f32 cosTheta cosTheta 1)) 2))))
(pow.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 cosTheta cosTheta 1)))) 1)
(-.f32 (*.f32 alpha (/.f32 (/.f32 alpha 2) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))))) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)) (*.f32 (log.f32 alpha) (PI.f32))))
(pow.f32 (/.f32 (sqrt.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))))) (hypot.f32 1 cosTheta)) 2)
(pow.f32 (/.f32 (sqrt.f32 (*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32)))) (hypot.f32 1 cosTheta)) 2)
(pow.f32 (/.f32 (sqrt.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))) (PI.f32))) (hypot.f32 1 cosTheta)) 2)
(pow.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 cosTheta cosTheta 1))))) 3)
(-.f32 (*.f32 alpha (/.f32 (/.f32 alpha 2) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))))) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)) (*.f32 (log.f32 alpha) (PI.f32))))
(pow.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 cosTheta cosTheta 1)))) 3) 1/3)
(-.f32 (*.f32 alpha (/.f32 (/.f32 alpha 2) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))))) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)) (*.f32 (log.f32 alpha) (PI.f32))))
(pow.f32 (*.f32 (/.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 alpha alpha -1)) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))) -1)
(-.f32 (*.f32 alpha (/.f32 (/.f32 alpha 2) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))))) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)) (*.f32 (log.f32 alpha) (PI.f32))))
(neg.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (neg.f32 (fma.f32 cosTheta cosTheta 1)))))
(*.f32 (-.f32 1 (*.f32 alpha alpha)) (/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (neg.f32 (fma.f32 cosTheta cosTheta 1))))
(/.f32 (-.f32 1 (*.f32 alpha alpha)) (*.f32 -2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))))
(sqrt.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 cosTheta cosTheta 1)))) 2))
(sqrt.f32 (pow.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) 2) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1)))) 2))
(fabs.f32 (*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)) (*.f32 (log.f32 alpha) (PI.f32)))))
(log.f32 (exp.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 cosTheta cosTheta 1))))))
(-.f32 (*.f32 alpha (/.f32 (/.f32 alpha 2) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))))) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)) (*.f32 (log.f32 alpha) (PI.f32))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 cosTheta cosTheta 1)))))))
(-.f32 (*.f32 alpha (/.f32 (/.f32 alpha 2) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))))) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)) (*.f32 (log.f32 alpha) (PI.f32))))
(cbrt.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 cosTheta cosTheta 1)))) 3))
(-.f32 (*.f32 alpha (/.f32 (/.f32 alpha 2) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))))) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)) (*.f32 (log.f32 alpha) (PI.f32))))
(cbrt.f32 (/.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (pow.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 cosTheta cosTheta 1))) 3)))
(-.f32 (*.f32 alpha (/.f32 (/.f32 alpha 2) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))))) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)) (*.f32 (log.f32 alpha) (PI.f32))))
(expm1.f32 (log1p.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 cosTheta cosTheta 1))))))
(-.f32 (*.f32 alpha (/.f32 (/.f32 alpha 2) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))))) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)) (*.f32 (log.f32 alpha) (PI.f32))))
(exp.f32 (log.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 cosTheta cosTheta 1))))))
(-.f32 (*.f32 alpha (/.f32 (/.f32 alpha 2) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))))) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)) (*.f32 (log.f32 alpha) (PI.f32))))
(exp.f32 (*.f32 (log.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 cosTheta cosTheta 1))))) 1))
(-.f32 (*.f32 alpha (/.f32 (/.f32 alpha 2) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))))) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)) (*.f32 (log.f32 alpha) (PI.f32))))
(log1p.f32 (expm1.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 cosTheta cosTheta 1))))))
(-.f32 (*.f32 alpha (/.f32 (/.f32 alpha 2) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))))) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta cosTheta 1)) (*.f32 (log.f32 alpha) (PI.f32))))
(+.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 cosTheta cosTheta))))
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)) (PI.f32))))
(*.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1))))
(+.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (*.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 cosTheta cosTheta))) 1))
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)) (PI.f32))))
(*.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1))))
(+.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 cosTheta cosTheta))) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)) (PI.f32))))
(*.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1))))
(+.f32 (*.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 cosTheta cosTheta))) 1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)) (PI.f32))))
(*.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 cosTheta cosTheta 1))))) 1)
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)) (PI.f32))))
(*.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))) (-.f32 1 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 cosTheta cosTheta)))))
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)) (PI.f32))))
(*.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))) (-.f32 1 (*.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 cosTheta cosTheta))) 1)))
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)) (PI.f32))))
(*.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1))))
(-.f32 (+.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 cosTheta cosTheta))) (exp.f32 (log1p.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))))) 1)
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)) (PI.f32))))
(*.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1))))
(/.f32 (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 2))) (fma.f32 cosTheta cosTheta 1))
(/.f32 (*.f32 (*.f32 (+.f32 1 (pow.f32 cosTheta 4)) 2) (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 cosTheta cosTheta 1))
(*.f32 (/.f32 (+.f32 1 (pow.f32 cosTheta 4)) (fma.f32 cosTheta cosTheta 1)) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)))
(/.f32 (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3))) (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 (*.f32 cosTheta cosTheta) 2)))
(/.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 cosTheta 4)) (+.f32 1 (pow.f32 cosTheta 6))))
(*.f32 (/.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 cosTheta 4))) (+.f32 1 (pow.f32 cosTheta 6)))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 2)) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))) (fma.f32 cosTheta cosTheta 1))
(/.f32 (*.f32 (*.f32 (+.f32 1 (pow.f32 cosTheta 4)) 2) (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 cosTheta cosTheta 1))
(*.f32 (/.f32 (+.f32 1 (pow.f32 cosTheta 4)) (fma.f32 cosTheta cosTheta 1)) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 cosTheta cosTheta) 3)) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))) (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 (*.f32 cosTheta cosTheta) 2)))
(/.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 cosTheta 4)) (+.f32 1 (pow.f32 cosTheta 6))))
(*.f32 (/.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 cosTheta 4))) (+.f32 1 (pow.f32 cosTheta 6)))
(/.f32 (-.f32 (pow.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) 2) (*.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 cosTheta cosTheta))) (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 cosTheta cosTheta))))) (-.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 cosTheta cosTheta)))))
(/.f32 (-.f32 (pow.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) 2) (*.f32 4 (*.f32 (*.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)) (PI.f32)) (*.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)) (PI.f32))))) (*.f32 2 (-.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)) (PI.f32)))))
(/.f32 (-.f32 (pow.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) 2) (*.f32 (pow.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) 2) (pow.f32 cosTheta 4))) (*.f32 2 (*.f32 (log.f32 alpha) (-.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))))
(/.f32 (+.f32 (pow.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) 3) (pow.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 cosTheta cosTheta))) 3)) (+.f32 (pow.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) 2) (-.f32 (*.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 cosTheta cosTheta))) (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 cosTheta cosTheta)))) (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 cosTheta cosTheta)))))))
(/.f32 (+.f32 (*.f32 8 (pow.f32 (*.f32 (log.f32 alpha) (PI.f32)) 3)) (*.f32 8 (pow.f32 (*.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)) (PI.f32)) 3))) (+.f32 (pow.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) 2) (*.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)) (PI.f32))) (-.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)) (PI.f32))) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))))))
(/.f32 (*.f32 8 (+.f32 (pow.f32 (*.f32 (log.f32 alpha) (PI.f32)) 3) (*.f32 (pow.f32 cosTheta 6) (pow.f32 (*.f32 (log.f32 alpha) (PI.f32)) 3)))) (-.f32 (*.f32 (pow.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) 2) (pow.f32 cosTheta 4)) (-.f32 (*.f32 (pow.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) 2) (*.f32 cosTheta cosTheta)) (pow.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) 2))))
(pow.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 cosTheta cosTheta 1))) 1)
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)) (PI.f32))))
(*.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1))))
(pow.f32 (*.f32 (hypot.f32 1 cosTheta) (sqrt.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))) 2)
(pow.f32 (*.f32 (sqrt.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))) (hypot.f32 1 cosTheta)) 2)
(pow.f32 (*.f32 (hypot.f32 1 cosTheta) (sqrt.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)))) 2)
(pow.f32 (cbrt.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 cosTheta cosTheta 1)))) 3)
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)) (PI.f32))))
(*.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1))))
(pow.f32 (pow.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 cosTheta cosTheta 1))) 3) 1/3)
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)) (PI.f32))))
(*.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1))))
(sqrt.f32 (pow.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 cosTheta cosTheta 1))) 2))
(sqrt.f32 (pow.f32 (*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1)))) 2))
(fabs.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)))))
(log.f32 (pow.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))))
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)) (PI.f32))))
(*.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1))))
(log.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))) 1)))
(log1p.f32 (+.f32 (pow.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))) -1))
(log1p.f32 (+.f32 -1 (pow.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1)))))
(cbrt.f32 (pow.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 cosTheta cosTheta 1))) 3))
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)) (PI.f32))))
(*.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) 3) (pow.f32 (fma.f32 cosTheta cosTheta 1) 3)))
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)) (PI.f32))))
(*.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1))))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 cosTheta cosTheta 1) 3) (pow.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) 3)))
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)) (PI.f32))))
(*.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1))))
(expm1.f32 (log1p.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 cosTheta cosTheta 1)))))
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)) (PI.f32))))
(*.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1))))
(exp.f32 (log.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 cosTheta cosTheta 1)))))
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)) (PI.f32))))
(*.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1))))
(exp.f32 (*.f32 (log.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 cosTheta cosTheta 1)))) 1))
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)) (PI.f32))))
(*.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1))))
(log1p.f32 (-.f32 (pow.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))) 1))
(log1p.f32 (+.f32 (pow.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1))) -1))
(log1p.f32 (+.f32 -1 (pow.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta 1)))))
(fma.f32 2 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 cosTheta cosTheta))))
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)) (PI.f32))))
(*.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1))))
(fma.f32 (*.f32 2 (log.f32 alpha)) (PI.f32) (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 cosTheta cosTheta))))
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)) (PI.f32))))
(*.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1))))
(fma.f32 (PI.f32) (*.f32 2 (log.f32 alpha)) (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 cosTheta cosTheta))))
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)) (PI.f32))))
(*.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1))))
(fma.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) 1 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 cosTheta cosTheta))))
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)) (PI.f32))))
(*.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1))))
(fma.f32 1 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 cosTheta cosTheta))))
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)) (PI.f32))))
(*.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1))))
(fma.f32 (sqrt.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))) (sqrt.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))) (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 cosTheta cosTheta))))
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)) (PI.f32))))
(*.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1))))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))) 2) (cbrt.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))) (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 cosTheta cosTheta))))
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)) (PI.f32))))
(*.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1))))

localize64.0ms (0.4%)

Local error

Found 4 expressions with local error:

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

Compiled 69 to 35 computations (49.3% saved)

series7.0ms (0%)

Counts
4 → 84
Calls

21 calls:

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

rewrite124.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1810×associate-*l/
1806×associate-/l*
386×add-sqr-sqrt
376×pow1
376×*-un-lft-identity
Iterations

Useful iterations: 0 (0.0ms)

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

simplify159.0ms (0.9%)

Algorithm
egg-herbie
Rules
870×associate-*r*
868×associate-/r*
794×associate-+r+
758×associate-*l*
614×associate-+l+
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
047811002
1134610610
2656410610
Stop Event
node limit
Counts
240 → 298
Calls
Call 1
Inputs
(*.f32 2 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 2 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 2 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 2 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 -2 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))))
(*.f32 -2 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))))
(*.f32 -2 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))))
(*.f32 -2 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))))
(*.f32 2 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32))))
(*.f32 2 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32))))
(*.f32 2 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32))))
(*.f32 2 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32))))
(*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))
(+.f32 (*.f32 -2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))
(+.f32 (*.f32 -2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))
(+.f32 (*.f32 -2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 -2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(+.f32 (*.f32 -2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))
(+.f32 (*.f32 -2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))
(+.f32 (*.f32 -2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 -2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(+.f32 (*.f32 -2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))
(+.f32 (*.f32 -2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))
(+.f32 (*.f32 -2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))
(/.f32 -1/2 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (log.f32 alpha) (PI.f32))))
(-.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (log.f32 alpha) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (PI.f32))))))
(-.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (log.f32 alpha) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (PI.f32))))))
(-.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (log.f32 alpha) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (PI.f32))))))
(*.f32 -1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))))
(+.f32 (*.f32 -1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))))))
(+.f32 (*.f32 -1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))))))
(+.f32 (*.f32 -1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))))))
(*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32)))))
(-.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32))))))
(-.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32))))))
(-.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32))))))
(*.f32 1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 alpha) (PI.f32))))
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 alpha) (PI.f32)))) (*.f32 1/2 (/.f32 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2)) (*.f32 (log.f32 alpha) (PI.f32)))))
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 alpha) (PI.f32)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2)) (*.f32 (log.f32 alpha) (PI.f32)))) (*.f32 1/2 (/.f32 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 4)) (*.f32 (log.f32 alpha) (PI.f32))))))
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 alpha) (PI.f32)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2)) (*.f32 (log.f32 alpha) (PI.f32)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 6)) (*.f32 (log.f32 alpha) (PI.f32)))) (*.f32 1/2 (/.f32 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 4)) (*.f32 (log.f32 alpha) (PI.f32)))))))
(*.f32 -1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 alpha) (PI.f32)))) (pow.f32 cosTheta 4))) (*.f32 -1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 alpha) (PI.f32)))) (pow.f32 cosTheta 6))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 alpha) (PI.f32)))) (pow.f32 cosTheta 4))) (*.f32 -1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))))
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 alpha) (PI.f32)))) (pow.f32 cosTheta 8))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 alpha) (PI.f32)))) (pow.f32 cosTheta 6))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 alpha) (PI.f32)))) (pow.f32 cosTheta 4))) (*.f32 -1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))))
(*.f32 -1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 alpha) (PI.f32)))) (pow.f32 cosTheta 4))) (*.f32 -1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 alpha) (PI.f32)))) (pow.f32 cosTheta 6))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 alpha) (PI.f32)))) (pow.f32 cosTheta 4))) (*.f32 -1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))))
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 alpha) (PI.f32)))) (pow.f32 cosTheta 8))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 alpha) (PI.f32)))) (pow.f32 cosTheta 6))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 alpha) (PI.f32)))) (pow.f32 cosTheta 4))) (*.f32 -1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))))
(*.f32 (log.f32 alpha) (-.f32 1 (pow.f32 cosTheta 2)))
(*.f32 (log.f32 alpha) (-.f32 1 (pow.f32 cosTheta 2)))
(*.f32 (log.f32 alpha) (-.f32 1 (pow.f32 cosTheta 2)))
(*.f32 (log.f32 alpha) (-.f32 1 (pow.f32 cosTheta 2)))
(*.f32 -1 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (log.f32 (/.f32 1 alpha))))
(*.f32 -1 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (log.f32 (/.f32 1 alpha))))
(*.f32 -1 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (log.f32 (/.f32 1 alpha))))
(*.f32 -1 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (log.f32 (/.f32 1 alpha))))
(*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))))
(*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))))
(*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))))
(*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))))
(log.f32 alpha)
(+.f32 (*.f32 -1 (*.f32 (log.f32 alpha) (pow.f32 cosTheta 2))) (log.f32 alpha))
(+.f32 (*.f32 -1 (*.f32 (log.f32 alpha) (pow.f32 cosTheta 2))) (log.f32 alpha))
(+.f32 (*.f32 -1 (*.f32 (log.f32 alpha) (pow.f32 cosTheta 2))) (log.f32 alpha))
(*.f32 -1 (*.f32 (log.f32 alpha) (pow.f32 cosTheta 2)))
(+.f32 (log.f32 alpha) (*.f32 -1 (*.f32 (log.f32 alpha) (pow.f32 cosTheta 2))))
(+.f32 (log.f32 alpha) (*.f32 -1 (*.f32 (log.f32 alpha) (pow.f32 cosTheta 2))))
(+.f32 (log.f32 alpha) (*.f32 -1 (*.f32 (log.f32 alpha) (pow.f32 cosTheta 2))))
(*.f32 -1 (*.f32 (log.f32 alpha) (pow.f32 cosTheta 2)))
(+.f32 (log.f32 alpha) (*.f32 -1 (*.f32 (log.f32 alpha) (pow.f32 cosTheta 2))))
(+.f32 (log.f32 alpha) (*.f32 -1 (*.f32 (log.f32 alpha) (pow.f32 cosTheta 2))))
(+.f32 (log.f32 alpha) (*.f32 -1 (*.f32 (log.f32 alpha) (pow.f32 cosTheta 2))))
1
(+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2)))
(+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2)))
(+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2)))
(*.f32 -1 (pow.f32 cosTheta 2))
(+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2)))
(+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2)))
(+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2)))
(*.f32 -1 (pow.f32 cosTheta 2))
(+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2)))
(+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2)))
(+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))))) 1)
(/.f32 (*.f32 (*.f32 (log.f32 alpha) (-.f32 1 (pow.f32 cosTheta 4))) (*.f32 (PI.f32) 2)) (+.f32 1 (*.f32 cosTheta cosTheta)))
(/.f32 (*.f32 (*.f32 (log.f32 alpha) (-.f32 1 (pow.f32 cosTheta 6))) (*.f32 (PI.f32) 2)) (+.f32 1 (+.f32 (*.f32 cosTheta cosTheta) (pow.f32 cosTheta 4))))
(/.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 cosTheta 4)) (log.f32 alpha)) (*.f32 (PI.f32) 2)) (+.f32 1 (*.f32 cosTheta cosTheta)))
(/.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 cosTheta 6)) (log.f32 alpha)) (*.f32 (PI.f32) 2)) (+.f32 1 (+.f32 (*.f32 cosTheta cosTheta) (pow.f32 cosTheta 4))))
(/.f32 (*.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (-.f32 1 (pow.f32 cosTheta 4))) (PI.f32)) (+.f32 1 (*.f32 cosTheta cosTheta)))
(/.f32 (*.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (-.f32 1 (pow.f32 cosTheta 6))) (PI.f32)) (+.f32 1 (+.f32 (*.f32 cosTheta cosTheta) (pow.f32 cosTheta 4))))
(pow.f32 (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))) 1)
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))) 2)
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))) 3)
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))) 3) 1/3)
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))) 2))
(log.f32 (pow.f32 (pow.f32 (pow.f32 alpha (-.f32 1 (*.f32 cosTheta cosTheta))) 2) (PI.f32)))
(log.f32 (+.f32 1 (-.f32 (pow.f32 (pow.f32 (pow.f32 alpha (-.f32 1 (*.f32 cosTheta cosTheta))) 2) (PI.f32)) 1)))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))) 3))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))) 3) (pow.f32 (PI.f32) 3)))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))) 1))
(log1p.f32 (-.f32 (pow.f32 (pow.f32 (pow.f32 alpha (-.f32 1 (*.f32 cosTheta cosTheta))) 2) (PI.f32)) 1))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))))) 1)
(*.f32 1 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))))
(*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1 (*.f32 (PI.f32) 2)) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))) 1)
(*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (/.f32 (/.f32 1 (*.f32 (PI.f32) 2)) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))))) (sqrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))))))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (*.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (/.f32 (/.f32 1 (*.f32 (PI.f32) 2)) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))))) (pow.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))))) 2))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))))) 2) (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1 (*.f32 2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))))
(*.f32 (/.f32 (/.f32 1 (*.f32 (PI.f32) 2)) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))) (fma.f32 alpha alpha -1))
(*.f32 (-.f32 1 (*.f32 alpha alpha)) (/.f32 1 (*.f32 (neg.f32 (*.f32 (PI.f32) 2)) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))))
(*.f32 (/.f32 1 (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))))
(*.f32 (/.f32 1 (*.f32 2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))) (/.f32 (fma.f32 alpha alpha -1) (PI.f32)))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))))) (/.f32 (fma.f32 alpha alpha -1) (sqrt.f32 (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))) 2)) (/.f32 (fma.f32 alpha alpha -1) (cbrt.f32 (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))))))
(*.f32 (/.f32 1 (*.f32 (PI.f32) 2)) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) 1) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (PI.f32)) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) 1) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (PI.f32)))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))) 2)) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (cbrt.f32 (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (PI.f32) 2)) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (PI.f32)) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (*.f32 2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (*.f32 2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (PI.f32)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (sqrt.f32 (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))))) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (sqrt.f32 (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))) 2)) (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (*.f32 (PI.f32) 2)) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(pow.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))) 1)
(pow.f32 (sqrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))))) 2)
(pow.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))))) 3)
(pow.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))) 3) 1/3)
(pow.f32 (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))) (/.f32 (PI.f32) (fma.f32 alpha alpha -1))) -1)
(neg.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (neg.f32 (*.f32 (PI.f32) 2)) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))))
(sqrt.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))) 2))
(log.f32 (exp.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))))))
(cbrt.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))) 3))
(cbrt.f32 (/.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (pow.f32 (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))) 3)))
(expm1.f32 (log1p.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))))))
(exp.f32 (log.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))))))
(exp.f32 (*.f32 (log.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))))) 1))
(log1p.f32 (expm1.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))))))
(+.f32 (log.f32 alpha) (*.f32 (log.f32 alpha) (neg.f32 (*.f32 cosTheta cosTheta))))
(+.f32 (log.f32 alpha) (*.f32 (neg.f32 (*.f32 cosTheta cosTheta)) (log.f32 alpha)))
(+.f32 0 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 alpha) 2)) (+.f32 (log.f32 (cbrt.f32 alpha)) (*.f32 (log.f32 alpha) (neg.f32 (*.f32 cosTheta cosTheta)))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 alpha) 2)) (+.f32 (log.f32 (cbrt.f32 alpha)) (*.f32 (neg.f32 (*.f32 cosTheta cosTheta)) (log.f32 alpha))))
(+.f32 (log.f32 (sqrt.f32 alpha)) (+.f32 (log.f32 (sqrt.f32 alpha)) (*.f32 (log.f32 alpha) (neg.f32 (*.f32 cosTheta cosTheta)))))
(+.f32 (log.f32 (sqrt.f32 alpha)) (+.f32 (log.f32 (sqrt.f32 alpha)) (*.f32 (neg.f32 (*.f32 cosTheta cosTheta)) (log.f32 alpha))))
(+.f32 (*.f32 (log.f32 alpha) (neg.f32 (*.f32 cosTheta cosTheta))) (log.f32 alpha))
(+.f32 (*.f32 (neg.f32 (*.f32 cosTheta cosTheta)) (log.f32 alpha)) (log.f32 alpha))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))) 1)
(-.f32 (exp.f32 (log1p.f32 (log.f32 alpha))) (-.f32 1 (*.f32 (log.f32 alpha) (neg.f32 (*.f32 cosTheta cosTheta)))))
(-.f32 (exp.f32 (log1p.f32 (log.f32 alpha))) (-.f32 1 (*.f32 (neg.f32 (*.f32 cosTheta cosTheta)) (log.f32 alpha))))
(/.f32 (log.f32 alpha) (/.f32 1 (-.f32 1 (*.f32 cosTheta cosTheta))))
(/.f32 (-.f32 1 (pow.f32 cosTheta 4)) (/.f32 (+.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha)))
(/.f32 (-.f32 1 (pow.f32 cosTheta 6)) (/.f32 (+.f32 1 (+.f32 (*.f32 cosTheta cosTheta) (pow.f32 cosTheta 4))) (log.f32 alpha)))
(/.f32 (*.f32 (log.f32 alpha) (-.f32 1 (pow.f32 cosTheta 4))) (+.f32 1 (*.f32 cosTheta cosTheta)))
(/.f32 (*.f32 (log.f32 alpha) (-.f32 1 (pow.f32 cosTheta 6))) (+.f32 1 (+.f32 (*.f32 cosTheta cosTheta) (pow.f32 cosTheta 4))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 cosTheta 4)) (log.f32 alpha)) (+.f32 1 (*.f32 cosTheta cosTheta)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 cosTheta 6)) (log.f32 alpha)) (+.f32 1 (+.f32 (*.f32 cosTheta cosTheta) (pow.f32 cosTheta 4))))
(/.f32 (*.f32 (-.f32 1 (*.f32 (neg.f32 (*.f32 cosTheta cosTheta)) (neg.f32 (*.f32 cosTheta cosTheta)))) (log.f32 alpha)) (+.f32 1 (*.f32 cosTheta cosTheta)))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (neg.f32 (*.f32 cosTheta cosTheta)) 3)) (log.f32 alpha)) (+.f32 1 (-.f32 (*.f32 (neg.f32 (*.f32 cosTheta cosTheta)) (neg.f32 (*.f32 cosTheta cosTheta))) (neg.f32 (*.f32 cosTheta cosTheta)))))
(/.f32 (*.f32 (neg.f32 (-.f32 1 (pow.f32 cosTheta 4))) (log.f32 alpha)) (neg.f32 (+.f32 1 (*.f32 cosTheta cosTheta))))
(/.f32 (*.f32 (neg.f32 (-.f32 1 (pow.f32 cosTheta 6))) (log.f32 alpha)) (neg.f32 (+.f32 1 (+.f32 (*.f32 cosTheta cosTheta) (pow.f32 cosTheta 4)))))
(/.f32 (*.f32 (*.f32 (log.f32 alpha) (-.f32 1 (pow.f32 cosTheta 4))) 1) (+.f32 1 (*.f32 cosTheta cosTheta)))
(/.f32 (*.f32 (*.f32 (log.f32 alpha) (-.f32 1 (pow.f32 cosTheta 6))) 1) (+.f32 1 (+.f32 (*.f32 cosTheta cosTheta) (pow.f32 cosTheta 4))))
(/.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 cosTheta 4)) (log.f32 alpha)) 1) (+.f32 1 (*.f32 cosTheta cosTheta)))
(/.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 cosTheta 6)) (log.f32 alpha)) 1) (+.f32 1 (+.f32 (*.f32 cosTheta cosTheta) (pow.f32 cosTheta 4))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 cosTheta 6))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 cosTheta cosTheta))) (log.f32 alpha))) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 cosTheta cosTheta) (pow.f32 cosTheta 4)))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 cosTheta 4))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 cosTheta cosTheta))) (log.f32 alpha))) (sqrt.f32 (+.f32 1 (*.f32 cosTheta cosTheta))))
(pow.f32 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))) 1)
(pow.f32 (sqrt.f32 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))) 2)
(pow.f32 (cbrt.f32 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))) 3)
(pow.f32 (pow.f32 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))) 3) 1/3)
(sqrt.f32 (pow.f32 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))) 2))
(log.f32 (pow.f32 alpha (-.f32 1 (*.f32 cosTheta cosTheta))))
(log.f32 (-.f32 (+.f32 1 (pow.f32 alpha (-.f32 1 (*.f32 cosTheta cosTheta)))) 1))
(cbrt.f32 (pow.f32 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))) 3))
(cbrt.f32 (*.f32 (pow.f32 (log.f32 alpha) 3) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 3) (pow.f32 (log.f32 alpha) 3)))
(expm1.f32 (log1p.f32 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(exp.f32 (log.f32 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))) 1))
(log1p.f32 (-.f32 (pow.f32 alpha (-.f32 1 (*.f32 cosTheta cosTheta))) 1))
(+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta)))
(+.f32 1 (*.f32 (neg.f32 (*.f32 cosTheta cosTheta)) 1))
(+.f32 (neg.f32 (*.f32 cosTheta cosTheta)) 1)
(+.f32 (*.f32 (neg.f32 (*.f32 cosTheta cosTheta)) 1) 1)
(+.f32 (-.f32 1 (+.f32 1 (*.f32 cosTheta cosTheta))) 1)
(*.f32 1 (-.f32 1 (*.f32 cosTheta cosTheta)))
(*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 1)
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 cosTheta cosTheta))) (sqrt.f32 (-.f32 1 (*.f32 cosTheta cosTheta))))
(*.f32 (cbrt.f32 (-.f32 1 (*.f32 cosTheta cosTheta))) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 cosTheta cosTheta))) 2))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 cosTheta cosTheta))) 2) (cbrt.f32 (-.f32 1 (*.f32 cosTheta cosTheta))))
(*.f32 (-.f32 1 (pow.f32 cosTheta 4)) (/.f32 1 (+.f32 1 (*.f32 cosTheta cosTheta))))
(*.f32 (-.f32 1 (pow.f32 cosTheta 6)) (/.f32 1 (+.f32 1 (+.f32 (*.f32 cosTheta cosTheta) (pow.f32 cosTheta 4)))))
(/.f32 1 (/.f32 1 (-.f32 1 (*.f32 cosTheta cosTheta))))
(/.f32 (-.f32 1 (pow.f32 cosTheta 4)) (+.f32 1 (*.f32 cosTheta cosTheta)))
(/.f32 (-.f32 1 (pow.f32 cosTheta 6)) (+.f32 1 (+.f32 (*.f32 cosTheta cosTheta) (pow.f32 cosTheta 4))))
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 cosTheta 6))) (/.f32 (+.f32 1 (+.f32 (*.f32 cosTheta cosTheta) (pow.f32 cosTheta 4))) (sqrt.f32 (-.f32 1 (pow.f32 cosTheta 6)))))
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 cosTheta 4))) (/.f32 (+.f32 1 (*.f32 cosTheta cosTheta)) (sqrt.f32 (-.f32 1 (pow.f32 cosTheta 4)))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 cosTheta 6))) (cbrt.f32 (-.f32 1 (pow.f32 cosTheta 6)))) (/.f32 (+.f32 1 (+.f32 (*.f32 cosTheta cosTheta) (pow.f32 cosTheta 4))) (cbrt.f32 (-.f32 1 (pow.f32 cosTheta 6)))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 cosTheta 4))) (cbrt.f32 (-.f32 1 (pow.f32 cosTheta 4)))) (/.f32 (+.f32 1 (*.f32 cosTheta cosTheta)) (cbrt.f32 (-.f32 1 (pow.f32 cosTheta 4)))))
(/.f32 (-.f32 1 (*.f32 (neg.f32 (*.f32 cosTheta cosTheta)) (neg.f32 (*.f32 cosTheta cosTheta)))) (+.f32 1 (*.f32 cosTheta cosTheta)))
(/.f32 (+.f32 1 (pow.f32 (neg.f32 (*.f32 cosTheta cosTheta)) 3)) (+.f32 1 (-.f32 (*.f32 (neg.f32 (*.f32 cosTheta cosTheta)) (neg.f32 (*.f32 cosTheta cosTheta))) (neg.f32 (*.f32 cosTheta cosTheta)))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 cosTheta 4))) (neg.f32 (+.f32 1 (*.f32 cosTheta cosTheta))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 cosTheta 6))) (neg.f32 (+.f32 1 (+.f32 (*.f32 cosTheta cosTheta) (pow.f32 cosTheta 4)))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 cosTheta 4)) 1) (+.f32 1 (*.f32 cosTheta cosTheta)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 cosTheta 6)) 1) (+.f32 1 (+.f32 (*.f32 cosTheta cosTheta) (pow.f32 cosTheta 4))))
(/.f32 (*.f32 (-.f32 1 (*.f32 (neg.f32 (*.f32 cosTheta cosTheta)) (neg.f32 (*.f32 cosTheta cosTheta)))) 1) (+.f32 1 (*.f32 cosTheta cosTheta)))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (neg.f32 (*.f32 cosTheta cosTheta)) 3)) 1) (+.f32 1 (-.f32 (*.f32 (neg.f32 (*.f32 cosTheta cosTheta)) (neg.f32 (*.f32 cosTheta cosTheta))) (neg.f32 (*.f32 cosTheta cosTheta)))))
(/.f32 (*.f32 (neg.f32 (-.f32 1 (pow.f32 cosTheta 4))) 1) (neg.f32 (+.f32 1 (*.f32 cosTheta cosTheta))))
(/.f32 (*.f32 (neg.f32 (-.f32 1 (pow.f32 cosTheta 6))) 1) (neg.f32 (+.f32 1 (+.f32 (*.f32 cosTheta cosTheta) (pow.f32 cosTheta 4)))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 cosTheta 6))) (sqrt.f32 (-.f32 1 (*.f32 cosTheta cosTheta)))) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 cosTheta cosTheta) (pow.f32 cosTheta 4)))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 cosTheta 4))) (sqrt.f32 (-.f32 1 (*.f32 cosTheta cosTheta)))) (sqrt.f32 (+.f32 1 (*.f32 cosTheta cosTheta))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 cosTheta 6))) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 cosTheta cosTheta))) 2)) (cbrt.f32 (+.f32 1 (+.f32 (*.f32 cosTheta cosTheta) (pow.f32 cosTheta 4)))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 cosTheta 4))) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 cosTheta cosTheta))) 2)) (cbrt.f32 (+.f32 1 (*.f32 cosTheta cosTheta))))
(/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 cosTheta 4) (pow.f32 cosTheta 4))) (/.f32 1 (+.f32 1 (*.f32 cosTheta cosTheta)))) (+.f32 1 (pow.f32 cosTheta 4)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (pow.f32 cosTheta 4) 3)) (/.f32 1 (+.f32 1 (*.f32 cosTheta cosTheta)))) (+.f32 1 (+.f32 (pow.f32 cosTheta 4) (*.f32 (pow.f32 cosTheta 4) (pow.f32 cosTheta 4)))))
(/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 cosTheta 6) (pow.f32 cosTheta 6))) (/.f32 1 (+.f32 1 (+.f32 (*.f32 cosTheta cosTheta) (pow.f32 cosTheta 4))))) (+.f32 1 (pow.f32 cosTheta 6)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (pow.f32 cosTheta 6) 3)) (/.f32 1 (+.f32 1 (+.f32 (*.f32 cosTheta cosTheta) (pow.f32 cosTheta 4))))) (+.f32 1 (+.f32 (pow.f32 cosTheta 6) (*.f32 (pow.f32 cosTheta 6) (pow.f32 cosTheta 6)))))
(pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 1)
(pow.f32 (sqrt.f32 (-.f32 1 (*.f32 cosTheta cosTheta))) 2)
(pow.f32 (cbrt.f32 (-.f32 1 (*.f32 cosTheta cosTheta))) 3)
(pow.f32 (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 3) 1/3)
(sqrt.f32 (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2))
(log.f32 (exp.f32 (-.f32 1 (*.f32 cosTheta cosTheta))))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 (*.f32 cosTheta cosTheta)))))
(cbrt.f32 (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 3))
(expm1.f32 (log.f32 (-.f32 2 (*.f32 cosTheta cosTheta))))
(exp.f32 (log1p.f32 (neg.f32 (*.f32 cosTheta cosTheta))))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 (*.f32 cosTheta cosTheta))) 1))
(log1p.f32 (expm1.f32 (-.f32 1 (*.f32 cosTheta cosTheta))))
Outputs
(*.f32 2 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (-.f32 1 (*.f32 cosTheta cosTheta))))
(*.f32 (log.f32 alpha) (*.f32 (*.f32 (PI.f32) (-.f32 1 (*.f32 cosTheta cosTheta))) 2))
(*.f32 2 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (-.f32 1 (*.f32 cosTheta cosTheta))))
(*.f32 (log.f32 alpha) (*.f32 (*.f32 (PI.f32) (-.f32 1 (*.f32 cosTheta cosTheta))) 2))
(*.f32 2 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (-.f32 1 (*.f32 cosTheta cosTheta))))
(*.f32 (log.f32 alpha) (*.f32 (*.f32 (PI.f32) (-.f32 1 (*.f32 cosTheta cosTheta))) 2))
(*.f32 2 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (-.f32 1 (*.f32 cosTheta cosTheta))))
(*.f32 (log.f32 alpha) (*.f32 (*.f32 (PI.f32) (-.f32 1 (*.f32 cosTheta cosTheta))) 2))
(*.f32 -2 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))))
(*.f32 -2 (*.f32 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))) (-.f32 1 (*.f32 cosTheta cosTheta))))
(*.f32 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))) (*.f32 -2 (-.f32 1 (*.f32 cosTheta cosTheta))))
(*.f32 -2 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))))
(*.f32 -2 (*.f32 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))) (-.f32 1 (*.f32 cosTheta cosTheta))))
(*.f32 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))) (*.f32 -2 (-.f32 1 (*.f32 cosTheta cosTheta))))
(*.f32 -2 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))))
(*.f32 -2 (*.f32 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))) (-.f32 1 (*.f32 cosTheta cosTheta))))
(*.f32 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))) (*.f32 -2 (-.f32 1 (*.f32 cosTheta cosTheta))))
(*.f32 -2 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))))
(*.f32 -2 (*.f32 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))) (-.f32 1 (*.f32 cosTheta cosTheta))))
(*.f32 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))) (*.f32 -2 (-.f32 1 (*.f32 cosTheta cosTheta))))
(*.f32 2 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32))))
(*.f32 (*.f32 2 (-.f32 1 (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha))))))
(*.f32 2 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (PI.f32) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(*.f32 2 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32))))
(*.f32 (*.f32 2 (-.f32 1 (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha))))))
(*.f32 2 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (PI.f32) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(*.f32 2 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32))))
(*.f32 (*.f32 2 (-.f32 1 (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha))))))
(*.f32 2 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (PI.f32) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(*.f32 2 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32))))
(*.f32 (*.f32 2 (-.f32 1 (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha))))))
(*.f32 2 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (PI.f32) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))
(*.f32 (*.f32 2 (log.f32 alpha)) (PI.f32))
(*.f32 (log.f32 alpha) (*.f32 2 (PI.f32)))
(+.f32 (*.f32 -2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))
(fma.f32 -2 (*.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)) (PI.f32)) (*.f32 (*.f32 2 (log.f32 alpha)) (PI.f32)))
(fma.f32 2 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (*.f32 (log.f32 alpha) -2)))
(+.f32 (*.f32 -2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))
(fma.f32 -2 (*.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)) (PI.f32)) (*.f32 (*.f32 2 (log.f32 alpha)) (PI.f32)))
(fma.f32 2 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (*.f32 (log.f32 alpha) -2)))
(+.f32 (*.f32 -2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))
(fma.f32 -2 (*.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)) (PI.f32)) (*.f32 (*.f32 2 (log.f32 alpha)) (PI.f32)))
(fma.f32 2 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (*.f32 (log.f32 alpha) -2)))
(*.f32 -2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(*.f32 -2 (*.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)) (PI.f32)))
(*.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (*.f32 (log.f32 alpha) -2))
(+.f32 (*.f32 -2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))
(fma.f32 -2 (*.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)) (PI.f32)) (*.f32 (*.f32 2 (log.f32 alpha)) (PI.f32)))
(fma.f32 2 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (*.f32 (log.f32 alpha) -2)))
(+.f32 (*.f32 -2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))
(fma.f32 -2 (*.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)) (PI.f32)) (*.f32 (*.f32 2 (log.f32 alpha)) (PI.f32)))
(fma.f32 2 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (*.f32 (log.f32 alpha) -2)))
(+.f32 (*.f32 -2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))
(fma.f32 -2 (*.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)) (PI.f32)) (*.f32 (*.f32 2 (log.f32 alpha)) (PI.f32)))
(fma.f32 2 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (*.f32 (log.f32 alpha) -2)))
(*.f32 -2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(*.f32 -2 (*.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)) (PI.f32)))
(*.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (*.f32 (log.f32 alpha) -2))
(+.f32 (*.f32 -2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))
(fma.f32 -2 (*.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)) (PI.f32)) (*.f32 (*.f32 2 (log.f32 alpha)) (PI.f32)))
(fma.f32 2 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (*.f32 (log.f32 alpha) -2)))
(+.f32 (*.f32 -2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))
(fma.f32 -2 (*.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)) (PI.f32)) (*.f32 (*.f32 2 (log.f32 alpha)) (PI.f32)))
(fma.f32 2 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (*.f32 (log.f32 alpha) -2)))
(+.f32 (*.f32 -2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))
(fma.f32 -2 (*.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)) (PI.f32)) (*.f32 (*.f32 2 (log.f32 alpha)) (PI.f32)))
(fma.f32 2 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (*.f32 (log.f32 alpha) -2)))
(/.f32 -1/2 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (log.f32 alpha) (PI.f32))))
(/.f32 (/.f32 -1/2 (-.f32 1 (*.f32 cosTheta cosTheta))) (*.f32 (log.f32 alpha) (PI.f32)))
(-.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (log.f32 alpha) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (PI.f32))))))
(-.f32 (/.f32 (*.f32 1/2 (*.f32 alpha alpha)) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (-.f32 1 (*.f32 cosTheta cosTheta)))) (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(fma.f32 1/2 (*.f32 (/.f32 alpha (log.f32 alpha)) (/.f32 alpha (*.f32 (PI.f32) (-.f32 1 (*.f32 cosTheta cosTheta))))) (/.f32 (/.f32 -1/2 (-.f32 1 (*.f32 cosTheta cosTheta))) (*.f32 (log.f32 alpha) (PI.f32))))
(-.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (log.f32 alpha) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (PI.f32))))))
(-.f32 (/.f32 (*.f32 1/2 (*.f32 alpha alpha)) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (-.f32 1 (*.f32 cosTheta cosTheta)))) (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(fma.f32 1/2 (*.f32 (/.f32 alpha (log.f32 alpha)) (/.f32 alpha (*.f32 (PI.f32) (-.f32 1 (*.f32 cosTheta cosTheta))))) (/.f32 (/.f32 -1/2 (-.f32 1 (*.f32 cosTheta cosTheta))) (*.f32 (log.f32 alpha) (PI.f32))))
(-.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (log.f32 alpha) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (PI.f32))))))
(-.f32 (/.f32 (*.f32 1/2 (*.f32 alpha alpha)) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (-.f32 1 (*.f32 cosTheta cosTheta)))) (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(fma.f32 1/2 (*.f32 (/.f32 alpha (log.f32 alpha)) (/.f32 alpha (*.f32 (PI.f32) (-.f32 1 (*.f32 cosTheta cosTheta))))) (/.f32 (/.f32 -1/2 (-.f32 1 (*.f32 cosTheta cosTheta))) (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 -1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))))
(/.f32 (*.f32 -1/2 (*.f32 alpha alpha)) (*.f32 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))) (-.f32 1 (*.f32 cosTheta cosTheta))))
(*.f32 (/.f32 -1/2 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))) (/.f32 (*.f32 alpha alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))
(+.f32 (*.f32 -1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))))))
(fma.f32 -1/2 (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))) (-.f32 1 (*.f32 cosTheta cosTheta)))) (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(fma.f32 -1/2 (*.f32 (/.f32 alpha (-.f32 1 (*.f32 cosTheta cosTheta))) (/.f32 alpha (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))))) (/.f32 (/.f32 1/2 (-.f32 1 (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))))
(+.f32 (*.f32 -1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))))))
(fma.f32 -1/2 (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))) (-.f32 1 (*.f32 cosTheta cosTheta)))) (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(fma.f32 -1/2 (*.f32 (/.f32 alpha (-.f32 1 (*.f32 cosTheta cosTheta))) (/.f32 alpha (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))))) (/.f32 (/.f32 1/2 (-.f32 1 (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))))
(+.f32 (*.f32 -1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))))))
(fma.f32 -1/2 (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))) (-.f32 1 (*.f32 cosTheta cosTheta)))) (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(fma.f32 -1/2 (*.f32 (/.f32 alpha (-.f32 1 (*.f32 cosTheta cosTheta))) (/.f32 alpha (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))))) (/.f32 (/.f32 1/2 (-.f32 1 (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))))
(*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32)))))
(*.f32 1/2 (/.f32 (/.f32 (*.f32 alpha alpha) (-.f32 1 (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))))))
(*.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (PI.f32) (-.f32 1 (*.f32 cosTheta cosTheta))))))
(-.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32))))))
(*.f32 1/2 (-.f32 (/.f32 (/.f32 (*.f32 alpha alpha) (-.f32 1 (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))))) (/.f32 1 (*.f32 (*.f32 (PI.f32) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha))))) (-.f32 1 (*.f32 cosTheta cosTheta))))))
(fma.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (PI.f32) (-.f32 1 (*.f32 cosTheta cosTheta))))) (/.f32 -1/2 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (PI.f32) (-.f32 1 (*.f32 cosTheta cosTheta))))))
(-.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32))))))
(*.f32 1/2 (-.f32 (/.f32 (/.f32 (*.f32 alpha alpha) (-.f32 1 (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))))) (/.f32 1 (*.f32 (*.f32 (PI.f32) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha))))) (-.f32 1 (*.f32 cosTheta cosTheta))))))
(fma.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (PI.f32) (-.f32 1 (*.f32 cosTheta cosTheta))))) (/.f32 -1/2 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (PI.f32) (-.f32 1 (*.f32 cosTheta cosTheta))))))
(-.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32))))))
(*.f32 1/2 (-.f32 (/.f32 (/.f32 (*.f32 alpha alpha) (-.f32 1 (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))))) (/.f32 1 (*.f32 (*.f32 (PI.f32) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha))))) (-.f32 1 (*.f32 cosTheta cosTheta))))))
(fma.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (PI.f32) (-.f32 1 (*.f32 cosTheta cosTheta))))) (/.f32 -1/2 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (PI.f32) (-.f32 1 (*.f32 cosTheta cosTheta))))))
(*.f32 1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 (/.f32 1/2 (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)))
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 alpha) (PI.f32)))) (*.f32 1/2 (/.f32 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2)) (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 1/2 (+.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))) (*.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (/.f32 (*.f32 cosTheta cosTheta) (PI.f32)))))
(*.f32 1/2 (+.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))) (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 (*.f32 cosTheta cosTheta) (log.f32 alpha)))))
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 alpha) (PI.f32)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2)) (*.f32 (log.f32 alpha) (PI.f32)))) (*.f32 1/2 (/.f32 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 4)) (*.f32 (log.f32 alpha) (PI.f32))))))
(fma.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))) (*.f32 1/2 (+.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (/.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (*.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (/.f32 (pow.f32 cosTheta 4) (PI.f32))))))
(*.f32 1/2 (+.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))) (*.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (+.f32 (/.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (/.f32 (pow.f32 cosTheta 4) (PI.f32))))))
(*.f32 1/2 (+.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))) (*.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (+.f32 (/.f32 (pow.f32 cosTheta 4) (PI.f32)) (/.f32 (*.f32 cosTheta cosTheta) (PI.f32))))))
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 alpha) (PI.f32)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2)) (*.f32 (log.f32 alpha) (PI.f32)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 6)) (*.f32 (log.f32 alpha) (PI.f32)))) (*.f32 1/2 (/.f32 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 4)) (*.f32 (log.f32 alpha) (PI.f32)))))))
(fma.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 1/2 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (/.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (*.f32 1/2 (+.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (/.f32 (pow.f32 cosTheta 6) (PI.f32))) (*.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (/.f32 (pow.f32 cosTheta 4) (PI.f32)))))))
(*.f32 1/2 (+.f32 (+.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))) (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 (*.f32 cosTheta cosTheta) (log.f32 alpha)))) (*.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (+.f32 (/.f32 (pow.f32 cosTheta 6) (PI.f32)) (/.f32 (pow.f32 cosTheta 4) (PI.f32))))))
(*.f32 1/2 (+.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))) (+.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 (*.f32 cosTheta cosTheta) (log.f32 alpha))) (*.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (+.f32 (/.f32 (pow.f32 cosTheta 4) (PI.f32)) (/.f32 (pow.f32 cosTheta 6) (PI.f32)))))))
(*.f32 -1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))
(/.f32 (*.f32 -1/2 (fma.f32 alpha alpha -1)) (*.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)) (PI.f32)))
(*.f32 -1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))))
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 alpha) (PI.f32)))) (pow.f32 cosTheta 4))) (*.f32 -1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))
(fma.f32 1/2 (/.f32 (-.f32 (/.f32 (/.f32 1 (log.f32 alpha)) (PI.f32)) (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (PI.f32)))) (pow.f32 cosTheta 4)) (/.f32 (*.f32 -1/2 (fma.f32 alpha alpha -1)) (*.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)) (PI.f32))))
(fma.f32 -1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (/.f32 1/2 (/.f32 (pow.f32 cosTheta 4) (-.f32 (/.f32 (/.f32 1 (PI.f32)) (log.f32 alpha)) (*.f32 (/.f32 alpha (log.f32 alpha)) (/.f32 alpha (PI.f32)))))))
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 alpha) (PI.f32)))) (pow.f32 cosTheta 6))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 alpha) (PI.f32)))) (pow.f32 cosTheta 4))) (*.f32 -1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))))
(fma.f32 1/2 (/.f32 (-.f32 (/.f32 (/.f32 1 (log.f32 alpha)) (PI.f32)) (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (PI.f32)))) (pow.f32 cosTheta 6)) (fma.f32 1/2 (/.f32 (-.f32 (/.f32 (/.f32 1 (log.f32 alpha)) (PI.f32)) (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (PI.f32)))) (pow.f32 cosTheta 4)) (/.f32 (*.f32 -1/2 (fma.f32 alpha alpha -1)) (*.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)) (PI.f32)))))
(fma.f32 1/2 (/.f32 (-.f32 (/.f32 (/.f32 1 (PI.f32)) (log.f32 alpha)) (*.f32 (/.f32 alpha (log.f32 alpha)) (/.f32 alpha (PI.f32)))) (pow.f32 cosTheta 6)) (fma.f32 -1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (/.f32 1/2 (/.f32 (pow.f32 cosTheta 4) (-.f32 (/.f32 (/.f32 1 (PI.f32)) (log.f32 alpha)) (*.f32 (/.f32 alpha (log.f32 alpha)) (/.f32 alpha (PI.f32))))))))
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 alpha) (PI.f32)))) (pow.f32 cosTheta 8))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 alpha) (PI.f32)))) (pow.f32 cosTheta 6))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 alpha) (PI.f32)))) (pow.f32 cosTheta 4))) (*.f32 -1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))))
(fma.f32 1/2 (/.f32 (-.f32 (/.f32 (/.f32 1 (log.f32 alpha)) (PI.f32)) (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (PI.f32)))) (pow.f32 cosTheta 8)) (fma.f32 1/2 (/.f32 (-.f32 (/.f32 (/.f32 1 (log.f32 alpha)) (PI.f32)) (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (PI.f32)))) (pow.f32 cosTheta 6)) (fma.f32 1/2 (/.f32 (-.f32 (/.f32 (/.f32 1 (log.f32 alpha)) (PI.f32)) (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (PI.f32)))) (pow.f32 cosTheta 4)) (/.f32 (*.f32 -1/2 (fma.f32 alpha alpha -1)) (*.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)) (PI.f32))))))
(fma.f32 1/2 (/.f32 (-.f32 (/.f32 (/.f32 1 (PI.f32)) (log.f32 alpha)) (*.f32 (/.f32 alpha (log.f32 alpha)) (/.f32 alpha (PI.f32)))) (pow.f32 cosTheta 8)) (fma.f32 1/2 (/.f32 (-.f32 (/.f32 (/.f32 1 (PI.f32)) (log.f32 alpha)) (*.f32 (/.f32 alpha (log.f32 alpha)) (/.f32 alpha (PI.f32)))) (pow.f32 cosTheta 6)) (fma.f32 -1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (/.f32 1/2 (/.f32 (pow.f32 cosTheta 4) (-.f32 (/.f32 (/.f32 1 (PI.f32)) (log.f32 alpha)) (*.f32 (/.f32 alpha (log.f32 alpha)) (/.f32 alpha (PI.f32)))))))))
(*.f32 -1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))
(/.f32 (*.f32 -1/2 (fma.f32 alpha alpha -1)) (*.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)) (PI.f32)))
(*.f32 -1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))))
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 alpha) (PI.f32)))) (pow.f32 cosTheta 4))) (*.f32 -1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))
(fma.f32 1/2 (/.f32 (-.f32 (/.f32 (/.f32 1 (log.f32 alpha)) (PI.f32)) (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (PI.f32)))) (pow.f32 cosTheta 4)) (/.f32 (*.f32 -1/2 (fma.f32 alpha alpha -1)) (*.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)) (PI.f32))))
(fma.f32 -1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (/.f32 1/2 (/.f32 (pow.f32 cosTheta 4) (-.f32 (/.f32 (/.f32 1 (PI.f32)) (log.f32 alpha)) (*.f32 (/.f32 alpha (log.f32 alpha)) (/.f32 alpha (PI.f32)))))))
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 alpha) (PI.f32)))) (pow.f32 cosTheta 6))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 alpha) (PI.f32)))) (pow.f32 cosTheta 4))) (*.f32 -1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))))
(fma.f32 1/2 (/.f32 (-.f32 (/.f32 (/.f32 1 (log.f32 alpha)) (PI.f32)) (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (PI.f32)))) (pow.f32 cosTheta 6)) (fma.f32 1/2 (/.f32 (-.f32 (/.f32 (/.f32 1 (log.f32 alpha)) (PI.f32)) (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (PI.f32)))) (pow.f32 cosTheta 4)) (/.f32 (*.f32 -1/2 (fma.f32 alpha alpha -1)) (*.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)) (PI.f32)))))
(fma.f32 1/2 (/.f32 (-.f32 (/.f32 (/.f32 1 (PI.f32)) (log.f32 alpha)) (*.f32 (/.f32 alpha (log.f32 alpha)) (/.f32 alpha (PI.f32)))) (pow.f32 cosTheta 6)) (fma.f32 -1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (/.f32 1/2 (/.f32 (pow.f32 cosTheta 4) (-.f32 (/.f32 (/.f32 1 (PI.f32)) (log.f32 alpha)) (*.f32 (/.f32 alpha (log.f32 alpha)) (/.f32 alpha (PI.f32))))))))
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 alpha) (PI.f32)))) (pow.f32 cosTheta 8))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 alpha) (PI.f32)))) (pow.f32 cosTheta 6))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 alpha) (PI.f32)))) (pow.f32 cosTheta 4))) (*.f32 -1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))))
(fma.f32 1/2 (/.f32 (-.f32 (/.f32 (/.f32 1 (log.f32 alpha)) (PI.f32)) (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (PI.f32)))) (pow.f32 cosTheta 8)) (fma.f32 1/2 (/.f32 (-.f32 (/.f32 (/.f32 1 (log.f32 alpha)) (PI.f32)) (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (PI.f32)))) (pow.f32 cosTheta 6)) (fma.f32 1/2 (/.f32 (-.f32 (/.f32 (/.f32 1 (log.f32 alpha)) (PI.f32)) (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (PI.f32)))) (pow.f32 cosTheta 4)) (/.f32 (*.f32 -1/2 (fma.f32 alpha alpha -1)) (*.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)) (PI.f32))))))
(fma.f32 1/2 (/.f32 (-.f32 (/.f32 (/.f32 1 (PI.f32)) (log.f32 alpha)) (*.f32 (/.f32 alpha (log.f32 alpha)) (/.f32 alpha (PI.f32)))) (pow.f32 cosTheta 8)) (fma.f32 1/2 (/.f32 (-.f32 (/.f32 (/.f32 1 (PI.f32)) (log.f32 alpha)) (*.f32 (/.f32 alpha (log.f32 alpha)) (/.f32 alpha (PI.f32)))) (pow.f32 cosTheta 6)) (fma.f32 -1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (/.f32 1/2 (/.f32 (pow.f32 cosTheta 4) (-.f32 (/.f32 (/.f32 1 (PI.f32)) (log.f32 alpha)) (*.f32 (/.f32 alpha (log.f32 alpha)) (/.f32 alpha (PI.f32)))))))))
(*.f32 (log.f32 alpha) (-.f32 1 (pow.f32 cosTheta 2)))
(*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))
(*.f32 (log.f32 alpha) (-.f32 1 (pow.f32 cosTheta 2)))
(*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))
(*.f32 (log.f32 alpha) (-.f32 1 (pow.f32 cosTheta 2)))
(*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))
(*.f32 (log.f32 alpha) (-.f32 1 (pow.f32 cosTheta 2)))
(*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))
(*.f32 -1 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (log.f32 (/.f32 1 alpha))))
(neg.f32 (*.f32 (neg.f32 (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta))))
(*.f32 (neg.f32 (log.f32 alpha)) (+.f32 -1 (*.f32 cosTheta cosTheta)))
(*.f32 -1 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (log.f32 (/.f32 1 alpha))))
(neg.f32 (*.f32 (neg.f32 (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta))))
(*.f32 (neg.f32 (log.f32 alpha)) (+.f32 -1 (*.f32 cosTheta cosTheta)))
(*.f32 -1 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (log.f32 (/.f32 1 alpha))))
(neg.f32 (*.f32 (neg.f32 (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta))))
(*.f32 (neg.f32 (log.f32 alpha)) (+.f32 -1 (*.f32 cosTheta cosTheta)))
(*.f32 -1 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (log.f32 (/.f32 1 alpha))))
(neg.f32 (*.f32 (neg.f32 (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta))))
(*.f32 (neg.f32 (log.f32 alpha)) (+.f32 -1 (*.f32 cosTheta cosTheta)))
(*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))))
(*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))) (-.f32 1 (*.f32 cosTheta cosTheta)))
(*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (-.f32 1 (*.f32 cosTheta cosTheta)))
(*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))))
(*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))) (-.f32 1 (*.f32 cosTheta cosTheta)))
(*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (-.f32 1 (*.f32 cosTheta cosTheta)))
(*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))))
(*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))) (-.f32 1 (*.f32 cosTheta cosTheta)))
(*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (-.f32 1 (*.f32 cosTheta cosTheta)))
(*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))))
(*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))) (-.f32 1 (*.f32 cosTheta cosTheta)))
(*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (-.f32 1 (*.f32 cosTheta cosTheta)))
(log.f32 alpha)
(+.f32 (*.f32 -1 (*.f32 (log.f32 alpha) (pow.f32 cosTheta 2))) (log.f32 alpha))
(*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))
(+.f32 (*.f32 -1 (*.f32 (log.f32 alpha) (pow.f32 cosTheta 2))) (log.f32 alpha))
(*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))
(+.f32 (*.f32 -1 (*.f32 (log.f32 alpha) (pow.f32 cosTheta 2))) (log.f32 alpha))
(*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))
(*.f32 -1 (*.f32 (log.f32 alpha) (pow.f32 cosTheta 2)))
(neg.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)))
(*.f32 (log.f32 alpha) (neg.f32 (*.f32 cosTheta cosTheta)))
(+.f32 (log.f32 alpha) (*.f32 -1 (*.f32 (log.f32 alpha) (pow.f32 cosTheta 2))))
(*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))
(+.f32 (log.f32 alpha) (*.f32 -1 (*.f32 (log.f32 alpha) (pow.f32 cosTheta 2))))
(*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))
(+.f32 (log.f32 alpha) (*.f32 -1 (*.f32 (log.f32 alpha) (pow.f32 cosTheta 2))))
(*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))
(*.f32 -1 (*.f32 (log.f32 alpha) (pow.f32 cosTheta 2)))
(neg.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)))
(*.f32 (log.f32 alpha) (neg.f32 (*.f32 cosTheta cosTheta)))
(+.f32 (log.f32 alpha) (*.f32 -1 (*.f32 (log.f32 alpha) (pow.f32 cosTheta 2))))
(*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))
(+.f32 (log.f32 alpha) (*.f32 -1 (*.f32 (log.f32 alpha) (pow.f32 cosTheta 2))))
(*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))
(+.f32 (log.f32 alpha) (*.f32 -1 (*.f32 (log.f32 alpha) (pow.f32 cosTheta 2))))
(*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))
1
(+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2)))
(-.f32 1 (*.f32 cosTheta cosTheta))
(+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2)))
(-.f32 1 (*.f32 cosTheta cosTheta))
(+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2)))
(-.f32 1 (*.f32 cosTheta cosTheta))
(*.f32 -1 (pow.f32 cosTheta 2))
(*.f32 cosTheta (neg.f32 cosTheta))
(neg.f32 (*.f32 cosTheta cosTheta))
(+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2)))
(-.f32 1 (*.f32 cosTheta cosTheta))
(+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2)))
(-.f32 1 (*.f32 cosTheta cosTheta))
(+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2)))
(-.f32 1 (*.f32 cosTheta cosTheta))
(*.f32 -1 (pow.f32 cosTheta 2))
(*.f32 cosTheta (neg.f32 cosTheta))
(neg.f32 (*.f32 cosTheta cosTheta))
(+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2)))
(-.f32 1 (*.f32 cosTheta cosTheta))
(+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2)))
(-.f32 1 (*.f32 cosTheta cosTheta))
(+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2)))
(-.f32 1 (*.f32 cosTheta cosTheta))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))))) 1)
(*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (-.f32 1 (*.f32 cosTheta cosTheta))))
(*.f32 (log.f32 alpha) (*.f32 (*.f32 (PI.f32) (-.f32 1 (*.f32 cosTheta cosTheta))) 2))
(/.f32 (*.f32 (*.f32 (log.f32 alpha) (-.f32 1 (pow.f32 cosTheta 4))) (*.f32 (PI.f32) 2)) (+.f32 1 (*.f32 cosTheta cosTheta)))
(/.f32 (*.f32 (log.f32 alpha) (-.f32 1 (pow.f32 cosTheta 4))) (/.f32 (+.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 2 (PI.f32))))
(/.f32 (-.f32 1 (pow.f32 cosTheta 4)) (/.f32 (fma.f32 cosTheta cosTheta 1) (*.f32 (log.f32 alpha) (*.f32 2 (PI.f32)))))
(/.f32 (*.f32 (*.f32 (log.f32 alpha) (-.f32 1 (pow.f32 cosTheta 6))) (*.f32 (PI.f32) 2)) (+.f32 1 (+.f32 (*.f32 cosTheta cosTheta) (pow.f32 cosTheta 4))))
(/.f32 (*.f32 (log.f32 alpha) (-.f32 1 (pow.f32 cosTheta 6))) (/.f32 (+.f32 1 (fma.f32 cosTheta cosTheta (pow.f32 cosTheta 4))) (*.f32 2 (PI.f32))))
(*.f32 (*.f32 (log.f32 alpha) (/.f32 (+.f32 -1 (pow.f32 cosTheta 6)) (-.f32 -1 (fma.f32 cosTheta cosTheta (pow.f32 cosTheta 4))))) (*.f32 2 (PI.f32)))
(/.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 cosTheta 4)) (log.f32 alpha)) (*.f32 (PI.f32) 2)) (+.f32 1 (*.f32 cosTheta cosTheta)))
(/.f32 (*.f32 (log.f32 alpha) (-.f32 1 (pow.f32 cosTheta 4))) (/.f32 (+.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 2 (PI.f32))))
(/.f32 (-.f32 1 (pow.f32 cosTheta 4)) (/.f32 (fma.f32 cosTheta cosTheta 1) (*.f32 (log.f32 alpha) (*.f32 2 (PI.f32)))))
(/.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 cosTheta 6)) (log.f32 alpha)) (*.f32 (PI.f32) 2)) (+.f32 1 (+.f32 (*.f32 cosTheta cosTheta) (pow.f32 cosTheta 4))))
(/.f32 (*.f32 (log.f32 alpha) (-.f32 1 (pow.f32 cosTheta 6))) (/.f32 (+.f32 1 (fma.f32 cosTheta cosTheta (pow.f32 cosTheta 4))) (*.f32 2 (PI.f32))))
(*.f32 (*.f32 (log.f32 alpha) (/.f32 (+.f32 -1 (pow.f32 cosTheta 6)) (-.f32 -1 (fma.f32 cosTheta cosTheta (pow.f32 cosTheta 4))))) (*.f32 2 (PI.f32)))
(/.f32 (*.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (-.f32 1 (pow.f32 cosTheta 4))) (PI.f32)) (+.f32 1 (*.f32 cosTheta cosTheta)))
(/.f32 (*.f32 (log.f32 alpha) (-.f32 1 (pow.f32 cosTheta 4))) (/.f32 (+.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 2 (PI.f32))))
(/.f32 (-.f32 1 (pow.f32 cosTheta 4)) (/.f32 (fma.f32 cosTheta cosTheta 1) (*.f32 (log.f32 alpha) (*.f32 2 (PI.f32)))))
(/.f32 (*.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (-.f32 1 (pow.f32 cosTheta 6))) (PI.f32)) (+.f32 1 (+.f32 (*.f32 cosTheta cosTheta) (pow.f32 cosTheta 4))))
(/.f32 (*.f32 (log.f32 alpha) (-.f32 1 (pow.f32 cosTheta 6))) (/.f32 (+.f32 1 (fma.f32 cosTheta cosTheta (pow.f32 cosTheta 4))) (*.f32 2 (PI.f32))))
(*.f32 (*.f32 (log.f32 alpha) (/.f32 (+.f32 -1 (pow.f32 cosTheta 6)) (-.f32 -1 (fma.f32 cosTheta cosTheta (pow.f32 cosTheta 4))))) (*.f32 2 (PI.f32)))
(pow.f32 (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))) 1)
(*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (-.f32 1 (*.f32 cosTheta cosTheta))))
(*.f32 (log.f32 alpha) (*.f32 (*.f32 (PI.f32) (-.f32 1 (*.f32 cosTheta cosTheta))) 2))
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))) 2)
(*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (-.f32 1 (*.f32 cosTheta cosTheta))))
(*.f32 (log.f32 alpha) (*.f32 (*.f32 (PI.f32) (-.f32 1 (*.f32 cosTheta cosTheta))) 2))
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))) 3)
(*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (-.f32 1 (*.f32 cosTheta cosTheta))))
(*.f32 (log.f32 alpha) (*.f32 (*.f32 (PI.f32) (-.f32 1 (*.f32 cosTheta cosTheta))) 2))
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))) 3) 1/3)
(*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (-.f32 1 (*.f32 cosTheta cosTheta))))
(*.f32 (log.f32 alpha) (*.f32 (*.f32 (PI.f32) (-.f32 1 (*.f32 cosTheta cosTheta))) 2))
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))) 2))
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta)))) 2))
(fabs.f32 (*.f32 (log.f32 alpha) (*.f32 (*.f32 (PI.f32) (-.f32 1 (*.f32 cosTheta cosTheta))) 2)))
(log.f32 (pow.f32 (pow.f32 (pow.f32 alpha (-.f32 1 (*.f32 cosTheta cosTheta))) 2) (PI.f32)))
(*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (-.f32 1 (*.f32 cosTheta cosTheta))))
(*.f32 (log.f32 alpha) (*.f32 (*.f32 (PI.f32) (-.f32 1 (*.f32 cosTheta cosTheta))) 2))
(log.f32 (+.f32 1 (-.f32 (pow.f32 (pow.f32 (pow.f32 alpha (-.f32 1 (*.f32 cosTheta cosTheta))) 2) (PI.f32)) 1)))
(log1p.f32 (+.f32 (pow.f32 (pow.f32 (pow.f32 alpha (-.f32 1 (*.f32 cosTheta cosTheta))) 2) (PI.f32)) -1))
(log1p.f32 (+.f32 -1 (pow.f32 (pow.f32 alpha (*.f32 2 (-.f32 1 (*.f32 cosTheta cosTheta)))) (PI.f32))))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))) 3))
(*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (-.f32 1 (*.f32 cosTheta cosTheta))))
(*.f32 (log.f32 alpha) (*.f32 (*.f32 (PI.f32) (-.f32 1 (*.f32 cosTheta cosTheta))) 2))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))) 3)))
(*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (-.f32 1 (*.f32 cosTheta cosTheta))))
(*.f32 (log.f32 alpha) (*.f32 (*.f32 (PI.f32) (-.f32 1 (*.f32 cosTheta cosTheta))) 2))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))) 3) (pow.f32 (PI.f32) 3)))
(*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (-.f32 1 (*.f32 cosTheta cosTheta))))
(*.f32 (log.f32 alpha) (*.f32 (*.f32 (PI.f32) (-.f32 1 (*.f32 cosTheta cosTheta))) 2))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))))
(*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (-.f32 1 (*.f32 cosTheta cosTheta))))
(*.f32 (log.f32 alpha) (*.f32 (*.f32 (PI.f32) (-.f32 1 (*.f32 cosTheta cosTheta))) 2))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))))
(*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (-.f32 1 (*.f32 cosTheta cosTheta))))
(*.f32 (log.f32 alpha) (*.f32 (*.f32 (PI.f32) (-.f32 1 (*.f32 cosTheta cosTheta))) 2))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))) 1))
(*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (-.f32 1 (*.f32 cosTheta cosTheta))))
(*.f32 (log.f32 alpha) (*.f32 (*.f32 (PI.f32) (-.f32 1 (*.f32 cosTheta cosTheta))) 2))
(log1p.f32 (-.f32 (pow.f32 (pow.f32 (pow.f32 alpha (-.f32 1 (*.f32 cosTheta cosTheta))) 2) (PI.f32)) 1))
(log1p.f32 (+.f32 (pow.f32 (pow.f32 (pow.f32 alpha (-.f32 1 (*.f32 cosTheta cosTheta))) 2) (PI.f32)) -1))
(log1p.f32 (+.f32 -1 (pow.f32 (pow.f32 alpha (*.f32 2 (-.f32 1 (*.f32 cosTheta cosTheta)))) (PI.f32))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))))) 1)
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(*.f32 1 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1 (*.f32 (PI.f32) 2)) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))) 1)
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (/.f32 (/.f32 1 (*.f32 (PI.f32) 2)) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))))) (sqrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (*.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (/.f32 (/.f32 1 (*.f32 (PI.f32) 2)) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))))) (pow.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))))) 2))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))))) 2) (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1 (*.f32 2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 (/.f32 1 (*.f32 (PI.f32) 2)) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))) (fma.f32 alpha alpha -1))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(*.f32 (-.f32 1 (*.f32 alpha alpha)) (/.f32 1 (*.f32 (neg.f32 (*.f32 (PI.f32) 2)) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))))
(*.f32 (-.f32 1 (*.f32 alpha alpha)) (/.f32 1 (*.f32 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) -2))))
(/.f32 (/.f32 (-.f32 1 (*.f32 alpha alpha)) (*.f32 (PI.f32) -2)) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))
(*.f32 (/.f32 1 (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 1 (*.f32 2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))) (/.f32 (fma.f32 alpha alpha -1) (PI.f32)))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))))) (/.f32 (fma.f32 alpha alpha -1) (sqrt.f32 (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))) 2)) (/.f32 (fma.f32 alpha alpha -1) (cbrt.f32 (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 1 (*.f32 (PI.f32) 2)) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) 1) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (PI.f32)) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) 1) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (PI.f32)))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))) 2)) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (cbrt.f32 (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (PI.f32) 2)) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (PI.f32)) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (*.f32 2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (*.f32 2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (PI.f32)))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (sqrt.f32 (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))))) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (sqrt.f32 (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))) 2)) (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta)))))) (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta))))) 2)))
(*.f32 (cbrt.f32 (*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))) (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (pow.f32 (cbrt.f32 (*.f32 (log.f32 alpha) (*.f32 (*.f32 (PI.f32) (-.f32 1 (*.f32 cosTheta cosTheta))) 2))) 2)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (*.f32 (PI.f32) 2)) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(pow.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))) 1)
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(pow.f32 (sqrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))))) 2)
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(pow.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))))) 3)
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(pow.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))) 3) 1/3)
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(pow.f32 (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))) (/.f32 (PI.f32) (fma.f32 alpha alpha -1))) -1)
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(neg.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (neg.f32 (*.f32 (PI.f32) 2)) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))))
(*.f32 (-.f32 1 (*.f32 alpha alpha)) (/.f32 1 (*.f32 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) -2))))
(/.f32 (/.f32 (-.f32 1 (*.f32 alpha alpha)) (*.f32 (PI.f32) -2)) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))
(sqrt.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))) 2))
(sqrt.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta))))) 2))
(fabs.f32 (*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))))
(log.f32 (exp.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(cbrt.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))) 3))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(cbrt.f32 (/.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (pow.f32 (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))) 3)))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(expm1.f32 (log1p.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(exp.f32 (log.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(exp.f32 (*.f32 (log.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))))) 1))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(log1p.f32 (expm1.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(+.f32 (log.f32 alpha) (*.f32 (log.f32 alpha) (neg.f32 (*.f32 cosTheta cosTheta))))
(*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))
(+.f32 (log.f32 alpha) (*.f32 (neg.f32 (*.f32 cosTheta cosTheta)) (log.f32 alpha)))
(*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))
(+.f32 0 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))
(*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 alpha) 2)) (+.f32 (log.f32 (cbrt.f32 alpha)) (*.f32 (log.f32 alpha) (neg.f32 (*.f32 cosTheta cosTheta)))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 alpha))) (+.f32 (neg.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))) (log.f32 (cbrt.f32 alpha))))
(-.f32 (*.f32 3 (log.f32 (cbrt.f32 alpha))) (*.f32 cosTheta (*.f32 cosTheta (log.f32 alpha))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 alpha) 2)) (+.f32 (log.f32 (cbrt.f32 alpha)) (*.f32 (neg.f32 (*.f32 cosTheta cosTheta)) (log.f32 alpha))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 alpha))) (+.f32 (neg.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))) (log.f32 (cbrt.f32 alpha))))
(-.f32 (*.f32 3 (log.f32 (cbrt.f32 alpha))) (*.f32 cosTheta (*.f32 cosTheta (log.f32 alpha))))
(+.f32 (log.f32 (sqrt.f32 alpha)) (+.f32 (log.f32 (sqrt.f32 alpha)) (*.f32 (log.f32 alpha) (neg.f32 (*.f32 cosTheta cosTheta)))))
(+.f32 (log.f32 (sqrt.f32 alpha)) (+.f32 (neg.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))) (log.f32 (sqrt.f32 alpha))))
(-.f32 (*.f32 2 (log.f32 (sqrt.f32 alpha))) (*.f32 cosTheta (*.f32 cosTheta (log.f32 alpha))))
(+.f32 (log.f32 (sqrt.f32 alpha)) (+.f32 (log.f32 (sqrt.f32 alpha)) (*.f32 (neg.f32 (*.f32 cosTheta cosTheta)) (log.f32 alpha))))
(+.f32 (log.f32 (sqrt.f32 alpha)) (+.f32 (neg.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))) (log.f32 (sqrt.f32 alpha))))
(-.f32 (*.f32 2 (log.f32 (sqrt.f32 alpha))) (*.f32 cosTheta (*.f32 cosTheta (log.f32 alpha))))
(+.f32 (*.f32 (log.f32 alpha) (neg.f32 (*.f32 cosTheta cosTheta))) (log.f32 alpha))
(*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))
(+.f32 (*.f32 (neg.f32 (*.f32 cosTheta cosTheta)) (log.f32 alpha)) (log.f32 alpha))
(*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))) 1)
(*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))
(-.f32 (exp.f32 (log1p.f32 (log.f32 alpha))) (-.f32 1 (*.f32 (log.f32 alpha) (neg.f32 (*.f32 cosTheta cosTheta)))))
(-.f32 (exp.f32 (log1p.f32 (log.f32 alpha))) (+.f32 1 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))))
(-.f32 (expm1.f32 (log1p.f32 (log.f32 alpha))) (*.f32 cosTheta (*.f32 cosTheta (log.f32 alpha))))
(-.f32 (exp.f32 (log1p.f32 (log.f32 alpha))) (-.f32 1 (*.f32 (neg.f32 (*.f32 cosTheta cosTheta)) (log.f32 alpha))))
(-.f32 (exp.f32 (log1p.f32 (log.f32 alpha))) (+.f32 1 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))))
(-.f32 (expm1.f32 (log1p.f32 (log.f32 alpha))) (*.f32 cosTheta (*.f32 cosTheta (log.f32 alpha))))
(/.f32 (log.f32 alpha) (/.f32 1 (-.f32 1 (*.f32 cosTheta cosTheta))))
(*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))
(/.f32 (-.f32 1 (pow.f32 cosTheta 4)) (/.f32 (+.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 cosTheta 4)) (+.f32 1 (*.f32 cosTheta cosTheta))) (log.f32 alpha))
(*.f32 (log.f32 alpha) (/.f32 (-.f32 1 (pow.f32 cosTheta 4)) (fma.f32 cosTheta cosTheta 1)))
(/.f32 (-.f32 1 (pow.f32 cosTheta 6)) (/.f32 (+.f32 1 (+.f32 (*.f32 cosTheta cosTheta) (pow.f32 cosTheta 4))) (log.f32 alpha)))
(/.f32 (*.f32 (log.f32 alpha) (-.f32 1 (pow.f32 cosTheta 6))) (+.f32 1 (fma.f32 cosTheta cosTheta (pow.f32 cosTheta 4))))
(*.f32 (log.f32 alpha) (/.f32 (+.f32 -1 (pow.f32 cosTheta 6)) (-.f32 -1 (fma.f32 cosTheta cosTheta (pow.f32 cosTheta 4)))))
(/.f32 (*.f32 (log.f32 alpha) (-.f32 1 (pow.f32 cosTheta 4))) (+.f32 1 (*.f32 cosTheta cosTheta)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 cosTheta 4)) (+.f32 1 (*.f32 cosTheta cosTheta))) (log.f32 alpha))
(*.f32 (log.f32 alpha) (/.f32 (-.f32 1 (pow.f32 cosTheta 4)) (fma.f32 cosTheta cosTheta 1)))
(/.f32 (*.f32 (log.f32 alpha) (-.f32 1 (pow.f32 cosTheta 6))) (+.f32 1 (+.f32 (*.f32 cosTheta cosTheta) (pow.f32 cosTheta 4))))
(/.f32 (*.f32 (log.f32 alpha) (-.f32 1 (pow.f32 cosTheta 6))) (+.f32 1 (fma.f32 cosTheta cosTheta (pow.f32 cosTheta 4))))
(*.f32 (log.f32 alpha) (/.f32 (+.f32 -1 (pow.f32 cosTheta 6)) (-.f32 -1 (fma.f32 cosTheta cosTheta (pow.f32 cosTheta 4)))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 cosTheta 4)) (log.f32 alpha)) (+.f32 1 (*.f32 cosTheta cosTheta)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 cosTheta 4)) (+.f32 1 (*.f32 cosTheta cosTheta))) (log.f32 alpha))
(*.f32 (log.f32 alpha) (/.f32 (-.f32 1 (pow.f32 cosTheta 4)) (fma.f32 cosTheta cosTheta 1)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 cosTheta 6)) (log.f32 alpha)) (+.f32 1 (+.f32 (*.f32 cosTheta cosTheta) (pow.f32 cosTheta 4))))
(/.f32 (*.f32 (log.f32 alpha) (-.f32 1 (pow.f32 cosTheta 6))) (+.f32 1 (fma.f32 cosTheta cosTheta (pow.f32 cosTheta 4))))
(*.f32 (log.f32 alpha) (/.f32 (+.f32 -1 (pow.f32 cosTheta 6)) (-.f32 -1 (fma.f32 cosTheta cosTheta (pow.f32 cosTheta 4)))))
(/.f32 (*.f32 (-.f32 1 (*.f32 (neg.f32 (*.f32 cosTheta cosTheta)) (neg.f32 (*.f32 cosTheta cosTheta)))) (log.f32 alpha)) (+.f32 1 (*.f32 cosTheta cosTheta)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 cosTheta 4)) (+.f32 1 (*.f32 cosTheta cosTheta))) (log.f32 alpha))
(*.f32 (log.f32 alpha) (/.f32 (-.f32 1 (pow.f32 cosTheta 4)) (fma.f32 cosTheta cosTheta 1)))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (neg.f32 (*.f32 cosTheta cosTheta)) 3)) (log.f32 alpha)) (+.f32 1 (-.f32 (*.f32 (neg.f32 (*.f32 cosTheta cosTheta)) (neg.f32 (*.f32 cosTheta cosTheta))) (neg.f32 (*.f32 cosTheta cosTheta)))))
(/.f32 (*.f32 (log.f32 alpha) (-.f32 1 (pow.f32 cosTheta 6))) (+.f32 1 (fma.f32 cosTheta cosTheta (pow.f32 cosTheta 4))))
(*.f32 (log.f32 alpha) (/.f32 (+.f32 -1 (pow.f32 cosTheta 6)) (-.f32 -1 (fma.f32 cosTheta cosTheta (pow.f32 cosTheta 4)))))
(/.f32 (*.f32 (neg.f32 (-.f32 1 (pow.f32 cosTheta 4))) (log.f32 alpha)) (neg.f32 (+.f32 1 (*.f32 cosTheta cosTheta))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 cosTheta 4)) (+.f32 1 (*.f32 cosTheta cosTheta))) (log.f32 alpha))
(*.f32 (log.f32 alpha) (/.f32 (-.f32 1 (pow.f32 cosTheta 4)) (fma.f32 cosTheta cosTheta 1)))
(/.f32 (*.f32 (neg.f32 (-.f32 1 (pow.f32 cosTheta 6))) (log.f32 alpha)) (neg.f32 (+.f32 1 (+.f32 (*.f32 cosTheta cosTheta) (pow.f32 cosTheta 4)))))
(/.f32 (*.f32 (log.f32 alpha) (-.f32 1 (pow.f32 cosTheta 6))) (+.f32 1 (fma.f32 cosTheta cosTheta (pow.f32 cosTheta 4))))
(*.f32 (log.f32 alpha) (/.f32 (+.f32 -1 (pow.f32 cosTheta 6)) (-.f32 -1 (fma.f32 cosTheta cosTheta (pow.f32 cosTheta 4)))))
(/.f32 (*.f32 (*.f32 (log.f32 alpha) (-.f32 1 (pow.f32 cosTheta 4))) 1) (+.f32 1 (*.f32 cosTheta cosTheta)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 cosTheta 4)) (+.f32 1 (*.f32 cosTheta cosTheta))) (log.f32 alpha))
(*.f32 (log.f32 alpha) (/.f32 (-.f32 1 (pow.f32 cosTheta 4)) (fma.f32 cosTheta cosTheta 1)))
(/.f32 (*.f32 (*.f32 (log.f32 alpha) (-.f32 1 (pow.f32 cosTheta 6))) 1) (+.f32 1 (+.f32 (*.f32 cosTheta cosTheta) (pow.f32 cosTheta 4))))
(/.f32 (*.f32 (log.f32 alpha) (-.f32 1 (pow.f32 cosTheta 6))) (+.f32 1 (fma.f32 cosTheta cosTheta (pow.f32 cosTheta 4))))
(*.f32 (log.f32 alpha) (/.f32 (+.f32 -1 (pow.f32 cosTheta 6)) (-.f32 -1 (fma.f32 cosTheta cosTheta (pow.f32 cosTheta 4)))))
(/.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 cosTheta 4)) (log.f32 alpha)) 1) (+.f32 1 (*.f32 cosTheta cosTheta)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 cosTheta 4)) (+.f32 1 (*.f32 cosTheta cosTheta))) (log.f32 alpha))
(*.f32 (log.f32 alpha) (/.f32 (-.f32 1 (pow.f32 cosTheta 4)) (fma.f32 cosTheta cosTheta 1)))
(/.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 cosTheta 6)) (log.f32 alpha)) 1) (+.f32 1 (+.f32 (*.f32 cosTheta cosTheta) (pow.f32 cosTheta 4))))
(/.f32 (*.f32 (log.f32 alpha) (-.f32 1 (pow.f32 cosTheta 6))) (+.f32 1 (fma.f32 cosTheta cosTheta (pow.f32 cosTheta 4))))
(*.f32 (log.f32 alpha) (/.f32 (+.f32 -1 (pow.f32 cosTheta 6)) (-.f32 -1 (fma.f32 cosTheta cosTheta (pow.f32 cosTheta 4)))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 cosTheta 6))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 cosTheta cosTheta))) (log.f32 alpha))) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 cosTheta cosTheta) (pow.f32 cosTheta 4)))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 cosTheta 6))) (*.f32 (log.f32 alpha) (sqrt.f32 (-.f32 1 (*.f32 cosTheta cosTheta))))) (sqrt.f32 (+.f32 1 (fma.f32 cosTheta cosTheta (pow.f32 cosTheta 4)))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 cosTheta 6))) (sqrt.f32 (+.f32 1 (fma.f32 cosTheta cosTheta (pow.f32 cosTheta 4))))) (*.f32 (log.f32 alpha) (sqrt.f32 (-.f32 1 (*.f32 cosTheta cosTheta)))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 cosTheta 4))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 cosTheta cosTheta))) (log.f32 alpha))) (sqrt.f32 (+.f32 1 (*.f32 cosTheta cosTheta))))
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 cosTheta 4))) (/.f32 (hypot.f32 1 cosTheta) (*.f32 (log.f32 alpha) (sqrt.f32 (-.f32 1 (*.f32 cosTheta cosTheta))))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 cosTheta 4))) (hypot.f32 1 cosTheta)) (*.f32 (log.f32 alpha) (sqrt.f32 (-.f32 1 (*.f32 cosTheta cosTheta)))))
(pow.f32 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))) 1)
(*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))
(pow.f32 (sqrt.f32 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))) 2)
(*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))
(pow.f32 (cbrt.f32 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))) 3)
(*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))
(pow.f32 (pow.f32 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))) 3) 1/3)
(*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))
(sqrt.f32 (pow.f32 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))) 2))
(fabs.f32 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))
(log.f32 (pow.f32 alpha (-.f32 1 (*.f32 cosTheta cosTheta))))
(*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))
(log.f32 (-.f32 (+.f32 1 (pow.f32 alpha (-.f32 1 (*.f32 cosTheta cosTheta)))) 1))
(log.f32 (+.f32 1 (+.f32 (pow.f32 alpha (-.f32 1 (*.f32 cosTheta cosTheta))) -1)))
(log1p.f32 (+.f32 -1 (pow.f32 alpha (-.f32 1 (*.f32 cosTheta cosTheta)))))
(cbrt.f32 (pow.f32 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))) 3))
(*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))
(cbrt.f32 (*.f32 (pow.f32 (log.f32 alpha) 3) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 3)))
(*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 3) (pow.f32 (log.f32 alpha) 3)))
(*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))
(expm1.f32 (log1p.f32 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))
(exp.f32 (log.f32 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))
(exp.f32 (*.f32 (log.f32 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))) 1))
(*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))
(log1p.f32 (-.f32 (pow.f32 alpha (-.f32 1 (*.f32 cosTheta cosTheta))) 1))
(log.f32 (+.f32 1 (+.f32 (pow.f32 alpha (-.f32 1 (*.f32 cosTheta cosTheta))) -1)))
(log1p.f32 (+.f32 -1 (pow.f32 alpha (-.f32 1 (*.f32 cosTheta cosTheta)))))
(+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta)))
(-.f32 1 (*.f32 cosTheta cosTheta))
(+.f32 1 (*.f32 (neg.f32 (*.f32 cosTheta cosTheta)) 1))
(-.f32 1 (*.f32 cosTheta cosTheta))
(+.f32 (neg.f32 (*.f32 cosTheta cosTheta)) 1)
(-.f32 1 (*.f32 cosTheta cosTheta))
(+.f32 (*.f32 (neg.f32 (*.f32 cosTheta cosTheta)) 1) 1)
(-.f32 1 (*.f32 cosTheta cosTheta))
(+.f32 (-.f32 1 (+.f32 1 (*.f32 cosTheta cosTheta))) 1)
(-.f32 1 (*.f32 cosTheta cosTheta))
(*.f32 1 (-.f32 1 (*.f32 cosTheta cosTheta)))
(-.f32 1 (*.f32 cosTheta cosTheta))
(*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 1)
(-.f32 1 (*.f32 cosTheta cosTheta))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 cosTheta cosTheta))) (sqrt.f32 (-.f32 1 (*.f32 cosTheta cosTheta))))
(-.f32 1 (*.f32 cosTheta cosTheta))
(*.f32 (cbrt.f32 (-.f32 1 (*.f32 cosTheta cosTheta))) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 cosTheta cosTheta))) 2))
(-.f32 1 (*.f32 cosTheta cosTheta))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 cosTheta cosTheta))) 2) (cbrt.f32 (-.f32 1 (*.f32 cosTheta cosTheta))))
(-.f32 1 (*.f32 cosTheta cosTheta))
(*.f32 (-.f32 1 (pow.f32 cosTheta 4)) (/.f32 1 (+.f32 1 (*.f32 cosTheta cosTheta))))
(/.f32 (-.f32 1 (pow.f32 cosTheta 4)) (+.f32 1 (*.f32 cosTheta cosTheta)))
(/.f32 (-.f32 1 (pow.f32 cosTheta 4)) (fma.f32 cosTheta cosTheta 1))
(*.f32 (-.f32 1 (pow.f32 cosTheta 6)) (/.f32 1 (+.f32 1 (+.f32 (*.f32 cosTheta cosTheta) (pow.f32 cosTheta 4)))))
(/.f32 (-.f32 1 (pow.f32 cosTheta 6)) (+.f32 1 (fma.f32 cosTheta cosTheta (pow.f32 cosTheta 4))))
(/.f32 (+.f32 -1 (pow.f32 cosTheta 6)) (-.f32 -1 (fma.f32 cosTheta cosTheta (pow.f32 cosTheta 4))))
(/.f32 1 (/.f32 1 (-.f32 1 (*.f32 cosTheta cosTheta))))
(-.f32 1 (*.f32 cosTheta cosTheta))
(/.f32 (-.f32 1 (pow.f32 cosTheta 4)) (+.f32 1 (*.f32 cosTheta cosTheta)))
(/.f32 (-.f32 1 (pow.f32 cosTheta 4)) (fma.f32 cosTheta cosTheta 1))
(/.f32 (-.f32 1 (pow.f32 cosTheta 6)) (+.f32 1 (+.f32 (*.f32 cosTheta cosTheta) (pow.f32 cosTheta 4))))
(/.f32 (-.f32 1 (pow.f32 cosTheta 6)) (+.f32 1 (fma.f32 cosTheta cosTheta (pow.f32 cosTheta 4))))
(/.f32 (+.f32 -1 (pow.f32 cosTheta 6)) (-.f32 -1 (fma.f32 cosTheta cosTheta (pow.f32 cosTheta 4))))
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 cosTheta 6))) (/.f32 (+.f32 1 (+.f32 (*.f32 cosTheta cosTheta) (pow.f32 cosTheta 4))) (sqrt.f32 (-.f32 1 (pow.f32 cosTheta 6)))))
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 cosTheta 6))) (/.f32 (+.f32 1 (fma.f32 cosTheta cosTheta (pow.f32 cosTheta 4))) (sqrt.f32 (-.f32 1 (pow.f32 cosTheta 6)))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 cosTheta 6))) (sqrt.f32 (-.f32 1 (pow.f32 cosTheta 6)))) (+.f32 1 (fma.f32 cosTheta cosTheta (pow.f32 cosTheta 4))))
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 cosTheta 4))) (/.f32 (+.f32 1 (*.f32 cosTheta cosTheta)) (sqrt.f32 (-.f32 1 (pow.f32 cosTheta 4)))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 cosTheta 4))) (+.f32 1 (*.f32 cosTheta cosTheta))) (sqrt.f32 (-.f32 1 (pow.f32 cosTheta 4))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 cosTheta 4))) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 cosTheta 4))) (fma.f32 cosTheta cosTheta 1)))
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 cosTheta 6))) (cbrt.f32 (-.f32 1 (pow.f32 cosTheta 6)))) (/.f32 (+.f32 1 (+.f32 (*.f32 cosTheta cosTheta) (pow.f32 cosTheta 4))) (cbrt.f32 (-.f32 1 (pow.f32 cosTheta 6)))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 cosTheta 6))) (cbrt.f32 (-.f32 1 (pow.f32 cosTheta 6)))) (/.f32 (+.f32 1 (fma.f32 cosTheta cosTheta (pow.f32 cosTheta 4))) (cbrt.f32 (-.f32 1 (pow.f32 cosTheta 6)))))
(*.f32 (cbrt.f32 (-.f32 1 (pow.f32 cosTheta 6))) (/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 cosTheta 6))) (cbrt.f32 (-.f32 1 (pow.f32 cosTheta 6)))) (+.f32 1 (fma.f32 cosTheta cosTheta (pow.f32 cosTheta 4)))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 cosTheta 4))) (cbrt.f32 (-.f32 1 (pow.f32 cosTheta 4)))) (/.f32 (+.f32 1 (*.f32 cosTheta cosTheta)) (cbrt.f32 (-.f32 1 (pow.f32 cosTheta 4)))))
(*.f32 (cbrt.f32 (-.f32 1 (pow.f32 cosTheta 4))) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 cosTheta 4))) (/.f32 (fma.f32 cosTheta cosTheta 1) (cbrt.f32 (-.f32 1 (pow.f32 cosTheta 4))))))
(/.f32 (-.f32 1 (*.f32 (neg.f32 (*.f32 cosTheta cosTheta)) (neg.f32 (*.f32 cosTheta cosTheta)))) (+.f32 1 (*.f32 cosTheta cosTheta)))
(/.f32 (-.f32 1 (pow.f32 cosTheta 4)) (+.f32 1 (*.f32 cosTheta cosTheta)))
(/.f32 (-.f32 1 (pow.f32 cosTheta 4)) (fma.f32 cosTheta cosTheta 1))
(/.f32 (+.f32 1 (pow.f32 (neg.f32 (*.f32 cosTheta cosTheta)) 3)) (+.f32 1 (-.f32 (*.f32 (neg.f32 (*.f32 cosTheta cosTheta)) (neg.f32 (*.f32 cosTheta cosTheta))) (neg.f32 (*.f32 cosTheta cosTheta)))))
(/.f32 (-.f32 1 (pow.f32 cosTheta 6)) (+.f32 1 (fma.f32 cosTheta cosTheta (pow.f32 cosTheta 4))))
(/.f32 (+.f32 -1 (pow.f32 cosTheta 6)) (-.f32 -1 (fma.f32 cosTheta cosTheta (pow.f32 cosTheta 4))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 cosTheta 4))) (neg.f32 (+.f32 1 (*.f32 cosTheta cosTheta))))
(/.f32 (-.f32 1 (pow.f32 cosTheta 4)) (+.f32 1 (*.f32 cosTheta cosTheta)))
(/.f32 (-.f32 1 (pow.f32 cosTheta 4)) (fma.f32 cosTheta cosTheta 1))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 cosTheta 6))) (neg.f32 (+.f32 1 (+.f32 (*.f32 cosTheta cosTheta) (pow.f32 cosTheta 4)))))
(/.f32 (-.f32 1 (pow.f32 cosTheta 6)) (+.f32 1 (fma.f32 cosTheta cosTheta (pow.f32 cosTheta 4))))
(/.f32 (+.f32 -1 (pow.f32 cosTheta 6)) (-.f32 -1 (fma.f32 cosTheta cosTheta (pow.f32 cosTheta 4))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 cosTheta 4)) 1) (+.f32 1 (*.f32 cosTheta cosTheta)))
(/.f32 (-.f32 1 (pow.f32 cosTheta 4)) (+.f32 1 (*.f32 cosTheta cosTheta)))
(/.f32 (-.f32 1 (pow.f32 cosTheta 4)) (fma.f32 cosTheta cosTheta 1))
(/.f32 (*.f32 (-.f32 1 (pow.f32 cosTheta 6)) 1) (+.f32 1 (+.f32 (*.f32 cosTheta cosTheta) (pow.f32 cosTheta 4))))
(/.f32 (-.f32 1 (pow.f32 cosTheta 6)) (+.f32 1 (fma.f32 cosTheta cosTheta (pow.f32 cosTheta 4))))
(/.f32 (+.f32 -1 (pow.f32 cosTheta 6)) (-.f32 -1 (fma.f32 cosTheta cosTheta (pow.f32 cosTheta 4))))
(/.f32 (*.f32 (-.f32 1 (*.f32 (neg.f32 (*.f32 cosTheta cosTheta)) (neg.f32 (*.f32 cosTheta cosTheta)))) 1) (+.f32 1 (*.f32 cosTheta cosTheta)))
(/.f32 (-.f32 1 (pow.f32 cosTheta 4)) (+.f32 1 (*.f32 cosTheta cosTheta)))
(/.f32 (-.f32 1 (pow.f32 cosTheta 4)) (fma.f32 cosTheta cosTheta 1))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (neg.f32 (*.f32 cosTheta cosTheta)) 3)) 1) (+.f32 1 (-.f32 (*.f32 (neg.f32 (*.f32 cosTheta cosTheta)) (neg.f32 (*.f32 cosTheta cosTheta))) (neg.f32 (*.f32 cosTheta cosTheta)))))
(/.f32 (-.f32 1 (pow.f32 cosTheta 6)) (+.f32 1 (fma.f32 cosTheta cosTheta (pow.f32 cosTheta 4))))
(/.f32 (+.f32 -1 (pow.f32 cosTheta 6)) (-.f32 -1 (fma.f32 cosTheta cosTheta (pow.f32 cosTheta 4))))
(/.f32 (*.f32 (neg.f32 (-.f32 1 (pow.f32 cosTheta 4))) 1) (neg.f32 (+.f32 1 (*.f32 cosTheta cosTheta))))
(/.f32 (-.f32 1 (pow.f32 cosTheta 4)) (+.f32 1 (*.f32 cosTheta cosTheta)))
(/.f32 (-.f32 1 (pow.f32 cosTheta 4)) (fma.f32 cosTheta cosTheta 1))
(/.f32 (*.f32 (neg.f32 (-.f32 1 (pow.f32 cosTheta 6))) 1) (neg.f32 (+.f32 1 (+.f32 (*.f32 cosTheta cosTheta) (pow.f32 cosTheta 4)))))
(/.f32 (-.f32 1 (pow.f32 cosTheta 6)) (+.f32 1 (fma.f32 cosTheta cosTheta (pow.f32 cosTheta 4))))
(/.f32 (+.f32 -1 (pow.f32 cosTheta 6)) (-.f32 -1 (fma.f32 cosTheta cosTheta (pow.f32 cosTheta 4))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 cosTheta 6))) (sqrt.f32 (-.f32 1 (*.f32 cosTheta cosTheta)))) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 cosTheta cosTheta) (pow.f32 cosTheta 4)))))
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 cosTheta 6))) (/.f32 (sqrt.f32 (+.f32 1 (fma.f32 cosTheta cosTheta (pow.f32 cosTheta 4)))) (sqrt.f32 (-.f32 1 (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 cosTheta 6))) (sqrt.f32 (+.f32 1 (fma.f32 cosTheta cosTheta (pow.f32 cosTheta 4))))) (sqrt.f32 (-.f32 1 (*.f32 cosTheta cosTheta))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 cosTheta 4))) (sqrt.f32 (-.f32 1 (*.f32 cosTheta cosTheta)))) (sqrt.f32 (+.f32 1 (*.f32 cosTheta cosTheta))))
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 cosTheta 4))) (/.f32 (hypot.f32 1 cosTheta) (sqrt.f32 (-.f32 1 (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 cosTheta 4))) (hypot.f32 1 cosTheta)) (sqrt.f32 (-.f32 1 (*.f32 cosTheta cosTheta))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 cosTheta 6))) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 cosTheta cosTheta))) 2)) (cbrt.f32 (+.f32 1 (+.f32 (*.f32 cosTheta cosTheta) (pow.f32 cosTheta 4)))))
(/.f32 (cbrt.f32 (-.f32 1 (pow.f32 cosTheta 6))) (/.f32 (cbrt.f32 (+.f32 1 (fma.f32 cosTheta cosTheta (pow.f32 cosTheta 4)))) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 cosTheta cosTheta))) 2)))
(*.f32 (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 cosTheta 6))) (cbrt.f32 (+.f32 1 (fma.f32 cosTheta cosTheta (pow.f32 cosTheta 4))))) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 cosTheta cosTheta))) 2))
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 cosTheta 4))) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 cosTheta cosTheta))) 2)) (cbrt.f32 (+.f32 1 (*.f32 cosTheta cosTheta))))
(/.f32 (cbrt.f32 (-.f32 1 (pow.f32 cosTheta 4))) (/.f32 (cbrt.f32 (+.f32 1 (*.f32 cosTheta cosTheta))) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 cosTheta cosTheta))) 2)))
(/.f32 (cbrt.f32 (-.f32 1 (pow.f32 cosTheta 4))) (/.f32 (cbrt.f32 (fma.f32 cosTheta cosTheta 1)) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 cosTheta cosTheta))) 2)))
(/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 cosTheta 4) (pow.f32 cosTheta 4))) (/.f32 1 (+.f32 1 (*.f32 cosTheta cosTheta)))) (+.f32 1 (pow.f32 cosTheta 4)))
(/.f32 (-.f32 1 (pow.f32 cosTheta 8)) (/.f32 (+.f32 1 (pow.f32 cosTheta 4)) (/.f32 1 (+.f32 1 (*.f32 cosTheta cosTheta)))))
(/.f32 (-.f32 1 (pow.f32 cosTheta 8)) (*.f32 (+.f32 1 (pow.f32 cosTheta 4)) (fma.f32 cosTheta cosTheta 1)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (pow.f32 cosTheta 4) 3)) (/.f32 1 (+.f32 1 (*.f32 cosTheta cosTheta)))) (+.f32 1 (+.f32 (pow.f32 cosTheta 4) (*.f32 (pow.f32 cosTheta 4) (pow.f32 cosTheta 4)))))
(/.f32 (-.f32 1 (pow.f32 (pow.f32 cosTheta 4) 3)) (/.f32 (+.f32 1 (+.f32 (pow.f32 cosTheta 4) (pow.f32 cosTheta 8))) (/.f32 1 (+.f32 1 (*.f32 cosTheta cosTheta)))))
(/.f32 (/.f32 (-.f32 1 (pow.f32 cosTheta 12)) (fma.f32 cosTheta cosTheta 1)) (+.f32 1 (+.f32 (pow.f32 cosTheta 4) (pow.f32 cosTheta 8))))
(/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 cosTheta 6) (pow.f32 cosTheta 6))) (/.f32 1 (+.f32 1 (+.f32 (*.f32 cosTheta cosTheta) (pow.f32 cosTheta 4))))) (+.f32 1 (pow.f32 cosTheta 6)))
(/.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 cosTheta 12)) 1) (+.f32 1 (fma.f32 cosTheta cosTheta (pow.f32 cosTheta 4)))) (+.f32 1 (pow.f32 cosTheta 6)))
(/.f32 (-.f32 1 (pow.f32 cosTheta 12)) (*.f32 (+.f32 1 (pow.f32 cosTheta 6)) (+.f32 1 (fma.f32 cosTheta cosTheta (pow.f32 cosTheta 4)))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (pow.f32 cosTheta 6) 3)) (/.f32 1 (+.f32 1 (+.f32 (*.f32 cosTheta cosTheta) (pow.f32 cosTheta 4))))) (+.f32 1 (+.f32 (pow.f32 cosTheta 6) (*.f32 (pow.f32 cosTheta 6) (pow.f32 cosTheta 6)))))
(/.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 (pow.f32 cosTheta 6) 3)) 1) (+.f32 1 (fma.f32 cosTheta cosTheta (pow.f32 cosTheta 4)))) (+.f32 1 (+.f32 (pow.f32 cosTheta 6) (pow.f32 cosTheta 12))))
(/.f32 (-.f32 1 (pow.f32 (pow.f32 cosTheta 6) 3)) (*.f32 (+.f32 1 (+.f32 (pow.f32 cosTheta 6) (pow.f32 cosTheta 12))) (+.f32 1 (fma.f32 cosTheta cosTheta (pow.f32 cosTheta 4)))))
(pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 1)
(-.f32 1 (*.f32 cosTheta cosTheta))
(pow.f32 (sqrt.f32 (-.f32 1 (*.f32 cosTheta cosTheta))) 2)
(-.f32 1 (*.f32 cosTheta cosTheta))
(pow.f32 (cbrt.f32 (-.f32 1 (*.f32 cosTheta cosTheta))) 3)
(-.f32 1 (*.f32 cosTheta cosTheta))
(pow.f32 (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 3) 1/3)
(-.f32 1 (*.f32 cosTheta cosTheta))
(sqrt.f32 (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2))
(fabs.f32 (-.f32 1 (*.f32 cosTheta cosTheta)))
(log.f32 (exp.f32 (-.f32 1 (*.f32 cosTheta cosTheta))))
(-.f32 1 (*.f32 cosTheta cosTheta))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 (*.f32 cosTheta cosTheta)))))
(-.f32 1 (*.f32 cosTheta cosTheta))
(cbrt.f32 (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 3))
(-.f32 1 (*.f32 cosTheta cosTheta))
(expm1.f32 (log.f32 (-.f32 2 (*.f32 cosTheta cosTheta))))
(exp.f32 (log1p.f32 (neg.f32 (*.f32 cosTheta cosTheta))))
(exp.f32 (log1p.f32 (*.f32 cosTheta (neg.f32 cosTheta))))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 (*.f32 cosTheta cosTheta))) 1))
(exp.f32 (log1p.f32 (*.f32 cosTheta (neg.f32 cosTheta))))
(exp.f32 (log1p.f32 (neg.f32 (*.f32 cosTheta cosTheta))))
(log1p.f32 (expm1.f32 (-.f32 1 (*.f32 cosTheta cosTheta))))
(-.f32 1 (*.f32 cosTheta cosTheta))

eval792.0ms (4.7%)

Compiler

Compiled 37505 to 22598 computations (39.7% saved)

prune394.0ms (2.3%)

Pruning

37 alts after pruning (33 fresh and 4 done)

PrunedKeptTotal
New1310161326
Fresh91726
Picked101
Done347
Total1323371360
Error
0b
Counts
1360 → 37
Alt Table
Click to see full alt table
StatusErrorProgram
0.7b
(/.f32 (/.f32 (-.f32 1 (*.f32 alpha alpha)) (*.f32 (PI.f32) -2)) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))
1.8b
(/.f32 (/.f32 (*.f32 1/2 (+.f32 alpha -1)) (log.f32 alpha)) (/.f32 (PI.f32) (+.f32 1 alpha)))
10.7b
(/.f32 (/.f32 1/2 (log.f32 (/.f32 1 alpha))) (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (PI.f32)))
10.7b
(/.f32 (/.f32 -1/2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))) (PI.f32))
10.7b
(/.f32 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (fma.f32 (neg.f32 cosTheta) cosTheta 1) (PI.f32)))
11.3b
(/.f32 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (-.f32 (+.f32 2 (*.f32 cosTheta cosTheta)) 1) (PI.f32)))
10.7b
(/.f32 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (PI.f32)))
11.3b
(/.f32 (/.f32 -1/2 (log.f32 alpha)) (PI.f32))
0.5b
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (+.f32 1 (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) 1) cosTheta) cosTheta))))
0.8b
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (PI.f32) (*.f32 -2 (log1p.f32 (-.f32 (/.f32 1 alpha) 1)))) (+.f32 1 (*.f32 (neg.f32 cosTheta) cosTheta))))
0.7b
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 1 (*.f32 (neg.f32 cosTheta) cosTheta))))
0.5b
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (+.f32 1 (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) 1) cosTheta) cosTheta))))
0.7b
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (+.f32 1 (*.f32 (neg.f32 cosTheta) cosTheta))))
0.7b
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))))
0.8b
(/.f32 (*.f32 (+.f32 alpha 1) (+.f32 alpha -1)) (*.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (PI.f32)) (+.f32 1 (*.f32 (neg.f32 cosTheta) cosTheta))))
1.8b
(/.f32 (*.f32 (+.f32 alpha -1) (*.f32 (/.f32 1/2 (log.f32 alpha)) (+.f32 alpha 1))) (PI.f32))
1.8b
(/.f32 (*.f32 1/2 (*.f32 (+.f32 1 alpha) (+.f32 alpha -1))) (*.f32 (PI.f32) (log.f32 alpha)))
10.7b
(/.f32 -1/2 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (log.f32 alpha) (PI.f32))))
11.3b
(/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32)))
32.0b
(/.f32 -1 (*.f32 (*.f32 (PI.f32) (/.f32 0 0)) 1))
1.9b
(*.f32 (/.f32 (+.f32 alpha 1) (fma.f32 cosTheta cosTheta 1)) (/.f32 (-.f32 alpha 1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))))
1.8b
(*.f32 (/.f32 (+.f32 alpha 1) (*.f32 (*.f32 2 (log.f32 alpha)) (PI.f32))) (+.f32 alpha -1))
0.6b
(*.f32 (/.f32 (+.f32 alpha 1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (+.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha)) (-.f32 1 (*.f32 cosTheta cosTheta)))))) (+.f32 alpha -1))
0.8b
(*.f32 (/.f32 (+.f32 alpha 1) (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))) (+.f32 alpha -1))
1.8b
(*.f32 (/.f32 (+.f32 alpha 1) (PI.f32)) (/.f32 (+.f32 alpha -1) (*.f32 (log.f32 alpha) 2)))
1.8b
(*.f32 (*.f32 1/2 (pow.f32 (*.f32 (PI.f32) (/.f32 (log.f32 alpha) (+.f32 alpha 1))) -1)) (+.f32 alpha -1))
2.1b
(*.f32 (*.f32 1/2 (/.f32 (/.f32 (+.f32 alpha 1) (*.f32 3 (log.f32 (cbrt.f32 alpha)))) (PI.f32))) (+.f32 alpha -1))
2.0b
(*.f32 (*.f32 1/2 (/.f32 (/.f32 (+.f32 alpha 1) (*.f32 2 (log.f32 (sqrt.f32 alpha)))) (PI.f32))) (+.f32 alpha -1))
2.0b
(*.f32 (*.f32 1/2 (/.f32 (/.f32 (+.f32 alpha 1) (*.f32 -1 (log.f32 (/.f32 1 alpha)))) (PI.f32))) (+.f32 alpha -1))
3.7b
(*.f32 (*.f32 1/2 (/.f32 (/.f32 (+.f32 alpha 1) (log1p.f32 (-.f32 alpha 1))) (PI.f32))) (+.f32 alpha -1))
1.9b
(*.f32 (*.f32 1/2 (/.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha)) (PI.f32))) (+.f32 alpha -1))
17.0b
(*.f32 (*.f32 1/2 (/.f32 (/.f32 1 (log.f32 alpha)) (PI.f32))) (+.f32 alpha -1))
1.9b
(*.f32 (*.f32 1/2 (*.f32 (/.f32 (/.f32 1 (PI.f32)) (log.f32 alpha)) (+.f32 alpha 1))) (+.f32 alpha -1))
1.8b
(*.f32 (*.f32 1/2 (*.f32 (/.f32 (+.f32 alpha 1) (PI.f32)) (/.f32 1 (log.f32 alpha)))) (+.f32 alpha -1))
1.8b
(*.f32 (*.f32 1/2 (*.f32 (/.f32 1 (/.f32 (PI.f32) (+.f32 alpha 1))) (/.f32 1 (log.f32 alpha)))) (+.f32 alpha -1))
1.9b
(*.f32 (*.f32 1/2 (*.f32 (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32))) (+.f32 alpha 1))) (+.f32 alpha -1))
1.8b
(*.f32 1/2 (*.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha)) (/.f32 (+.f32 alpha -1) (PI.f32))))
Compiler

Compiled 665 to 523 computations (21.4% saved)

regimes209.0ms (1.2%)

Counts
95 → 1
Calls
Call 1
Inputs
(/.f32 -1 (*.f32 (*.f32 (PI.f32) (/.f32 0 0)) 1))
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (PI.f32) (/.f32 0 0)) 1))
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (PI.f32) (/.f32 0 0)) (+.f32 1 (*.f32 (neg.f32 cosTheta) cosTheta))))
(/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32)))
(/.f32 (/.f32 -1/2 (log.f32 alpha)) (PI.f32))
(/.f32 1/2 (*.f32 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (log.f32 alpha)))))
(/.f32 1/2 (*.f32 (*.f32 cosTheta (*.f32 cosTheta (PI.f32))) (log.f32 alpha)))
(/.f32 1/2 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (log.f32 alpha)))
(/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))
(/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (neg.f32 (*.f32 cosTheta cosTheta)))))
(/.f32 -1/2 (*.f32 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta)) (PI.f32)))
(/.f32 (/.f32 -1/2 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (neg.f32 (log.f32 alpha)))
(*.f32 (*.f32 1/2 (/.f32 (/.f32 1 (log.f32 alpha)) (PI.f32))) (+.f32 alpha -1))
(/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(/.f32 -1/2 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (log.f32 alpha) (PI.f32))))
(/.f32 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (PI.f32)))
(/.f32 (/.f32 -1/2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))) (PI.f32))
(/.f32 -1/2 (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (log.f32 alpha) (PI.f32))))
(/.f32 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (PI.f32)))
(*.f32 1/2 (*.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha)) (/.f32 (+.f32 alpha -1) (PI.f32))))
(*.f32 1/2 (/.f32 (*.f32 (+.f32 1 alpha) (-.f32 alpha 1)) (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 (*.f32 1/2 (/.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha)) (PI.f32))) (+.f32 alpha -1))
(*.f32 (/.f32 (+.f32 alpha 1) (PI.f32)) (/.f32 (+.f32 alpha -1) (*.f32 (log.f32 alpha) 2)))
(*.f32 (/.f32 (+.f32 alpha 1) (*.f32 (*.f32 2 (log.f32 alpha)) (PI.f32))) (+.f32 alpha -1))
(/.f32 (*.f32 1/2 (*.f32 (+.f32 1 alpha) (+.f32 alpha -1))) (*.f32 (PI.f32) (log.f32 alpha)))
(/.f32 (*.f32 (+.f32 alpha -1) (*.f32 (/.f32 1/2 (log.f32 alpha)) (+.f32 alpha 1))) (PI.f32))
(/.f32 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (-.f32 (+.f32 2 (*.f32 cosTheta cosTheta)) 1) (PI.f32)))
(/.f32 (/.f32 (*.f32 1/2 (+.f32 alpha -1)) (log.f32 alpha)) (/.f32 (PI.f32) (+.f32 1 alpha)))
(/.f32 (/.f32 1/2 (log.f32 (/.f32 1 alpha))) (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (PI.f32)))
(*.f32 (*.f32 1/2 (*.f32 (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32))) (+.f32 alpha 1))) (+.f32 alpha -1))
(*.f32 (*.f32 1/2 (*.f32 (/.f32 (+.f32 alpha 1) (PI.f32)) (/.f32 1 (log.f32 alpha)))) (+.f32 alpha -1))
(*.f32 (*.f32 1/2 (*.f32 (/.f32 (/.f32 1 (PI.f32)) (log.f32 alpha)) (+.f32 alpha 1))) (+.f32 alpha -1))
(*.f32 (*.f32 1/2 (/.f32 (/.f32 (+.f32 alpha 1) (log1p.f32 (-.f32 alpha 1))) (PI.f32))) (+.f32 alpha -1))
(*.f32 (*.f32 1/2 (*.f32 (/.f32 1 (/.f32 (PI.f32) (+.f32 alpha 1))) (/.f32 1 (log.f32 alpha)))) (+.f32 alpha -1))
(*.f32 (*.f32 1/2 (/.f32 (/.f32 (+.f32 alpha 1) (*.f32 -1 (log.f32 (/.f32 1 alpha)))) (PI.f32))) (+.f32 alpha -1))
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))))
(/.f32 (/.f32 (-.f32 1 (*.f32 alpha alpha)) (*.f32 (PI.f32) -2)) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 1 (*.f32 (neg.f32 cosTheta) cosTheta))))
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (+.f32 1 (*.f32 (neg.f32 cosTheta) cosTheta))))
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (PI.f32)) (+.f32 1 (*.f32 (neg.f32 cosTheta) cosTheta))))
(*.f32 (/.f32 (+.f32 alpha 1) (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))) (+.f32 alpha -1))
(/.f32 (*.f32 (+.f32 alpha 1) (+.f32 alpha -1)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 1 (*.f32 (neg.f32 cosTheta) cosTheta))))
(/.f32 (*.f32 (+.f32 alpha 1) (+.f32 alpha -1)) (*.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (PI.f32)) (+.f32 1 (*.f32 (neg.f32 cosTheta) cosTheta))))
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (PI.f32) (*.f32 -2 (log.f32 (/.f32 1 alpha)))) (+.f32 1 (*.f32 (neg.f32 cosTheta) cosTheta))))
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (PI.f32) (*.f32 -2 (log1p.f32 (-.f32 (/.f32 1 alpha) 1)))) (+.f32 1 (*.f32 (neg.f32 cosTheta) cosTheta))))
(/.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) (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (+.f32 1 (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) 1) cosTheta) cosTheta))))
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 -2 (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))) (+.f32 1 (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) 1) cosTheta) cosTheta))))
(*.f32 (/.f32 (+.f32 alpha 1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (+.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha)) (-.f32 1 (*.f32 cosTheta cosTheta)))))) (+.f32 alpha -1))
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (fma.f32 alpha alpha -1))
(/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) 1/2) (PI.f32))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 2 (log.f32 alpha)))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))))
(/.f32 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (fma.f32 (neg.f32 cosTheta) cosTheta 1) (PI.f32)))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) 2)) (PI.f32)) 1)
(*.f32 (*.f32 1/2 (pow.f32 (*.f32 (PI.f32) (/.f32 (log.f32 alpha) (+.f32 alpha 1))) -1)) (+.f32 alpha -1))
(*.f32 (*.f32 1/2 (/.f32 (/.f32 (+.f32 alpha 1) (*.f32 2 (log.f32 (sqrt.f32 alpha)))) (PI.f32))) (+.f32 alpha -1))
(*.f32 (*.f32 1/2 (/.f32 (/.f32 (+.f32 alpha 1) (*.f32 3 (log.f32 (cbrt.f32 alpha)))) (PI.f32))) (+.f32 alpha -1))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))))
(/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha))) (+.f32 (neg.f32 (*.f32 cosTheta cosTheta)) 1))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) 2)) (PI.f32)) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) 2)) (PI.f32)) (+.f32 (neg.f32 (*.f32 cosTheta cosTheta)) 1))
(*.f32 (/.f32 (+.f32 alpha 1) (PI.f32)) (/.f32 (+.f32 alpha -1) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1))))
(*.f32 (/.f32 (+.f32 alpha 1) (fma.f32 cosTheta cosTheta 1)) (/.f32 (+.f32 alpha -1) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))))
(*.f32 (/.f32 (+.f32 alpha 1) (fma.f32 cosTheta cosTheta 1)) (/.f32 (-.f32 alpha 1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))))
(/.f32 (+.f32 alpha 1) (*.f32 (/.f32 (PI.f32) (+.f32 alpha -1)) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1)))))
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (+.f32 1 (*.f32 (neg.f32 cosTheta) cosTheta))))
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (PI.f32) (log1p.f32 (fma.f32 alpha alpha -1))) (+.f32 1 (*.f32 (neg.f32 cosTheta) cosTheta))))
(/.f32 (/.f32 1 (/.f32 1 (fma.f32 alpha alpha -1))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 1 (*.f32 (neg.f32 cosTheta) cosTheta))))
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (PI.f32) (*.f32 -2 (*.f32 2 (neg.f32 (log.f32 (sqrt.f32 alpha)))))) (+.f32 1 (*.f32 (neg.f32 cosTheta) cosTheta))))
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (+.f32 1 (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) 1) cosTheta) cosTheta))))
(/.f32 (/.f32 1/2 (/.f32 (*.f32 (log.f32 alpha) (neg.f32 (PI.f32))) (-.f32 1 (*.f32 alpha alpha)))) (+.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 1))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (+.f32 (*.f32 alpha (*.f32 alpha (*.f32 cosTheta cosTheta))) (-.f32 1 (*.f32 cosTheta cosTheta)))))))
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (log1p.f32 (-.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)) 1)) (+.f32 1 (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) 1) cosTheta) cosTheta))))
(/.f32 (pow.f32 (cbrt.f32 (/.f32 -1/2 (log.f32 alpha))) 3) (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (PI.f32)))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta (neg.f32 cosTheta) 1))))
(/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha))) (+.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 1))
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) 3) (+.f32 1 (*.f32 (neg.f32 cosTheta) cosTheta))))
(/.f32 (/.f32 (-.f32 1 (*.f32 alpha alpha)) (PI.f32)) (*.f32 (log.f32 alpha) (*.f32 -2 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) 2)) (PI.f32)) (+.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 1))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (+.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)))) (-.f32 -1 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))))
(*.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))))
(*.f32 (/.f32 (+.f32 alpha 1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (+.f32 alpha -1))
(*.f32 (/.f32 (+.f32 alpha 1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (+.f32 alpha -1) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))))
(/.f32 (/.f32 (+.f32 (pow.f32 alpha 4) -1) (fma.f32 alpha alpha 1)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 1 (*.f32 (neg.f32 cosTheta) cosTheta))))
(*.f32 (+.f32 alpha 1) (*.f32 (+.f32 alpha -1) (/.f32 1 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) 3) (+.f32 1 (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) 1) cosTheta) cosTheta))))
(/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) 2)) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta (*.f32 (fma.f32 alpha alpha -1) cosTheta) 1))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (log1p.f32 (fma.f32 alpha alpha -1)) (+.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))))))
(pow.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (/.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (fma.f32 alpha alpha -1))) -1)
(*.f32 (/.f32 (+.f32 alpha 1) (log.f32 (pow.f32 (pow.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (PI.f32)))) (+.f32 alpha -1))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) 2)) (PI.f32)) (log.f32 (exp.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
Outputs
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) 2)) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
Calls

4 calls:

48.0ms
cosTheta
44.0ms
(/.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))))
43.0ms
(*.f32 alpha alpha)
41.0ms
alpha
Results
ErrorSegmentsBranch
0.4b1cosTheta
0.4b1alpha
0.4b1(/.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.4b1(*.f32 alpha alpha)
Compiler

Compiled 1712 to 955 computations (44.2% saved)

regimes182.0ms (1.1%)

Counts
89 → 1
Calls
Call 1
Inputs
(/.f32 -1 (*.f32 (*.f32 (PI.f32) (/.f32 0 0)) 1))
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (PI.f32) (/.f32 0 0)) 1))
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (PI.f32) (/.f32 0 0)) (+.f32 1 (*.f32 (neg.f32 cosTheta) cosTheta))))
(/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32)))
(/.f32 (/.f32 -1/2 (log.f32 alpha)) (PI.f32))
(/.f32 1/2 (*.f32 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (log.f32 alpha)))))
(/.f32 1/2 (*.f32 (*.f32 cosTheta (*.f32 cosTheta (PI.f32))) (log.f32 alpha)))
(/.f32 1/2 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (log.f32 alpha)))
(/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))
(/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (neg.f32 (*.f32 cosTheta cosTheta)))))
(/.f32 -1/2 (*.f32 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta)) (PI.f32)))
(/.f32 (/.f32 -1/2 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (neg.f32 (log.f32 alpha)))
(*.f32 (*.f32 1/2 (/.f32 (/.f32 1 (log.f32 alpha)) (PI.f32))) (+.f32 alpha -1))
(/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(/.f32 -1/2 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (log.f32 alpha) (PI.f32))))
(/.f32 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (PI.f32)))
(/.f32 (/.f32 -1/2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))) (PI.f32))
(/.f32 -1/2 (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (log.f32 alpha) (PI.f32))))
(/.f32 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (PI.f32)))
(*.f32 1/2 (*.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha)) (/.f32 (+.f32 alpha -1) (PI.f32))))
(*.f32 1/2 (/.f32 (*.f32 (+.f32 1 alpha) (-.f32 alpha 1)) (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 (*.f32 1/2 (/.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha)) (PI.f32))) (+.f32 alpha -1))
(*.f32 (/.f32 (+.f32 alpha 1) (PI.f32)) (/.f32 (+.f32 alpha -1) (*.f32 (log.f32 alpha) 2)))
(*.f32 (/.f32 (+.f32 alpha 1) (*.f32 (*.f32 2 (log.f32 alpha)) (PI.f32))) (+.f32 alpha -1))
(/.f32 (*.f32 1/2 (*.f32 (+.f32 1 alpha) (+.f32 alpha -1))) (*.f32 (PI.f32) (log.f32 alpha)))
(/.f32 (*.f32 (+.f32 alpha -1) (*.f32 (/.f32 1/2 (log.f32 alpha)) (+.f32 alpha 1))) (PI.f32))
(/.f32 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (-.f32 (+.f32 2 (*.f32 cosTheta cosTheta)) 1) (PI.f32)))
(/.f32 (/.f32 (*.f32 1/2 (+.f32 alpha -1)) (log.f32 alpha)) (/.f32 (PI.f32) (+.f32 1 alpha)))
(/.f32 (/.f32 1/2 (log.f32 (/.f32 1 alpha))) (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (PI.f32)))
(*.f32 (*.f32 1/2 (*.f32 (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32))) (+.f32 alpha 1))) (+.f32 alpha -1))
(*.f32 (*.f32 1/2 (*.f32 (/.f32 (+.f32 alpha 1) (PI.f32)) (/.f32 1 (log.f32 alpha)))) (+.f32 alpha -1))
(*.f32 (*.f32 1/2 (*.f32 (/.f32 (/.f32 1 (PI.f32)) (log.f32 alpha)) (+.f32 alpha 1))) (+.f32 alpha -1))
(*.f32 (*.f32 1/2 (/.f32 (/.f32 (+.f32 alpha 1) (log1p.f32 (-.f32 alpha 1))) (PI.f32))) (+.f32 alpha -1))
(*.f32 (*.f32 1/2 (*.f32 (/.f32 1 (/.f32 (PI.f32) (+.f32 alpha 1))) (/.f32 1 (log.f32 alpha)))) (+.f32 alpha -1))
(*.f32 (*.f32 1/2 (/.f32 (/.f32 (+.f32 alpha 1) (*.f32 -1 (log.f32 (/.f32 1 alpha)))) (PI.f32))) (+.f32 alpha -1))
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))))
(/.f32 (/.f32 (-.f32 1 (*.f32 alpha alpha)) (*.f32 (PI.f32) -2)) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 1 (*.f32 (neg.f32 cosTheta) cosTheta))))
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (+.f32 1 (*.f32 (neg.f32 cosTheta) cosTheta))))
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (PI.f32)) (+.f32 1 (*.f32 (neg.f32 cosTheta) cosTheta))))
(*.f32 (/.f32 (+.f32 alpha 1) (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))) (+.f32 alpha -1))
(/.f32 (*.f32 (+.f32 alpha 1) (+.f32 alpha -1)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 1 (*.f32 (neg.f32 cosTheta) cosTheta))))
(/.f32 (*.f32 (+.f32 alpha 1) (+.f32 alpha -1)) (*.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (PI.f32)) (+.f32 1 (*.f32 (neg.f32 cosTheta) cosTheta))))
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (PI.f32) (*.f32 -2 (log.f32 (/.f32 1 alpha)))) (+.f32 1 (*.f32 (neg.f32 cosTheta) cosTheta))))
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (PI.f32) (*.f32 -2 (log1p.f32 (-.f32 (/.f32 1 alpha) 1)))) (+.f32 1 (*.f32 (neg.f32 cosTheta) cosTheta))))
(/.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) (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (+.f32 1 (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) 1) cosTheta) cosTheta))))
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 -2 (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))) (+.f32 1 (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) 1) cosTheta) cosTheta))))
(*.f32 (/.f32 (+.f32 alpha 1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (+.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha)) (-.f32 1 (*.f32 cosTheta cosTheta)))))) (+.f32 alpha -1))
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (fma.f32 alpha alpha -1))
(/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) 1/2) (PI.f32))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 2 (log.f32 alpha)))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))))
(/.f32 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (fma.f32 (neg.f32 cosTheta) cosTheta 1) (PI.f32)))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) 2)) (PI.f32)) 1)
(*.f32 (*.f32 1/2 (pow.f32 (*.f32 (PI.f32) (/.f32 (log.f32 alpha) (+.f32 alpha 1))) -1)) (+.f32 alpha -1))
(*.f32 (*.f32 1/2 (/.f32 (/.f32 (+.f32 alpha 1) (*.f32 2 (log.f32 (sqrt.f32 alpha)))) (PI.f32))) (+.f32 alpha -1))
(*.f32 (*.f32 1/2 (/.f32 (/.f32 (+.f32 alpha 1) (*.f32 3 (log.f32 (cbrt.f32 alpha)))) (PI.f32))) (+.f32 alpha -1))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))))
(/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha))) (+.f32 (neg.f32 (*.f32 cosTheta cosTheta)) 1))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) 2)) (PI.f32)) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) 2)) (PI.f32)) (+.f32 (neg.f32 (*.f32 cosTheta cosTheta)) 1))
(*.f32 (/.f32 (+.f32 alpha 1) (PI.f32)) (/.f32 (+.f32 alpha -1) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1))))
(*.f32 (/.f32 (+.f32 alpha 1) (fma.f32 cosTheta cosTheta 1)) (/.f32 (+.f32 alpha -1) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))))
(*.f32 (/.f32 (+.f32 alpha 1) (fma.f32 cosTheta cosTheta 1)) (/.f32 (-.f32 alpha 1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))))
(/.f32 (+.f32 alpha 1) (*.f32 (/.f32 (PI.f32) (+.f32 alpha -1)) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1)))))
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (+.f32 1 (*.f32 (neg.f32 cosTheta) cosTheta))))
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (PI.f32) (log1p.f32 (fma.f32 alpha alpha -1))) (+.f32 1 (*.f32 (neg.f32 cosTheta) cosTheta))))
(/.f32 (/.f32 1 (/.f32 1 (fma.f32 alpha alpha -1))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 1 (*.f32 (neg.f32 cosTheta) cosTheta))))
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (PI.f32) (*.f32 -2 (*.f32 2 (neg.f32 (log.f32 (sqrt.f32 alpha)))))) (+.f32 1 (*.f32 (neg.f32 cosTheta) cosTheta))))
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (+.f32 1 (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) 1) cosTheta) cosTheta))))
(/.f32 (/.f32 1/2 (/.f32 (*.f32 (log.f32 alpha) (neg.f32 (PI.f32))) (-.f32 1 (*.f32 alpha alpha)))) (+.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 1))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (+.f32 (*.f32 alpha (*.f32 alpha (*.f32 cosTheta cosTheta))) (-.f32 1 (*.f32 cosTheta cosTheta)))))))
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (log1p.f32 (-.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)) 1)) (+.f32 1 (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) 1) cosTheta) cosTheta))))
(/.f32 (pow.f32 (cbrt.f32 (/.f32 -1/2 (log.f32 alpha))) 3) (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (PI.f32)))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta (neg.f32 cosTheta) 1))))
(/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha))) (+.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 1))
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) 3) (+.f32 1 (*.f32 (neg.f32 cosTheta) cosTheta))))
(/.f32 (/.f32 (-.f32 1 (*.f32 alpha alpha)) (PI.f32)) (*.f32 (log.f32 alpha) (*.f32 -2 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) 2)) (PI.f32)) (+.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 1))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (+.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)))) (-.f32 -1 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))))
(*.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))))
(*.f32 (/.f32 (+.f32 alpha 1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (+.f32 alpha -1))
(*.f32 (/.f32 (+.f32 alpha 1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (+.f32 alpha -1) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))))
(/.f32 (/.f32 (+.f32 (pow.f32 alpha 4) -1) (fma.f32 alpha alpha 1)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 1 (*.f32 (neg.f32 cosTheta) cosTheta))))
(*.f32 (+.f32 alpha 1) (*.f32 (+.f32 alpha -1) (/.f32 1 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) 3) (+.f32 1 (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) 1) cosTheta) cosTheta))))
(/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
Outputs
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) 2)) (PI.f32)) (+.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 1))
Calls

4 calls:

39.0ms
(*.f32 alpha alpha)
39.0ms
(/.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))))
37.0ms
alpha
36.0ms
cosTheta
Results
ErrorSegmentsBranch
0.4b1cosTheta
0.4b1alpha
0.4b1(/.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.4b1(*.f32 alpha alpha)
Compiler

Compiled 1577 to 880 computations (44.2% saved)

regimes161.0ms (0.9%)

Counts
79 → 1
Calls
Call 1
Inputs
(/.f32 -1 (*.f32 (*.f32 (PI.f32) (/.f32 0 0)) 1))
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (PI.f32) (/.f32 0 0)) 1))
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (PI.f32) (/.f32 0 0)) (+.f32 1 (*.f32 (neg.f32 cosTheta) cosTheta))))
(/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32)))
(/.f32 (/.f32 -1/2 (log.f32 alpha)) (PI.f32))
(/.f32 1/2 (*.f32 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (log.f32 alpha)))))
(/.f32 1/2 (*.f32 (*.f32 cosTheta (*.f32 cosTheta (PI.f32))) (log.f32 alpha)))
(/.f32 1/2 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (log.f32 alpha)))
(/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))
(/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (neg.f32 (*.f32 cosTheta cosTheta)))))
(/.f32 -1/2 (*.f32 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta)) (PI.f32)))
(/.f32 (/.f32 -1/2 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (neg.f32 (log.f32 alpha)))
(*.f32 (*.f32 1/2 (/.f32 (/.f32 1 (log.f32 alpha)) (PI.f32))) (+.f32 alpha -1))
(/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(/.f32 -1/2 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (log.f32 alpha) (PI.f32))))
(/.f32 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (PI.f32)))
(/.f32 (/.f32 -1/2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))) (PI.f32))
(/.f32 -1/2 (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (log.f32 alpha) (PI.f32))))
(/.f32 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (PI.f32)))
(*.f32 1/2 (*.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha)) (/.f32 (+.f32 alpha -1) (PI.f32))))
(*.f32 1/2 (/.f32 (*.f32 (+.f32 1 alpha) (-.f32 alpha 1)) (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 (*.f32 1/2 (/.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha)) (PI.f32))) (+.f32 alpha -1))
(*.f32 (/.f32 (+.f32 alpha 1) (PI.f32)) (/.f32 (+.f32 alpha -1) (*.f32 (log.f32 alpha) 2)))
(*.f32 (/.f32 (+.f32 alpha 1) (*.f32 (*.f32 2 (log.f32 alpha)) (PI.f32))) (+.f32 alpha -1))
(/.f32 (*.f32 1/2 (*.f32 (+.f32 1 alpha) (+.f32 alpha -1))) (*.f32 (PI.f32) (log.f32 alpha)))
(/.f32 (*.f32 (+.f32 alpha -1) (*.f32 (/.f32 1/2 (log.f32 alpha)) (+.f32 alpha 1))) (PI.f32))
(/.f32 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (-.f32 (+.f32 2 (*.f32 cosTheta cosTheta)) 1) (PI.f32)))
(/.f32 (/.f32 (*.f32 1/2 (+.f32 alpha -1)) (log.f32 alpha)) (/.f32 (PI.f32) (+.f32 1 alpha)))
(/.f32 (/.f32 1/2 (log.f32 (/.f32 1 alpha))) (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (PI.f32)))
(*.f32 (*.f32 1/2 (*.f32 (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32))) (+.f32 alpha 1))) (+.f32 alpha -1))
(*.f32 (*.f32 1/2 (*.f32 (/.f32 (+.f32 alpha 1) (PI.f32)) (/.f32 1 (log.f32 alpha)))) (+.f32 alpha -1))
(*.f32 (*.f32 1/2 (*.f32 (/.f32 (/.f32 1 (PI.f32)) (log.f32 alpha)) (+.f32 alpha 1))) (+.f32 alpha -1))
(*.f32 (*.f32 1/2 (/.f32 (/.f32 (+.f32 alpha 1) (log1p.f32 (-.f32 alpha 1))) (PI.f32))) (+.f32 alpha -1))
(*.f32 (*.f32 1/2 (*.f32 (/.f32 1 (/.f32 (PI.f32) (+.f32 alpha 1))) (/.f32 1 (log.f32 alpha)))) (+.f32 alpha -1))
(*.f32 (*.f32 1/2 (/.f32 (/.f32 (+.f32 alpha 1) (*.f32 -1 (log.f32 (/.f32 1 alpha)))) (PI.f32))) (+.f32 alpha -1))
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))))
(/.f32 (/.f32 (-.f32 1 (*.f32 alpha alpha)) (*.f32 (PI.f32) -2)) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 1 (*.f32 (neg.f32 cosTheta) cosTheta))))
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (+.f32 1 (*.f32 (neg.f32 cosTheta) cosTheta))))
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (PI.f32)) (+.f32 1 (*.f32 (neg.f32 cosTheta) cosTheta))))
(*.f32 (/.f32 (+.f32 alpha 1) (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))) (+.f32 alpha -1))
(/.f32 (*.f32 (+.f32 alpha 1) (+.f32 alpha -1)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 1 (*.f32 (neg.f32 cosTheta) cosTheta))))
(/.f32 (*.f32 (+.f32 alpha 1) (+.f32 alpha -1)) (*.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (PI.f32)) (+.f32 1 (*.f32 (neg.f32 cosTheta) cosTheta))))
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (PI.f32) (*.f32 -2 (log.f32 (/.f32 1 alpha)))) (+.f32 1 (*.f32 (neg.f32 cosTheta) cosTheta))))
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (PI.f32) (*.f32 -2 (log1p.f32 (-.f32 (/.f32 1 alpha) 1)))) (+.f32 1 (*.f32 (neg.f32 cosTheta) cosTheta))))
(/.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) (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (+.f32 1 (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) 1) cosTheta) cosTheta))))
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 -2 (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))) (+.f32 1 (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) 1) cosTheta) cosTheta))))
(*.f32 (/.f32 (+.f32 alpha 1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (+.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha)) (-.f32 1 (*.f32 cosTheta cosTheta)))))) (+.f32 alpha -1))
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (fma.f32 alpha alpha -1))
(/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) 1/2) (PI.f32))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 2 (log.f32 alpha)))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))))
(/.f32 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (fma.f32 (neg.f32 cosTheta) cosTheta 1) (PI.f32)))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) 2)) (PI.f32)) 1)
(*.f32 (*.f32 1/2 (pow.f32 (*.f32 (PI.f32) (/.f32 (log.f32 alpha) (+.f32 alpha 1))) -1)) (+.f32 alpha -1))
(*.f32 (*.f32 1/2 (/.f32 (/.f32 (+.f32 alpha 1) (*.f32 2 (log.f32 (sqrt.f32 alpha)))) (PI.f32))) (+.f32 alpha -1))
(*.f32 (*.f32 1/2 (/.f32 (/.f32 (+.f32 alpha 1) (*.f32 3 (log.f32 (cbrt.f32 alpha)))) (PI.f32))) (+.f32 alpha -1))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))))
(/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha))) (+.f32 (neg.f32 (*.f32 cosTheta cosTheta)) 1))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) 2)) (PI.f32)) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) 2)) (PI.f32)) (+.f32 (neg.f32 (*.f32 cosTheta cosTheta)) 1))
(*.f32 (/.f32 (+.f32 alpha 1) (PI.f32)) (/.f32 (+.f32 alpha -1) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1))))
(*.f32 (/.f32 (+.f32 alpha 1) (fma.f32 cosTheta cosTheta 1)) (/.f32 (+.f32 alpha -1) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))))
(*.f32 (/.f32 (+.f32 alpha 1) (fma.f32 cosTheta cosTheta 1)) (/.f32 (-.f32 alpha 1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))))
(/.f32 (+.f32 alpha 1) (*.f32 (/.f32 (PI.f32) (+.f32 alpha -1)) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1)))))
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (+.f32 1 (*.f32 (neg.f32 cosTheta) cosTheta))))
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (PI.f32) (log1p.f32 (fma.f32 alpha alpha -1))) (+.f32 1 (*.f32 (neg.f32 cosTheta) cosTheta))))
(/.f32 (/.f32 1 (/.f32 1 (fma.f32 alpha alpha -1))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 1 (*.f32 (neg.f32 cosTheta) cosTheta))))
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (PI.f32) (*.f32 -2 (*.f32 2 (neg.f32 (log.f32 (sqrt.f32 alpha)))))) (+.f32 1 (*.f32 (neg.f32 cosTheta) cosTheta))))
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (+.f32 1 (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) 1) cosTheta) cosTheta))))
(/.f32 (/.f32 1/2 (/.f32 (*.f32 (log.f32 alpha) (neg.f32 (PI.f32))) (-.f32 1 (*.f32 alpha alpha)))) (+.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 1))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (+.f32 (*.f32 alpha (*.f32 alpha (*.f32 cosTheta cosTheta))) (-.f32 1 (*.f32 cosTheta cosTheta)))))))
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (log1p.f32 (-.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)) 1)) (+.f32 1 (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) 1) cosTheta) cosTheta))))
(/.f32 (pow.f32 (cbrt.f32 (/.f32 -1/2 (log.f32 alpha))) 3) (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (PI.f32)))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta (neg.f32 cosTheta) 1))))
(/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha))) (+.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 1))
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) 3) (+.f32 1 (*.f32 (neg.f32 cosTheta) cosTheta))))
(/.f32 (/.f32 (-.f32 1 (*.f32 alpha alpha)) (PI.f32)) (*.f32 (log.f32 alpha) (*.f32 -2 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))
Outputs
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (+.f32 1 (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) 1) cosTheta) cosTheta))))
Calls

4 calls:

35.0ms
(*.f32 alpha alpha)
34.0ms
(/.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))))
33.0ms
cosTheta
33.0ms
alpha
Results
ErrorSegmentsBranch
0.5b1cosTheta
0.5b1alpha
0.5b1(/.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.5b1(*.f32 alpha alpha)
Compiler

Compiled 1340 to 749 computations (44.1% saved)

regimes171.0ms (1%)

Counts
70 → 1
Calls
Call 1
Inputs
(/.f32 -1 (*.f32 (*.f32 (PI.f32) (/.f32 0 0)) 1))
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (PI.f32) (/.f32 0 0)) 1))
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (PI.f32) (/.f32 0 0)) (+.f32 1 (*.f32 (neg.f32 cosTheta) cosTheta))))
(/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32)))
(/.f32 (/.f32 -1/2 (log.f32 alpha)) (PI.f32))
(/.f32 1/2 (*.f32 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (log.f32 alpha)))))
(/.f32 1/2 (*.f32 (*.f32 cosTheta (*.f32 cosTheta (PI.f32))) (log.f32 alpha)))
(/.f32 1/2 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (log.f32 alpha)))
(/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))
(/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (neg.f32 (*.f32 cosTheta cosTheta)))))
(/.f32 -1/2 (*.f32 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta)) (PI.f32)))
(/.f32 (/.f32 -1/2 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (neg.f32 (log.f32 alpha)))
(*.f32 (*.f32 1/2 (/.f32 (/.f32 1 (log.f32 alpha)) (PI.f32))) (+.f32 alpha -1))
(/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(/.f32 -1/2 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (log.f32 alpha) (PI.f32))))
(/.f32 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (PI.f32)))
(/.f32 (/.f32 -1/2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))) (PI.f32))
(/.f32 -1/2 (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (log.f32 alpha) (PI.f32))))
(/.f32 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (PI.f32)))
(*.f32 1/2 (*.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha)) (/.f32 (+.f32 alpha -1) (PI.f32))))
(*.f32 1/2 (/.f32 (*.f32 (+.f32 1 alpha) (-.f32 alpha 1)) (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 (*.f32 1/2 (/.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha)) (PI.f32))) (+.f32 alpha -1))
(*.f32 (/.f32 (+.f32 alpha 1) (PI.f32)) (/.f32 (+.f32 alpha -1) (*.f32 (log.f32 alpha) 2)))
(*.f32 (/.f32 (+.f32 alpha 1) (*.f32 (*.f32 2 (log.f32 alpha)) (PI.f32))) (+.f32 alpha -1))
(/.f32 (*.f32 1/2 (*.f32 (+.f32 1 alpha) (+.f32 alpha -1))) (*.f32 (PI.f32) (log.f32 alpha)))
(/.f32 (*.f32 (+.f32 alpha -1) (*.f32 (/.f32 1/2 (log.f32 alpha)) (+.f32 alpha 1))) (PI.f32))
(/.f32 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (-.f32 (+.f32 2 (*.f32 cosTheta cosTheta)) 1) (PI.f32)))
(/.f32 (/.f32 (*.f32 1/2 (+.f32 alpha -1)) (log.f32 alpha)) (/.f32 (PI.f32) (+.f32 1 alpha)))
(/.f32 (/.f32 1/2 (log.f32 (/.f32 1 alpha))) (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (PI.f32)))
(*.f32 (*.f32 1/2 (*.f32 (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32))) (+.f32 alpha 1))) (+.f32 alpha -1))
(*.f32 (*.f32 1/2 (*.f32 (/.f32 (+.f32 alpha 1) (PI.f32)) (/.f32 1 (log.f32 alpha)))) (+.f32 alpha -1))
(*.f32 (*.f32 1/2 (*.f32 (/.f32 (/.f32 1 (PI.f32)) (log.f32 alpha)) (+.f32 alpha 1))) (+.f32 alpha -1))
(*.f32 (*.f32 1/2 (/.f32 (/.f32 (+.f32 alpha 1) (log1p.f32 (-.f32 alpha 1))) (PI.f32))) (+.f32 alpha -1))
(*.f32 (*.f32 1/2 (*.f32 (/.f32 1 (/.f32 (PI.f32) (+.f32 alpha 1))) (/.f32 1 (log.f32 alpha)))) (+.f32 alpha -1))
(*.f32 (*.f32 1/2 (/.f32 (/.f32 (+.f32 alpha 1) (*.f32 -1 (log.f32 (/.f32 1 alpha)))) (PI.f32))) (+.f32 alpha -1))
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))))
(/.f32 (/.f32 (-.f32 1 (*.f32 alpha alpha)) (*.f32 (PI.f32) -2)) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 1 (*.f32 (neg.f32 cosTheta) cosTheta))))
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (+.f32 1 (*.f32 (neg.f32 cosTheta) cosTheta))))
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (PI.f32)) (+.f32 1 (*.f32 (neg.f32 cosTheta) cosTheta))))
(*.f32 (/.f32 (+.f32 alpha 1) (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))) (+.f32 alpha -1))
(/.f32 (*.f32 (+.f32 alpha 1) (+.f32 alpha -1)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 1 (*.f32 (neg.f32 cosTheta) cosTheta))))
(/.f32 (*.f32 (+.f32 alpha 1) (+.f32 alpha -1)) (*.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (PI.f32)) (+.f32 1 (*.f32 (neg.f32 cosTheta) cosTheta))))
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (PI.f32) (*.f32 -2 (log.f32 (/.f32 1 alpha)))) (+.f32 1 (*.f32 (neg.f32 cosTheta) cosTheta))))
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (PI.f32) (*.f32 -2 (log1p.f32 (-.f32 (/.f32 1 alpha) 1)))) (+.f32 1 (*.f32 (neg.f32 cosTheta) cosTheta))))
(/.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) (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (+.f32 1 (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) 1) cosTheta) cosTheta))))
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 -2 (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32))) (+.f32 1 (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) 1) cosTheta) cosTheta))))
(*.f32 (/.f32 (+.f32 alpha 1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (+.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha)) (-.f32 1 (*.f32 cosTheta cosTheta)))))) (+.f32 alpha -1))
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (fma.f32 alpha alpha -1))
(/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) 1/2) (PI.f32))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 2 (log.f32 alpha)))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))))
(/.f32 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (fma.f32 (neg.f32 cosTheta) cosTheta 1) (PI.f32)))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) 2)) (PI.f32)) 1)
(*.f32 (*.f32 1/2 (pow.f32 (*.f32 (PI.f32) (/.f32 (log.f32 alpha) (+.f32 alpha 1))) -1)) (+.f32 alpha -1))
(*.f32 (*.f32 1/2 (/.f32 (/.f32 (+.f32 alpha 1) (*.f32 2 (log.f32 (sqrt.f32 alpha)))) (PI.f32))) (+.f32 alpha -1))
(*.f32 (*.f32 1/2 (/.f32 (/.f32 (+.f32 alpha 1) (*.f32 3 (log.f32 (cbrt.f32 alpha)))) (PI.f32))) (+.f32 alpha -1))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))))
(/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (/.f32 1/2 (log.f32 alpha))) (+.f32 (neg.f32 (*.f32 cosTheta cosTheta)) 1))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) 2)) (PI.f32)) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) 2)) (PI.f32)) (+.f32 (neg.f32 (*.f32 cosTheta cosTheta)) 1))
(*.f32 (/.f32 (+.f32 alpha 1) (PI.f32)) (/.f32 (+.f32 alpha -1) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 cosTheta cosTheta 1))))
(*.f32 (/.f32 (+.f32 alpha 1) (fma.f32 cosTheta cosTheta 1)) (/.f32 (+.f32 alpha -1) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))))
(*.f32 (/.f32 (+.f32 alpha 1) (fma.f32 cosTheta cosTheta 1)) (/.f32 (-.f32 alpha 1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))))
(/.f32 (+.f32 alpha 1) (*.f32 (/.f32 (PI.f32) (+.f32 alpha -1)) (*.f32 (log.f32 alpha) (*.f32 2 (fma.f32 cosTheta cosTheta 1)))))
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (+.f32 1 (*.f32 (neg.f32 cosTheta) cosTheta))))
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (PI.f32) (log1p.f32 (fma.f32 alpha alpha -1))) (+.f32 1 (*.f32 (neg.f32 cosTheta) cosTheta))))
(/.f32 (/.f32 1 (/.f32 1 (fma.f32 alpha alpha -1))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 1 (*.f32 (neg.f32 cosTheta) cosTheta))))
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (PI.f32) (*.f32 -2 (*.f32 2 (neg.f32 (log.f32 (sqrt.f32 alpha)))))) (+.f32 1 (*.f32 (neg.f32 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))))
Calls

4 calls:

53.0ms
alpha
35.0ms
cosTheta
31.0ms
(/.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))))
30.0ms
(*.f32 alpha alpha)
Results
ErrorSegmentsBranch
0.5b1cosTheta
0.5b1alpha
0.5b1(/.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.5b1(*.f32 alpha alpha)
Compiler

Compiled 1142 to 648 computations (43.3% saved)

regimes99.0ms (0.6%)

Counts
45 → 1
Calls
Call 1
Inputs
(/.f32 -1 (*.f32 (*.f32 (PI.f32) (/.f32 0 0)) 1))
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (PI.f32) (/.f32 0 0)) 1))
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (PI.f32) (/.f32 0 0)) (+.f32 1 (*.f32 (neg.f32 cosTheta) cosTheta))))
(/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32)))
(/.f32 (/.f32 -1/2 (log.f32 alpha)) (PI.f32))
(/.f32 1/2 (*.f32 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (log.f32 alpha)))))
(/.f32 1/2 (*.f32 (*.f32 cosTheta (*.f32 cosTheta (PI.f32))) (log.f32 alpha)))
(/.f32 1/2 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (log.f32 alpha)))
(/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))
(/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (neg.f32 (*.f32 cosTheta cosTheta)))))
(/.f32 -1/2 (*.f32 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta)) (PI.f32)))
(/.f32 (/.f32 -1/2 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (neg.f32 (log.f32 alpha)))
(*.f32 (*.f32 1/2 (/.f32 (/.f32 1 (log.f32 alpha)) (PI.f32))) (+.f32 alpha -1))
(/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(/.f32 -1/2 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (log.f32 alpha) (PI.f32))))
(/.f32 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (PI.f32)))
(/.f32 (/.f32 -1/2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))) (PI.f32))
(/.f32 -1/2 (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (log.f32 alpha) (PI.f32))))
(/.f32 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (PI.f32)))
(*.f32 1/2 (*.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha)) (/.f32 (+.f32 alpha -1) (PI.f32))))
(*.f32 1/2 (/.f32 (*.f32 (+.f32 1 alpha) (-.f32 alpha 1)) (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 (*.f32 1/2 (/.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha)) (PI.f32))) (+.f32 alpha -1))
(*.f32 (/.f32 (+.f32 alpha 1) (PI.f32)) (/.f32 (+.f32 alpha -1) (*.f32 (log.f32 alpha) 2)))
(*.f32 (/.f32 (+.f32 alpha 1) (*.f32 (*.f32 2 (log.f32 alpha)) (PI.f32))) (+.f32 alpha -1))
(/.f32 (*.f32 1/2 (*.f32 (+.f32 1 alpha) (+.f32 alpha -1))) (*.f32 (PI.f32) (log.f32 alpha)))
(/.f32 (*.f32 (+.f32 alpha -1) (*.f32 (/.f32 1/2 (log.f32 alpha)) (+.f32 alpha 1))) (PI.f32))
(/.f32 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (-.f32 (+.f32 2 (*.f32 cosTheta cosTheta)) 1) (PI.f32)))
(/.f32 (/.f32 (*.f32 1/2 (+.f32 alpha -1)) (log.f32 alpha)) (/.f32 (PI.f32) (+.f32 1 alpha)))
(/.f32 (/.f32 1/2 (log.f32 (/.f32 1 alpha))) (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (PI.f32)))
(*.f32 (*.f32 1/2 (*.f32 (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32))) (+.f32 alpha 1))) (+.f32 alpha -1))
(*.f32 (*.f32 1/2 (*.f32 (/.f32 (+.f32 alpha 1) (PI.f32)) (/.f32 1 (log.f32 alpha)))) (+.f32 alpha -1))
(*.f32 (*.f32 1/2 (*.f32 (/.f32 (/.f32 1 (PI.f32)) (log.f32 alpha)) (+.f32 alpha 1))) (+.f32 alpha -1))
(*.f32 (*.f32 1/2 (/.f32 (/.f32 (+.f32 alpha 1) (log1p.f32 (-.f32 alpha 1))) (PI.f32))) (+.f32 alpha -1))
(*.f32 (*.f32 1/2 (*.f32 (/.f32 1 (/.f32 (PI.f32) (+.f32 alpha 1))) (/.f32 1 (log.f32 alpha)))) (+.f32 alpha -1))
(*.f32 (*.f32 1/2 (/.f32 (/.f32 (+.f32 alpha 1) (*.f32 -1 (log.f32 (/.f32 1 alpha)))) (PI.f32))) (+.f32 alpha -1))
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))))
(/.f32 (/.f32 (-.f32 1 (*.f32 alpha alpha)) (*.f32 (PI.f32) -2)) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 1 (*.f32 (neg.f32 cosTheta) cosTheta))))
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (+.f32 1 (*.f32 (neg.f32 cosTheta) cosTheta))))
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (PI.f32)) (+.f32 1 (*.f32 (neg.f32 cosTheta) cosTheta))))
(*.f32 (/.f32 (+.f32 alpha 1) (*.f32 (PI.f32) (*.f32 2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))) (+.f32 alpha -1))
(/.f32 (*.f32 (+.f32 alpha 1) (+.f32 alpha -1)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 1 (*.f32 (neg.f32 cosTheta) cosTheta))))
(/.f32 (*.f32 (+.f32 alpha 1) (+.f32 alpha -1)) (*.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (PI.f32)) (+.f32 1 (*.f32 (neg.f32 cosTheta) cosTheta))))
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (PI.f32) (*.f32 -2 (log.f32 (/.f32 1 alpha)))) (+.f32 1 (*.f32 (neg.f32 cosTheta) cosTheta))))
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (PI.f32) (*.f32 -2 (log1p.f32 (-.f32 (/.f32 1 alpha) 1)))) (+.f32 1 (*.f32 (neg.f32 cosTheta) cosTheta))))
Outputs
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 1 (*.f32 (neg.f32 cosTheta) cosTheta))))
Calls

3 calls:

21.0ms
alpha
20.0ms
(*.f32 alpha alpha)
19.0ms
cosTheta
Results
ErrorSegmentsBranch
0.7b1cosTheta
0.7b1alpha
0.7b1(*.f32 alpha alpha)
Compiler

Compiled 664 to 381 computations (42.6% saved)

regimes87.0ms (0.5%)

Counts
37 → 1
Calls
Call 1
Inputs
(/.f32 -1 (*.f32 (*.f32 (PI.f32) (/.f32 0 0)) 1))
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (PI.f32) (/.f32 0 0)) 1))
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (PI.f32) (/.f32 0 0)) (+.f32 1 (*.f32 (neg.f32 cosTheta) cosTheta))))
(/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32)))
(/.f32 (/.f32 -1/2 (log.f32 alpha)) (PI.f32))
(/.f32 1/2 (*.f32 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (log.f32 alpha)))))
(/.f32 1/2 (*.f32 (*.f32 cosTheta (*.f32 cosTheta (PI.f32))) (log.f32 alpha)))
(/.f32 1/2 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (log.f32 alpha)))
(/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))
(/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (neg.f32 (*.f32 cosTheta cosTheta)))))
(/.f32 -1/2 (*.f32 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta)) (PI.f32)))
(/.f32 (/.f32 -1/2 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (neg.f32 (log.f32 alpha)))
(*.f32 (*.f32 1/2 (/.f32 (/.f32 1 (log.f32 alpha)) (PI.f32))) (+.f32 alpha -1))
(/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(/.f32 -1/2 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (log.f32 alpha) (PI.f32))))
(/.f32 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (PI.f32)))
(/.f32 (/.f32 -1/2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))) (PI.f32))
(/.f32 -1/2 (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (log.f32 alpha) (PI.f32))))
(/.f32 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (PI.f32)))
(*.f32 1/2 (*.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha)) (/.f32 (+.f32 alpha -1) (PI.f32))))
(*.f32 1/2 (/.f32 (*.f32 (+.f32 1 alpha) (-.f32 alpha 1)) (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 (*.f32 1/2 (/.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha)) (PI.f32))) (+.f32 alpha -1))
(*.f32 (/.f32 (+.f32 alpha 1) (PI.f32)) (/.f32 (+.f32 alpha -1) (*.f32 (log.f32 alpha) 2)))
(*.f32 (/.f32 (+.f32 alpha 1) (*.f32 (*.f32 2 (log.f32 alpha)) (PI.f32))) (+.f32 alpha -1))
(/.f32 (*.f32 1/2 (*.f32 (+.f32 1 alpha) (+.f32 alpha -1))) (*.f32 (PI.f32) (log.f32 alpha)))
(/.f32 (*.f32 (+.f32 alpha -1) (*.f32 (/.f32 1/2 (log.f32 alpha)) (+.f32 alpha 1))) (PI.f32))
(/.f32 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (-.f32 (+.f32 2 (*.f32 cosTheta cosTheta)) 1) (PI.f32)))
(/.f32 (/.f32 (*.f32 1/2 (+.f32 alpha -1)) (log.f32 alpha)) (/.f32 (PI.f32) (+.f32 1 alpha)))
(/.f32 (/.f32 1/2 (log.f32 (/.f32 1 alpha))) (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (PI.f32)))
(*.f32 (*.f32 1/2 (*.f32 (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32))) (+.f32 alpha 1))) (+.f32 alpha -1))
(*.f32 (*.f32 1/2 (*.f32 (/.f32 (+.f32 alpha 1) (PI.f32)) (/.f32 1 (log.f32 alpha)))) (+.f32 alpha -1))
(*.f32 (*.f32 1/2 (*.f32 (/.f32 (/.f32 1 (PI.f32)) (log.f32 alpha)) (+.f32 alpha 1))) (+.f32 alpha -1))
(*.f32 (*.f32 1/2 (/.f32 (/.f32 (+.f32 alpha 1) (log1p.f32 (-.f32 alpha 1))) (PI.f32))) (+.f32 alpha -1))
(*.f32 (*.f32 1/2 (*.f32 (/.f32 1 (/.f32 (PI.f32) (+.f32 alpha 1))) (/.f32 1 (log.f32 alpha)))) (+.f32 alpha -1))
(*.f32 (*.f32 1/2 (/.f32 (/.f32 (+.f32 alpha 1) (*.f32 -1 (log.f32 (/.f32 1 alpha)))) (PI.f32))) (+.f32 alpha -1))
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))))
(/.f32 (/.f32 (-.f32 1 (*.f32 alpha alpha)) (*.f32 (PI.f32) -2)) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))
Outputs
(/.f32 (/.f32 (-.f32 1 (*.f32 alpha alpha)) (*.f32 (PI.f32) -2)) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))
Calls

3 calls:

44.0ms
alpha
17.0ms
(*.f32 alpha alpha)
16.0ms
cosTheta
Results
ErrorSegmentsBranch
0.7b1cosTheta
0.7b1alpha
0.7b1(*.f32 alpha alpha)
Compiler

Compiled 501 to 296 computations (40.9% saved)

regimes90.0ms (0.5%)

Counts
36 → 1
Calls
Call 1
Inputs
(/.f32 -1 (*.f32 (*.f32 (PI.f32) (/.f32 0 0)) 1))
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (PI.f32) (/.f32 0 0)) 1))
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (PI.f32) (/.f32 0 0)) (+.f32 1 (*.f32 (neg.f32 cosTheta) cosTheta))))
(/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32)))
(/.f32 (/.f32 -1/2 (log.f32 alpha)) (PI.f32))
(/.f32 1/2 (*.f32 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (log.f32 alpha)))))
(/.f32 1/2 (*.f32 (*.f32 cosTheta (*.f32 cosTheta (PI.f32))) (log.f32 alpha)))
(/.f32 1/2 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (log.f32 alpha)))
(/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))
(/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (neg.f32 (*.f32 cosTheta cosTheta)))))
(/.f32 -1/2 (*.f32 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta)) (PI.f32)))
(/.f32 (/.f32 -1/2 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (neg.f32 (log.f32 alpha)))
(*.f32 (*.f32 1/2 (/.f32 (/.f32 1 (log.f32 alpha)) (PI.f32))) (+.f32 alpha -1))
(/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(/.f32 -1/2 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (log.f32 alpha) (PI.f32))))
(/.f32 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (PI.f32)))
(/.f32 (/.f32 -1/2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))) (PI.f32))
(/.f32 -1/2 (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (log.f32 alpha) (PI.f32))))
(/.f32 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (PI.f32)))
(*.f32 1/2 (*.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha)) (/.f32 (+.f32 alpha -1) (PI.f32))))
(*.f32 1/2 (/.f32 (*.f32 (+.f32 1 alpha) (-.f32 alpha 1)) (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 (*.f32 1/2 (/.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha)) (PI.f32))) (+.f32 alpha -1))
(*.f32 (/.f32 (+.f32 alpha 1) (PI.f32)) (/.f32 (+.f32 alpha -1) (*.f32 (log.f32 alpha) 2)))
(*.f32 (/.f32 (+.f32 alpha 1) (*.f32 (*.f32 2 (log.f32 alpha)) (PI.f32))) (+.f32 alpha -1))
(/.f32 (*.f32 1/2 (*.f32 (+.f32 1 alpha) (+.f32 alpha -1))) (*.f32 (PI.f32) (log.f32 alpha)))
(/.f32 (*.f32 (+.f32 alpha -1) (*.f32 (/.f32 1/2 (log.f32 alpha)) (+.f32 alpha 1))) (PI.f32))
(/.f32 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (-.f32 (+.f32 2 (*.f32 cosTheta cosTheta)) 1) (PI.f32)))
(/.f32 (/.f32 (*.f32 1/2 (+.f32 alpha -1)) (log.f32 alpha)) (/.f32 (PI.f32) (+.f32 1 alpha)))
(/.f32 (/.f32 1/2 (log.f32 (/.f32 1 alpha))) (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (PI.f32)))
(*.f32 (*.f32 1/2 (*.f32 (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32))) (+.f32 alpha 1))) (+.f32 alpha -1))
(*.f32 (*.f32 1/2 (*.f32 (/.f32 (+.f32 alpha 1) (PI.f32)) (/.f32 1 (log.f32 alpha)))) (+.f32 alpha -1))
(*.f32 (*.f32 1/2 (*.f32 (/.f32 (/.f32 1 (PI.f32)) (log.f32 alpha)) (+.f32 alpha 1))) (+.f32 alpha -1))
(*.f32 (*.f32 1/2 (/.f32 (/.f32 (+.f32 alpha 1) (log1p.f32 (-.f32 alpha 1))) (PI.f32))) (+.f32 alpha -1))
(*.f32 (*.f32 1/2 (*.f32 (/.f32 1 (/.f32 (PI.f32) (+.f32 alpha 1))) (/.f32 1 (log.f32 alpha)))) (+.f32 alpha -1))
(*.f32 (*.f32 1/2 (/.f32 (/.f32 (+.f32 alpha 1) (*.f32 -1 (log.f32 (/.f32 1 alpha)))) (PI.f32))) (+.f32 alpha -1))
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))))
Outputs
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))))
Calls

3 calls:

48.0ms
cosTheta
16.0ms
alpha
16.0ms
(*.f32 alpha alpha)
Results
ErrorSegmentsBranch
0.7b1cosTheta
0.7b1alpha
0.7b1(*.f32 alpha alpha)
Compiler

Compiled 483 to 287 computations (40.6% saved)

regimes77.0ms (0.5%)

Counts
35 → 1
Calls
Call 1
Inputs
(/.f32 -1 (*.f32 (*.f32 (PI.f32) (/.f32 0 0)) 1))
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (PI.f32) (/.f32 0 0)) 1))
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (PI.f32) (/.f32 0 0)) (+.f32 1 (*.f32 (neg.f32 cosTheta) cosTheta))))
(/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32)))
(/.f32 (/.f32 -1/2 (log.f32 alpha)) (PI.f32))
(/.f32 1/2 (*.f32 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (log.f32 alpha)))))
(/.f32 1/2 (*.f32 (*.f32 cosTheta (*.f32 cosTheta (PI.f32))) (log.f32 alpha)))
(/.f32 1/2 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (log.f32 alpha)))
(/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))
(/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (neg.f32 (*.f32 cosTheta cosTheta)))))
(/.f32 -1/2 (*.f32 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta)) (PI.f32)))
(/.f32 (/.f32 -1/2 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (neg.f32 (log.f32 alpha)))
(*.f32 (*.f32 1/2 (/.f32 (/.f32 1 (log.f32 alpha)) (PI.f32))) (+.f32 alpha -1))
(/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(/.f32 -1/2 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (log.f32 alpha) (PI.f32))))
(/.f32 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (PI.f32)))
(/.f32 (/.f32 -1/2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))) (PI.f32))
(/.f32 -1/2 (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (log.f32 alpha) (PI.f32))))
(/.f32 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (PI.f32)))
(*.f32 1/2 (*.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha)) (/.f32 (+.f32 alpha -1) (PI.f32))))
(*.f32 1/2 (/.f32 (*.f32 (+.f32 1 alpha) (-.f32 alpha 1)) (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 (*.f32 1/2 (/.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha)) (PI.f32))) (+.f32 alpha -1))
(*.f32 (/.f32 (+.f32 alpha 1) (PI.f32)) (/.f32 (+.f32 alpha -1) (*.f32 (log.f32 alpha) 2)))
(*.f32 (/.f32 (+.f32 alpha 1) (*.f32 (*.f32 2 (log.f32 alpha)) (PI.f32))) (+.f32 alpha -1))
(/.f32 (*.f32 1/2 (*.f32 (+.f32 1 alpha) (+.f32 alpha -1))) (*.f32 (PI.f32) (log.f32 alpha)))
(/.f32 (*.f32 (+.f32 alpha -1) (*.f32 (/.f32 1/2 (log.f32 alpha)) (+.f32 alpha 1))) (PI.f32))
(/.f32 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (-.f32 (+.f32 2 (*.f32 cosTheta cosTheta)) 1) (PI.f32)))
(/.f32 (/.f32 (*.f32 1/2 (+.f32 alpha -1)) (log.f32 alpha)) (/.f32 (PI.f32) (+.f32 1 alpha)))
(/.f32 (/.f32 1/2 (log.f32 (/.f32 1 alpha))) (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (PI.f32)))
(*.f32 (*.f32 1/2 (*.f32 (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32))) (+.f32 alpha 1))) (+.f32 alpha -1))
(*.f32 (*.f32 1/2 (*.f32 (/.f32 (+.f32 alpha 1) (PI.f32)) (/.f32 1 (log.f32 alpha)))) (+.f32 alpha -1))
(*.f32 (*.f32 1/2 (*.f32 (/.f32 (/.f32 1 (PI.f32)) (log.f32 alpha)) (+.f32 alpha 1))) (+.f32 alpha -1))
(*.f32 (*.f32 1/2 (/.f32 (/.f32 (+.f32 alpha 1) (log1p.f32 (-.f32 alpha 1))) (PI.f32))) (+.f32 alpha -1))
(*.f32 (*.f32 1/2 (*.f32 (/.f32 1 (/.f32 (PI.f32) (+.f32 alpha 1))) (/.f32 1 (log.f32 alpha)))) (+.f32 alpha -1))
(*.f32 (*.f32 1/2 (/.f32 (/.f32 (+.f32 alpha 1) (*.f32 -1 (log.f32 (/.f32 1 alpha)))) (PI.f32))) (+.f32 alpha -1))
Outputs
(/.f32 (/.f32 (*.f32 1/2 (+.f32 alpha -1)) (log.f32 alpha)) (/.f32 (PI.f32) (+.f32 1 alpha)))
Calls

3 calls:

37.0ms
alpha
16.0ms
(*.f32 alpha alpha)
15.0ms
cosTheta
Results
ErrorSegmentsBranch
1.8b1cosTheta
1.8b1alpha
1.8b1(*.f32 alpha alpha)
Compiler

Compiled 465 to 278 computations (40.2% saved)

regimes46.0ms (0.3%)

Counts
27 → 1
Calls
Call 1
Inputs
(/.f32 -1 (*.f32 (*.f32 (PI.f32) (/.f32 0 0)) 1))
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (PI.f32) (/.f32 0 0)) 1))
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (PI.f32) (/.f32 0 0)) (+.f32 1 (*.f32 (neg.f32 cosTheta) cosTheta))))
(/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32)))
(/.f32 (/.f32 -1/2 (log.f32 alpha)) (PI.f32))
(/.f32 1/2 (*.f32 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (log.f32 alpha)))))
(/.f32 1/2 (*.f32 (*.f32 cosTheta (*.f32 cosTheta (PI.f32))) (log.f32 alpha)))
(/.f32 1/2 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (log.f32 alpha)))
(/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))
(/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (neg.f32 (*.f32 cosTheta cosTheta)))))
(/.f32 -1/2 (*.f32 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta)) (PI.f32)))
(/.f32 (/.f32 -1/2 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (neg.f32 (log.f32 alpha)))
(*.f32 (*.f32 1/2 (/.f32 (/.f32 1 (log.f32 alpha)) (PI.f32))) (+.f32 alpha -1))
(/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(/.f32 -1/2 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (log.f32 alpha) (PI.f32))))
(/.f32 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (PI.f32)))
(/.f32 (/.f32 -1/2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))) (PI.f32))
(/.f32 -1/2 (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (log.f32 alpha) (PI.f32))))
(/.f32 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (PI.f32)))
(*.f32 1/2 (*.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha)) (/.f32 (+.f32 alpha -1) (PI.f32))))
(*.f32 1/2 (/.f32 (*.f32 (+.f32 1 alpha) (-.f32 alpha 1)) (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 (*.f32 1/2 (/.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha)) (PI.f32))) (+.f32 alpha -1))
(*.f32 (/.f32 (+.f32 alpha 1) (PI.f32)) (/.f32 (+.f32 alpha -1) (*.f32 (log.f32 alpha) 2)))
(*.f32 (/.f32 (+.f32 alpha 1) (*.f32 (*.f32 2 (log.f32 alpha)) (PI.f32))) (+.f32 alpha -1))
(/.f32 (*.f32 1/2 (*.f32 (+.f32 1 alpha) (+.f32 alpha -1))) (*.f32 (PI.f32) (log.f32 alpha)))
(/.f32 (*.f32 (+.f32 alpha -1) (*.f32 (/.f32 1/2 (log.f32 alpha)) (+.f32 alpha 1))) (PI.f32))
(/.f32 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (-.f32 (+.f32 2 (*.f32 cosTheta cosTheta)) 1) (PI.f32)))
Outputs
(*.f32 (/.f32 (+.f32 alpha 1) (PI.f32)) (/.f32 (+.f32 alpha -1) (*.f32 (log.f32 alpha) 2)))
Calls

3 calls:

15.0ms
alpha
12.0ms
cosTheta
12.0ms
(*.f32 alpha alpha)
Results
ErrorSegmentsBranch
1.8b1cosTheta
1.8b1alpha
1.8b1(*.f32 alpha alpha)
Compiler

Compiled 336 to 189 computations (43.8% saved)

regimes38.0ms (0.2%)

Counts
22 → 1
Calls
Call 1
Inputs
(/.f32 -1 (*.f32 (*.f32 (PI.f32) (/.f32 0 0)) 1))
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (PI.f32) (/.f32 0 0)) 1))
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (PI.f32) (/.f32 0 0)) (+.f32 1 (*.f32 (neg.f32 cosTheta) cosTheta))))
(/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32)))
(/.f32 (/.f32 -1/2 (log.f32 alpha)) (PI.f32))
(/.f32 1/2 (*.f32 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (log.f32 alpha)))))
(/.f32 1/2 (*.f32 (*.f32 cosTheta (*.f32 cosTheta (PI.f32))) (log.f32 alpha)))
(/.f32 1/2 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (log.f32 alpha)))
(/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))
(/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (neg.f32 (*.f32 cosTheta cosTheta)))))
(/.f32 -1/2 (*.f32 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta)) (PI.f32)))
(/.f32 (/.f32 -1/2 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (neg.f32 (log.f32 alpha)))
(*.f32 (*.f32 1/2 (/.f32 (/.f32 1 (log.f32 alpha)) (PI.f32))) (+.f32 alpha -1))
(/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(/.f32 -1/2 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (log.f32 alpha) (PI.f32))))
(/.f32 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (PI.f32)))
(/.f32 (/.f32 -1/2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))) (PI.f32))
(/.f32 -1/2 (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (log.f32 alpha) (PI.f32))))
(/.f32 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (PI.f32)))
(*.f32 1/2 (*.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha)) (/.f32 (+.f32 alpha -1) (PI.f32))))
(*.f32 1/2 (/.f32 (*.f32 (+.f32 1 alpha) (-.f32 alpha 1)) (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 (*.f32 1/2 (/.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha)) (PI.f32))) (+.f32 alpha -1))
Outputs
(*.f32 1/2 (/.f32 (*.f32 (+.f32 1 alpha) (-.f32 alpha 1)) (*.f32 (log.f32 alpha) (PI.f32))))
Calls

3 calls:

12.0ms
cosTheta
11.0ms
(*.f32 alpha alpha)
10.0ms
alpha
Results
ErrorSegmentsBranch
1.8b1cosTheta
1.8b1alpha
1.8b1(*.f32 alpha alpha)
Compiler

Compiled 266 to 146 computations (45.1% saved)

regimes68.0ms (0.4%)

Counts
20 → 1
Calls
Call 1
Inputs
(/.f32 -1 (*.f32 (*.f32 (PI.f32) (/.f32 0 0)) 1))
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (PI.f32) (/.f32 0 0)) 1))
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (PI.f32) (/.f32 0 0)) (+.f32 1 (*.f32 (neg.f32 cosTheta) cosTheta))))
(/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32)))
(/.f32 (/.f32 -1/2 (log.f32 alpha)) (PI.f32))
(/.f32 1/2 (*.f32 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (log.f32 alpha)))))
(/.f32 1/2 (*.f32 (*.f32 cosTheta (*.f32 cosTheta (PI.f32))) (log.f32 alpha)))
(/.f32 1/2 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (log.f32 alpha)))
(/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))
(/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (neg.f32 (*.f32 cosTheta cosTheta)))))
(/.f32 -1/2 (*.f32 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta)) (PI.f32)))
(/.f32 (/.f32 -1/2 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (neg.f32 (log.f32 alpha)))
(*.f32 (*.f32 1/2 (/.f32 (/.f32 1 (log.f32 alpha)) (PI.f32))) (+.f32 alpha -1))
(/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(/.f32 -1/2 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (log.f32 alpha) (PI.f32))))
(/.f32 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (PI.f32)))
(/.f32 (/.f32 -1/2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))) (PI.f32))
(/.f32 -1/2 (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (log.f32 alpha) (PI.f32))))
(/.f32 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (PI.f32)))
(*.f32 1/2 (*.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha)) (/.f32 (+.f32 alpha -1) (PI.f32))))
Outputs
(*.f32 1/2 (*.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha)) (/.f32 (+.f32 alpha -1) (PI.f32))))
Calls

3 calls:

42.0ms
cosTheta
12.0ms
(*.f32 alpha alpha)
9.0ms
alpha
Results
ErrorSegmentsBranch
1.8b1cosTheta
1.8b1alpha
1.8b1(*.f32 alpha alpha)
Compiler

Compiled 238 to 129 computations (45.8% saved)

regimes49.0ms (0.3%)

Counts
19 → 1
Calls
Call 1
Inputs
(/.f32 -1 (*.f32 (*.f32 (PI.f32) (/.f32 0 0)) 1))
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (PI.f32) (/.f32 0 0)) 1))
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (PI.f32) (/.f32 0 0)) (+.f32 1 (*.f32 (neg.f32 cosTheta) cosTheta))))
(/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32)))
(/.f32 (/.f32 -1/2 (log.f32 alpha)) (PI.f32))
(/.f32 1/2 (*.f32 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (log.f32 alpha)))))
(/.f32 1/2 (*.f32 (*.f32 cosTheta (*.f32 cosTheta (PI.f32))) (log.f32 alpha)))
(/.f32 1/2 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (log.f32 alpha)))
(/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))
(/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (neg.f32 (*.f32 cosTheta cosTheta)))))
(/.f32 -1/2 (*.f32 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta)) (PI.f32)))
(/.f32 (/.f32 -1/2 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (neg.f32 (log.f32 alpha)))
(*.f32 (*.f32 1/2 (/.f32 (/.f32 1 (log.f32 alpha)) (PI.f32))) (+.f32 alpha -1))
(/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(/.f32 -1/2 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (log.f32 alpha) (PI.f32))))
(/.f32 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (PI.f32)))
(/.f32 (/.f32 -1/2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))) (PI.f32))
(/.f32 -1/2 (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (log.f32 alpha) (PI.f32))))
(/.f32 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (PI.f32)))
Outputs
(/.f32 (/.f32 -1/2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))) (PI.f32))
Calls

3 calls:

27.0ms
cosTheta
9.0ms
(*.f32 alpha alpha)
9.0ms
alpha
Results
ErrorSegmentsBranch
10.7b1cosTheta
10.7b1alpha
10.7b1(*.f32 alpha alpha)
Compiler

Compiled 224 to 120 computations (46.4% saved)

regimes28.0ms (0.2%)

Counts
16 → 1
Calls
Call 1
Inputs
(/.f32 -1 (*.f32 (*.f32 (PI.f32) (/.f32 0 0)) 1))
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (PI.f32) (/.f32 0 0)) 1))
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (PI.f32) (/.f32 0 0)) (+.f32 1 (*.f32 (neg.f32 cosTheta) cosTheta))))
(/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32)))
(/.f32 (/.f32 -1/2 (log.f32 alpha)) (PI.f32))
(/.f32 1/2 (*.f32 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (log.f32 alpha)))))
(/.f32 1/2 (*.f32 (*.f32 cosTheta (*.f32 cosTheta (PI.f32))) (log.f32 alpha)))
(/.f32 1/2 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (log.f32 alpha)))
(/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))
(/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (neg.f32 (*.f32 cosTheta cosTheta)))))
(/.f32 -1/2 (*.f32 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta)) (PI.f32)))
(/.f32 (/.f32 -1/2 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (neg.f32 (log.f32 alpha)))
(*.f32 (*.f32 1/2 (/.f32 (/.f32 1 (log.f32 alpha)) (PI.f32))) (+.f32 alpha -1))
(/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(/.f32 -1/2 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (log.f32 alpha) (PI.f32))))
(/.f32 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (PI.f32)))
Outputs
(/.f32 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (PI.f32)))
Calls

3 calls:

8.0ms
alpha
8.0ms
(*.f32 alpha alpha)
7.0ms
cosTheta
Results
ErrorSegmentsBranch
10.7b1cosTheta
10.7b1alpha
10.7b1(*.f32 alpha alpha)
Compiler

Compiled 186 to 103 computations (44.6% saved)

regimes26.0ms (0.2%)

Counts
15 → 1
Calls
Call 1
Inputs
(/.f32 -1 (*.f32 (*.f32 (PI.f32) (/.f32 0 0)) 1))
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (PI.f32) (/.f32 0 0)) 1))
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (PI.f32) (/.f32 0 0)) (+.f32 1 (*.f32 (neg.f32 cosTheta) cosTheta))))
(/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32)))
(/.f32 (/.f32 -1/2 (log.f32 alpha)) (PI.f32))
(/.f32 1/2 (*.f32 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (log.f32 alpha)))))
(/.f32 1/2 (*.f32 (*.f32 cosTheta (*.f32 cosTheta (PI.f32))) (log.f32 alpha)))
(/.f32 1/2 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (log.f32 alpha)))
(/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))
(/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (neg.f32 (*.f32 cosTheta cosTheta)))))
(/.f32 -1/2 (*.f32 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta)) (PI.f32)))
(/.f32 (/.f32 -1/2 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (neg.f32 (log.f32 alpha)))
(*.f32 (*.f32 1/2 (/.f32 (/.f32 1 (log.f32 alpha)) (PI.f32))) (+.f32 alpha -1))
(/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(/.f32 -1/2 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (log.f32 alpha) (PI.f32))))
Outputs
(/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))
Calls

3 calls:

8.0ms
alpha
7.0ms
(*.f32 alpha alpha)
7.0ms
cosTheta
Results
ErrorSegmentsBranch
10.7b1cosTheta
10.7b1alpha
10.7b1(*.f32 alpha alpha)
Compiler

Compiled 174 to 97 computations (44.3% saved)

regimes23.0ms (0.1%)

Counts
13 → 1
Calls
Call 1
Inputs
(/.f32 -1 (*.f32 (*.f32 (PI.f32) (/.f32 0 0)) 1))
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (PI.f32) (/.f32 0 0)) 1))
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (PI.f32) (/.f32 0 0)) (+.f32 1 (*.f32 (neg.f32 cosTheta) cosTheta))))
(/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32)))
(/.f32 (/.f32 -1/2 (log.f32 alpha)) (PI.f32))
(/.f32 1/2 (*.f32 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (log.f32 alpha)))))
(/.f32 1/2 (*.f32 (*.f32 cosTheta (*.f32 cosTheta (PI.f32))) (log.f32 alpha)))
(/.f32 1/2 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (log.f32 alpha)))
(/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))
(/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (neg.f32 (*.f32 cosTheta cosTheta)))))
(/.f32 -1/2 (*.f32 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta)) (PI.f32)))
(/.f32 (/.f32 -1/2 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (neg.f32 (log.f32 alpha)))
(*.f32 (*.f32 1/2 (/.f32 (/.f32 1 (log.f32 alpha)) (PI.f32))) (+.f32 alpha -1))
Outputs
(/.f32 (/.f32 -1/2 (log.f32 alpha)) (PI.f32))
Calls

3 calls:

8.0ms
(*.f32 alpha alpha)
6.0ms
alpha
6.0ms
cosTheta
Results
ErrorSegmentsBranch
11.3b1cosTheta
11.3b1alpha
11.3b1(*.f32 alpha alpha)
Compiler

Compiled 150 to 86 computations (42.7% saved)

regimes15.0ms (0.1%)

Counts
4 → 1
Calls
Call 1
Inputs
(/.f32 -1 (*.f32 (*.f32 (PI.f32) (/.f32 0 0)) 1))
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (PI.f32) (/.f32 0 0)) 1))
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (PI.f32) (/.f32 0 0)) (+.f32 1 (*.f32 (neg.f32 cosTheta) cosTheta))))
(/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32)))
Outputs
(/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32)))
Calls

3 calls:

4.0ms
alpha
3.0ms
(*.f32 alpha alpha)
3.0ms
cosTheta
Results
ErrorSegmentsBranch
11.3b1cosTheta
11.3b1alpha
11.3b1(*.f32 alpha alpha)
Compiler

Compiled 59 to 44 computations (25.4% saved)

regimes12.0ms (0.1%)

Accuracy

Total 0.0b remaining (0%)

Threshold costs 0.0b (0%)

Counts
3 → 1
Calls
Call 1
Inputs
(/.f32 -1 (*.f32 (*.f32 (PI.f32) (/.f32 0 0)) 1))
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (PI.f32) (/.f32 0 0)) 1))
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (PI.f32) (/.f32 0 0)) (+.f32 1 (*.f32 (neg.f32 cosTheta) cosTheta))))
Outputs
(/.f32 -1 (*.f32 (*.f32 (PI.f32) (/.f32 0 0)) 1))
Calls

3 calls:

5.0ms
alpha
3.0ms
(*.f32 alpha alpha)
3.0ms
cosTheta
Results
ErrorSegmentsBranch
32.0b1cosTheta
32.0b1alpha
32.0b1(*.f32 alpha alpha)
Compiler

Compiled 53 to 40 computations (24.5% saved)

simplify46.0ms (0.3%)

Algorithm
egg-herbie
Rules
56×*-commutative
24×+-commutative
10×sub-neg
neg-mul-1
cancel-sign-sub-inv
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
084779
1129779
2141779
3148779
4151779
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) 2)) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) 2)) (PI.f32)) (+.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 1))
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (+.f32 1 (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) 1) cosTheta) cosTheta))))
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.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) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 1 (*.f32 (neg.f32 cosTheta) cosTheta))))
(/.f32 (/.f32 (-.f32 1 (*.f32 alpha alpha)) (*.f32 (PI.f32) -2)) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))))
(/.f32 (/.f32 (*.f32 1/2 (+.f32 alpha -1)) (log.f32 alpha)) (/.f32 (PI.f32) (+.f32 1 alpha)))
(*.f32 (/.f32 (+.f32 alpha 1) (PI.f32)) (/.f32 (+.f32 alpha -1) (*.f32 (log.f32 alpha) 2)))
(*.f32 1/2 (/.f32 (*.f32 (+.f32 1 alpha) (-.f32 alpha 1)) (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 1/2 (*.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha)) (/.f32 (+.f32 alpha -1) (PI.f32))))
(/.f32 (/.f32 -1/2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))) (PI.f32))
(/.f32 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (PI.f32)))
(/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(/.f32 (/.f32 -1/2 (log.f32 alpha)) (PI.f32))
(/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32)))
(/.f32 -1 (*.f32 (*.f32 (PI.f32) (/.f32 0 0)) 1))
Outputs
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) 2)) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) 2)) (PI.f32)) (+.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 1))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) 2)) (PI.f32)) (+.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))))
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (+.f32 1 (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) 1) cosTheta) cosTheta))))
(/.f32 (+.f32 (*.f32 alpha alpha) -1) (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (+.f32 1 (*.f32 cosTheta (*.f32 cosTheta (+.f32 (*.f32 alpha alpha) -1))))))
(/.f32 (+.f32 -1 (*.f32 alpha alpha)) (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (+.f32 1 (*.f32 cosTheta (*.f32 cosTheta (+.f32 -1 (*.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) (*.f32 (+.f32 1 (*.f32 cosTheta (*.f32 cosTheta (+.f32 (*.f32 alpha alpha) -1)))) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))
(/.f32 (+.f32 -1 (*.f32 alpha alpha)) (*.f32 (+.f32 1 (*.f32 cosTheta (*.f32 cosTheta (+.f32 -1 (*.f32 alpha alpha))))) (*.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 (neg.f32 cosTheta) cosTheta))))
(/.f32 (+.f32 (*.f32 alpha alpha) -1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (-.f32 1 (*.f32 cosTheta cosTheta))))
(/.f32 (+.f32 -1 (*.f32 alpha alpha)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (-.f32 1 (*.f32 cosTheta cosTheta))))
(/.f32 (/.f32 (-.f32 1 (*.f32 alpha alpha)) (*.f32 (PI.f32) -2)) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))))
(/.f32 (+.f32 (*.f32 alpha alpha) -1) (*.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))))
(/.f32 (+.f32 -1 (*.f32 alpha alpha)) (*.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))))
(/.f32 (/.f32 (*.f32 1/2 (+.f32 alpha -1)) (log.f32 alpha)) (/.f32 (PI.f32) (+.f32 1 alpha)))
(/.f32 (/.f32 (*.f32 1/2 (+.f32 alpha -1)) (log.f32 alpha)) (/.f32 (PI.f32) (+.f32 alpha 1)))
(*.f32 (/.f32 (+.f32 alpha 1) (PI.f32)) (/.f32 (+.f32 alpha -1) (*.f32 (log.f32 alpha) 2)))
(*.f32 1/2 (/.f32 (*.f32 (+.f32 1 alpha) (-.f32 alpha 1)) (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 1/2 (/.f32 (*.f32 (+.f32 alpha -1) (+.f32 alpha 1)) (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 1/2 (*.f32 (/.f32 (+.f32 alpha 1) (log.f32 alpha)) (/.f32 (+.f32 alpha -1) (PI.f32))))
(/.f32 (/.f32 -1/2 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))) (PI.f32))
(/.f32 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (PI.f32)))
(/.f32 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (PI.f32) (-.f32 1 (*.f32 cosTheta cosTheta))))
(/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(/.f32 (/.f32 -1/2 (log.f32 alpha)) (PI.f32))
(/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32)))
(/.f32 -1 (*.f32 (*.f32 (PI.f32) (/.f32 0 0)) 1))
(/.f32 -1 (*.f32 (PI.f32) (/.f32 0 0)))
Compiler

Compiled 290 to 216 computations (25.5% saved)

soundness317.0ms (1.9%)

Algorithm
egg-herbie
Rules
1308×associate-/l*
1050×associate-*r/
1004×associate-*r*
838×associate-*l*
786×associate-+r+
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01765
14961
216861
378061
4395361
Stop Event
node limit
Compiler

Compiled 570 to 295 computations (48.2% saved)

end125.0ms (0.7%)

Compiler

Compiled 258 to 142 computations (45% saved)

Profiling

Loading profile data...