Details

Time bar (total: 13.1s)

analyze61.0ms (0.5%)

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.0s (15.3%)

Results
2.0s8256×body256valid
Bogosity

preprocess50.0ms (0.4%)

Algorithm
egg-herbie
Rules
694×distribute-rgt-in_binary32
676×distribute-lft-in_binary32
485×associate-/r*_binary32
348×fma-def_binary32
334×distribute-rgt-out_binary32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02366
17962
231762
3161562
4687262
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 (*.f32 2 (log.f32 alpha)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) 2))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) 2)) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (log.f32 alpha)))
(/.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 (/.f32 (fma.f32 cosTheta cosTheta -1) (PI.f32)) (*.f32 2 (log.f32 cosTheta))) (fma.f32 alpha (*.f32 alpha (fma.f32 cosTheta cosTheta -1)) 1))
(/.f32 (/.f32 (fma.f32 cosTheta cosTheta -1) (fma.f32 (*.f32 alpha alpha) (fma.f32 cosTheta cosTheta -1) 1)) (*.f32 (PI.f32) (*.f32 (log.f32 cosTheta) 2)))
(/.f32 (/.f32 (fma.f32 cosTheta cosTheta -1) (PI.f32)) (*.f32 (*.f32 (log.f32 cosTheta) 2) (fma.f32 alpha (*.f32 alpha (fma.f32 cosTheta cosTheta -1)) 1)))
Compiler

Compiled 28 to 18 computations (35.7% saved)

simplify32.0ms (0.2%)

Algorithm
egg-herbie
Rules
596×associate-/l*_binary32
446×associate-*l*_binary32
378×associate-*l/_binary32
354×associate-*r*_binary32
351×associate-+l+_binary32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01433
14531
216631
382231
4430631
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 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(/.f32 (fma.f32 alpha alpha -1) (*.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) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) 2)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) 2)) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (log.f32 alpha)))

eval2.0ms (0%)

Compiler

Compiled 132 to 69 computations (47.7% saved)

prune3.0ms (0%)

Pruning

5 alts after pruning (5 fresh and 0 done)

PrunedKeptTotal
New246
Fresh011
Picked000
Done000
Total257
Error
0.3b
Counts
7 → 4
Alt Table
Click to see full alt table
StatusErrorProgram
0.5b
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))))
0.5b
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
0.5b
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) 2)) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (log.f32 alpha)))
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)

localize66.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) (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)

series90.0ms (0.7%)

Counts
4 → 84
Calls

21 calls:

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

rewrite108.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
897×log-prod_binary32
572×fma-def_binary32
275×fma-neg_binary32
266×log1p-udef_binary32
265×expm1-udef_binary32
Iterations

Useful iterations: 1 (0.0ms)

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

simplify150.0ms (1.1%)

Algorithm
egg-herbie
Rules
526×associate-/r*_binary32
441×log-prod_binary32
361×times-frac_binary32
309×associate-*r*_binary32
287×associate-*l*_binary32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
05437521
115186987
266476984
Stop Event
node limit
Counts
236 → 316
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 0 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))))
(+.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (log.f32 alpha) (PI.f32)))
(+.f32 (*.f32 (PI.f32) (log.f32 alpha)) (*.f32 (PI.f32) (log.f32 alpha)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (cbrt.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))))) (log.f32 (cbrt.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (log.f32 (sqrt.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))))
(-.f32 (exp.f32 (log1p.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))))) 1)
(pow.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) 1)
(pow.f32 (pow.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) 3) 1/3)
(pow.f32 (cbrt.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) 3)
(pow.f32 (sqrt.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) 2)
(sqrt.f32 (pow.f32 (log.f32 (pow.f32 (*.f32 alpha 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 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) 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 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))))
(log1p.f32 (-.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)) 1))
(exp.f32 (log.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) 1))
(fma.f32 (PI.f32) (log.f32 alpha) (*.f32 (PI.f32) (log.f32 alpha)))
(fma.f32 (log.f32 alpha) (PI.f32) (*.f32 (log.f32 alpha) (PI.f32)))
(+.f32 0 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(+.f32 (/.f32 (/.f32 (*.f32 alpha alpha) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (neg.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (cbrt.f32 (exp.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))
(-.f32 (/.f32 (/.f32 (*.f32 alpha alpha) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 1 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) 1)
(*.f32 1 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (fma.f32 alpha alpha -1) (/.f32 1 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 1)
(*.f32 (cbrt.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (pow.f32 (cbrt.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 2))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 2) (cbrt.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (*.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (/.f32 1 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 (sqrt.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (sqrt.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (/.f32 1 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 (neg.f32 (fma.f32 alpha alpha -1)) (/.f32 1 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (neg.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (fma.f32 alpha alpha -1))
(*.f32 (+.f32 alpha 1) (*.f32 (+.f32 alpha -1) (/.f32 1 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (/.f32 1 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.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 (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 (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 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 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) 1) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) 1) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (/.f32 (+.f32 alpha 1) 1) (/.f32 (+.f32 alpha -1) (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (/.f32 1 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (fma.f32 (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)) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))))
(*.f32 (/.f32 (+.f32 alpha 1) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (/.f32 (+.f32 alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (/.f32 1 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (fma.f32 alpha alpha -1) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))))
(*.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)) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))))
(*.f32 (/.f32 (+.f32 alpha 1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (+.f32 alpha -1) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 2))) (/.f32 (fma.f32 alpha alpha -1) (cbrt.f32 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (cbrt.f32 (pow.f32 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 2))) (cbrt.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (cbrt.f32 (pow.f32 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 2))) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (cbrt.f32 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 (/.f32 (+.f32 alpha 1) (cbrt.f32 (pow.f32 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 2))) (/.f32 (+.f32 alpha -1) (cbrt.f32 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (/.f32 (fma.f32 alpha alpha -1) (sqrt.f32 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (sqrt.f32 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (sqrt.f32 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 (/.f32 (+.f32 alpha 1) (sqrt.f32 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (/.f32 (+.f32 alpha -1) (sqrt.f32 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (+.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 3))) (fma.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) -1) 1))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (-.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2))) (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))))
(pow.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 1)
(pow.f32 (pow.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 3) 1/3)
(pow.f32 (cbrt.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 3)
(pow.f32 (sqrt.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 2)
(pow.f32 (/.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) -1)
(neg.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (neg.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(sqrt.f32 (pow.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 2))
(log.f32 (exp.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(cbrt.f32 (pow.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 3))
(cbrt.f32 (/.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (pow.f32 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 3)))
(expm1.f32 (log1p.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(log1p.f32 (expm1.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(exp.f32 (log.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(exp.f32 (*.f32 (log.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 1))
(fma.f32 (*.f32 alpha alpha) (/.f32 1 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (neg.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(fma.f32 1 (/.f32 (/.f32 (*.f32 alpha alpha) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (neg.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(fma.f32 (*.f32 (cbrt.f32 (/.f32 (/.f32 (*.f32 alpha alpha) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (cbrt.f32 (/.f32 (/.f32 (*.f32 alpha alpha) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (cbrt.f32 (/.f32 (/.f32 (*.f32 alpha alpha) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (neg.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(fma.f32 (sqrt.f32 (/.f32 (/.f32 (*.f32 alpha alpha) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (sqrt.f32 (/.f32 (/.f32 (*.f32 alpha alpha) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (neg.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(fma.f32 (/.f32 1 (PI.f32)) (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (neg.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(fma.f32 (/.f32 1 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (/.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (neg.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(fma.f32 (/.f32 1 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (*.f32 alpha alpha) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (neg.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(fma.f32 (/.f32 1 (cbrt.f32 (pow.f32 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 2))) (/.f32 (*.f32 alpha alpha) (cbrt.f32 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (neg.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(fma.f32 (/.f32 1 (sqrt.f32 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (/.f32 (*.f32 alpha alpha) (sqrt.f32 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (neg.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(fma.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (neg.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(fma.f32 (/.f32 (cbrt.f32 (pow.f32 alpha 4)) (PI.f32)) (/.f32 (pow.f32 (cbrt.f32 alpha) 2) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (neg.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(fma.f32 (/.f32 alpha (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (/.f32 alpha (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (neg.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(fma.f32 (/.f32 alpha (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 alpha (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (neg.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(fma.f32 (/.f32 (cbrt.f32 (pow.f32 alpha 4)) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (/.f32 (pow.f32 (cbrt.f32 alpha) 2) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (neg.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(fma.f32 (/.f32 alpha 1) (/.f32 alpha (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (neg.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(fma.f32 (/.f32 (cbrt.f32 (pow.f32 alpha 4)) 1) (/.f32 (pow.f32 (cbrt.f32 alpha) 2) (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (neg.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(fma.f32 (/.f32 (cbrt.f32 (pow.f32 alpha 4)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (pow.f32 (cbrt.f32 alpha) 2) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (neg.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(fma.f32 (/.f32 alpha (cbrt.f32 (pow.f32 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 2))) (/.f32 alpha (cbrt.f32 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (neg.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(fma.f32 (/.f32 (cbrt.f32 (pow.f32 alpha 4)) (cbrt.f32 (pow.f32 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 2))) (/.f32 (pow.f32 (cbrt.f32 alpha) 2) (cbrt.f32 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (neg.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(fma.f32 (/.f32 alpha (sqrt.f32 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (/.f32 alpha (sqrt.f32 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (neg.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(fma.f32 (/.f32 (cbrt.f32 (pow.f32 alpha 4)) (sqrt.f32 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (/.f32 (pow.f32 (cbrt.f32 alpha) 2) (sqrt.f32 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (neg.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(+.f32 0 (*.f32 (fma.f32 alpha alpha -1) cosTheta))
(+.f32 (*.f32 (*.f32 alpha alpha) cosTheta) (*.f32 -1 cosTheta))
(+.f32 (*.f32 cosTheta (*.f32 alpha alpha)) (*.f32 cosTheta -1))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta) (fma.f32 alpha alpha -1))) (cbrt.f32 (pow.f32 (exp.f32 cosTheta) (fma.f32 alpha alpha -1))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta) (fma.f32 alpha alpha -1)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 cosTheta) (fma.f32 alpha alpha -1)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 cosTheta) (fma.f32 alpha alpha -1)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (fma.f32 alpha alpha -1) cosTheta))) 1)
(/.f32 (*.f32 (+.f32 (pow.f32 alpha 6) -1) cosTheta) (+.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 cosTheta (+.f32 (pow.f32 alpha 6) -1)) (+.f32 (pow.f32 alpha 4) (fma.f32 alpha alpha 1)))
(/.f32 (*.f32 cosTheta (+.f32 (pow.f32 alpha 4) -1)) (fma.f32 alpha alpha 1))
(pow.f32 (*.f32 (fma.f32 alpha alpha -1) cosTheta) 1)
(pow.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) cosTheta) 3) 1/3)
(pow.f32 (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) cosTheta)) 3)
(pow.f32 (sqrt.f32 (*.f32 (fma.f32 alpha alpha -1) cosTheta)) 2)
(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)))
(log1p.f32 (expm1.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))
(fma.f32 (*.f32 alpha alpha) cosTheta (*.f32 -1 cosTheta))
(fma.f32 cosTheta (*.f32 alpha alpha) (*.f32 cosTheta -1))
(+.f32 0 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta) (*.f32 (fma.f32 alpha alpha -1) cosTheta))) (cbrt.f32 (pow.f32 (exp.f32 cosTheta) (*.f32 (fma.f32 alpha alpha -1) cosTheta))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta) (*.f32 (fma.f32 alpha alpha -1) cosTheta)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 cosTheta) (*.f32 (fma.f32 alpha alpha -1) cosTheta)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 cosTheta) (*.f32 (fma.f32 alpha alpha -1) cosTheta)))))
(-.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) 1)
(/.f32 (*.f32 (+.f32 (pow.f32 alpha 6) -1) (*.f32 cosTheta cosTheta)) (+.f32 (pow.f32 alpha 4) (fma.f32 alpha alpha 1)))
(/.f32 (*.f32 (+.f32 (pow.f32 alpha 4) -1) (*.f32 cosTheta cosTheta)) (fma.f32 alpha alpha 1))
(pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 1)
(pow.f32 (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))) 3)
(pow.f32 (*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) cosTheta) 2)
(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))))
(expm1.f32 (*.f32 (log1p.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))) 1))
(log1p.f32 (expm1.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))
(fma.f32 1 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) -1)
(fma.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) 1 -1)
(fma.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) -1)
(fma.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)) -1)
(fma.f32 (hypot.f32 1 (*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) cosTheta)) (hypot.f32 1 (*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) cosTheta)) -1)
(fma.f32 (+.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 3)) (/.f32 1 (fma.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) -1) 1)) -1)
(fma.f32 (-.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2)) (/.f32 1 (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))) -1)
Outputs
(*.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 (*.f32 -2 (neg.f32 (log.f32 alpha))) (PI.f32))
(*.f32 (PI.f32) (*.f32 -2 (neg.f32 (log.f32 alpha))))
(*.f32 -2 (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))
(*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (PI.f32))
(*.f32 (PI.f32) (*.f32 -2 (neg.f32 (log.f32 alpha))))
(*.f32 -2 (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))
(*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (PI.f32))
(*.f32 (PI.f32) (*.f32 -2 (neg.f32 (log.f32 alpha))))
(*.f32 -2 (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))
(*.f32 (*.f32 -2 (neg.f32 (log.f32 alpha))) (PI.f32))
(*.f32 (PI.f32) (*.f32 -2 (neg.f32 (log.f32 alpha))))
(*.f32 -2 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))))
(*.f32 (*.f32 -2 (PI.f32)) (log.f32 (/.f32 -1 alpha)))
(*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (PI.f32) -2))
(*.f32 -2 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))))
(*.f32 (*.f32 -2 (PI.f32)) (log.f32 (/.f32 -1 alpha)))
(*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (PI.f32) -2))
(*.f32 -2 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))))
(*.f32 (*.f32 -2 (PI.f32)) (log.f32 (/.f32 -1 alpha)))
(*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (PI.f32) -2))
(*.f32 -2 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))))
(*.f32 (*.f32 -2 (PI.f32)) (log.f32 (/.f32 -1 alpha)))
(*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (PI.f32) -2))
(/.f32 -1/2 (*.f32 (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 (-.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 (*.f32 (log.f32 alpha) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta)))) (PI.f32))) (*.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 (*.f32 (log.f32 alpha) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta)))) (PI.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))))))
(fma.f32 alpha (*.f32 alpha (+.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 -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 (*.f32 (log.f32 alpha) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta)))) (PI.f32))) (*.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 (*.f32 (log.f32 alpha) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta)))) (PI.f32))) (*.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 (*.f32 (log.f32 alpha) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta)))) (PI.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) (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 (*.f32 cosTheta 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 (*.f32 (log.f32 alpha) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta)))) (PI.f32))) (*.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 (*.f32 (log.f32 alpha) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta)))) (PI.f32))) (*.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 (*.f32 (log.f32 alpha) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta)))) (PI.f32))) (*.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 (*.f32 (log.f32 alpha) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta)))) (PI.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 (*.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 (*.f32 cosTheta 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 (-.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 (*.f32 cosTheta cosTheta) (pow.f32 alpha 4))))) (fma.f32 alpha (*.f32 alpha (+.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 -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 (/.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 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (neg.f32 (*.f32 (log.f32 alpha) (*.f32 alpha alpha))))) (fma.f32 -1/2 (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 4)) (neg.f32 (*.f32 (log.f32 alpha) (*.f32 alpha alpha))))) (/.f32 1/2 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (*.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 1 (neg.f32 (*.f32 cosTheta cosTheta))) (/.f32 (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 alpha 4)) (+.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)))))))) (/.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 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (neg.f32 (*.f32 (log.f32 alpha) (*.f32 alpha alpha))))) (*.f32 (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 cosTheta cosTheta)) (/.f32 (*.f32 1/2 (+.f32 (/.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (neg.f32 (log.f32 alpha))) (/.f32 (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (pow.f32 cosTheta 4))) (neg.f32 (log.f32 alpha))))) (pow.f32 alpha 4)))) (fma.f32 -1/2 (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 4)) (neg.f32 (*.f32 (log.f32 alpha) (*.f32 alpha alpha))))) (/.f32 1/2 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (*.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 1 (neg.f32 (*.f32 cosTheta cosTheta))) (/.f32 (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 alpha 4)) (+.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)))))))) (/.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 (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 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (pow.f32 cosTheta 4))) (neg.f32 (log.f32 alpha))))) (pow.f32 alpha 6)) (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (neg.f32 (*.f32 (log.f32 alpha) (*.f32 alpha alpha)))))) (*.f32 (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 cosTheta cosTheta)) (/.f32 (*.f32 1/2 (+.f32 (/.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (neg.f32 (log.f32 alpha))) (/.f32 (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (pow.f32 cosTheta 4))) (neg.f32 (log.f32 alpha))))) (pow.f32 alpha 4)))) (fma.f32 -1/2 (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 4)) (neg.f32 (*.f32 (log.f32 alpha) (*.f32 alpha alpha))))) (/.f32 1/2 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (*.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 (/.f32 -1/2 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (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 cosTheta cosTheta) (*.f32 (*.f32 (PI.f32) (*.f32 alpha alpha)) (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 (PI.f32) (log.f32 (/.f32 -1 alpha))) (*.f32 cosTheta cosTheta)))))
(-.f32 (/.f32 (/.f32 (/.f32 (/.f32 1/2 alpha) alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (log.f32 (/.f32 -1 alpha))) (fma.f32 -1/2 (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 alpha (*.f32 alpha (*.f32 (PI.f32) (pow.f32 cosTheta 4)))) (log.f32 (/.f32 -1 alpha)))) (/.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (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 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) (log.f32 (/.f32 -1 alpha))) (*.f32 cosTheta cosTheta))) (*.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 (PI.f32) (log.f32 (/.f32 -1 alpha))) (*.f32 cosTheta cosTheta))))))
(-.f32 (-.f32 (/.f32 (/.f32 (/.f32 (/.f32 1/2 alpha) alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (log.f32 (/.f32 -1 alpha))) (*.f32 (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 alpha 4))) (-.f32 (/.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (log.f32 (/.f32 -1 alpha))) (/.f32 (/.f32 (*.f32 -1/2 (-.f32 1 (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (pow.f32 cosTheta 4))) (log.f32 (/.f32 -1 alpha)))))) (fma.f32 -1/2 (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 alpha (*.f32 alpha (*.f32 (PI.f32) (pow.f32 cosTheta 4)))) (log.f32 (/.f32 -1 alpha)))) (/.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (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 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) (log.f32 (/.f32 -1 alpha))) (*.f32 cosTheta cosTheta))) (*.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 (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) (log.f32 (/.f32 -1 alpha))) (*.f32 cosTheta cosTheta))) (*.f32 1/2 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 4)) (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 (PI.f32) (log.f32 (/.f32 -1 alpha))) (*.f32 cosTheta cosTheta))))))
(+.f32 (-.f32 (*.f32 (/.f32 (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2) (pow.f32 cosTheta 4)) (/.f32 (-.f32 (/.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (log.f32 (/.f32 -1 alpha))) (/.f32 (/.f32 (*.f32 -1/2 (-.f32 1 (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (pow.f32 cosTheta 4))) (log.f32 (/.f32 -1 alpha)))) (pow.f32 alpha 6))) (*.f32 (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 alpha 4))) (-.f32 (/.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (log.f32 (/.f32 -1 alpha))) (/.f32 (/.f32 (*.f32 -1/2 (-.f32 1 (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (pow.f32 cosTheta 4))) (log.f32 (/.f32 -1 alpha)))))) (-.f32 (/.f32 (/.f32 (/.f32 (/.f32 1/2 alpha) alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (log.f32 (/.f32 -1 alpha))) (fma.f32 -1/2 (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 alpha (*.f32 alpha (*.f32 (PI.f32) (pow.f32 cosTheta 4)))) (log.f32 (/.f32 -1 alpha)))) (/.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (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 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 alpha alpha) (*.f32 2 (*.f32 (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 1 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))))
(+.f32 (*.f32 -1/2 (/.f32 (pow.f32 (*.f32 cosTheta (fma.f32 alpha alpha -1)) 2) (*.f32 (log.f32 alpha) (PI.f32)))) (/.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 alpha alpha) (*.f32 2 (*.f32 (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 1 (*.f32 2 (*.f32 (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 (pow.f32 (*.f32 cosTheta (fma.f32 alpha alpha -1)) 2) (*.f32 (log.f32 alpha) (PI.f32))))) (/.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 alpha alpha) (*.f32 2 (*.f32 (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 (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 1 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))))
(+.f32 (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 (*.f32 cosTheta (fma.f32 alpha alpha -1)) 2) (*.f32 (log.f32 alpha) (PI.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 (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 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 (*.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 (/.f32 1 (*.f32 2 (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 (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 (/.f32 1 (*.f32 2 (log.f32 alpha))) (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (*.f32 (PI.f32) (pow.f32 cosTheta 6)))) (-.f32 (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (/.f32 (/.f32 1 (*.f32 2 (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 (/.f32 (/.f32 1/2 (log.f32 alpha)) (pow.f32 (fma.f32 alpha alpha -1) 2)) (*.f32 (PI.f32) (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 (/.f32 1 (*.f32 2 (log.f32 alpha))) (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (*.f32 (PI.f32) (pow.f32 cosTheta 6)))) (-.f32 (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (+.f32 (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 4)) (fma.f32 alpha alpha -1))) (/.f32 1 (*.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (pow.f32 (fma.f32 alpha alpha -1) 3)) (*.f32 (PI.f32) (pow.f32 cosTheta 8)))))))
(-.f32 (+.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (-.f32 (/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (pow.f32 (fma.f32 alpha alpha -1) 2)) (*.f32 (PI.f32) (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 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 (/.f32 1 (*.f32 2 (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 (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 (/.f32 1 (*.f32 2 (log.f32 alpha))) (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (*.f32 (PI.f32) (pow.f32 cosTheta 6)))) (-.f32 (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (/.f32 (/.f32 1 (*.f32 2 (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 (/.f32 (/.f32 1/2 (log.f32 alpha)) (pow.f32 (fma.f32 alpha alpha -1) 2)) (*.f32 (PI.f32) (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 (/.f32 1 (*.f32 2 (log.f32 alpha))) (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (*.f32 (PI.f32) (pow.f32 cosTheta 6)))) (-.f32 (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (+.f32 (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 4)) (fma.f32 alpha alpha -1))) (/.f32 1 (*.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (pow.f32 (fma.f32 alpha alpha -1) 3)) (*.f32 (PI.f32) (pow.f32 cosTheta 8)))))))
(-.f32 (+.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (-.f32 (/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (pow.f32 (fma.f32 alpha alpha -1) 2)) (*.f32 (PI.f32) (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 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 cosTheta (*.f32 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 cosTheta (*.f32 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 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)))
(*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2))
(*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (*.f32 cosTheta 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 cosTheta (*.f32 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 cosTheta (*.f32 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 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)))
(*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2))
(*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (*.f32 cosTheta 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 cosTheta (*.f32 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 cosTheta (*.f32 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 cosTheta (*.f32 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 cosTheta (*.f32 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 cosTheta (*.f32 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 cosTheta (*.f32 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 cosTheta (*.f32 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 cosTheta (*.f32 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 cosTheta (*.f32 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 cosTheta (*.f32 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 cosTheta (*.f32 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 cosTheta (*.f32 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 cosTheta (*.f32 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 cosTheta (*.f32 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 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)))
(+.f32 0 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))))
(*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))
(+.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (log.f32 alpha) (PI.f32)))
(*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))
(+.f32 (*.f32 (PI.f32) (log.f32 alpha)) (*.f32 (PI.f32) (log.f32 alpha)))
(*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (cbrt.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))))) (log.f32 (cbrt.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))))) (log.f32 (cbrt.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (log.f32 (sqrt.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))))
(*.f32 2 (log.f32 (sqrt.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))))
(-.f32 (exp.f32 (log1p.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))))) 1)
(*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))
(pow.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) 1)
(*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))
(pow.f32 (pow.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) 3) 1/3)
(*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))
(pow.f32 (cbrt.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) 3)
(*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))
(pow.f32 (sqrt.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) 2)
(*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))
(sqrt.f32 (pow.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) 2))
(sqrt.f32 (pow.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) 2))
(fabs.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))
(log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))
(*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))
(log.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)) 1)))
(log1p.f32 (+.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)) -1))
(log.f32 (+.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)) 0))
(cbrt.f32 (pow.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) 3))
(*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 2 (log.f32 alpha)) 3)))
(*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (pow.f32 (PI.f32) 3)))
(*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))
(expm1.f32 (log1p.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))))
(*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))
(log1p.f32 (-.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)) 1))
(log1p.f32 (+.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)) -1))
(log.f32 (+.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)) 0))
(exp.f32 (log.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))))
(*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))
(exp.f32 (*.f32 (log.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) 1))
(*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))
(fma.f32 (PI.f32) (log.f32 alpha) (*.f32 (PI.f32) (log.f32 alpha)))
(*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))
(fma.f32 (log.f32 alpha) (PI.f32) (*.f32 (log.f32 alpha) (PI.f32)))
(*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))
(+.f32 0 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 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 (*.f32 alpha alpha) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (neg.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 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 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (cbrt.f32 (exp.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (cbrt.f32 (exp.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.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 (cbrt.f32 (exp.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)))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (sqrt.f32 (exp.f32 (/.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 (cbrt.f32 (sqrt.f32 (exp.f32 (/.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 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.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)))))))
(*.f32 2 (log.f32 (sqrt.f32 (sqrt.f32 (exp.f32 (/.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 (*.f32 alpha alpha) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 1 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 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 (exp.f32 (log1p.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) 1)
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 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 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 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 1 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 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 (fma.f32 alpha alpha -1) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 1)
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 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 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (pow.f32 (cbrt.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 2))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 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 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 2) (cbrt.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 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 1 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 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 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (sqrt.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 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 1 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 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 (neg.f32 (fma.f32 alpha alpha -1)) (/.f32 1 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (neg.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 (neg.f32 (fma.f32 alpha alpha -1)) (/.f32 (/.f32 1 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))) (neg.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(/.f32 (neg.f32 (fma.f32 alpha alpha -1)) (*.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1) (neg.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))))
(/.f32 (/.f32 (neg.f32 (fma.f32 alpha alpha -1)) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))) (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 (fma.f32 alpha alpha -1)) -1))
(*.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (fma.f32 alpha alpha -1))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 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 alpha 1) (*.f32 (+.f32 alpha -1) (/.f32 1 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 (+.f32 alpha 1) (/.f32 (*.f32 (+.f32 alpha -1) 1) (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (+.f32 alpha 1) (/.f32 (/.f32 (+.f32 alpha -1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (/.f32 1 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 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 (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 2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 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 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 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 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 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 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 alpha 1) (/.f32 (*.f32 (+.f32 alpha -1) 1) (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (+.f32 alpha 1) (/.f32 (/.f32 (+.f32 alpha -1) (*.f32 2 (*.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) 1) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 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 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 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)) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 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 alpha 1) 1) (/.f32 (+.f32 alpha -1) (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (+.f32 alpha 1) (/.f32 (*.f32 (+.f32 alpha -1) 1) (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (+.f32 alpha 1) (/.f32 (/.f32 (+.f32 alpha -1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(*.f32 (/.f32 1 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 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) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 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)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 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 alpha 1) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (/.f32 (+.f32 alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (+.f32 alpha 1) (/.f32 (*.f32 (+.f32 alpha -1) 1) (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (+.f32 alpha 1) (/.f32 (/.f32 (+.f32 alpha -1) (*.f32 2 (*.f32 (log.f32 alpha) (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 (fma.f32 alpha alpha -1) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 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) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 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 alpha 1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (+.f32 alpha -1) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))))
(*.f32 (+.f32 alpha 1) (/.f32 (*.f32 (+.f32 alpha -1) 1) (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (+.f32 alpha 1) (/.f32 (/.f32 (+.f32 alpha -1) (*.f32 2 (*.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 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 2))) (/.f32 (fma.f32 alpha alpha -1) (cbrt.f32 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(/.f32 (*.f32 1 (/.f32 (fma.f32 alpha alpha -1) (cbrt.f32 (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (cbrt.f32 (pow.f32 (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 2)))
(/.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) (cbrt.f32 (pow.f32 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 2))) (cbrt.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (cbrt.f32 (pow.f32 (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 2))))
(*.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)))) (/.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 (sqrt.f32 (fma.f32 alpha alpha -1)) (cbrt.f32 (pow.f32 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 2))) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (cbrt.f32 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(/.f32 (*.f32 1 (/.f32 (fma.f32 alpha alpha -1) (cbrt.f32 (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (cbrt.f32 (pow.f32 (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 2)))
(/.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 (+.f32 alpha 1) (cbrt.f32 (pow.f32 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 2))) (/.f32 (+.f32 alpha -1) (cbrt.f32 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 (/.f32 (+.f32 alpha 1) (cbrt.f32 (pow.f32 (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 2))) (/.f32 (+.f32 alpha -1) (cbrt.f32 (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 (/.f32 (+.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))) (/.f32 (+.f32 alpha -1) (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 (sqrt.f32 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (/.f32 (fma.f32 alpha alpha -1) (sqrt.f32 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (/.f32 (fma.f32 alpha alpha -1) (sqrt.f32 (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (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) (sqrt.f32 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (sqrt.f32 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (/.f32 (fma.f32 alpha alpha -1) (sqrt.f32 (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (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 (+.f32 alpha 1) (sqrt.f32 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (/.f32 (+.f32 alpha -1) (sqrt.f32 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 (/.f32 (+.f32 alpha 1) (sqrt.f32 (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (/.f32 (+.f32 alpha -1) (sqrt.f32 (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (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 (fma.f32 alpha alpha -1) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (+.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 3))) (fma.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) -1) 1))
(/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))) (fma.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) -1) 1)) (+.f32 1 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 3)))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))) (/.f32 (fma.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (pow.f32 cosTheta 6) 1) (fma.f32 (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1))) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) -1) 1)))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (-.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2))) (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (-.f32 1 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 2)) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))) (-.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (-.f32 1 (*.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 (fma.f32 alpha alpha -1) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 1)
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 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 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 3) 1/3)
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 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 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 3)
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 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 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 2)
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 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 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) -1)
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 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 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (neg.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 (neg.f32 (fma.f32 alpha alpha -1)) (/.f32 (/.f32 1 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))) (neg.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(/.f32 (neg.f32 (fma.f32 alpha alpha -1)) (*.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1) (neg.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))))
(/.f32 (/.f32 (neg.f32 (fma.f32 alpha alpha -1)) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))) (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 (fma.f32 alpha alpha -1)) -1))
(sqrt.f32 (pow.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 2))
(sqrt.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 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 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 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 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 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 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 3))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 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 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 3)))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 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 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 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 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 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 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 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 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 1))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 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)))
(fma.f32 (*.f32 alpha alpha) (/.f32 1 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (neg.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 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)))
(fma.f32 1 (/.f32 (/.f32 (*.f32 alpha alpha) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (neg.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 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)))
(fma.f32 (*.f32 (cbrt.f32 (/.f32 (/.f32 (*.f32 alpha alpha) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (cbrt.f32 (/.f32 (/.f32 (*.f32 alpha alpha) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (cbrt.f32 (/.f32 (/.f32 (*.f32 alpha alpha) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (neg.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 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)))
(fma.f32 (sqrt.f32 (/.f32 (/.f32 (*.f32 alpha alpha) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (sqrt.f32 (/.f32 (/.f32 (*.f32 alpha alpha) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (neg.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 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)))
(fma.f32 (/.f32 1 (PI.f32)) (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (neg.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(fma.f32 (/.f32 1 (PI.f32)) (*.f32 (/.f32 alpha (*.f32 2 (log.f32 alpha))) (/.f32 alpha (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (/.f32 -1 (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(-.f32 (*.f32 (*.f32 (/.f32 1 (PI.f32)) (/.f32 alpha (*.f32 2 (log.f32 alpha)))) (/.f32 alpha (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))) (/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(fma.f32 (/.f32 1 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (/.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (neg.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(fma.f32 (/.f32 1 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))) (/.f32 alpha (/.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) alpha)) (/.f32 -1 (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(-.f32 (*.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (*.f32 (/.f32 alpha (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)) alpha)) (/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(fma.f32 (/.f32 1 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (*.f32 alpha alpha) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (neg.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 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)))
(fma.f32 (/.f32 1 (cbrt.f32 (pow.f32 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 2))) (/.f32 (*.f32 alpha alpha) (cbrt.f32 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (neg.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(fma.f32 (/.f32 1 (cbrt.f32 (pow.f32 (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 2))) (/.f32 alpha (/.f32 (cbrt.f32 (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) alpha)) (/.f32 -1 (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(fma.f32 (/.f32 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 alpha (cbrt.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))) alpha) (/.f32 (/.f32 (neg.f32 (/.f32 1/2 (log.f32 alpha))) (PI.f32)) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(fma.f32 (/.f32 1 (sqrt.f32 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (/.f32 (*.f32 alpha alpha) (sqrt.f32 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (neg.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(fma.f32 (/.f32 1 (sqrt.f32 (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (/.f32 (*.f32 alpha alpha) (sqrt.f32 (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (/.f32 -1 (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(fma.f32 (/.f32 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 alpha) (sqrt.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))) (/.f32 (/.f32 (neg.f32 (/.f32 1/2 (log.f32 alpha))) (PI.f32)) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(fma.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (neg.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 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)))
(fma.f32 (/.f32 (cbrt.f32 (pow.f32 alpha 4)) (PI.f32)) (/.f32 (pow.f32 (cbrt.f32 alpha) 2) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (neg.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(fma.f32 (/.f32 (cbrt.f32 (pow.f32 alpha 4)) (PI.f32)) (/.f32 (/.f32 (pow.f32 (cbrt.f32 alpha) 2) (*.f32 2 (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 -1 (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(-.f32 (/.f32 (*.f32 (/.f32 (cbrt.f32 (pow.f32 alpha 4)) (PI.f32)) (/.f32 (pow.f32 (cbrt.f32 alpha) 2) (*.f32 2 (log.f32 alpha)))) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)) (/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(fma.f32 (/.f32 alpha (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (/.f32 alpha (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (neg.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 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)))
(fma.f32 (/.f32 alpha (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 alpha (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (neg.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 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)))
(fma.f32 (/.f32 (cbrt.f32 (pow.f32 alpha 4)) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (/.f32 (pow.f32 (cbrt.f32 alpha) 2) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (neg.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(fma.f32 (/.f32 (cbrt.f32 (pow.f32 alpha 4)) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))) (/.f32 (pow.f32 (cbrt.f32 alpha) 2) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 -1 (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(-.f32 (*.f32 (/.f32 (cbrt.f32 (pow.f32 alpha 4)) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))) (/.f32 (pow.f32 (cbrt.f32 alpha) 2) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))) (/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(fma.f32 (/.f32 alpha 1) (/.f32 alpha (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (neg.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 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)))
(fma.f32 (/.f32 (cbrt.f32 (pow.f32 alpha 4)) 1) (/.f32 (pow.f32 (cbrt.f32 alpha) 2) (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (neg.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(fma.f32 (cbrt.f32 (pow.f32 alpha 4)) (/.f32 (pow.f32 (cbrt.f32 alpha) 2) (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (/.f32 -1 (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(-.f32 (/.f32 (*.f32 (cbrt.f32 (pow.f32 alpha 4)) (/.f32 (pow.f32 (cbrt.f32 alpha) 2) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)) (/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(fma.f32 (/.f32 (cbrt.f32 (pow.f32 alpha 4)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (pow.f32 (cbrt.f32 alpha) 2) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (neg.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(fma.f32 (cbrt.f32 (pow.f32 alpha 4)) (/.f32 (pow.f32 (cbrt.f32 alpha) 2) (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (/.f32 -1 (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(-.f32 (/.f32 (*.f32 (cbrt.f32 (pow.f32 alpha 4)) (/.f32 (pow.f32 (cbrt.f32 alpha) 2) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)) (/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(fma.f32 (/.f32 alpha (cbrt.f32 (pow.f32 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 2))) (/.f32 alpha (cbrt.f32 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (neg.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(fma.f32 (/.f32 alpha (cbrt.f32 (pow.f32 (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 2))) (/.f32 alpha (cbrt.f32 (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (/.f32 -1 (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(fma.f32 (/.f32 alpha (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 alpha (cbrt.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))) (/.f32 (/.f32 (neg.f32 (/.f32 1/2 (log.f32 alpha))) (PI.f32)) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(fma.f32 (/.f32 (cbrt.f32 (pow.f32 alpha 4)) (cbrt.f32 (pow.f32 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 2))) (/.f32 (pow.f32 (cbrt.f32 alpha) 2) (cbrt.f32 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (neg.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(fma.f32 (/.f32 (cbrt.f32 (pow.f32 alpha 4)) (cbrt.f32 (pow.f32 (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 2))) (/.f32 (pow.f32 (cbrt.f32 alpha) 2) (cbrt.f32 (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (/.f32 -1 (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(-.f32 (*.f32 (/.f32 (cbrt.f32 (pow.f32 alpha 4)) (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 (pow.f32 (cbrt.f32 alpha) 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/2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(fma.f32 (/.f32 alpha (sqrt.f32 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (/.f32 alpha (sqrt.f32 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (neg.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(fma.f32 (/.f32 alpha (sqrt.f32 (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (/.f32 alpha (sqrt.f32 (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (/.f32 -1 (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(-.f32 (*.f32 (/.f32 alpha (sqrt.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))) (/.f32 alpha (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/2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(fma.f32 (/.f32 (cbrt.f32 (pow.f32 alpha 4)) (sqrt.f32 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (/.f32 (pow.f32 (cbrt.f32 alpha) 2) (sqrt.f32 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (neg.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(fma.f32 (/.f32 (cbrt.f32 (pow.f32 alpha 4)) (sqrt.f32 (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (/.f32 (pow.f32 (cbrt.f32 alpha) 2) (sqrt.f32 (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (/.f32 -1 (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(-.f32 (*.f32 (/.f32 (cbrt.f32 (pow.f32 alpha 4)) (sqrt.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))) (/.f32 (pow.f32 (cbrt.f32 alpha) 2) (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/2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(+.f32 0 (*.f32 (fma.f32 alpha alpha -1) cosTheta))
(*.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 cosTheta (*.f32 alpha alpha)) (*.f32 cosTheta -1))
(*.f32 cosTheta (fma.f32 alpha alpha -1))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta) (fma.f32 alpha alpha -1))) (cbrt.f32 (pow.f32 (exp.f32 cosTheta) (fma.f32 alpha alpha -1))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta) (fma.f32 alpha alpha -1)))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta) (fma.f32 alpha alpha -1))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta) (fma.f32 alpha alpha -1)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 cosTheta) (fma.f32 alpha alpha -1)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 cosTheta) (fma.f32 alpha alpha -1)))))
(*.f32 2 (log.f32 (sqrt.f32 (pow.f32 (exp.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 (+.f32 (pow.f32 alpha 6) -1) 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 (+.f32 -1 (pow.f32 alpha 6)) (+.f32 (pow.f32 alpha 4) (fma.f32 alpha alpha 1))) cosTheta)
(/.f32 (*.f32 (+.f32 (pow.f32 alpha 4) -1) cosTheta) (fma.f32 alpha alpha 1))
(/.f32 cosTheta (/.f32 (fma.f32 alpha alpha 1) (+.f32 -1 (pow.f32 alpha 4))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 alpha 4)) (fma.f32 alpha alpha 1)) cosTheta)
(/.f32 (*.f32 cosTheta (+.f32 (pow.f32 alpha 6) -1)) (+.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 -1 (pow.f32 alpha 6)) (+.f32 (pow.f32 alpha 4) (fma.f32 alpha alpha 1))) cosTheta)
(/.f32 (*.f32 cosTheta (+.f32 (pow.f32 alpha 4) -1)) (fma.f32 alpha alpha 1))
(/.f32 cosTheta (/.f32 (fma.f32 alpha alpha 1) (+.f32 -1 (pow.f32 alpha 4))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 alpha 4)) (fma.f32 alpha alpha 1)) cosTheta)
(pow.f32 (*.f32 (fma.f32 alpha alpha -1) cosTheta) 1)
(*.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))
(pow.f32 (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) cosTheta)) 3)
(*.f32 cosTheta (fma.f32 alpha alpha -1))
(pow.f32 (sqrt.f32 (*.f32 (fma.f32 alpha alpha -1) cosTheta)) 2)
(*.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))
(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 (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))
(log1p.f32 (expm1.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))
(fma.f32 (*.f32 alpha alpha) cosTheta (*.f32 -1 cosTheta))
(*.f32 cosTheta (fma.f32 alpha alpha -1))
(fma.f32 cosTheta (*.f32 alpha alpha) (*.f32 cosTheta -1))
(*.f32 cosTheta (fma.f32 alpha alpha -1))
(+.f32 0 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))
(fma.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha) (neg.f32 (*.f32 cosTheta cosTheta)))
(*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta) (*.f32 (fma.f32 alpha alpha -1) cosTheta))) (cbrt.f32 (pow.f32 (exp.f32 cosTheta) (*.f32 (fma.f32 alpha alpha -1) cosTheta))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta) (*.f32 (fma.f32 alpha alpha -1) cosTheta)))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta) (*.f32 cosTheta (fma.f32 alpha alpha -1)))) (cbrt.f32 (pow.f32 (exp.f32 cosTheta) (*.f32 cosTheta (fma.f32 alpha alpha -1)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta) (*.f32 cosTheta (fma.f32 alpha alpha -1))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta) (*.f32 cosTheta (fma.f32 alpha alpha -1)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta) (*.f32 cosTheta (fma.f32 alpha alpha -1))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 cosTheta) (*.f32 (fma.f32 alpha alpha -1) cosTheta)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 cosTheta) (*.f32 (fma.f32 alpha alpha -1) cosTheta)))))
(*.f32 2 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 cosTheta) (*.f32 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 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)))
(/.f32 (*.f32 (+.f32 (pow.f32 alpha 6) -1) (*.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))
(/.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 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 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)))
(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 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)))
(pow.f32 (*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) cosTheta) 2)
(fma.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha) (neg.f32 (*.f32 cosTheta cosTheta)))
(*.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)
(fma.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha) (neg.f32 (*.f32 cosTheta cosTheta)))
(*.f32 cosTheta (*.f32 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))
(fabs.f32 (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1))))
(log.f32 (pow.f32 (exp.f32 cosTheta) (*.f32 (fma.f32 alpha alpha -1) cosTheta)))
(fma.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha) (neg.f32 (*.f32 cosTheta cosTheta)))
(*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)))
(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 cosTheta (*.f32 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 cosTheta (*.f32 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 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)))
(expm1.f32 (*.f32 (log1p.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 cosTheta (*.f32 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 cosTheta (*.f32 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 cosTheta (*.f32 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 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)))
(fma.f32 1 (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 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)))
(fma.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) 1 -1)
(fma.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha) (neg.f32 (*.f32 cosTheta cosTheta)))
(*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)))
(fma.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) -1)
(fma.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha) (neg.f32 (*.f32 cosTheta cosTheta)))
(*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)))
(fma.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)) -1)
(fma.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha) (neg.f32 (*.f32 cosTheta cosTheta)))
(*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)))
(fma.f32 (hypot.f32 1 (*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) cosTheta)) (hypot.f32 1 (*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) cosTheta)) -1)
(fma.f32 (hypot.f32 1 (*.f32 cosTheta (sqrt.f32 (fma.f32 alpha alpha -1)))) (hypot.f32 1 (*.f32 cosTheta (sqrt.f32 (fma.f32 alpha alpha -1)))) -1)
(fma.f32 (+.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 3)) (/.f32 1 (fma.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) -1) 1)) -1)
(fma.f32 (+.f32 1 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 3)) (/.f32 1 (fma.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) -1) 1)) -1)
(fma.f32 (fma.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (pow.f32 cosTheta 6) 1) (/.f32 1 (fma.f32 (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1))) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) -1) 1)) -1)
(fma.f32 (-.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2)) (/.f32 1 (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))) -1)
(fma.f32 (-.f32 1 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 2)) (/.f32 1 (-.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)))) -1)
(fma.f32 (-.f32 1 (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2))) (/.f32 1 (-.f32 1 (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1))))) -1)

localize112.0ms (0.9%)

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

Compiled 70 to 37 computations (47.1% saved)

series43.0ms (0.3%)

Counts
4 → 84
Calls

21 calls:

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

rewrite81.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
791×log-prod_binary32
380×pow2_binary32
268×pow1/3_binary32
258×log1p-udef_binary32
257×expm1-udef_binary32
Iterations

Useful iterations: 0 (0.0ms)

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

simplify144.0ms (1.1%)

Algorithm
egg-herbie
Rules
663×log-prod_binary32
450×associate-/r*_binary32
449×times-frac_binary32
389×associate-*r*_binary32
323×associate-*l*_binary32
Iterations

Useful iterations: 2 (0.0ms)

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

localize97.0ms (0.7%)

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

Compiled 78 to 40 computations (48.7% saved)

series9.0ms (0.1%)

Counts
3 → 72
Calls

18 calls:

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

rewrite68.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
761×log-prod_binary32
364×pow2_binary32
270×pow-unpow_binary32
257×pow1/3_binary32
248×log1p-udef_binary32
Iterations

Useful iterations: 0 (0.0ms)

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

simplify114.0ms (0.9%)

Algorithm
egg-herbie
Rules
513×unswap-sqr_binary32
384×associate-/r*_binary32
369×log-prod_binary32
330×associate-*r*_binary32
273×associate-*l*_binary32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
04056456
112175828
252325828
Stop Event
node limit
Counts
174 → 229
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 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))
(+.f32 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32)) (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 2) (PI.f32))))
(+.f32 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32)) (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 2) (PI.f32))))
(+.f32 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32)) (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 2) (PI.f32))))
(*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 2) (PI.f32)))
(+.f32 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32)) (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 2) (PI.f32))))
(+.f32 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32)) (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 2) (PI.f32))))
(+.f32 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32)) (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 2) (PI.f32))))
(*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 2) (PI.f32)))
(+.f32 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32)) (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 2) (PI.f32))))
(+.f32 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32)) (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 2) (PI.f32))))
(+.f32 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32)) (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 2) (PI.f32))))
(PI.f32)
(+.f32 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 2) (PI.f32))) (PI.f32))
(+.f32 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 2) (PI.f32))) (PI.f32))
(+.f32 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 2) (PI.f32))) (PI.f32))
(*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))
(+.f32 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 2) (PI.f32))) (PI.f32))
(+.f32 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 2) (PI.f32))) (PI.f32))
(+.f32 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 2) (PI.f32))) (PI.f32))
(*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))
(+.f32 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 2) (PI.f32))) (PI.f32))
(+.f32 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 2) (PI.f32))) (PI.f32))
(+.f32 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 2) (PI.f32))) (PI.f32))
(+.f32 0 (*.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) (*.f32 cosTheta cosTheta)) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))
(+.f32 (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))) (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) 1))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 2)) (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))))) 1)
(pow.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))) 1)
(pow.f32 (pow.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))) 2) 1/2)
(pow.f32 (pow.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))) 3) 1/3)
(pow.f32 (cbrt.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))) 3)
(pow.f32 (sqrt.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))) 2)
(pow.f32 (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (pow.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 3)) 1/3)
(pow.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 3) (pow.f32 (*.f32 2 (log.f32 alpha)) 3)) 1/3)
(sqrt.f32 (pow.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))) 2))
(log.f32 (pow.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(log.f32 (+.f32 1 (-.f32 (pow.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 1)))
(cbrt.f32 (pow.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))) 3))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (pow.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 3) (pow.f32 (*.f32 2 (log.f32 alpha)) 3)))
(expm1.f32 (log1p.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))))
(log1p.f32 (-.f32 (pow.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 1))
(exp.f32 (log.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))) 1))
(fma.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))
(fma.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) 1))
(+.f32 0 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 (fma.f32 alpha alpha -1)) (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (fma.f32 alpha alpha -1)) (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (fma.f32 alpha alpha -1)) (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (fma.f32 alpha alpha -1)) (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))) 1)
(*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 1 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) 1)
(*.f32 (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (cbrt.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) 2)) (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (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/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 (sqrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (*.f32 (*.f32 (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 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (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/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 (neg.f32 (fma.f32 alpha alpha -1)) (/.f32 1 (*.f32 -2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (fma.f32 alpha alpha -1))
(*.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha))) (/.f32 1 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (log.f32 alpha) (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) 2) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) 2) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (*.f32 (log.f32 alpha) (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) 1) (/.f32 (cbrt.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 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) 1) (/.f32 (sqrt.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 (/.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 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (/.f32 (fma.f32 alpha alpha -1) (*.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) (*.f32 2 (log.f32 alpha))) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 2 (log.f32 alpha))))
(*.f32 (/.f32 1 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (*.f32 2 (log.f32 alpha))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))) -2) (/.f32 (fma.f32 alpha alpha -1) (cbrt.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.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 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))) 2)) (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (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 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))) 2)) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (cbrt.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))))))
(*.f32 (pow.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))) -1/2) (/.f32 (fma.f32 alpha alpha -1) (sqrt.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (sqrt.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))))) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (sqrt.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 2 (*.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 (fma.f32 alpha alpha -1) (*.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 (fma.f32 alpha alpha -1) (*.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 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(pow.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) 1)
(pow.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) 2) 1/2)
(pow.f32 (pow.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))) (fma.f32 alpha alpha -1)) -3) 1/3)
(pow.f32 (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) 3)
(pow.f32 (sqrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) 2)
(pow.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))) (fma.f32 alpha alpha -1)) -1)
(pow.f32 (/.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (pow.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))) 3)) 1/3)
(pow.f32 (/.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))) (fma.f32 alpha alpha -1)) 1) -1)
(neg.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 -2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(sqrt.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) 2))
(log.f32 (pow.f32 (exp.f32 (fma.f32 alpha alpha -1)) (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))))
(cbrt.f32 (pow.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))) (fma.f32 alpha alpha -1)) -3))
(cbrt.f32 (/.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (pow.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))
(log1p.f32 (expm1.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))
(exp.f32 (log.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) 1))
(+.f32 0 (*.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)) (PI.f32)) (PI.f32))
(+.f32 (*.f32 (PI.f32) (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))) (PI.f32))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) 1)
(pow.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 1)
(pow.f32 (pow.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 2) 1/2)
(pow.f32 (pow.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 3) 1/3)
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 3)
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 2)
(pow.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) 3)) 1/3)
(pow.f32 (*.f32 (pow.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) 3) (pow.f32 (PI.f32) 3)) 1/3)
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 2))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 3))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 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 (PI.f32) 3)))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(exp.f32 (log.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 1))
(fma.f32 (PI.f32) (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) (PI.f32))
(fma.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) (PI.f32) (PI.f32))
Outputs
(*.f32 2 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))))
(*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (PI.f32)))
(*.f32 (log.f32 alpha) (*.f32 2 (*.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 2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (+.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 cosTheta alpha) (*.f32 cosTheta 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 (log.f32 alpha) (*.f32 (PI.f32) (+.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 cosTheta alpha) (*.f32 cosTheta 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 (log.f32 alpha) (*.f32 (PI.f32) (+.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 cosTheta alpha) (*.f32 cosTheta 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 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (*.f32 alpha alpha))))
(*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta alpha) (*.f32 cosTheta alpha))) (neg.f32 (*.f32 -2 (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 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (*.f32 alpha alpha))) (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))))))
(*.f32 -2 (fma.f32 (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta alpha) (*.f32 cosTheta alpha))) (neg.f32 (log.f32 alpha)) (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))))))
(*.f32 -2 (-.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))) (*.f32 (*.f32 (log.f32 alpha) (*.f32 (*.f32 cosTheta alpha) (*.f32 cosTheta 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 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (*.f32 alpha alpha))) (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))))))
(*.f32 -2 (fma.f32 (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta alpha) (*.f32 cosTheta alpha))) (neg.f32 (log.f32 alpha)) (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))))))
(*.f32 -2 (-.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))) (*.f32 (*.f32 (log.f32 alpha) (*.f32 (*.f32 cosTheta alpha) (*.f32 cosTheta 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 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (*.f32 alpha alpha))) (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))))))
(*.f32 -2 (fma.f32 (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta alpha) (*.f32 cosTheta alpha))) (neg.f32 (log.f32 alpha)) (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))))))
(*.f32 -2 (-.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))) (*.f32 (*.f32 (log.f32 alpha) (*.f32 (*.f32 cosTheta alpha) (*.f32 cosTheta 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 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha))))) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (*.f32 alpha alpha))))
(*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta alpha) (*.f32 cosTheta 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 2 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (PI.f32) (+.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 cosTheta alpha) (*.f32 cosTheta 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 2 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (PI.f32) (+.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 cosTheta alpha) (*.f32 cosTheta 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 2 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (PI.f32) (+.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 cosTheta alpha) (*.f32 cosTheta alpha))))))
(*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))
(*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))
(+.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 (*.f32 (log.f32 alpha) (fma.f32 alpha alpha -1)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))))
(*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 2 (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 (*.f32 (log.f32 alpha) (fma.f32 alpha alpha -1)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))))
(*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 2 (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 (*.f32 (log.f32 alpha) (fma.f32 alpha alpha -1)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))))
(*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 2 (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 2 (*.f32 (*.f32 (log.f32 alpha) (fma.f32 alpha alpha -1)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))))
(*.f32 (*.f32 cosTheta cosTheta) (*.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) (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 (*.f32 (log.f32 alpha) (fma.f32 alpha alpha -1)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))))
(*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 2 (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 (*.f32 (log.f32 alpha) (fma.f32 alpha alpha -1)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))))
(*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 2 (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 (*.f32 (log.f32 alpha) (fma.f32 alpha alpha -1)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))))
(*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 2 (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 2 (*.f32 (*.f32 (log.f32 alpha) (fma.f32 alpha alpha -1)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))))
(*.f32 (*.f32 cosTheta cosTheta) (*.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) (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 (*.f32 (log.f32 alpha) (fma.f32 alpha alpha -1)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))))
(*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 2 (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 (*.f32 (log.f32 alpha) (fma.f32 alpha alpha -1)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))))
(*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 2 (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 (*.f32 (log.f32 alpha) (fma.f32 alpha alpha -1)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))))
(*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 2 (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 (log.f32 alpha) (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (PI.f32))))
(/.f32 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (-.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 (/.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 (*.f32 (*.f32 alpha alpha) 1/2) (+.f32 (/.f32 (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32))) (-.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 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (PI.f32))))
(fma.f32 (*.f32 alpha alpha) (*.f32 (+.f32 (/.f32 (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32))) (-.f32 1 (*.f32 cosTheta cosTheta))) (*.f32 (/.f32 cosTheta (*.f32 (log.f32 alpha) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2))) (/.f32 cosTheta (PI.f32)))) 1/2) (/.f32 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (-.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 (/.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 (*.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 (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 (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 cosTheta (*.f32 (log.f32 alpha) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2))) (/.f32 cosTheta (PI.f32)))))) (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 cosTheta (*.f32 (log.f32 alpha) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2))) (/.f32 cosTheta (PI.f32)))) (pow.f32 alpha 4))) (/.f32 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (-.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 (/.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 (*.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 (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 (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 cosTheta (*.f32 (log.f32 alpha) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2))) (/.f32 cosTheta (PI.f32)))))) (*.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 cosTheta (*.f32 (log.f32 alpha) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2))) (/.f32 cosTheta (PI.f32)))) (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 cosTheta (*.f32 (log.f32 alpha) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2))) (/.f32 cosTheta (PI.f32)))) (pow.f32 alpha 4))) (/.f32 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (-.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 (*.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 (/.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 (*.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 (neg.f32 (log.f32 alpha)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))) (/.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 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (neg.f32 (log.f32 alpha))))
(-.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 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 (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 alpha 4)) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))))))) (/.f32 1/2 (*.f32 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta)) (PI.f32))))
(fma.f32 1/2 (/.f32 (+.f32 (/.f32 1 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))) (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (pow.f32 cosTheta 4))))) (*.f32 alpha alpha)) (fma.f32 -1/2 (*.f32 (/.f32 (+.f32 (/.f32 1 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))) (/.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 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (neg.f32 (log.f32 alpha)))))
(-.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 (*.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 (*.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 (*.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 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 (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 alpha 4)) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta)))))))) (/.f32 1/2 (*.f32 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta)) (PI.f32))))
(fma.f32 1/2 (*.f32 (/.f32 (+.f32 (/.f32 1 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))) (/.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 (neg.f32 (log.f32 alpha)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))) (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (pow.f32 cosTheta 4))))) (*.f32 alpha alpha)) (fma.f32 -1/2 (*.f32 (/.f32 (+.f32 (/.f32 1 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))) (/.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 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (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) (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 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 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 (-.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 (-.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 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 (-.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 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (*.f32 (pow.f32 alpha 6) (PI.f32)) (pow.f32 cosTheta 8)))) (/.f32 1/2 (*.f32 (-.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 (fma.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2) (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (*.f32 (pow.f32 alpha 6) (PI.f32)) (pow.f32 cosTheta 8)))) (/.f32 1/2 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (*.f32 cosTheta cosTheta) (PI.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 -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 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)))
(+.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 (pow.f32 (fma.f32 alpha alpha -1) 2) (log.f32 alpha)) (/.f32 cosTheta (/.f32 (PI.f32) cosTheta))) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 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 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 (*.f32 1/2 (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 3))) (*.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 cosTheta (/.f32 (PI.f32) cosTheta))) (*.f32 (*.f32 1/2 (/.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 (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 (*.f32 1/2 (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 3))) (*.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 cosTheta (/.f32 (PI.f32) cosTheta))) (fma.f32 -1/2 (/.f32 (*.f32 (/.f32 (pow.f32 (fma.f32 alpha alpha -1) 4) (log.f32 alpha)) (pow.f32 cosTheta 6)) (PI.f32)) (*.f32 (*.f32 1/2 (/.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (log.f32 alpha))) (/.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 (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 (pow.f32 cosTheta 4) (fma.f32 alpha alpha -1)) (*.f32 (log.f32 alpha) (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 (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 (*.f32 (PI.f32) (pow.f32 cosTheta 6)) (pow.f32 (fma.f32 alpha alpha -1) 2)))) (/.f32 -1/2 (*.f32 (*.f32 (pow.f32 cosTheta 4) (fma.f32 alpha alpha -1)) (*.f32 (log.f32 alpha) (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 (/.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 (*.f32 (PI.f32) (pow.f32 cosTheta 6)) (pow.f32 (fma.f32 alpha alpha -1) 2)))) (+.f32 (/.f32 1/2 (*.f32 (*.f32 (pow.f32 cosTheta 4) (fma.f32 alpha alpha -1)) (*.f32 (log.f32 alpha) (PI.f32)))) (/.f32 (/.f32 1/2 (*.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 (*.f32 (PI.f32) (pow.f32 cosTheta 6)) (pow.f32 (fma.f32 alpha alpha -1) 2)))) (-.f32 (/.f32 -1/2 (*.f32 (*.f32 (pow.f32 cosTheta 4) (fma.f32 alpha alpha -1)) (*.f32 (log.f32 alpha) (PI.f32)))) (/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (pow.f32 (fma.f32 alpha alpha -1) 3))) (*.f32 (PI.f32) (pow.f32 cosTheta 8))))))
(/.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 (pow.f32 cosTheta 4) (fma.f32 alpha alpha -1)) (*.f32 (log.f32 alpha) (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 (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 (*.f32 (PI.f32) (pow.f32 cosTheta 6)) (pow.f32 (fma.f32 alpha alpha -1) 2)))) (/.f32 -1/2 (*.f32 (*.f32 (pow.f32 cosTheta 4) (fma.f32 alpha alpha -1)) (*.f32 (log.f32 alpha) (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 (/.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 (*.f32 (PI.f32) (pow.f32 cosTheta 6)) (pow.f32 (fma.f32 alpha alpha -1) 2)))) (+.f32 (/.f32 1/2 (*.f32 (*.f32 (pow.f32 cosTheta 4) (fma.f32 alpha alpha -1)) (*.f32 (log.f32 alpha) (PI.f32)))) (/.f32 (/.f32 1/2 (*.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 (*.f32 (PI.f32) (pow.f32 cosTheta 6)) (pow.f32 (fma.f32 alpha alpha -1) 2)))) (-.f32 (/.f32 -1/2 (*.f32 (*.f32 (pow.f32 cosTheta 4) (fma.f32 alpha alpha -1)) (*.f32 (log.f32 alpha) (PI.f32)))) (/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (pow.f32 (fma.f32 alpha alpha -1) 3))) (*.f32 (PI.f32) (pow.f32 cosTheta 8))))))
(*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32))
(*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (PI.f32))
(*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (PI.f32))
(+.f32 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32)) (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 2) (PI.f32))))
(fma.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (*.f32 alpha alpha))))
(*.f32 (PI.f32) (+.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 cosTheta alpha) (*.f32 cosTheta alpha))))
(+.f32 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32)) (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 2) (PI.f32))))
(fma.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (*.f32 alpha alpha))))
(*.f32 (PI.f32) (+.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 cosTheta alpha) (*.f32 cosTheta alpha))))
(+.f32 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32)) (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 2) (PI.f32))))
(fma.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (*.f32 alpha alpha))))
(*.f32 (PI.f32) (+.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 cosTheta alpha) (*.f32 cosTheta alpha))))
(*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 2) (PI.f32)))
(*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (*.f32 alpha alpha)))
(*.f32 (PI.f32) (*.f32 (*.f32 cosTheta alpha) (*.f32 cosTheta alpha)))
(+.f32 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32)) (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 2) (PI.f32))))
(fma.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (*.f32 alpha alpha))))
(*.f32 (PI.f32) (+.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 cosTheta alpha) (*.f32 cosTheta alpha))))
(+.f32 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32)) (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 2) (PI.f32))))
(fma.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (*.f32 alpha alpha))))
(*.f32 (PI.f32) (+.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 cosTheta alpha) (*.f32 cosTheta alpha))))
(+.f32 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32)) (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 2) (PI.f32))))
(fma.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (*.f32 alpha alpha))))
(*.f32 (PI.f32) (+.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 cosTheta alpha) (*.f32 cosTheta alpha))))
(*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 2) (PI.f32)))
(*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (*.f32 alpha alpha)))
(*.f32 (PI.f32) (*.f32 (*.f32 cosTheta alpha) (*.f32 cosTheta alpha)))
(+.f32 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32)) (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 2) (PI.f32))))
(fma.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (*.f32 alpha alpha))))
(*.f32 (PI.f32) (+.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 cosTheta alpha) (*.f32 cosTheta alpha))))
(+.f32 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32)) (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 2) (PI.f32))))
(fma.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (*.f32 alpha alpha))))
(*.f32 (PI.f32) (+.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 cosTheta alpha) (*.f32 cosTheta alpha))))
(+.f32 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 cosTheta 2))) (PI.f32)) (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 2) (PI.f32))))
(fma.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (*.f32 alpha alpha))))
(*.f32 (PI.f32) (+.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 cosTheta alpha) (*.f32 cosTheta alpha))))
(PI.f32)
(+.f32 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 2) (PI.f32))) (PI.f32))
(*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))
(+.f32 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 2) (PI.f32))) (PI.f32))
(*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))
(+.f32 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 2) (PI.f32))) (PI.f32))
(*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))
(*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))
(*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)))
(*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (fma.f32 alpha alpha -1)))
(+.f32 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 2) (PI.f32))) (PI.f32))
(*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))
(+.f32 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 2) (PI.f32))) (PI.f32))
(*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))
(+.f32 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 2) (PI.f32))) (PI.f32))
(*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))
(*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))
(*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)))
(*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (fma.f32 alpha alpha -1)))
(+.f32 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 2) (PI.f32))) (PI.f32))
(*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))
(+.f32 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 2) (PI.f32))) (PI.f32))
(*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))
(+.f32 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 cosTheta 2) (PI.f32))) (PI.f32))
(*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))
(+.f32 0 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.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) (fma.f32 alpha alpha -1)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))))
(*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 2 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(+.f32 (*.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (*.f32 (log.f32 alpha) (fma.f32 alpha alpha -1)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))))
(*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 2 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(+.f32 (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))) (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) 1))
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (*.f32 (log.f32 alpha) (fma.f32 alpha alpha -1)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))))
(*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 2 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 2)) (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (*.f32 (log.f32 alpha) (fma.f32 alpha alpha -1)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))))
(*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 2 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))))) 1)
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (*.f32 (log.f32 alpha) (fma.f32 alpha alpha -1)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))))
(*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 2 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(pow.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))) 1)
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (*.f32 (log.f32 alpha) (fma.f32 alpha alpha -1)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))))
(*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 2 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(pow.f32 (pow.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))) 2) 1/2)
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (*.f32 (log.f32 alpha) (fma.f32 alpha alpha -1)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))))
(*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 2 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(pow.f32 (pow.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))) 3) 1/3)
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (*.f32 (log.f32 alpha) (fma.f32 alpha alpha -1)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))))
(*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 2 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(pow.f32 (cbrt.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))) 3)
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (*.f32 (log.f32 alpha) (fma.f32 alpha alpha -1)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))))
(*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 2 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(pow.f32 (sqrt.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))) 2)
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (*.f32 (log.f32 alpha) (fma.f32 alpha alpha -1)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))))
(*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 2 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(pow.f32 (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (pow.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 3)) 1/3)
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (*.f32 (log.f32 alpha) (fma.f32 alpha alpha -1)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))))
(*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 2 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(pow.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 3) (pow.f32 (*.f32 2 (log.f32 alpha)) 3)) 1/3)
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (*.f32 (log.f32 alpha) (fma.f32 alpha alpha -1)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))))
(*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 2 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(sqrt.f32 (pow.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))) 2))
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (*.f32 (log.f32 alpha) (fma.f32 alpha alpha -1)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))))
(*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 2 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(log.f32 (pow.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (*.f32 (log.f32 alpha) (fma.f32 alpha alpha -1)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))))
(*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 2 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(log.f32 (+.f32 1 (-.f32 (pow.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 1)))
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (*.f32 (log.f32 alpha) (fma.f32 alpha alpha -1)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))))
(*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 2 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(cbrt.f32 (pow.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))) 3))
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (*.f32 (log.f32 alpha) (fma.f32 alpha alpha -1)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))))
(*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 2 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (pow.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 3)))
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (*.f32 (log.f32 alpha) (fma.f32 alpha alpha -1)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))))
(*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 2 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 3) (pow.f32 (*.f32 2 (log.f32 alpha)) 3)))
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (*.f32 (log.f32 alpha) (fma.f32 alpha alpha -1)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))))
(*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 2 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(expm1.f32 (log1p.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.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) (fma.f32 alpha alpha -1)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))))
(*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 2 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(log1p.f32 (-.f32 (pow.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 1))
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (*.f32 (log.f32 alpha) (fma.f32 alpha alpha -1)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))))
(*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 2 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(exp.f32 (log.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.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) (fma.f32 alpha alpha -1)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))))
(*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 2 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(exp.f32 (*.f32 (log.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))) 1))
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (*.f32 (log.f32 alpha) (fma.f32 alpha alpha -1)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))))
(*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 2 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(fma.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (*.f32 (log.f32 alpha) (fma.f32 alpha alpha -1)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))))
(*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 2 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(fma.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) 1))
(*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (*.f32 (log.f32 alpha) (fma.f32 alpha alpha -1)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))))
(*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 2 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(+.f32 0 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))) (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))) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 (fma.f32 alpha alpha -1)) (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (fma.f32 alpha alpha -1)) (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (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)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (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 3 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (fma.f32 alpha alpha -1)) (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (fma.f32 alpha alpha -1)) (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (fma.f32 alpha alpha -1)) (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))) (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))) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))) 1)
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))) (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))) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))
(*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))) (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))) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))
(*.f32 1 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))) (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))) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))
(*.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) 1)
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))) (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))) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))
(*.f32 (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (cbrt.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (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) (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (cbrt.f32 (pow.f32 (*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 2)))
(*.f32 (cbrt.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) (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 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) 2)) (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))
(*.f32 (cbrt.f32 (*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (cbrt.f32 (pow.f32 (*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 2)))
(*.f32 (cbrt.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) (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 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)) 2)))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (*.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))) (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))) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))
(*.f32 (sqrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (*.f32 (*.f32 (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 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))) (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))) (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 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))) (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))) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))
(*.f32 (neg.f32 (fma.f32 alpha alpha -1)) (/.f32 1 (*.f32 -2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))) (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))) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))
(*.f32 (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (fma.f32 alpha alpha -1))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))) (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))) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))
(*.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha))) (/.f32 1 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))) (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))) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))) (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))) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) 2) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))) (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))) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) 2) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))) (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))) (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 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))) (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))) (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 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))) (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))) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 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 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))) (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))) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))
(*.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))) (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))) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 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 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))) (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))) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 2 (log.f32 alpha))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))) (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))) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))
(*.f32 (/.f32 1 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))) (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))) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (*.f32 2 (log.f32 alpha))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))) (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))) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))) -2) (/.f32 (fma.f32 alpha alpha -1) (cbrt.f32 (*.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 (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) -2) (/.f32 (fma.f32 alpha alpha -1) (cbrt.f32 (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 2 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))) -2) (/.f32 (fma.f32 alpha alpha -1) (cbrt.f32 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 2 (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 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))) 2)) (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))
(*.f32 (cbrt.f32 (*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (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 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 2)))
(/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (/.f32 (pow.f32 (cbrt.f32 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 2 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))) 2) (cbrt.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) (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 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))) 2)) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (cbrt.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))) (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))) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))
(*.f32 (pow.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))) -1/2) (/.f32 (fma.f32 alpha alpha -1) (sqrt.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))))))
(/.f32 (*.f32 (pow.f32 (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) -1/2) (fma.f32 alpha alpha -1)) (sqrt.f32 (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (pow.f32 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 2 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))) -1/2) (/.f32 (fma.f32 alpha alpha -1) (sqrt.f32 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 2 (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 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))))) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (sqrt.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))) (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))) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))
(*.f32 (/.f32 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 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))) (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))) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 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 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))) (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))) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 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 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))) (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))) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))
(pow.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) 1)
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))) (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))) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))
(pow.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) 2) 1/2)
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))) (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))) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))
(pow.f32 (pow.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))) (fma.f32 alpha alpha -1)) -3) 1/3)
(cbrt.f32 (pow.f32 (/.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))) -3))
(cbrt.f32 (pow.f32 (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)))) -3))
(cbrt.f32 (pow.f32 (*.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1) (/.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) (fma.f32 alpha alpha -1))) -3))
(pow.f32 (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) 3)
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))) (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))) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))
(pow.f32 (sqrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) 2)
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))) (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))) (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) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))) (fma.f32 alpha alpha -1)) -1)
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))) (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))) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))
(pow.f32 (/.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (pow.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))) 3)) 1/3)
(cbrt.f32 (/.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (pow.f32 (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (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 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 2 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))) 3)))
(cbrt.f32 (/.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (*.f32 8 (pow.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))) 3))))
(pow.f32 (/.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))) (fma.f32 alpha alpha -1)) 1) -1)
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))) (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))) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))
(neg.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 -2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))) (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))) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))
(sqrt.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) 2))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))) (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))) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))
(log.f32 (pow.f32 (exp.f32 (fma.f32 alpha alpha -1)) (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))) (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))) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))) (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))) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))
(cbrt.f32 (pow.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))) (fma.f32 alpha alpha -1)) -3))
(cbrt.f32 (pow.f32 (/.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))))) -3))
(cbrt.f32 (pow.f32 (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)))) -3))
(cbrt.f32 (pow.f32 (*.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1) (/.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) (fma.f32 alpha alpha -1))) -3))
(cbrt.f32 (/.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (pow.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))) 3)))
(cbrt.f32 (/.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (pow.f32 (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (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 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 2 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))) 3)))
(cbrt.f32 (/.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (*.f32 8 (pow.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))) 3))))
(expm1.f32 (log1p.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))) (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))) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))
(log1p.f32 (expm1.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))) (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))) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))
(exp.f32 (log.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))) (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))) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))
(exp.f32 (*.f32 (log.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) 1))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))) (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))) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))
(+.f32 0 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))
(+.f32 (*.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) (PI.f32)) (PI.f32))
(*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))
(+.f32 (*.f32 (PI.f32) (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))) (PI.f32))
(*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) 1)
(*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))
(pow.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 1)
(*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))
(pow.f32 (pow.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 2) 1/2)
(*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))
(pow.f32 (pow.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 3) 1/3)
(*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 3)
(*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 2)
(*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))
(pow.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) 3)) 1/3)
(*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))
(pow.f32 (*.f32 (pow.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) 3) (pow.f32 (PI.f32) 3)) 1/3)
(*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 2))
(*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 3))
(*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) 3)))
(*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) 3) (pow.f32 (PI.f32) 3)))
(*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))
(exp.f32 (log.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 1))
(*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))
(fma.f32 (PI.f32) (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) (PI.f32))
(*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))
(fma.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) (PI.f32) (PI.f32))
(*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))

localize96.0ms (0.7%)

Local error

Found 4 expressions with local error:

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

Compiled 84 to 34 computations (59.5% saved)

series6.0ms (0%)

Counts
3 → 60
Calls

15 calls:

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

rewrite68.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
928×prod-diff_binary32
488×fma-def_binary32
259×expm1-udef_binary32
259×log1p-udef_binary32
221×log-pow_binary32
Iterations

Useful iterations: 1 (0.0ms)

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

simplify64.0ms (0.5%)

Algorithm
egg-herbie
Rules
462×associate-/r*_binary32
377×associate-*l*_binary32
330×associate-*r*_binary32
292×times-frac_binary32
201×*-commutative_binary32
Iterations

Useful iterations: 0 (0.0ms)

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

eval703.0ms (5.4%)

Compiler

Compiled 38989 to 22062 computations (43.4% saved)

prune319.0ms (2.4%)

Pruning

31 alts after pruning (30 fresh and 1 done)

PrunedKeptTotal
New1058301088
Fresh000
Picked101
Done213
Total1061311092
Error
0b
Counts
1092 → 31
Alt Table
Click to see full alt table
StatusErrorProgram
0.5b
(pow.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))) (fma.f32 alpha alpha -1)) -1)
1.5b
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (log.f32 alpha) 2) (PI.f32)))
0.8b
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (PI.f32) (pow.f32 (cbrt.f32 (*.f32 2 (log.f32 alpha))) 3)) (+.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))))
7.7b
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (PI.f32) (log1p.f32 (fma.f32 alpha alpha -1))) (+.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))))
0.5b
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (PI.f32) (+.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 cosTheta alpha) (*.f32 cosTheta alpha))))))
0.6b
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (PI.f32) (log.f32 (exp.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))
0.5b
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) 2)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
0.8b
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) 2)) (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha)))
1.5b
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) 2)) (log.f32 alpha))
11.2b
(/.f32 (/.f32 (/.f32 -1/2 (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta))) (PI.f32))
31.7b
(/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))
31.7b
(/.f32 (/.f32 -1/2 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (neg.f32 (log.f32 alpha)))
11.2b
(/.f32 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (PI.f32)))
11.1b
(/.f32 (/.f32 -1/2 (PI.f32)) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (log.f32 alpha)))
0.8b
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (pow.f32 (cbrt.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) 3) (+.f32 1 (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) 1) cosTheta) cosTheta))))
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))))
1.5b
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha)))))
0.9b
(/.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 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (+.f32 1 (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) 1) cosTheta) cosTheta))))
0.4b
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 2 (log.f32 (sqrt.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))))) (+.f32 1 (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) 1) 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))))
0.4b
(/.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))))
31.7b
(/.f32 1/2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))))
31.7b
(/.f32 -1/2 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
11.2b
(/.f32 -1/2 (*.f32 (log.f32 alpha) (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (PI.f32))))
11.2b
(/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))
0.6b
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (/.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (/.f32 1/2 (PI.f32)))) (/.f32 1 (log.f32 alpha)))
0.6b
(*.f32 (/.f32 (+.f32 alpha 1) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (/.f32 (+.f32 alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
0.6b
(*.f32 (/.f32 (+.f32 alpha 1) (PI.f32)) (/.f32 (+.f32 alpha -1) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
0.5b
(*.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)))
0.6b
(*.f32 (+.f32 alpha 1) (/.f32 (/.f32 (+.f32 alpha -1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
Compiler

Compiled 1288 to 908 computations (29.5% saved)

localize93.0ms (0.7%)

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)

series9.0ms (0.1%)

Counts
2 → 36
Calls

9 calls:

TimeVariablePointExpression
3.0ms
alpha
@inf
(pow.f32 (*.f32 alpha alpha) (PI.f32))
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))))
1.0ms
alpha
@0
(pow.f32 (*.f32 alpha alpha) (PI.f32))

rewrite100.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
869×log-prod_binary32
545×fma-def_binary32
268×fma-neg_binary32
266×log1p-udef_binary32
265×expm1-udef_binary32
Iterations

Useful iterations: 1 (0.0ms)

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

simplify122.0ms (0.9%)

Algorithm
egg-herbie
Rules
391×associate-/r*_binary32
331×unswap-sqr_binary32
222×associate-*r*_binary32
222×times-frac_binary32
210×*-commutative_binary32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04045790
112005450
249655402
Stop Event
node limit
Counts
125 → 203
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 0 (pow.f32 (*.f32 alpha alpha) (PI.f32)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (cbrt.f32 (exp.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))))) (log.f32 (cbrt.f32 (exp.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))))) (log.f32 (sqrt.f32 (exp.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))))))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) 1)
(*.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)) 1)
(*.f32 1 (pow.f32 (*.f32 alpha alpha) (PI.f32)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 alpha alpha) (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 (*.f32 alpha alpha) (PI.f32))))
(*.f32 (pow.f32 alpha (PI.f32)) (pow.f32 alpha (PI.f32)))
(*.f32 (pow.f32 1 (PI.f32)) (pow.f32 (*.f32 alpha alpha) (PI.f32)))
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 alpha 4)) (PI.f32)) (pow.f32 (pow.f32 (cbrt.f32 alpha) 2) (PI.f32)))
(sqrt.f32 (pow.f32 (pow.f32 alpha 4) (PI.f32)))
(log.f32 (exp.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))))
(cbrt.f32 (pow.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)) 3))
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))))
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))))
(exp.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))))
(+.f32 0 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(+.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (neg.f32 (/.f32 (/.f32 1 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (cbrt.f32 (exp.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))))
(-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (/.f32 (/.f32 1 (*.f32 2 (*.f32 (PI.f32) (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 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) 1)
(*.f32 1 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 1)
(*.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (*.f32 (PI.f32) (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 (*.f32 2 (*.f32 (PI.f32) (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 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) 2) (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (*.f32 (PI.f32) (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 (/.f32 1 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (sqrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (*.f32 (PI.f32) (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 (/.f32 1 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (neg.f32 (fma.f32 alpha alpha -1)) (/.f32 1 (*.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (neg.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 (/.f32 (/.f32 1 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (fma.f32 alpha alpha -1))
(*.f32 (+.f32 alpha 1) (*.f32 (+.f32 alpha -1) (/.f32 (/.f32 1 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha)))) (/.f32 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 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (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 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (/.f32 (+.f32 alpha 1) 1) (/.f32 (+.f32 alpha -1) (*.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (/.f32 1 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha)))) (/.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 2 (*.f32 (PI.f32) (log.f32 alpha)))) (/.f32 (cbrt.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)) (*.f32 2 (*.f32 (PI.f32) (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 2 (*.f32 (PI.f32) (log.f32 alpha)))))
(*.f32 (/.f32 (+.f32 alpha 1) (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha)))) (/.f32 (+.f32 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 2 (*.f32 (PI.f32) (log.f32 alpha)))))
(*.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 2 (*.f32 (PI.f32) (log.f32 alpha)))))
(*.f32 (/.f32 (+.f32 alpha 1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (+.f32 alpha -1) (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha)))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 2)) (/.f32 (fma.f32 alpha alpha -1) (cbrt.f32 (*.f32 (*.f32 2 (*.f32 (PI.f32) (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 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 2)) (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (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 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 2)) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (cbrt.f32 (*.f32 (*.f32 2 (*.f32 (PI.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 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 2)) (/.f32 (+.f32 alpha -1) (cbrt.f32 (*.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (/.f32 (fma.f32 alpha alpha -1) (sqrt.f32 (*.f32 (*.f32 2 (*.f32 (PI.f32) (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 2 (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (sqrt.f32 (*.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 (/.f32 (+.f32 alpha 1) (sqrt.f32 (*.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (/.f32 (+.f32 alpha -1) (sqrt.f32 (*.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha)))) (+.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 3))) (fma.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) -1) 1))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (*.f32 (PI.f32) (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))))
(pow.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 1)
(pow.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 3) 1/3)
(pow.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) 3)
(pow.f32 (sqrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) 2)
(pow.f32 (/.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (/.f32 (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 2 (*.f32 (PI.f32) (log.f32 alpha))) (neg.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(sqrt.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (*.f32 (PI.f32) (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 (*.f32 2 (*.f32 (PI.f32) (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 (*.f32 2 (*.f32 (PI.f32) (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 (*.f32 2 (*.f32 (PI.f32) (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 (*.f32 2 (*.f32 (PI.f32) (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 (*.f32 2 (*.f32 (PI.f32) (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 (*.f32 2 (*.f32 (PI.f32) (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 (*.f32 2 (*.f32 (PI.f32) (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 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) 1))
(fma.f32 (*.f32 alpha alpha) (/.f32 (/.f32 1 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (neg.f32 (/.f32 (/.f32 1 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(fma.f32 1 (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (neg.f32 (/.f32 (/.f32 1 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(fma.f32 (*.f32 (cbrt.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (cbrt.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (cbrt.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (neg.f32 (/.f32 (/.f32 1 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(fma.f32 (sqrt.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (sqrt.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (neg.f32 (/.f32 (/.f32 1 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(fma.f32 (/.f32 1 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha)))) (/.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (neg.f32 (/.f32 (/.f32 1 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(fma.f32 (/.f32 1 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (*.f32 alpha alpha) (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha)))) (neg.f32 (/.f32 (/.f32 1 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(fma.f32 (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 2)) (/.f32 (*.f32 alpha alpha) (cbrt.f32 (*.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (neg.f32 (/.f32 (/.f32 1 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(fma.f32 (/.f32 1 (sqrt.f32 (*.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (/.f32 (*.f32 alpha alpha) (sqrt.f32 (*.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (neg.f32 (/.f32 (/.f32 1 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(fma.f32 (/.f32 alpha 1) (/.f32 alpha (*.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (neg.f32 (/.f32 (/.f32 1 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(fma.f32 (/.f32 (cbrt.f32 (pow.f32 alpha 4)) 1) (/.f32 (pow.f32 (cbrt.f32 alpha) 2) (*.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (neg.f32 (/.f32 (/.f32 1 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(fma.f32 (/.f32 alpha (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha)))) (/.f32 alpha (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (neg.f32 (/.f32 (/.f32 1 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(fma.f32 (/.f32 alpha (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 alpha (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha)))) (neg.f32 (/.f32 (/.f32 1 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(fma.f32 (/.f32 (cbrt.f32 (pow.f32 alpha 4)) (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha)))) (/.f32 (pow.f32 (cbrt.f32 alpha) 2) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (neg.f32 (/.f32 (/.f32 1 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(fma.f32 (/.f32 (cbrt.f32 (pow.f32 alpha 4)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (pow.f32 (cbrt.f32 alpha) 2) (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha)))) (neg.f32 (/.f32 (/.f32 1 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(fma.f32 (/.f32 alpha (pow.f32 (cbrt.f32 (*.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 2)) (/.f32 alpha (cbrt.f32 (*.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (neg.f32 (/.f32 (/.f32 1 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(fma.f32 (/.f32 (cbrt.f32 (pow.f32 alpha 4)) (pow.f32 (cbrt.f32 (*.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 2)) (/.f32 (pow.f32 (cbrt.f32 alpha) 2) (cbrt.f32 (*.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (neg.f32 (/.f32 (/.f32 1 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(fma.f32 (/.f32 alpha (sqrt.f32 (*.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (/.f32 alpha (sqrt.f32 (*.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (neg.f32 (/.f32 (/.f32 1 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(fma.f32 (/.f32 (cbrt.f32 (pow.f32 alpha 4)) (sqrt.f32 (*.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (/.f32 (pow.f32 (cbrt.f32 alpha) 2) (sqrt.f32 (*.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (neg.f32 (/.f32 (/.f32 1 (*.f32 2 (*.f32 (PI.f32) (log.f32 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))))
(pow.f32 (/.f32 1 alpha) (*.f32 (PI.f32) -2))
(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))))
(pow.f32 (/.f32 1 alpha) (*.f32 (PI.f32) -2))
(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))))
(pow.f32 (/.f32 1 alpha) (*.f32 (PI.f32) -2))
(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))))
(pow.f32 (/.f32 1 alpha) (*.f32 (PI.f32) -2))
(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))))
(pow.f32 (/.f32 -1 alpha) (*.f32 (PI.f32) -2))
(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))))
(pow.f32 (/.f32 -1 alpha) (*.f32 (PI.f32) -2))
(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))))
(pow.f32 (/.f32 -1 alpha) (*.f32 (PI.f32) -2))
(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))))
(pow.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 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (PI.f32) (-.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 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (-.f32 1 (*.f32 cosTheta cosTheta)))) (/.f32 (*.f32 1/2 (*.f32 cosTheta cosTheta)) (*.f32 (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2) (*.f32 (log.f32 alpha) (PI.f32))))) (*.f32 alpha alpha) (/.f32 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (PI.f32) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(fma.f32 alpha (*.f32 alpha (+.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (-.f32 1 (*.f32 cosTheta cosTheta)))) (/.f32 (*.f32 1/2 (*.f32 cosTheta cosTheta)) (*.f32 (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2) (*.f32 (log.f32 alpha) (PI.f32)))))) (/.f32 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (PI.f32) (-.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 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (-.f32 1 (*.f32 cosTheta cosTheta)))) (/.f32 (*.f32 1/2 (*.f32 cosTheta cosTheta)) (*.f32 (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2) (*.f32 (log.f32 alpha) (PI.f32))))) (*.f32 alpha alpha) (fma.f32 -1 (/.f32 (+.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (-.f32 1 (*.f32 cosTheta cosTheta)))) (/.f32 (*.f32 1/2 (*.f32 cosTheta cosTheta)) (*.f32 (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2) (*.f32 (log.f32 alpha) (PI.f32))))) (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 cosTheta (*.f32 cosTheta (pow.f32 alpha 4))))) (/.f32 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (PI.f32) (-.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 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (-.f32 1 (*.f32 cosTheta cosTheta)))) (/.f32 (*.f32 1/2 (*.f32 cosTheta cosTheta)) (*.f32 (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2) (*.f32 (log.f32 alpha) (PI.f32))))) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2)) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 4))) (/.f32 (+.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (-.f32 1 (*.f32 cosTheta cosTheta)))) (/.f32 (*.f32 1/2 (*.f32 cosTheta cosTheta)) (*.f32 (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2) (*.f32 (log.f32 alpha) (PI.f32))))) (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 cosTheta (*.f32 cosTheta (pow.f32 alpha 4)))))) (fma.f32 (+.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (-.f32 1 (*.f32 cosTheta cosTheta)))) (/.f32 (*.f32 1/2 (*.f32 cosTheta cosTheta)) (*.f32 (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2) (*.f32 (log.f32 alpha) (PI.f32))))) (*.f32 alpha alpha) (/.f32 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (PI.f32) (-.f32 1 (*.f32 cosTheta cosTheta))))))
(+.f32 (-.f32 (*.f32 (/.f32 (+.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (-.f32 1 (*.f32 cosTheta cosTheta)))) (/.f32 (*.f32 1/2 (*.f32 cosTheta cosTheta)) (*.f32 (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2) (*.f32 (log.f32 alpha) (PI.f32))))) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2)) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 4))) (/.f32 (+.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (-.f32 1 (*.f32 cosTheta cosTheta)))) (/.f32 (*.f32 1/2 (*.f32 cosTheta cosTheta)) (*.f32 (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2) (*.f32 (log.f32 alpha) (PI.f32))))) (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 cosTheta (*.f32 cosTheta (pow.f32 alpha 4)))))) (fma.f32 alpha (*.f32 alpha (+.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (-.f32 1 (*.f32 cosTheta cosTheta)))) (/.f32 (*.f32 1/2 (*.f32 cosTheta cosTheta)) (*.f32 (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2) (*.f32 (log.f32 alpha) (PI.f32)))))) (/.f32 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (PI.f32) (-.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 -1/2 (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (*.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 (/.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 (*.f32 (neg.f32 (log.f32 alpha)) (*.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 (*.f32 alpha cosTheta) (*.f32 alpha cosTheta))))) (fma.f32 -1/2 (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (neg.f32 (*.f32 (log.f32 alpha) (pow.f32 cosTheta 4)))))) (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta))))))
(-.f32 (+.f32 (*.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 cosTheta cosTheta) (*.f32 (PI.f32) (*.f32 alpha alpha)))))) (fma.f32 -1/2 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 (*.f32 (neg.f32 (log.f32 alpha)) (*.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 (*.f32 alpha cosTheta) (*.f32 alpha cosTheta))))) (*.f32 (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 cosTheta cosTheta)) (/.f32 (+.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta)))) (*.f32 1/2 (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (neg.f32 (*.f32 (log.f32 alpha) (pow.f32 cosTheta 4))))))) (pow.f32 alpha 4)))) (fma.f32 -1/2 (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (neg.f32 (*.f32 (log.f32 alpha) (pow.f32 cosTheta 4)))))) (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta))))))
(-.f32 (-.f32 (/.f32 1/2 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 (*.f32 alpha cosTheta) (*.f32 alpha cosTheta))))) (fma.f32 -1/2 (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (neg.f32 (*.f32 (log.f32 alpha) (pow.f32 cosTheta 4)))))) (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta)))))) (*.f32 (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 cosTheta cosTheta)) (/.f32 (+.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta)))) (*.f32 1/2 (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (neg.f32 (*.f32 (log.f32 alpha) (pow.f32 cosTheta 4))))))) (pow.f32 alpha 4))))
(-.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 cosTheta cosTheta) (*.f32 (PI.f32) (*.f32 alpha 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 (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 (*.f32 (neg.f32 (log.f32 alpha)) (*.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 (fma.f32 (/.f32 (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2) (pow.f32 cosTheta 4)) (/.f32 (+.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta)))) (*.f32 1/2 (/.f32 (-.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 alpha cosTheta) (*.f32 alpha cosTheta)))))) (*.f32 (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 cosTheta cosTheta)) (/.f32 (+.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta)))) (*.f32 1/2 (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (neg.f32 (*.f32 (log.f32 alpha) (pow.f32 cosTheta 4))))))) (pow.f32 alpha 4)))) (fma.f32 -1/2 (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (neg.f32 (*.f32 (log.f32 alpha) (pow.f32 cosTheta 4)))))) (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta))))))
(-.f32 (-.f32 (fma.f32 (/.f32 (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2) (pow.f32 cosTheta 4)) (/.f32 (+.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta)))) (*.f32 1/2 (/.f32 (-.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 alpha cosTheta) (*.f32 alpha cosTheta)))))) (fma.f32 -1/2 (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (neg.f32 (*.f32 (log.f32 alpha) (pow.f32 cosTheta 4)))))) (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta)))))) (*.f32 (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 cosTheta cosTheta)) (/.f32 (+.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta)))) (*.f32 1/2 (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (neg.f32 (*.f32 (log.f32 alpha) (pow.f32 cosTheta 4))))))) (pow.f32 alpha 4))))
(/.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 (/.f32 -1/2 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (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 (PI.f32) (log.f32 (/.f32 -1 alpha))) (*.f32 cosTheta cosTheta)))) (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 (PI.f32) (log.f32 (/.f32 -1 alpha))) (*.f32 cosTheta cosTheta)))))
(-.f32 (/.f32 (/.f32 (/.f32 1/2 (*.f32 alpha alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (log.f32 (/.f32 -1 alpha))) (fma.f32 -1/2 (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (pow.f32 cosTheta 4) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (PI.f32) (*.f32 alpha alpha))))) (/.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (log.f32 (/.f32 -1 alpha)))))
(-.f32 (/.f32 (+.f32 (/.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (log.f32 (/.f32 -1 alpha))) (*.f32 1/2 (/.f32 (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (pow.f32 cosTheta 4))) (log.f32 (/.f32 -1 alpha))))) (*.f32 alpha alpha)) (/.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (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 1/2 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))) (*.f32 alpha alpha)))) (-.f32 (neg.f32 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (/.f32 (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 alpha 4)) (-.f32 (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))) (*.f32 cosTheta cosTheta))) (/.f32 (*.f32 -1/2 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta)))) (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 4)) (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 (PI.f32) (log.f32 (/.f32 -1 alpha))) (*.f32 cosTheta cosTheta))))))
(-.f32 (-.f32 (/.f32 (/.f32 (/.f32 1/2 (*.f32 alpha alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (log.f32 (/.f32 -1 alpha))) (*.f32 (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 cosTheta (*.f32 cosTheta (pow.f32 alpha 4)))) (+.f32 (/.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (log.f32 (/.f32 -1 alpha))) (*.f32 1/2 (/.f32 (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (pow.f32 cosTheta 4))) (log.f32 (/.f32 -1 alpha))))))) (fma.f32 -1/2 (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (pow.f32 cosTheta 4) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (PI.f32) (*.f32 alpha alpha))))) (/.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (log.f32 (/.f32 -1 alpha)))))
(+.f32 (*.f32 (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 cosTheta cosTheta)) (neg.f32 (/.f32 (+.f32 (/.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (log.f32 (/.f32 -1 alpha))) (*.f32 1/2 (/.f32 (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (pow.f32 cosTheta 4))) (log.f32 (/.f32 -1 alpha))))) (pow.f32 alpha 4)))) (-.f32 (/.f32 (+.f32 (/.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (log.f32 (/.f32 -1 alpha))) (*.f32 1/2 (/.f32 (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (pow.f32 cosTheta 4))) (log.f32 (/.f32 -1 alpha))))) (*.f32 alpha alpha)) (/.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (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 1/2 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))) (*.f32 alpha alpha)))) (-.f32 (+.f32 (neg.f32 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))) (/.f32 (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 alpha 4)) (-.f32 (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))) (*.f32 cosTheta cosTheta))) (/.f32 (*.f32 -1/2 (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta)))) (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 4)) (log.f32 (/.f32 -1 alpha)))))))) (*.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 (*.f32 -1/2 (+.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 (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 (/.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (log.f32 (/.f32 -1 alpha))) (*.f32 1/2 (/.f32 (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (pow.f32 cosTheta 4))) (log.f32 (/.f32 -1 alpha)))))) (*.f32 (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 cosTheta (*.f32 cosTheta (pow.f32 alpha 4)))) (+.f32 (/.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (log.f32 (/.f32 -1 alpha))) (*.f32 1/2 (/.f32 (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (pow.f32 cosTheta 4))) (log.f32 (/.f32 -1 alpha))))))) (-.f32 (/.f32 (/.f32 (/.f32 1/2 (*.f32 alpha alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (log.f32 (/.f32 -1 alpha))) (fma.f32 -1/2 (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (pow.f32 cosTheta 4) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (PI.f32) (*.f32 alpha alpha))))) (/.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (log.f32 (/.f32 -1 alpha))))))
(+.f32 (-.f32 (*.f32 (/.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 cosTheta cosTheta))) (log.f32 (/.f32 -1 alpha))) (*.f32 1/2 (/.f32 (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (pow.f32 cosTheta 4))) (log.f32 (/.f32 -1 alpha)))))) (*.f32 (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 cosTheta (*.f32 cosTheta (pow.f32 alpha 4)))) (+.f32 (/.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (log.f32 (/.f32 -1 alpha))) (*.f32 1/2 (/.f32 (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (pow.f32 cosTheta 4))) (log.f32 (/.f32 -1 alpha))))))) (-.f32 (/.f32 (+.f32 (/.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (log.f32 (/.f32 -1 alpha))) (*.f32 1/2 (/.f32 (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (pow.f32 cosTheta 4))) (log.f32 (/.f32 -1 alpha))))) (*.f32 alpha alpha)) (/.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (log.f32 (/.f32 -1 alpha)))))
(/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))))
(-.f32 (+.f32 (/.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 (pow.f32 (fma.f32 alpha alpha -1) 2) (/.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (*.f32 cosTheta cosTheta)))) (/.f32 1/2 (*.f32 (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 (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 (pow.f32 (fma.f32 alpha alpha -1) 2) (/.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (*.f32 cosTheta cosTheta))) (*.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 (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 (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 alpha alpha) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (-.f32 (fma.f32 -1 (/.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (/.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (*.f32 cosTheta 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 (/.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 (log.f32 alpha) (PI.f32)))))
(+.f32 (+.f32 (*.f32 -1/2 (/.f32 (*.f32 cosTheta (*.f32 cosTheta (pow.f32 (fma.f32 alpha alpha -1) 2))) (*.f32 (log.f32 alpha) (PI.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 (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 (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 (*.f32 2 (log.f32 alpha)) (*.f32 cosTheta cosTheta)) (PI.f32)))
(/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (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 (*.f32 2 (log.f32 alpha)) (*.f32 cosTheta cosTheta)) (PI.f32))) (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 4)) (fma.f32 alpha alpha -1))))
(-.f32 (/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (*.f32 cosTheta cosTheta)) (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (pow.f32 cosTheta 4) (*.f32 (PI.f32) (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 (/.f32 1 (*.f32 2 (log.f32 alpha))) (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (*.f32 (PI.f32) (pow.f32 cosTheta 6)))) (-.f32 (/.f32 1 (*.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 cosTheta cosTheta)) (PI.f32))) (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 4)) (fma.f32 alpha alpha -1)))))
(+.f32 (/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (*.f32 cosTheta cosTheta)) (-.f32 (/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (pow.f32 (fma.f32 alpha alpha -1) 2)) (*.f32 (PI.f32) (pow.f32 cosTheta 6))) (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (pow.f32 cosTheta 4) (*.f32 (PI.f32) (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 (/.f32 1 (*.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 cosTheta cosTheta)) (PI.f32))) (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (*.f32 (PI.f32) (pow.f32 cosTheta 6))))) (+.f32 (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 4)) (fma.f32 alpha alpha -1))) (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (*.f32 (PI.f32) (pow.f32 cosTheta 8))))))
(+.f32 (/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (*.f32 cosTheta cosTheta)) (-.f32 (/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (pow.f32 (fma.f32 alpha alpha -1) 2)) (*.f32 (PI.f32) (pow.f32 cosTheta 6))) (+.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (pow.f32 cosTheta 4) (*.f32 (PI.f32) (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 (*.f32 2 (log.f32 alpha)) (*.f32 cosTheta cosTheta)) (PI.f32)))
(/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (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 (*.f32 2 (log.f32 alpha)) (*.f32 cosTheta cosTheta)) (PI.f32))) (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 4)) (fma.f32 alpha alpha -1))))
(-.f32 (/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (*.f32 cosTheta cosTheta)) (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (pow.f32 cosTheta 4) (*.f32 (PI.f32) (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 (/.f32 1 (*.f32 2 (log.f32 alpha))) (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (*.f32 (PI.f32) (pow.f32 cosTheta 6)))) (-.f32 (/.f32 1 (*.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 cosTheta cosTheta)) (PI.f32))) (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 4)) (fma.f32 alpha alpha -1)))))
(+.f32 (/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (*.f32 cosTheta cosTheta)) (-.f32 (/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (pow.f32 (fma.f32 alpha alpha -1) 2)) (*.f32 (PI.f32) (pow.f32 cosTheta 6))) (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (pow.f32 cosTheta 4) (*.f32 (PI.f32) (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 (/.f32 1 (*.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 cosTheta cosTheta)) (PI.f32))) (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (*.f32 (PI.f32) (pow.f32 cosTheta 6))))) (+.f32 (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 4)) (fma.f32 alpha alpha -1))) (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (*.f32 (PI.f32) (pow.f32 cosTheta 8))))))
(+.f32 (/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (*.f32 cosTheta cosTheta)) (-.f32 (/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (pow.f32 (fma.f32 alpha alpha -1) 2)) (*.f32 (PI.f32) (pow.f32 cosTheta 6))) (+.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (pow.f32 cosTheta 4) (*.f32 (PI.f32) (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 0 (pow.f32 (*.f32 alpha alpha) (PI.f32)))
(pow.f32 (exp.f32 2) (*.f32 (log.f32 alpha) (PI.f32)))
(pow.f32 (*.f32 alpha alpha) (PI.f32))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (cbrt.f32 (exp.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))))) (log.f32 (cbrt.f32 (exp.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))))) (log.f32 (cbrt.f32 (exp.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))))) (log.f32 (sqrt.f32 (exp.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))))))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) 1)
(pow.f32 (exp.f32 2) (*.f32 (log.f32 alpha) (PI.f32)))
(pow.f32 (*.f32 alpha alpha) (PI.f32))
(*.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)) 1)
(pow.f32 (exp.f32 2) (*.f32 (log.f32 alpha) (PI.f32)))
(pow.f32 (*.f32 alpha alpha) (PI.f32))
(*.f32 1 (pow.f32 (*.f32 alpha alpha) (PI.f32)))
(pow.f32 (exp.f32 2) (*.f32 (log.f32 alpha) (PI.f32)))
(pow.f32 (*.f32 alpha alpha) (PI.f32))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 alpha alpha) (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 (*.f32 alpha alpha) (PI.f32))))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (cbrt.f32 (pow.f32 (pow.f32 alpha 4) (PI.f32))))
(*.f32 (pow.f32 alpha (PI.f32)) (pow.f32 alpha (PI.f32)))
(pow.f32 (exp.f32 2) (*.f32 (log.f32 alpha) (PI.f32)))
(pow.f32 (*.f32 alpha alpha) (PI.f32))
(*.f32 (pow.f32 1 (PI.f32)) (pow.f32 (*.f32 alpha alpha) (PI.f32)))
(pow.f32 (exp.f32 2) (*.f32 (log.f32 alpha) (PI.f32)))
(pow.f32 (*.f32 alpha alpha) (PI.f32))
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 alpha 4)) (PI.f32)) (pow.f32 (pow.f32 (cbrt.f32 alpha) 2) (PI.f32)))
(sqrt.f32 (pow.f32 (pow.f32 alpha 4) (PI.f32)))
(log.f32 (exp.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))))
(pow.f32 (exp.f32 2) (*.f32 (log.f32 alpha) (PI.f32)))
(pow.f32 (*.f32 alpha alpha) (PI.f32))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))))
(pow.f32 (exp.f32 2) (*.f32 (log.f32 alpha) (PI.f32)))
(pow.f32 (*.f32 alpha alpha) (PI.f32))
(cbrt.f32 (pow.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)) 3))
(pow.f32 (exp.f32 2) (*.f32 (log.f32 alpha) (PI.f32)))
(pow.f32 (*.f32 alpha alpha) (PI.f32))
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))))
(pow.f32 (exp.f32 2) (*.f32 (log.f32 alpha) (PI.f32)))
(pow.f32 (*.f32 alpha alpha) (PI.f32))
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 alpha 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 (PI.f32) (log.f32 alpha))))
(pow.f32 (exp.f32 2) (*.f32 (log.f32 alpha) (PI.f32)))
(pow.f32 (*.f32 alpha alpha) (PI.f32))
(+.f32 0 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (*.f32 (PI.f32) (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)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1) (fma.f32 alpha alpha -1)))
(+.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (neg.f32 (/.f32 (/.f32 1 (*.f32 2 (*.f32 (PI.f32) (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)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1) (fma.f32 alpha alpha -1)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (cbrt.f32 (exp.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (cbrt.f32 (exp.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1) (fma.f32 alpha alpha -1))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1) (fma.f32 alpha alpha -1)))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (sqrt.f32 (exp.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))))))) (log.f32 (cbrt.f32 (sqrt.f32 (exp.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1) (fma.f32 alpha alpha -1)))))))
(*.f32 2 (log.f32 (sqrt.f32 (sqrt.f32 (exp.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))))))))
(-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (/.f32 (/.f32 1 (*.f32 2 (*.f32 (PI.f32) (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)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1) (fma.f32 alpha alpha -1)))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) 1)
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1) (fma.f32 alpha alpha -1)))
(*.f32 1 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (*.f32 (PI.f32) (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)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1) (fma.f32 alpha alpha -1)))
(*.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1 (*.f32 2 (*.f32 (PI.f32) (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)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1) (fma.f32 alpha alpha -1)))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 1)
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1) (fma.f32 alpha alpha -1)))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (*.f32 (PI.f32) (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 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) 2))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1) (fma.f32 alpha alpha -1)))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) 2) (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (*.f32 (PI.f32) (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)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1) (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 (/.f32 1 (*.f32 2 (*.f32 (PI.f32) (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)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1) (fma.f32 alpha alpha -1)))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (sqrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (*.f32 (PI.f32) (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)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1) (fma.f32 alpha alpha -1)))
(*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (/.f32 (/.f32 1 (*.f32 2 (*.f32 (PI.f32) (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)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1) (fma.f32 alpha alpha -1)))
(*.f32 (neg.f32 (fma.f32 alpha alpha -1)) (/.f32 1 (*.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (neg.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 (neg.f32 (fma.f32 alpha alpha -1)) (/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (neg.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (fma.f32 alpha alpha -1) (neg.f32 (fma.f32 (*.f32 cosTheta 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 (neg.f32 cosTheta)) (fma.f32 alpha alpha -1) -1)))
(*.f32 (/.f32 (/.f32 1 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (fma.f32 alpha alpha -1))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1) (fma.f32 alpha alpha -1)))
(*.f32 (+.f32 alpha 1) (*.f32 (+.f32 alpha -1) (/.f32 (/.f32 1 (*.f32 2 (*.f32 (PI.f32) (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)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1) (fma.f32 alpha alpha -1)))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (*.f32 (PI.f32) (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)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1) (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 (*.f32 (PI.f32) (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)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1) (fma.f32 alpha alpha -1)))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) 1) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (*.f32 2 (*.f32 (PI.f32) (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)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1) (fma.f32 alpha alpha -1)))
(*.f32 (/.f32 (+.f32 alpha 1) 1) (/.f32 (+.f32 alpha -1) (*.f32 (*.f32 2 (*.f32 (PI.f32) (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)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1) (fma.f32 alpha alpha -1)))
(*.f32 (/.f32 1 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha)))) (/.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 (PI.f32) (*.f32 2 (log.f32 alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1) (fma.f32 alpha alpha -1)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha)))) (/.f32 (cbrt.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 (PI.f32) (*.f32 2 (log.f32 alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1) (fma.f32 alpha alpha -1)))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha)))) (/.f32 (sqrt.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 (PI.f32) (*.f32 2 (log.f32 alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1) (fma.f32 alpha alpha -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 2 (*.f32 (PI.f32) (log.f32 alpha)))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1) (fma.f32 alpha alpha -1)))
(*.f32 (/.f32 (+.f32 alpha 1) (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha)))) (/.f32 (+.f32 alpha -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)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1) (fma.f32 alpha alpha -1)))
(*.f32 (/.f32 1 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha)))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1) (fma.f32 alpha alpha -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 2 (*.f32 (PI.f32) (log.f32 alpha)))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1) (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 2 (*.f32 (PI.f32) (log.f32 alpha)))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1) (fma.f32 alpha alpha -1)))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 2)) (/.f32 (fma.f32 alpha alpha -1) (cbrt.f32 (*.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) 2)) (/.f32 (fma.f32 alpha alpha -1) (cbrt.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (cbrt.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))) (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (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) (pow.f32 (cbrt.f32 (*.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 2)) (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (*.f32 (PI.f32) (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) (cbrt.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (pow.f32 (cbrt.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) 2))
(/.f32 (*.f32 (cbrt.f32 (/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1) (fma.f32 alpha alpha -1)))) (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 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))) 2))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (pow.f32 (cbrt.f32 (*.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 2)) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (cbrt.f32 (*.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) 2)) (/.f32 (fma.f32 alpha alpha -1) (cbrt.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (cbrt.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))) (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))) 2))
(*.f32 (/.f32 (+.f32 alpha 1) (pow.f32 (cbrt.f32 (*.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 2)) (/.f32 (+.f32 alpha -1) (cbrt.f32 (*.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) 2)) (/.f32 (fma.f32 alpha alpha -1) (cbrt.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (cbrt.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))) (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))) 2))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (/.f32 (fma.f32 alpha alpha -1) (sqrt.f32 (*.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (/.f32 (fma.f32 alpha alpha -1) (sqrt.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (sqrt.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))) (sqrt.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (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 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (sqrt.f32 (*.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (/.f32 (fma.f32 alpha alpha -1) (sqrt.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (sqrt.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))) (sqrt.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))))
(*.f32 (/.f32 (+.f32 alpha 1) (sqrt.f32 (*.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (/.f32 (+.f32 alpha -1) (sqrt.f32 (*.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (/.f32 (fma.f32 alpha alpha -1) (sqrt.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (sqrt.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))) (sqrt.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha)))) (+.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 3))) (fma.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) -1) 1))
(/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (fma.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) -1) 1)) (+.f32 1 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 3)))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (fma.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (pow.f32 cosTheta 6) 1))) (fma.f32 (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1))) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) -1) 1))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (*.f32 (PI.f32) (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 1 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 2)) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))))) (-.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (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 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 2))))) (-.f32 1 (*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)))))
(pow.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 1)
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1) (fma.f32 alpha alpha -1)))
(pow.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 3) 1/3)
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1) (fma.f32 alpha alpha -1)))
(pow.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) 3)
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1) (fma.f32 alpha alpha -1)))
(pow.f32 (sqrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) 2)
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1) (fma.f32 alpha alpha -1)))
(pow.f32 (/.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) -1)
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1) (fma.f32 alpha alpha -1)))
(neg.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (neg.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 (neg.f32 (fma.f32 alpha alpha -1)) (/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (neg.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (fma.f32 alpha alpha -1) (neg.f32 (fma.f32 (*.f32 cosTheta 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 (neg.f32 cosTheta)) (fma.f32 alpha alpha -1) -1)))
(sqrt.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 2))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1) (fma.f32 alpha alpha -1)))
(log.f32 (exp.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (*.f32 (PI.f32) (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)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1) (fma.f32 alpha alpha -1)))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (*.f32 (PI.f32) (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)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1) (fma.f32 alpha alpha -1)))
(cbrt.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 3))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1) (fma.f32 alpha alpha -1)))
(cbrt.f32 (/.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (pow.f32 (*.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 3)))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1) (fma.f32 alpha alpha -1)))
(expm1.f32 (log1p.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (*.f32 (PI.f32) (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)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1) (fma.f32 alpha alpha -1)))
(log1p.f32 (expm1.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (*.f32 (PI.f32) (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)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1) (fma.f32 alpha alpha -1)))
(exp.f32 (log.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (*.f32 (PI.f32) (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)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1) (fma.f32 alpha alpha -1)))
(exp.f32 (*.f32 (log.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) 1))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1) (fma.f32 alpha alpha -1)))
(fma.f32 (*.f32 alpha alpha) (/.f32 (/.f32 1 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (neg.f32 (/.f32 (/.f32 1 (*.f32 2 (*.f32 (PI.f32) (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)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1) (fma.f32 alpha alpha -1)))
(fma.f32 1 (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (neg.f32 (/.f32 (/.f32 1 (*.f32 2 (*.f32 (PI.f32) (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)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1) (fma.f32 alpha alpha -1)))
(fma.f32 (*.f32 (cbrt.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (cbrt.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (cbrt.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (neg.f32 (/.f32 (/.f32 1 (*.f32 2 (*.f32 (PI.f32) (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)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1) (fma.f32 alpha alpha -1)))
(fma.f32 (sqrt.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (sqrt.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (neg.f32 (/.f32 (/.f32 1 (*.f32 2 (*.f32 (PI.f32) (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)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1) (fma.f32 alpha alpha -1)))
(fma.f32 (/.f32 1 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha)))) (/.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (neg.f32 (/.f32 (/.f32 1 (*.f32 2 (*.f32 (PI.f32) (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)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1) (fma.f32 alpha alpha -1)))
(fma.f32 (/.f32 1 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (*.f32 alpha alpha) (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha)))) (neg.f32 (/.f32 (/.f32 1 (*.f32 2 (*.f32 (PI.f32) (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)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1) (fma.f32 alpha alpha -1)))
(fma.f32 (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 2)) (/.f32 (*.f32 alpha alpha) (cbrt.f32 (*.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (neg.f32 (/.f32 (/.f32 1 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(fma.f32 (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) 2)) (/.f32 (*.f32 alpha alpha) (cbrt.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (/.f32 (neg.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(fma.f32 (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))) 2)) (*.f32 (/.f32 alpha (cbrt.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))) alpha) (/.f32 (/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(+.f32 (/.f32 (/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)) (/.f32 (*.f32 (/.f32 alpha (cbrt.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))) alpha) (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))) 2)))
(fma.f32 (/.f32 1 (sqrt.f32 (*.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (/.f32 (*.f32 alpha alpha) (sqrt.f32 (*.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (neg.f32 (/.f32 (/.f32 1 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(fma.f32 (/.f32 1 (sqrt.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (/.f32 (*.f32 alpha alpha) (sqrt.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (/.f32 (neg.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(fma.f32 (/.f32 1 (sqrt.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))) (/.f32 (*.f32 alpha alpha) (sqrt.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))) (/.f32 (/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(fma.f32 (/.f32 alpha (sqrt.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))) (/.f32 alpha (sqrt.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))) (/.f32 (/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(fma.f32 (/.f32 alpha 1) (/.f32 alpha (*.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (neg.f32 (/.f32 (/.f32 1 (*.f32 2 (*.f32 (PI.f32) (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)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1) (fma.f32 alpha alpha -1)))
(fma.f32 (/.f32 (cbrt.f32 (pow.f32 alpha 4)) 1) (/.f32 (pow.f32 (cbrt.f32 alpha) 2) (*.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (neg.f32 (/.f32 (/.f32 1 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(fma.f32 (cbrt.f32 (pow.f32 alpha 4)) (/.f32 (pow.f32 (cbrt.f32 alpha) 2) (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (/.f32 (neg.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(fma.f32 (cbrt.f32 (pow.f32 alpha 4)) (/.f32 (pow.f32 (cbrt.f32 alpha) 2) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))) (/.f32 (/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(fma.f32 (/.f32 alpha (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha)))) (/.f32 alpha (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (neg.f32 (/.f32 (/.f32 1 (*.f32 2 (*.f32 (PI.f32) (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)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1) (fma.f32 alpha alpha -1)))
(fma.f32 (/.f32 alpha (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 alpha (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha)))) (neg.f32 (/.f32 (/.f32 1 (*.f32 2 (*.f32 (PI.f32) (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)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1) (fma.f32 alpha alpha -1)))
(fma.f32 (/.f32 (cbrt.f32 (pow.f32 alpha 4)) (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha)))) (/.f32 (pow.f32 (cbrt.f32 alpha) 2) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (neg.f32 (/.f32 (/.f32 1 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(fma.f32 (/.f32 (cbrt.f32 (pow.f32 alpha 4)) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (/.f32 (pow.f32 (cbrt.f32 alpha) 2) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (neg.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(fma.f32 (/.f32 (cbrt.f32 (pow.f32 alpha 4)) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (/.f32 (pow.f32 (cbrt.f32 alpha) 2) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)) (/.f32 (/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(fma.f32 (/.f32 (cbrt.f32 (pow.f32 alpha 4)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (pow.f32 (cbrt.f32 alpha) 2) (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha)))) (neg.f32 (/.f32 (/.f32 1 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(fma.f32 (cbrt.f32 (pow.f32 alpha 4)) (/.f32 (pow.f32 (cbrt.f32 alpha) 2) (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (/.f32 (neg.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(fma.f32 (cbrt.f32 (pow.f32 alpha 4)) (/.f32 (pow.f32 (cbrt.f32 alpha) 2) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))) (/.f32 (/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(fma.f32 (/.f32 alpha (pow.f32 (cbrt.f32 (*.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 2)) (/.f32 alpha (cbrt.f32 (*.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (neg.f32 (/.f32 (/.f32 1 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(fma.f32 (/.f32 alpha (pow.f32 (cbrt.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) 2)) (/.f32 alpha (cbrt.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (/.f32 (neg.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(fma.f32 (/.f32 alpha (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))) 2)) (/.f32 alpha (cbrt.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))) (/.f32 (/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(fma.f32 (/.f32 (cbrt.f32 (pow.f32 alpha 4)) (pow.f32 (cbrt.f32 (*.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 2)) (/.f32 (pow.f32 (cbrt.f32 alpha) 2) (cbrt.f32 (*.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (neg.f32 (/.f32 (/.f32 1 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(fma.f32 (/.f32 (cbrt.f32 (pow.f32 alpha 4)) (pow.f32 (cbrt.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) 2)) (/.f32 (pow.f32 (cbrt.f32 alpha) 2) (cbrt.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (/.f32 (neg.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(fma.f32 (/.f32 (cbrt.f32 (pow.f32 alpha 4)) (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))) 2)) (/.f32 (pow.f32 (cbrt.f32 alpha) 2) (cbrt.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))) (/.f32 (/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(fma.f32 (/.f32 alpha (sqrt.f32 (*.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (/.f32 alpha (sqrt.f32 (*.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (neg.f32 (/.f32 (/.f32 1 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(fma.f32 (/.f32 1 (sqrt.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (/.f32 (*.f32 alpha alpha) (sqrt.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (/.f32 (neg.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(fma.f32 (/.f32 1 (sqrt.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))) (/.f32 (*.f32 alpha alpha) (sqrt.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))) (/.f32 (/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(fma.f32 (/.f32 alpha (sqrt.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))) (/.f32 alpha (sqrt.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))) (/.f32 (/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))
(fma.f32 (/.f32 (cbrt.f32 (pow.f32 alpha 4)) (sqrt.f32 (*.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (/.f32 (pow.f32 (cbrt.f32 alpha) 2) (sqrt.f32 (*.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (neg.f32 (/.f32 (/.f32 1 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(fma.f32 (/.f32 (cbrt.f32 (pow.f32 alpha 4)) (sqrt.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (/.f32 (pow.f32 (cbrt.f32 alpha) 2) (sqrt.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (/.f32 (neg.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(fma.f32 (/.f32 (cbrt.f32 (pow.f32 alpha 4)) (sqrt.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))) (/.f32 (pow.f32 (cbrt.f32 alpha) 2) (sqrt.f32 (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))) (/.f32 (/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))

localize54.0ms (0.4%)

Local error

Found 3 expressions with local error:

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

Compiled 35 to 10 computations (71.4% saved)

series34.0ms (0.3%)

Counts
3 → 72
Calls

18 calls:

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

rewrite58.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
522×log-prod_binary32
428×prod-exp_binary32
394×exp-prod_binary32
351×pow-prod-down_binary32
263×pow2_binary32
Iterations

Useful iterations: 0 (0.0ms)

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

simplify115.0ms (0.9%)

Algorithm
egg-herbie
Rules
442×fma-def_binary32
430×associate-/r*_binary32
352×associate-*l/_binary32
325×associate-*r/_binary32
264×fma-neg_binary32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02882691
16572613
217712613
379772613
Stop Event
node limit
Counts
179 → 151
Calls
Call 1
Inputs
(*.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 (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) (pow.f32 cosTheta 2))
(*.f32 (log.f32 alpha) (pow.f32 cosTheta 2))
(*.f32 (log.f32 alpha) (pow.f32 cosTheta 2))
(*.f32 (log.f32 alpha) (pow.f32 cosTheta 2))
(*.f32 -1 (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 cosTheta 2)))
(*.f32 -1 (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 cosTheta 2)))
(*.f32 -1 (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 cosTheta 2)))
(*.f32 -1 (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 cosTheta 2)))
(*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (pow.f32 cosTheta 2))
(*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (pow.f32 cosTheta 2))
(*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (pow.f32 cosTheta 2))
(*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (pow.f32 cosTheta 2))
(*.f32 (log.f32 alpha) (pow.f32 cosTheta 2))
(*.f32 (log.f32 alpha) (pow.f32 cosTheta 2))
(*.f32 (log.f32 alpha) (pow.f32 cosTheta 2))
(*.f32 (log.f32 alpha) (pow.f32 cosTheta 2))
(*.f32 (log.f32 alpha) (pow.f32 cosTheta 2))
(*.f32 (log.f32 alpha) (pow.f32 cosTheta 2))
(*.f32 (log.f32 alpha) (pow.f32 cosTheta 2))
(*.f32 (log.f32 alpha) (pow.f32 cosTheta 2))
(*.f32 (log.f32 alpha) (pow.f32 cosTheta 2))
(*.f32 (log.f32 alpha) (pow.f32 cosTheta 2))
(*.f32 (log.f32 alpha) (pow.f32 cosTheta 2))
(*.f32 (log.f32 alpha) (pow.f32 cosTheta 2))
(/.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/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 0 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 alpha (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))) 2)) (log.f32 (cbrt.f32 (pow.f32 alpha (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 alpha (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))))) (log.f32 (sqrt.f32 (pow.f32 alpha (*.f32 (*.f32 cosTheta 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 (pow.f32 (*.f32 (sqrt.f32 (*.f32 (PI.f32) (log.f32 alpha))) cosTheta) 4) 1/2)
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 (PI.f32) (log.f32 alpha))) cosTheta) 6) 1/3)
(pow.f32 (cbrt.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha)))) 3)
(pow.f32 (*.f32 (sqrt.f32 (*.f32 (PI.f32) (log.f32 alpha))) cosTheta) 2)
(pow.f32 (exp.f32 1) (log.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha)))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha))))) 2)) (cbrt.f32 (log.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha))))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha)))))) (sqrt.f32 (log.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha))))))
(sqrt.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 (PI.f32) (log.f32 alpha))) cosTheta) 4))
(log.f32 (pow.f32 alpha (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))))
(log.f32 (+.f32 1 (-.f32 (pow.f32 alpha (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))) 1)))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 (PI.f32) (log.f32 alpha))) cosTheta) 6))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha)))))
(log1p.f32 (-.f32 (pow.f32 alpha (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))) 1))
(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))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 (PI.f32) (log.f32 alpha))) cosTheta) 6)) 1/3))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha))))) 3))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 (PI.f32) (log.f32 alpha))) cosTheta)) 2))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha)))) 1) 1))
(exp.f32 (+.f32 (*.f32 (log.f32 (PI.f32)) 1) (fma.f32 2 (log.f32 cosTheta) (log.f32 (log.f32 alpha)))))
(exp.f32 (+.f32 (log.f32 (PI.f32)) (*.f32 (fma.f32 2 (log.f32 cosTheta) (log.f32 (log.f32 alpha))) 1)))
(exp.f32 (+.f32 (*.f32 (log.f32 (PI.f32)) 1) (*.f32 (fma.f32 2 (log.f32 cosTheta) (log.f32 (log.f32 alpha))) 1)))
(exp.f32 (+.f32 (*.f32 (log.f32 cosTheta) 2) (log.f32 (*.f32 (PI.f32) (log.f32 alpha)))))
(exp.f32 (+.f32 (*.f32 (*.f32 2 (log.f32 cosTheta)) 1) (log.f32 (*.f32 (PI.f32) (log.f32 alpha)))))
(exp.f32 (+.f32 (*.f32 (fma.f32 2 (log.f32 cosTheta) (log.f32 (log.f32 alpha))) 1) (log.f32 (PI.f32))))
(exp.f32 (+.f32 (fma.f32 2 (log.f32 cosTheta) (log.f32 (log.f32 alpha))) (*.f32 (log.f32 (PI.f32)) 1)))
(exp.f32 (+.f32 (*.f32 (fma.f32 2 (log.f32 cosTheta) (log.f32 (log.f32 alpha))) 1) (*.f32 (log.f32 (PI.f32)) 1)))
(exp.f32 (+.f32 (log.f32 (*.f32 (PI.f32) (log.f32 alpha))) (*.f32 (log.f32 cosTheta) 2)))
(exp.f32 (+.f32 (log.f32 (*.f32 (PI.f32) (log.f32 alpha))) (*.f32 (*.f32 2 (log.f32 cosTheta)) 1)))
(+.f32 0 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 alpha (*.f32 cosTheta cosTheta))) 2)) (log.f32 (cbrt.f32 (pow.f32 alpha (*.f32 cosTheta cosTheta)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 alpha (*.f32 cosTheta cosTheta)))) (log.f32 (sqrt.f32 (pow.f32 alpha (*.f32 cosTheta cosTheta)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)))) 1)
(pow.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)) 1)
(pow.f32 (pow.f32 (*.f32 cosTheta (sqrt.f32 (log.f32 alpha))) 4) 1/2)
(pow.f32 (pow.f32 (*.f32 cosTheta (sqrt.f32 (log.f32 alpha))) 6) 1/3)
(pow.f32 (cbrt.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))) 3)
(pow.f32 (*.f32 cosTheta (sqrt.f32 (log.f32 alpha))) 2)
(pow.f32 (exp.f32 1) (fma.f32 2 (log.f32 cosTheta) (log.f32 (log.f32 alpha))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (fma.f32 2 (log.f32 cosTheta) (log.f32 (log.f32 alpha)))) 2)) (cbrt.f32 (fma.f32 2 (log.f32 cosTheta) (log.f32 (log.f32 alpha)))))
(pow.f32 (exp.f32 (sqrt.f32 (fma.f32 2 (log.f32 cosTheta) (log.f32 (log.f32 alpha))))) (sqrt.f32 (fma.f32 2 (log.f32 cosTheta) (log.f32 (log.f32 alpha)))))
(sqrt.f32 (pow.f32 (*.f32 cosTheta (sqrt.f32 (log.f32 alpha))) 4))
(log.f32 (pow.f32 alpha (*.f32 cosTheta cosTheta)))
(log.f32 (+.f32 1 (-.f32 (pow.f32 alpha (*.f32 cosTheta cosTheta)) 1)))
(cbrt.f32 (pow.f32 (*.f32 cosTheta (sqrt.f32 (log.f32 alpha))) 6))
(expm1.f32 (log1p.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))))
(log1p.f32 (-.f32 (pow.f32 alpha (*.f32 cosTheta cosTheta)) 1))
(exp.f32 (fma.f32 2 (log.f32 cosTheta) (log.f32 (log.f32 alpha))))
(exp.f32 (*.f32 (fma.f32 2 (log.f32 cosTheta) (log.f32 (log.f32 alpha))) 1))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 cosTheta (sqrt.f32 (log.f32 alpha))) 6)) 1/3))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)))) 3))
(exp.f32 (*.f32 (log.f32 (*.f32 cosTheta (sqrt.f32 (log.f32 alpha)))) 2))
(exp.f32 (*.f32 (*.f32 (fma.f32 2 (log.f32 cosTheta) (log.f32 (log.f32 alpha))) 1) 1))
(exp.f32 (+.f32 (*.f32 (log.f32 (log.f32 alpha)) 1) (*.f32 2 (log.f32 cosTheta))))
(exp.f32 (+.f32 (log.f32 (log.f32 alpha)) (*.f32 (log.f32 cosTheta) 2)))
(exp.f32 (+.f32 (*.f32 (log.f32 (log.f32 alpha)) 1) (*.f32 (log.f32 cosTheta) 2)))
(exp.f32 (+.f32 (log.f32 (log.f32 alpha)) (*.f32 (*.f32 2 (log.f32 cosTheta)) 1)))
(exp.f32 (+.f32 (*.f32 (log.f32 (log.f32 alpha)) 1) (*.f32 (*.f32 2 (log.f32 cosTheta)) 1)))
(exp.f32 (+.f32 (*.f32 (log.f32 cosTheta) 1) (log.f32 (*.f32 (log.f32 alpha) cosTheta))))
(exp.f32 (+.f32 (*.f32 (log.f32 cosTheta) 2) (log.f32 (log.f32 alpha))))
(exp.f32 (+.f32 (*.f32 (*.f32 2 (log.f32 cosTheta)) 1) (log.f32 (log.f32 alpha))))
(exp.f32 (+.f32 (*.f32 2 (log.f32 cosTheta)) (*.f32 (log.f32 (log.f32 alpha)) 1)))
(exp.f32 (+.f32 (*.f32 (log.f32 cosTheta) 2) (*.f32 (log.f32 (log.f32 alpha)) 1)))
(exp.f32 (+.f32 (*.f32 (*.f32 2 (log.f32 cosTheta)) 1) (*.f32 (log.f32 (log.f32 alpha)) 1)))
(exp.f32 (+.f32 (log.f32 (*.f32 (log.f32 alpha) cosTheta)) (*.f32 (log.f32 cosTheta) 1)))
(+.f32 0 (/.f32 1/2 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha)))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (/.f32 1/2 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha)))))) 2)) (log.f32 (cbrt.f32 (exp.f32 (/.f32 1/2 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha))))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 1/2 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha))))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 1/2 (*.f32 (*.f32 cosTheta 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 (pow.f32 (*.f32 cosTheta (sqrt.f32 (log.f32 alpha))) -2) (PI.f32)))
(*.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 (cbrt.f32 (/.f32 1/2 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha))))) (cbrt.f32 (/.f32 1/4 (pow.f32 (*.f32 (sqrt.f32 (*.f32 (PI.f32) (log.f32 alpha))) cosTheta) 4))))
(*.f32 (cbrt.f32 (/.f32 1/4 (pow.f32 (*.f32 (sqrt.f32 (*.f32 (PI.f32) (log.f32 alpha))) cosTheta) 4))) (cbrt.f32 (/.f32 1/2 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha))))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 1/2 (PI.f32))) (*.f32 cosTheta (sqrt.f32 (log.f32 alpha)))) (/.f32 (sqrt.f32 (/.f32 1/2 (PI.f32))) (*.f32 cosTheta (sqrt.f32 (log.f32 alpha)))))
(*.f32 -1/2 (/.f32 1 (*.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)) (neg.f32 (PI.f32)))))
(*.f32 (/.f32 (pow.f32 (*.f32 cosTheta (sqrt.f32 (log.f32 alpha))) -2) (PI.f32)) 1/2)
(*.f32 (/.f32 1/2 (PI.f32)) (pow.f32 (*.f32 cosTheta (sqrt.f32 (log.f32 alpha))) -2))
(pow.f32 (/.f32 1/2 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha)))) 1)
(pow.f32 (/.f32 1/4 (pow.f32 (*.f32 (sqrt.f32 (*.f32 (PI.f32) (log.f32 alpha))) cosTheta) 4)) 1/2)
(pow.f32 (pow.f32 (/.f32 1/2 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha)))) 3) 1/3)
(pow.f32 (cbrt.f32 (/.f32 1/2 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha))))) 3)
(pow.f32 (/.f32 (sqrt.f32 (/.f32 1/2 (PI.f32))) (*.f32 cosTheta (sqrt.f32 (log.f32 alpha)))) 2)
(pow.f32 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha))) 2) -1)
(pow.f32 (exp.f32 1) (log.f32 (/.f32 1/2 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha))))))
(pow.f32 (/.f32 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha))) 2) 1) -1)
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (/.f32 1/2 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha)))))) 2)) (cbrt.f32 (log.f32 (/.f32 1/2 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha)))))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (/.f32 1/2 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha))))))) (sqrt.f32 (log.f32 (/.f32 1/2 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha)))))))
(sqrt.f32 (/.f32 1/4 (pow.f32 (*.f32 (sqrt.f32 (*.f32 (PI.f32) (log.f32 alpha))) cosTheta) 4)))
(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))))))
(log1p.f32 (expm1.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))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (/.f32 1/2 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha)))))) 1/3))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (/.f32 1/2 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha)))))) 3))
(exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (/.f32 1/2 (PI.f32))) (*.f32 cosTheta (sqrt.f32 (log.f32 alpha))))) 2))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha))) 2)) -1))
(exp.f32 (*.f32 (*.f32 (log.f32 (/.f32 1/2 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha))))) 1) 1))
(exp.f32 (-.f32 (log.f32 (/.f32 1/2 (PI.f32))) (*.f32 (fma.f32 2 (log.f32 cosTheta) (log.f32 (log.f32 alpha))) 1)))
Outputs
(*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))
(*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))
(*.f32 (log.f32 alpha) (*.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 (log.f32 alpha) (*.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 (log.f32 alpha) (*.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 (log.f32 alpha) (*.f32 cosTheta (*.f32 cosTheta (PI.f32))))
(*.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 (log.f32 alpha) (*.f32 cosTheta (*.f32 cosTheta (PI.f32))))
(*.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 (log.f32 alpha) (*.f32 cosTheta (*.f32 cosTheta (PI.f32))))
(*.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 (log.f32 alpha) (*.f32 cosTheta (*.f32 cosTheta (PI.f32))))
(*.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 (log.f32 alpha) (*.f32 cosTheta (*.f32 cosTheta (PI.f32))))
(*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))
(*.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))))
(*.f32 cosTheta (*.f32 (*.f32 cosTheta (PI.f32)) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))))
(*.f32 (PI.f32) (*.f32 cosTheta (*.f32 cosTheta (-.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 (PI.f32) (*.f32 cosTheta cosTheta)) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))))
(*.f32 cosTheta (*.f32 (*.f32 cosTheta (PI.f32)) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))))
(*.f32 (PI.f32) (*.f32 cosTheta (*.f32 cosTheta (-.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 (PI.f32) (*.f32 cosTheta cosTheta)) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))))
(*.f32 cosTheta (*.f32 (*.f32 cosTheta (PI.f32)) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))))
(*.f32 (PI.f32) (*.f32 cosTheta (*.f32 cosTheta (-.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 (PI.f32) (*.f32 cosTheta cosTheta)) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))))
(*.f32 cosTheta (*.f32 (*.f32 cosTheta (PI.f32)) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))))
(*.f32 (PI.f32) (*.f32 cosTheta (*.f32 cosTheta (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))))))
(*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))
(*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))
(*.f32 (log.f32 alpha) (*.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 (log.f32 alpha) (*.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 (log.f32 alpha) (*.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 (log.f32 alpha) (*.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 (log.f32 alpha) (*.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 (log.f32 alpha) (*.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 (log.f32 alpha) (*.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 (log.f32 alpha) (*.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 (log.f32 alpha) (*.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 (log.f32 alpha) (*.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 (log.f32 alpha) (*.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 (log.f32 alpha) (*.f32 cosTheta (*.f32 cosTheta (PI.f32))))
(*.f32 (log.f32 alpha) (pow.f32 cosTheta 2))
(*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))
(*.f32 (log.f32 alpha) (pow.f32 cosTheta 2))
(*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))
(*.f32 (log.f32 alpha) (pow.f32 cosTheta 2))
(*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))
(*.f32 (log.f32 alpha) (pow.f32 cosTheta 2))
(*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))
(*.f32 -1 (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 cosTheta 2)))
(*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))
(*.f32 -1 (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 cosTheta 2)))
(*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))
(*.f32 -1 (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 cosTheta 2)))
(*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))
(*.f32 -1 (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 cosTheta 2)))
(*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))
(*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (pow.f32 cosTheta 2))
(*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))) (*.f32 cosTheta cosTheta))
(*.f32 cosTheta (*.f32 cosTheta (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))))
(*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (pow.f32 cosTheta 2))
(*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))) (*.f32 cosTheta cosTheta))
(*.f32 cosTheta (*.f32 cosTheta (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))))
(*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (pow.f32 cosTheta 2))
(*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))) (*.f32 cosTheta cosTheta))
(*.f32 cosTheta (*.f32 cosTheta (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))))
(*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (pow.f32 cosTheta 2))
(*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))) (*.f32 cosTheta cosTheta))
(*.f32 cosTheta (*.f32 cosTheta (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))))
(*.f32 (log.f32 alpha) (pow.f32 cosTheta 2))
(*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))
(*.f32 (log.f32 alpha) (pow.f32 cosTheta 2))
(*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))
(*.f32 (log.f32 alpha) (pow.f32 cosTheta 2))
(*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))
(*.f32 (log.f32 alpha) (pow.f32 cosTheta 2))
(*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))
(*.f32 (log.f32 alpha) (pow.f32 cosTheta 2))
(*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))
(*.f32 (log.f32 alpha) (pow.f32 cosTheta 2))
(*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))
(*.f32 (log.f32 alpha) (pow.f32 cosTheta 2))
(*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))
(*.f32 (log.f32 alpha) (pow.f32 cosTheta 2))
(*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))
(*.f32 (log.f32 alpha) (pow.f32 cosTheta 2))
(*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))
(*.f32 (log.f32 alpha) (pow.f32 cosTheta 2))
(*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))
(*.f32 (log.f32 alpha) (pow.f32 cosTheta 2))
(*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))
(*.f32 (log.f32 alpha) (pow.f32 cosTheta 2))
(*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))
(/.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 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 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 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 -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 (log.f32 alpha) (*.f32 cosTheta (*.f32 cosTheta (PI.f32)))))
(/.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 (log.f32 alpha) (*.f32 cosTheta (*.f32 cosTheta (PI.f32)))))
(/.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 (log.f32 alpha) (*.f32 cosTheta (*.f32 cosTheta (PI.f32)))))
(/.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 (log.f32 alpha) (*.f32 cosTheta (*.f32 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 (PI.f32) (*.f32 cosTheta cosTheta)) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha))))))
(/.f32 (/.f32 1/2 (*.f32 cosTheta (*.f32 cosTheta (PI.f32)))) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))))
(/.f32 (/.f32 1/2 (PI.f32)) (*.f32 cosTheta (*.f32 cosTheta (-.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 (PI.f32) (*.f32 cosTheta cosTheta)) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha))))))
(/.f32 (/.f32 1/2 (*.f32 cosTheta (*.f32 cosTheta (PI.f32)))) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))))
(/.f32 (/.f32 1/2 (PI.f32)) (*.f32 cosTheta (*.f32 cosTheta (-.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 (PI.f32) (*.f32 cosTheta cosTheta)) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha))))))
(/.f32 (/.f32 1/2 (*.f32 cosTheta (*.f32 cosTheta (PI.f32)))) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))))
(/.f32 (/.f32 1/2 (PI.f32)) (*.f32 cosTheta (*.f32 cosTheta (-.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 (PI.f32) (*.f32 cosTheta cosTheta)) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha))))))
(/.f32 (/.f32 1/2 (*.f32 cosTheta (*.f32 cosTheta (PI.f32)))) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))))
(/.f32 (/.f32 1/2 (PI.f32)) (*.f32 cosTheta (*.f32 cosTheta (-.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 (log.f32 alpha) (*.f32 cosTheta (*.f32 cosTheta (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 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 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 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 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 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 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 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 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 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 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 0 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha))))
(*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))
(*.f32 (log.f32 alpha) (*.f32 cosTheta (*.f32 cosTheta (PI.f32))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 alpha (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))) 2)) (log.f32 (cbrt.f32 (pow.f32 alpha (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 alpha (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) 2)) (log.f32 (cbrt.f32 (pow.f32 alpha (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 alpha (*.f32 cosTheta (*.f32 cosTheta (PI.f32)))))))
(*.f32 (log.f32 (cbrt.f32 (pow.f32 alpha (*.f32 cosTheta (*.f32 cosTheta (PI.f32)))))) 3)
(+.f32 (log.f32 (sqrt.f32 (pow.f32 alpha (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))))) (log.f32 (sqrt.f32 (pow.f32 alpha (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))))))
(*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))
(*.f32 (log.f32 alpha) (*.f32 cosTheta (*.f32 cosTheta (PI.f32))))
(-.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 (log.f32 alpha) (*.f32 cosTheta (*.f32 cosTheta (PI.f32))))
(pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha))) 1)
(*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))
(*.f32 (log.f32 alpha) (*.f32 cosTheta (*.f32 cosTheta (PI.f32))))
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 (PI.f32) (log.f32 alpha))) cosTheta) 4) 1/2)
(*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))
(*.f32 (log.f32 alpha) (*.f32 cosTheta (*.f32 cosTheta (PI.f32))))
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 (PI.f32) (log.f32 alpha))) cosTheta) 6) 1/3)
(*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))
(*.f32 (log.f32 alpha) (*.f32 cosTheta (*.f32 cosTheta (PI.f32))))
(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 (log.f32 alpha) (*.f32 cosTheta (*.f32 cosTheta (PI.f32))))
(pow.f32 (*.f32 (sqrt.f32 (*.f32 (PI.f32) (log.f32 alpha))) cosTheta) 2)
(*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))
(*.f32 (log.f32 alpha) (*.f32 cosTheta (*.f32 cosTheta (PI.f32))))
(pow.f32 (exp.f32 1) (log.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha)))))
(*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))
(*.f32 (log.f32 alpha) (*.f32 cosTheta (*.f32 cosTheta (PI.f32))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha))))) 2)) (cbrt.f32 (log.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha))))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))) 2)) (cbrt.f32 (log.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta (*.f32 cosTheta (PI.f32)))))) 2)) (cbrt.f32 (log.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta (*.f32 cosTheta (PI.f32)))))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha)))))) (sqrt.f32 (log.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha))))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))))) (sqrt.f32 (log.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta (*.f32 cosTheta (PI.f32))))))) (sqrt.f32 (log.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta (*.f32 cosTheta (PI.f32)))))))
(sqrt.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 (PI.f32) (log.f32 alpha))) cosTheta) 4))
(*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))
(*.f32 (log.f32 alpha) (*.f32 cosTheta (*.f32 cosTheta (PI.f32))))
(log.f32 (pow.f32 alpha (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))))
(*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))
(*.f32 (log.f32 alpha) (*.f32 cosTheta (*.f32 cosTheta (PI.f32))))
(log.f32 (+.f32 1 (-.f32 (pow.f32 alpha (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))) 1)))
(*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))
(*.f32 (log.f32 alpha) (*.f32 cosTheta (*.f32 cosTheta (PI.f32))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 (PI.f32) (log.f32 alpha))) cosTheta) 6))
(*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))
(*.f32 (log.f32 alpha) (*.f32 cosTheta (*.f32 cosTheta (PI.f32))))
(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 (log.f32 alpha) (*.f32 cosTheta (*.f32 cosTheta (PI.f32))))
(log1p.f32 (-.f32 (pow.f32 alpha (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))) 1))
(*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))
(*.f32 (log.f32 alpha) (*.f32 cosTheta (*.f32 cosTheta (PI.f32))))
(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 (log.f32 alpha) (*.f32 cosTheta (*.f32 cosTheta (PI.f32))))
(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 (log.f32 alpha) (*.f32 cosTheta (*.f32 cosTheta (PI.f32))))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 (PI.f32) (log.f32 alpha))) cosTheta) 6)) 1/3))
(*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))
(*.f32 (log.f32 alpha) (*.f32 cosTheta (*.f32 cosTheta (PI.f32))))
(exp.f32 (*.f32 (log.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 (log.f32 alpha) (*.f32 cosTheta (*.f32 cosTheta (PI.f32))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 (PI.f32) (log.f32 alpha))) cosTheta)) 2))
(*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))
(*.f32 (log.f32 alpha) (*.f32 cosTheta (*.f32 cosTheta (PI.f32))))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha)))) 1) 1))
(*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))
(*.f32 (log.f32 alpha) (*.f32 cosTheta (*.f32 cosTheta (PI.f32))))
(exp.f32 (+.f32 (*.f32 (log.f32 (PI.f32)) 1) (fma.f32 2 (log.f32 cosTheta) (log.f32 (log.f32 alpha)))))
(*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))
(*.f32 (log.f32 alpha) (*.f32 cosTheta (*.f32 cosTheta (PI.f32))))
(exp.f32 (+.f32 (log.f32 (PI.f32)) (*.f32 (fma.f32 2 (log.f32 cosTheta) (log.f32 (log.f32 alpha))) 1)))
(*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))
(*.f32 (log.f32 alpha) (*.f32 cosTheta (*.f32 cosTheta (PI.f32))))
(exp.f32 (+.f32 (*.f32 (log.f32 (PI.f32)) 1) (*.f32 (fma.f32 2 (log.f32 cosTheta) (log.f32 (log.f32 alpha))) 1)))
(*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))
(*.f32 (log.f32 alpha) (*.f32 cosTheta (*.f32 cosTheta (PI.f32))))
(exp.f32 (+.f32 (*.f32 (log.f32 cosTheta) 2) (log.f32 (*.f32 (PI.f32) (log.f32 alpha)))))
(*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))
(*.f32 (log.f32 alpha) (*.f32 cosTheta (*.f32 cosTheta (PI.f32))))
(exp.f32 (+.f32 (*.f32 (*.f32 2 (log.f32 cosTheta)) 1) (log.f32 (*.f32 (PI.f32) (log.f32 alpha)))))
(*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))
(*.f32 (log.f32 alpha) (*.f32 cosTheta (*.f32 cosTheta (PI.f32))))
(exp.f32 (+.f32 (*.f32 (fma.f32 2 (log.f32 cosTheta) (log.f32 (log.f32 alpha))) 1) (log.f32 (PI.f32))))
(*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))
(*.f32 (log.f32 alpha) (*.f32 cosTheta (*.f32 cosTheta (PI.f32))))
(exp.f32 (+.f32 (fma.f32 2 (log.f32 cosTheta) (log.f32 (log.f32 alpha))) (*.f32 (log.f32 (PI.f32)) 1)))
(*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))
(*.f32 (log.f32 alpha) (*.f32 cosTheta (*.f32 cosTheta (PI.f32))))
(exp.f32 (+.f32 (*.f32 (fma.f32 2 (log.f32 cosTheta) (log.f32 (log.f32 alpha))) 1) (*.f32 (log.f32 (PI.f32)) 1)))
(*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))
(*.f32 (log.f32 alpha) (*.f32 cosTheta (*.f32 cosTheta (PI.f32))))
(exp.f32 (+.f32 (log.f32 (*.f32 (PI.f32) (log.f32 alpha))) (*.f32 (log.f32 cosTheta) 2)))
(*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))
(*.f32 (log.f32 alpha) (*.f32 cosTheta (*.f32 cosTheta (PI.f32))))
(exp.f32 (+.f32 (log.f32 (*.f32 (PI.f32) (log.f32 alpha))) (*.f32 (*.f32 2 (log.f32 cosTheta)) 1)))
(*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))
(*.f32 (log.f32 alpha) (*.f32 cosTheta (*.f32 cosTheta (PI.f32))))
(+.f32 0 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)))
(*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 alpha (*.f32 cosTheta cosTheta))) 2)) (log.f32 (cbrt.f32 (pow.f32 alpha (*.f32 cosTheta cosTheta)))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 alpha (*.f32 cosTheta cosTheta)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 alpha (*.f32 cosTheta cosTheta)))) (log.f32 (sqrt.f32 (pow.f32 alpha (*.f32 cosTheta cosTheta)))))
(*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)))) 1)
(*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))
(pow.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)) 1)
(*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))
(pow.f32 (pow.f32 (*.f32 cosTheta (sqrt.f32 (log.f32 alpha))) 4) 1/2)
(*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))
(pow.f32 (pow.f32 (*.f32 cosTheta (sqrt.f32 (log.f32 alpha))) 6) 1/3)
(*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))
(pow.f32 (cbrt.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))) 3)
(*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))
(pow.f32 (*.f32 cosTheta (sqrt.f32 (log.f32 alpha))) 2)
(*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))
(pow.f32 (exp.f32 1) (fma.f32 2 (log.f32 cosTheta) (log.f32 (log.f32 alpha))))
(*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (fma.f32 2 (log.f32 cosTheta) (log.f32 (log.f32 alpha)))) 2)) (cbrt.f32 (fma.f32 2 (log.f32 cosTheta) (log.f32 (log.f32 alpha)))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)))) 2)) (cbrt.f32 (log.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)))))
(pow.f32 (exp.f32 (sqrt.f32 (fma.f32 2 (log.f32 cosTheta) (log.f32 (log.f32 alpha))))) (sqrt.f32 (fma.f32 2 (log.f32 cosTheta) (log.f32 (log.f32 alpha)))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))))) (sqrt.f32 (log.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)))))
(sqrt.f32 (pow.f32 (*.f32 cosTheta (sqrt.f32 (log.f32 alpha))) 4))
(*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))
(log.f32 (pow.f32 alpha (*.f32 cosTheta cosTheta)))
(*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))
(log.f32 (+.f32 1 (-.f32 (pow.f32 alpha (*.f32 cosTheta cosTheta)) 1)))
(*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))
(cbrt.f32 (pow.f32 (*.f32 cosTheta (sqrt.f32 (log.f32 alpha))) 6))
(*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))
(expm1.f32 (log1p.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))))
(*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))
(log1p.f32 (-.f32 (pow.f32 alpha (*.f32 cosTheta cosTheta)) 1))
(*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))
(exp.f32 (fma.f32 2 (log.f32 cosTheta) (log.f32 (log.f32 alpha))))
(*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))
(exp.f32 (*.f32 (fma.f32 2 (log.f32 cosTheta) (log.f32 (log.f32 alpha))) 1))
(*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 cosTheta (sqrt.f32 (log.f32 alpha))) 6)) 1/3))
(*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)))) 3))
(*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))
(exp.f32 (*.f32 (log.f32 (*.f32 cosTheta (sqrt.f32 (log.f32 alpha)))) 2))
(*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))
(exp.f32 (*.f32 (*.f32 (fma.f32 2 (log.f32 cosTheta) (log.f32 (log.f32 alpha))) 1) 1))
(*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))
(exp.f32 (+.f32 (*.f32 (log.f32 (log.f32 alpha)) 1) (*.f32 2 (log.f32 cosTheta))))
(*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))
(exp.f32 (+.f32 (log.f32 (log.f32 alpha)) (*.f32 (log.f32 cosTheta) 2)))
(*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))
(exp.f32 (+.f32 (*.f32 (log.f32 (log.f32 alpha)) 1) (*.f32 (log.f32 cosTheta) 2)))
(*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))
(exp.f32 (+.f32 (log.f32 (log.f32 alpha)) (*.f32 (*.f32 2 (log.f32 cosTheta)) 1)))
(*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))
(exp.f32 (+.f32 (*.f32 (log.f32 (log.f32 alpha)) 1) (*.f32 (*.f32 2 (log.f32 cosTheta)) 1)))
(*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))
(exp.f32 (+.f32 (*.f32 (log.f32 cosTheta) 1) (log.f32 (*.f32 (log.f32 alpha) cosTheta))))
(*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))
(exp.f32 (+.f32 (*.f32 (log.f32 cosTheta) 2) (log.f32 (log.f32 alpha))))
(*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))
(exp.f32 (+.f32 (*.f32 (*.f32 2 (log.f32 cosTheta)) 1) (log.f32 (log.f32 alpha))))
(*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))
(exp.f32 (+.f32 (*.f32 2 (log.f32 cosTheta)) (*.f32 (log.f32 (log.f32 alpha)) 1)))
(*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))
(exp.f32 (+.f32 (*.f32 (log.f32 cosTheta) 2) (*.f32 (log.f32 (log.f32 alpha)) 1)))
(*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))
(exp.f32 (+.f32 (*.f32 (*.f32 2 (log.f32 cosTheta)) 1) (*.f32 (log.f32 (log.f32 alpha)) 1)))
(*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))
(exp.f32 (+.f32 (log.f32 (*.f32 (log.f32 alpha) cosTheta)) (*.f32 (log.f32 cosTheta) 1)))
(*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))
(+.f32 0 (/.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 (log.f32 alpha) (*.f32 cosTheta (*.f32 cosTheta (PI.f32)))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (/.f32 1/2 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha)))))) 2)) (log.f32 (cbrt.f32 (exp.f32 (/.f32 1/2 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha))))))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))))) 2)) (log.f32 (cbrt.f32 (exp.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))))))
(*.f32 3 (log.f32 (cbrt.f32 (exp.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 cosTheta (*.f32 cosTheta (PI.f32)))))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 1/2 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha))))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 1/2 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha))))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 cosTheta (*.f32 cosTheta (PI.f32)))))))))
(-.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 (log.f32 alpha) (*.f32 cosTheta (*.f32 cosTheta (PI.f32)))))
(*.f32 1/2 (/.f32 (pow.f32 (*.f32 cosTheta (sqrt.f32 (log.f32 alpha))) -2) (PI.f32)))
(*.f32 (pow.f32 (*.f32 cosTheta (sqrt.f32 (log.f32 alpha))) -2) (/.f32 1/2 (PI.f32)))
(*.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 (log.f32 alpha) (*.f32 cosTheta (*.f32 cosTheta (PI.f32)))))
(*.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 (log.f32 alpha) (*.f32 cosTheta (*.f32 cosTheta (PI.f32)))))
(*.f32 (cbrt.f32 (/.f32 1/2 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha))))) (cbrt.f32 (/.f32 1/4 (pow.f32 (*.f32 (sqrt.f32 (*.f32 (PI.f32) (log.f32 alpha))) cosTheta) 4))))
(*.f32 (cbrt.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))) (cbrt.f32 (/.f32 1/4 (pow.f32 (*.f32 cosTheta (sqrt.f32 (*.f32 (log.f32 alpha) (PI.f32)))) 4))))
(*.f32 (cbrt.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 cosTheta (*.f32 cosTheta (PI.f32)))))) (cbrt.f32 (/.f32 1/4 (pow.f32 (*.f32 cosTheta (sqrt.f32 (*.f32 (log.f32 alpha) (PI.f32)))) 4))))
(*.f32 (cbrt.f32 (/.f32 1/4 (pow.f32 (*.f32 (sqrt.f32 (*.f32 (PI.f32) (log.f32 alpha))) cosTheta) 4))) (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 cosTheta (sqrt.f32 (*.f32 (log.f32 alpha) (PI.f32)))) 4))))
(*.f32 (cbrt.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 cosTheta (*.f32 cosTheta (PI.f32)))))) (cbrt.f32 (/.f32 1/4 (pow.f32 (*.f32 cosTheta (sqrt.f32 (*.f32 (log.f32 alpha) (PI.f32)))) 4))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 1/2 (PI.f32))) (*.f32 cosTheta (sqrt.f32 (log.f32 alpha)))) (/.f32 (sqrt.f32 (/.f32 1/2 (PI.f32))) (*.f32 cosTheta (sqrt.f32 (log.f32 alpha)))))
(/.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 -1/2 (/.f32 1 (*.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)) (neg.f32 (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 (pow.f32 (*.f32 cosTheta (sqrt.f32 (log.f32 alpha))) -2) (PI.f32)) 1/2)
(*.f32 1/2 (/.f32 (pow.f32 (*.f32 cosTheta (sqrt.f32 (log.f32 alpha))) -2) (PI.f32)))
(*.f32 (pow.f32 (*.f32 cosTheta (sqrt.f32 (log.f32 alpha))) -2) (/.f32 1/2 (PI.f32)))
(*.f32 (/.f32 1/2 (PI.f32)) (pow.f32 (*.f32 cosTheta (sqrt.f32 (log.f32 alpha))) -2))
(*.f32 1/2 (/.f32 (pow.f32 (*.f32 cosTheta (sqrt.f32 (log.f32 alpha))) -2) (PI.f32)))
(*.f32 (pow.f32 (*.f32 cosTheta (sqrt.f32 (log.f32 alpha))) -2) (/.f32 1/2 (PI.f32)))
(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 (log.f32 alpha) (*.f32 cosTheta (*.f32 cosTheta (PI.f32)))))
(pow.f32 (/.f32 1/4 (pow.f32 (*.f32 (sqrt.f32 (*.f32 (PI.f32) (log.f32 alpha))) cosTheta) 4)) 1/2)
(sqrt.f32 (/.f32 1/4 (pow.f32 (*.f32 cosTheta (sqrt.f32 (*.f32 (log.f32 alpha) (PI.f32)))) 4)))
(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 (log.f32 alpha) (*.f32 cosTheta (*.f32 cosTheta (PI.f32)))))
(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 (log.f32 alpha) (*.f32 cosTheta (*.f32 cosTheta (PI.f32)))))
(pow.f32 (/.f32 (sqrt.f32 (/.f32 1/2 (PI.f32))) (*.f32 cosTheta (sqrt.f32 (log.f32 alpha)))) 2)
(/.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)))))
(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 (log.f32 alpha) (*.f32 cosTheta (*.f32 cosTheta (PI.f32)))))
(pow.f32 (exp.f32 1) (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 (log.f32 alpha) (*.f32 cosTheta (*.f32 cosTheta (PI.f32)))))
(pow.f32 (/.f32 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha))) 2) 1) -1)
(/.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)))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (/.f32 1/2 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha)))))) 2)) (cbrt.f32 (log.f32 (/.f32 1/2 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha)))))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))))) 2)) (cbrt.f32 (log.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 cosTheta (*.f32 cosTheta (PI.f32))))))) 2)) (cbrt.f32 (log.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 cosTheta (*.f32 cosTheta (PI.f32))))))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (/.f32 1/2 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha))))))) (sqrt.f32 (log.f32 (/.f32 1/2 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha)))))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))))) (sqrt.f32 (log.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 cosTheta (*.f32 cosTheta (PI.f32)))))))) (sqrt.f32 (log.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 cosTheta (*.f32 cosTheta (PI.f32))))))))
(sqrt.f32 (/.f32 1/4 (pow.f32 (*.f32 (sqrt.f32 (*.f32 (PI.f32) (log.f32 alpha))) cosTheta) 4)))
(sqrt.f32 (/.f32 1/4 (pow.f32 (*.f32 cosTheta (sqrt.f32 (*.f32 (log.f32 alpha) (PI.f32)))) 4)))
(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 (log.f32 alpha) (*.f32 cosTheta (*.f32 cosTheta (PI.f32)))))
(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 (log.f32 alpha) (*.f32 cosTheta (*.f32 cosTheta (PI.f32)))))
(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 (log.f32 alpha) (*.f32 cosTheta (*.f32 cosTheta (PI.f32)))))
(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 (log.f32 alpha) (*.f32 cosTheta (*.f32 cosTheta (PI.f32)))))
(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 (log.f32 alpha) (*.f32 cosTheta (*.f32 cosTheta (PI.f32)))))
(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 (log.f32 alpha) (*.f32 cosTheta (*.f32 cosTheta (PI.f32)))))
(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 (log.f32 alpha) (*.f32 cosTheta (*.f32 cosTheta (PI.f32)))))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (/.f32 1/2 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha)))))) 1/3))
(/.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)))))
(exp.f32 (*.f32 (log.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 (log.f32 alpha) (*.f32 cosTheta (*.f32 cosTheta (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (/.f32 1/2 (PI.f32))) (*.f32 cosTheta (sqrt.f32 (log.f32 alpha))))) 2))
(/.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)))))
(exp.f32 (*.f32 (log.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 (log.f32 alpha) (*.f32 cosTheta (*.f32 cosTheta (PI.f32)))))
(exp.f32 (*.f32 (*.f32 (log.f32 (/.f32 1/2 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha))))) 1) 1))
(/.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)))))
(exp.f32 (-.f32 (log.f32 (/.f32 1/2 (PI.f32))) (*.f32 (fma.f32 2 (log.f32 cosTheta) (log.f32 (log.f32 alpha))) 1)))
(/.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)))))

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

Compiled 54 to 23 computations (57.4% saved)

series54.0ms (0.4%)

Counts
4 → 72
Calls

18 calls:

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

rewrite64.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
608×log-prod_binary32
590×prod-diff_binary32
311×pow2_binary32
263×fma-def_binary32
248×pow-unpow_binary32
Iterations

Useful iterations: 1 (0.0ms)

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

simplify75.0ms (0.6%)

Algorithm
egg-herbie
Rules
562×associate-*l/_binary32
509×associate-/l*_binary32
497×associate-*r/_binary32
306×log-prod_binary32
193×associate-*r*_binary32
Iterations

Useful iterations: 2 (0.0ms)

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

localize66.0ms (0.5%)

Local error

Found 4 expressions with local error:

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

Compiled 58 to 31 computations (46.6% saved)

series10.0ms (0.1%)

Counts
3 → 60
Calls

15 calls:

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

rewrite73.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
824×log-prod_binary32
270×expm1-udef_binary32
269×log1p-udef_binary32
231×log-div_binary32
225×log-pow_binary32
Iterations

Useful iterations: 0 (0.0ms)

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

simplify131.0ms (1%)

Algorithm
egg-herbie
Rules
367×log-prod_binary32
336×associate-/r*_binary32
288×div-sub_binary32
268×times-frac_binary32
256×associate-*r*_binary32
Iterations

Useful iterations: 1 (0.0ms)

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

localize91.0ms (0.7%)

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 (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)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
Compiler

Compiled 71 to 37 computations (47.9% saved)

series5.0ms (0%)

Counts
2 → 36
Calls

9 calls:

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

rewrite69.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
786×log-prod_binary32
377×pow2_binary32
265×pow1/3_binary32
256×log1p-udef_binary32
255×expm1-udef_binary32
Iterations

Useful iterations: 0 (0.0ms)

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

simplify100.0ms (0.8%)

Algorithm
egg-herbie
Rules
414×unswap-sqr_binary32
360×div-sub_binary32
253×*-commutative_binary32
253×associate-/l*_binary32
241×associate-*r*_binary32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04135351
112205043
248915031
Stop Event
node limit
Counts
139 → 222
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 -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 0 (/.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 (log.f32 (pow.f32 (cbrt.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))))))) 2)) (log.f32 (cbrt.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)))))))))
(+.f32 (log.f32 (sqrt.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 (sqrt.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)))))))))
(-.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 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 1/2 (log.f32 alpha)) (/.f32 (/.f32 1 (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha))) (/.f32 (/.f32 1 (PI.f32)) (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 (PI.f32) (log.f32 (*.f32 alpha alpha))))))
(*.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 (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)))))) (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))))) 2)))
(*.f32 (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))))) 2)) (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)))))))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha))) 2)) (*.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha)))) (/.f32 (/.f32 1 (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.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)))))) (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)))))))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha)))) (*.f32 (sqrt.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha)))) (/.f32 (/.f32 1 (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (*.f32 (fma.f32 alpha alpha -1) (neg.f32 (/.f32 1/2 (log.f32 alpha)))) (/.f32 1 (*.f32 (PI.f32) (neg.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 (/.f32 (/.f32 1 (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha))))
(*.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 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (log.f32 (*.f32 alpha alpha))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (log.f32 (*.f32 alpha alpha))))
(*.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 (/.f32 1 (PI.f32)) (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha))) 2)) (PI.f32)) (/.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha)))) (PI.f32)) (/.f32 (sqrt.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (sqrt.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha)))) (PI.f32)))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) 1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha))) 2)) 1) (/.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha)))) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha)))) 1) (/.f32 (sqrt.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha)))) (*.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 (/.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 (PI.f32) (log.f32 (*.f32 alpha alpha)))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha))) 2)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha)))) (PI.f32)))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (cbrt.f32 (pow.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 2))) (/.f32 (/.f32 1/2 (log.f32 alpha)) (cbrt.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 2))) (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha))) (cbrt.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha))) 2)) (cbrt.f32 (pow.f32 (*.f32 (PI.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 (PI.f32) (log.f32 (*.f32 alpha alpha)))))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha)))) (cbrt.f32 (pow.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 2))) (/.f32 (sqrt.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha)))) (cbrt.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (sqrt.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (/.f32 (/.f32 1/2 (log.f32 alpha)) (sqrt.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha))) (sqrt.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha))) 2)) (sqrt.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (/.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha)))) (sqrt.f32 (*.f32 (PI.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 (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) 1/2)
(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)
(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 (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 (*.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 alpha alpha -1))) -1)
(pow.f32 (/.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha))) 3) (pow.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 3)) 1/3)
(pow.f32 (*.f32 (/.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 alpha alpha -1)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) -1)
(pow.f32 (/.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)) -1)
(pow.f32 (/.f32 (*.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 alpha alpha -1))) 1) -1)
(neg.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha))) (*.f32 (PI.f32) (neg.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(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 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha))) 3) (pow.f32 (*.f32 (PI.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 (PI.f32) (log.f32 (*.f32 alpha 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)))))))
(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))
(+.f32 0 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (sqrt.f32 (exp.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha))))) 2)) (log.f32 (cbrt.f32 (sqrt.f32 (exp.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)))))))
(+.f32 (log.f32 (sqrt.f32 (sqrt.f32 (exp.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)))))) (log.f32 (sqrt.f32 (sqrt.f32 (exp.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha))))) 1)
(*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha))) 1)
(*.f32 1 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha)))) (cbrt.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha))) 2)) (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha 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 (sqrt.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha)))) (sqrt.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha)))))
(*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (/.f32 1/2 (log.f32 alpha))))
(*.f32 (neg.f32 (fma.f32 alpha alpha -1)) (/.f32 1 (*.f32 (log.f32 alpha) -2)))
(*.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 alpha alpha -1))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) 1/2)
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)))
(*.f32 (/.f32 1 (log.f32 alpha)) (/.f32 (fma.f32 alpha alpha -1) 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 (sqrt.f32 (fma.f32 alpha alpha -1)) (log.f32 alpha)) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) 2))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) 2) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (log.f32 alpha)))
(*.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) 1) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (log.f32 (*.f32 alpha alpha))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) 1) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (log.f32 (*.f32 alpha alpha))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (log.f32 (*.f32 alpha alpha))) 2)) (/.f32 (fma.f32 alpha alpha -1) (cbrt.f32 (log.f32 (*.f32 alpha alpha)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (pow.f32 (cbrt.f32 (log.f32 (*.f32 alpha alpha))) 2)) (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha)))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (pow.f32 (cbrt.f32 (log.f32 (*.f32 alpha alpha))) 2)) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (cbrt.f32 (log.f32 (*.f32 alpha alpha)))))
(*.f32 (/.f32 1 (sqrt.f32 (log.f32 (*.f32 alpha alpha)))) (/.f32 (fma.f32 alpha alpha -1) (sqrt.f32 (log.f32 (*.f32 alpha alpha)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (sqrt.f32 (log.f32 (*.f32 alpha alpha)))) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (sqrt.f32 (log.f32 (*.f32 alpha alpha)))))
(pow.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha))) 1)
(pow.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha))) 2) 1/2)
(pow.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha))) 3) 1/3)
(pow.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha)))) 3)
(pow.f32 (sqrt.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha)))) 2)
(pow.f32 (/.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 alpha alpha -1)) -1)
(pow.f32 (/.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (pow.f32 (log.f32 (*.f32 alpha alpha)) 3)) 1/3)
(pow.f32 (/.f32 (/.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 alpha alpha -1)) 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) (log.f32 (*.f32 alpha 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) (log.f32 (*.f32 alpha alpha))))))
(cbrt.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha))) 3))
(cbrt.f32 (/.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (pow.f32 (log.f32 (*.f32 alpha alpha)) 3)))
(expm1.f32 (log1p.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha)))))
(log1p.f32 (expm1.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha)))))
(exp.f32 (log.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha)))))
(exp.f32 (*.f32 (log.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha)))) 1))
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 (log.f32 alpha) (*.f32 (-.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 (/.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 (log.f32 alpha)) (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (PI.f32))) (*.f32 (/.f32 cosTheta (*.f32 (log.f32 alpha) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2))) (/.f32 cosTheta (PI.f32)))) (/.f32 -1/2 (*.f32 (log.f32 alpha) (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (PI.f32)))))
(fma.f32 (+.f32 (/.f32 (/.f32 1 (log.f32 alpha)) (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (PI.f32))) (*.f32 (/.f32 cosTheta (*.f32 (log.f32 alpha) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2))) (/.f32 cosTheta (PI.f32)))) (*.f32 1/2 (*.f32 alpha alpha)) (/.f32 -1/2 (*.f32 (log.f32 alpha) (*.f32 (-.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 (/.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 (log.f32 alpha)) (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (PI.f32))) (*.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 (*.f32 cosTheta cosTheta) (-.f32 1 (*.f32 cosTheta cosTheta))) (*.f32 (+.f32 (/.f32 (/.f32 1 (log.f32 alpha)) (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (PI.f32))) (*.f32 (/.f32 cosTheta (*.f32 (log.f32 alpha) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2))) (/.f32 cosTheta (PI.f32)))) (pow.f32 alpha 4))) (/.f32 -1/2 (*.f32 (log.f32 alpha) (*.f32 (-.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 (/.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 (log.f32 alpha)) (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (PI.f32))) (*.f32 (/.f32 cosTheta (*.f32 (log.f32 alpha) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2))) (/.f32 cosTheta (PI.f32)))))) (*.f32 (/.f32 (pow.f32 cosTheta 4) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2)) (*.f32 (+.f32 (/.f32 (/.f32 1 (log.f32 alpha)) (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (PI.f32))) (*.f32 (/.f32 cosTheta (*.f32 (log.f32 alpha) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2))) (/.f32 cosTheta (PI.f32)))) (pow.f32 alpha 6))))) (fma.f32 -1/2 (*.f32 (/.f32 (*.f32 cosTheta cosTheta) (-.f32 1 (*.f32 cosTheta cosTheta))) (*.f32 (+.f32 (/.f32 (/.f32 1 (log.f32 alpha)) (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (PI.f32))) (*.f32 (/.f32 cosTheta (*.f32 (log.f32 alpha) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2))) (/.f32 cosTheta (PI.f32)))) (pow.f32 alpha 4))) (/.f32 -1/2 (*.f32 (log.f32 alpha) (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (PI.f32))))))
(/.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 (*.f32 cosTheta cosTheta) (PI.f32)))
(/.f32 -1/2 (*.f32 (*.f32 (neg.f32 (log.f32 alpha)) (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 (*.f32 1/2 (-.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 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)) (*.f32 cosTheta cosTheta))) (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (pow.f32 cosTheta 4) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))))) (*.f32 alpha alpha)) (/.f32 -1/2 (*.f32 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)) (*.f32 cosTheta cosTheta))))
(fma.f32 (/.f32 1/2 alpha) (/.f32 (+.f32 (/.f32 1 (*.f32 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)) (*.f32 cosTheta cosTheta))) (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (pow.f32 cosTheta 4) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))))) alpha) (/.f32 -1/2 (*.f32 (*.f32 (neg.f32 (log.f32 alpha)) (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 (*.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)))))
(fma.f32 1/2 (/.f32 (+.f32 (/.f32 1 (*.f32 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)) (*.f32 cosTheta cosTheta))) (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (pow.f32 cosTheta 4) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))))) (*.f32 alpha alpha)) (fma.f32 -1/2 (*.f32 (/.f32 (+.f32 (/.f32 1 (*.f32 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)) (*.f32 cosTheta cosTheta))) (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (pow.f32 cosTheta 4) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))))) (*.f32 cosTheta cosTheta)) (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (pow.f32 alpha 4))) (/.f32 -1/2 (*.f32 (*.f32 (neg.f32 (log.f32 alpha)) (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 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)))))
(fma.f32 1/2 (*.f32 (/.f32 (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2) (pow.f32 cosTheta 4)) (/.f32 (+.f32 (/.f32 1 (*.f32 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)) (*.f32 cosTheta cosTheta))) (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (pow.f32 cosTheta 4) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))))) (pow.f32 alpha 6))) (fma.f32 1/2 (/.f32 (+.f32 (/.f32 1 (*.f32 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)) (*.f32 cosTheta cosTheta))) (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (pow.f32 cosTheta 4) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))))) (*.f32 alpha alpha)) (fma.f32 -1/2 (*.f32 (/.f32 (+.f32 (/.f32 1 (*.f32 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)) (*.f32 cosTheta cosTheta))) (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (pow.f32 cosTheta 4) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))))) (*.f32 cosTheta cosTheta)) (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (pow.f32 alpha 4))) (/.f32 -1/2 (*.f32 (*.f32 (neg.f32 (log.f32 alpha)) (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 (/.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 cosTheta (*.f32 cosTheta (PI.f32)))) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))))
(-.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 cosTheta (*.f32 cosTheta (PI.f32)))) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))) (/.f32 -1/2 (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 4)) (*.f32 (*.f32 alpha alpha) (-.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 (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 cosTheta (*.f32 cosTheta (PI.f32)))) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))))) (/.f32 -1/2 (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 4)) (*.f32 (*.f32 alpha alpha) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))))))
(+.f32 (/.f32 (/.f32 1/2 (*.f32 cosTheta (*.f32 cosTheta (PI.f32)))) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))) (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 -1/2 (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 4)) (*.f32 (*.f32 alpha alpha) (-.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 (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 (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 cosTheta (*.f32 cosTheta (PI.f32)))) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))))) (/.f32 -1/2 (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 4)) (*.f32 (*.f32 alpha alpha) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))))))
(+.f32 (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 cosTheta (*.f32 cosTheta (PI.f32)))) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))))) (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 -1/2 (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 4)) (*.f32 (*.f32 alpha alpha) (-.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 1/2 (log.f32 alpha)) (/.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 -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 (pow.f32 (fma.f32 alpha alpha -1) 2) (*.f32 (log.f32 alpha) (PI.f32))) (*.f32 cosTheta cosTheta)) (*.f32 (/.f32 1/2 (log.f32 alpha)) (/.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 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 (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) (*.f32 (log.f32 alpha) (PI.f32))) (*.f32 cosTheta cosTheta)) (*.f32 (/.f32 1/2 (PI.f32)) (/.f32 (pow.f32 cosTheta 4) (/.f32 (log.f32 alpha) (pow.f32 (fma.f32 alpha alpha -1) 3))))))
(+.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 (pow.f32 (fma.f32 alpha alpha -1) 4) (/.f32 (*.f32 (log.f32 alpha) (PI.f32)) (pow.f32 cosTheta 6))) (*.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 (fma.f32 alpha alpha -1) 2) (*.f32 (log.f32 alpha) (PI.f32))) (*.f32 cosTheta cosTheta)) (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 (/.f32 1/2 (PI.f32)) (/.f32 (pow.f32 cosTheta 4) (/.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 (*.f32 cosTheta cosTheta) (PI.f32)))
(/.f32 1/2 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (log.f32 alpha) (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 (*.f32 (log.f32 alpha) (fma.f32 alpha alpha -1)) (*.f32 (PI.f32) (pow.f32 cosTheta 4)))))
(+.f32 (/.f32 1/2 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (log.f32 alpha) (PI.f32)))) (/.f32 -1/2 (*.f32 (*.f32 (pow.f32 cosTheta 4) (fma.f32 alpha alpha -1)) (*.f32 (log.f32 alpha) (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 (log.f32 alpha)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (-.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 1/2 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (log.f32 alpha) (PI.f32)))) (+.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (PI.f32)) (pow.f32 cosTheta 6)))) (/.f32 -1/2 (*.f32 (*.f32 (pow.f32 cosTheta 4) (fma.f32 alpha alpha -1)) (*.f32 (log.f32 alpha) (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 (+.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (*.f32 cosTheta cosTheta) (PI.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 1/2 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (log.f32 alpha) (PI.f32)))) (-.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (PI.f32)) (pow.f32 cosTheta 6)))) (+.f32 (/.f32 1/2 (*.f32 (*.f32 (pow.f32 cosTheta 4) (fma.f32 alpha alpha -1)) (*.f32 (log.f32 alpha) (PI.f32)))) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (PI.f32)) (pow.f32 cosTheta 8)))))))
(+.f32 (/.f32 1/2 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (log.f32 alpha) (PI.f32)))) (+.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (PI.f32)) (pow.f32 cosTheta 6)))) (-.f32 (/.f32 -1/2 (*.f32 (*.f32 (pow.f32 cosTheta 4) (fma.f32 alpha alpha -1)) (*.f32 (log.f32 alpha) (PI.f32)))) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (PI.f32)) (pow.f32 cosTheta 8)))))))
(/.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 1/2 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (log.f32 alpha) (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 (*.f32 (log.f32 alpha) (fma.f32 alpha alpha -1)) (*.f32 (PI.f32) (pow.f32 cosTheta 4)))))
(+.f32 (/.f32 1/2 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (log.f32 alpha) (PI.f32)))) (/.f32 -1/2 (*.f32 (*.f32 (pow.f32 cosTheta 4) (fma.f32 alpha alpha -1)) (*.f32 (log.f32 alpha) (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 (log.f32 alpha)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (-.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 1/2 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (log.f32 alpha) (PI.f32)))) (+.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (PI.f32)) (pow.f32 cosTheta 6)))) (/.f32 -1/2 (*.f32 (*.f32 (pow.f32 cosTheta 4) (fma.f32 alpha alpha -1)) (*.f32 (log.f32 alpha) (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 (+.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (*.f32 cosTheta cosTheta) (PI.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 1/2 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (log.f32 alpha) (PI.f32)))) (-.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (PI.f32)) (pow.f32 cosTheta 6)))) (+.f32 (/.f32 1/2 (*.f32 (*.f32 (pow.f32 cosTheta 4) (fma.f32 alpha alpha -1)) (*.f32 (log.f32 alpha) (PI.f32)))) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (PI.f32)) (pow.f32 cosTheta 8)))))))
(+.f32 (/.f32 1/2 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (log.f32 alpha) (PI.f32)))) (+.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (PI.f32)) (pow.f32 cosTheta 6)))) (-.f32 (/.f32 -1/2 (*.f32 (*.f32 (pow.f32 cosTheta 4) (fma.f32 alpha alpha -1)) (*.f32 (log.f32 alpha) (PI.f32)))) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (PI.f32)) (pow.f32 cosTheta 8)))))))
(/.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))))
(fma.f32 1/2 (/.f32 (*.f32 alpha alpha) (log.f32 alpha)) (/.f32 -1/2 (log.f32 alpha)))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)))
(-.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (log.f32 alpha))) (*.f32 1/2 (/.f32 1 (log.f32 alpha))))
(fma.f32 1/2 (/.f32 (*.f32 alpha alpha) (log.f32 alpha)) (/.f32 -1/2 (log.f32 alpha)))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)))
(-.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (log.f32 alpha))) (*.f32 1/2 (/.f32 1 (log.f32 alpha))))
(fma.f32 1/2 (/.f32 (*.f32 alpha alpha) (log.f32 alpha)) (/.f32 -1/2 (log.f32 alpha)))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)))
(*.f32 -1/2 (/.f32 (pow.f32 alpha 2) (log.f32 (/.f32 1 alpha))))
(/.f32 (*.f32 -1/2 (*.f32 alpha alpha)) (neg.f32 (log.f32 alpha)))
(*.f32 -1/2 (/.f32 (*.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 (*.f32 -1/2 (*.f32 alpha alpha)) (neg.f32 (log.f32 alpha))) (/.f32 1/2 (neg.f32 (log.f32 alpha))))
(fma.f32 -1/2 (/.f32 (*.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 (*.f32 -1/2 (*.f32 alpha alpha)) (neg.f32 (log.f32 alpha))) (/.f32 1/2 (neg.f32 (log.f32 alpha))))
(fma.f32 -1/2 (/.f32 (*.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 (*.f32 -1/2 (*.f32 alpha alpha)) (neg.f32 (log.f32 alpha))) (/.f32 1/2 (neg.f32 (log.f32 alpha))))
(fma.f32 -1/2 (/.f32 (*.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) (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))))))
(fma.f32 1/2 (/.f32 alpha (/.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) alpha)) (/.f32 -1/2 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))))
(-.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (+.f32 (log.f32 -1) (*.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))))))
(fma.f32 1/2 (/.f32 alpha (/.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) alpha)) (/.f32 -1/2 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))))
(-.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (+.f32 (log.f32 -1) (*.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))))))
(fma.f32 1/2 (/.f32 alpha (/.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) alpha)) (/.f32 -1/2 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))))
(+.f32 0 (/.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 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))
(/.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 (log.f32 (pow.f32 (cbrt.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))))))) 2)) (log.f32 (cbrt.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)))))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.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 (cbrt.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)))))))))
(*.f32 3 (log.f32 (cbrt.f32 (exp.f32 (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 2 (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))
(+.f32 (log.f32 (sqrt.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 (sqrt.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)))))))))
(*.f32 2 (log.f32 (sqrt.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)))))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 2 (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))
(-.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 (/.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 (fma.f32 alpha 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 (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 (/.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 (fma.f32 alpha alpha -1) (*.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 (/.f32 1 (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 1 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (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 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha))) (/.f32 (/.f32 1 (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 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 (/.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 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 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))
(/.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 (/.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 (/.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 (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)))))) (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))))) 2)))
(*.f32 (cbrt.f32 (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 2 (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (cbrt.f32 (pow.f32 (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 2 (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 2)))
(*.f32 (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))))) 2)) (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)))))))
(*.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)))))) (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))))) 2)))
(*.f32 (cbrt.f32 (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 2 (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (cbrt.f32 (pow.f32 (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 2 (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha))) 2)) (*.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha)))) (/.f32 (/.f32 1 (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha))) 2)) (/.f32 (*.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha)))) (/.f32 1 (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (/.f32 (/.f32 1 (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (*.f32 (cbrt.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (log.f32 alpha))) 2)) (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (log.f32 alpha))))))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 alpha alpha -1)) -2)) (/.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (log.f32 alpha)))) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.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)))))) (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)))))))
(/.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 (/.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 (sqrt.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha)))) (*.f32 (sqrt.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha)))) (/.f32 (/.f32 1 (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 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 (/.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 (*.f32 (fma.f32 alpha alpha -1) (neg.f32 (/.f32 1/2 (log.f32 alpha)))) (/.f32 1 (*.f32 (PI.f32) (neg.f32 (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 (/.f32 1 (PI.f32)) (neg.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 (PI.f32) (neg.f32 (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) (neg.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 (/.f32 (/.f32 1 (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha 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)))))
(/.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 (/.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 (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 (/.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 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (log.f32 (*.f32 alpha 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)))))
(/.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 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (log.f32 (*.f32 alpha 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)))))
(/.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 (/.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 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha))) (/.f32 1 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (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 (/.f32 1 (PI.f32)) (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 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 (/.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 (/.f32 (cbrt.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha))) 2)) (PI.f32)) (/.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha))) 2)) (/.f32 (*.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha)))) (/.f32 1 (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (/.f32 (/.f32 1 (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (*.f32 (cbrt.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (log.f32 alpha))) 2)) (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (log.f32 alpha))))))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 alpha alpha -1)) -2)) (/.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (log.f32 alpha)))) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha)))) (PI.f32)) (/.f32 (sqrt.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 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 (/.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 (/.f32 (sqrt.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (sqrt.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha)))) (PI.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 (/.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 (/.f32 (fma.f32 alpha alpha -1) 1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.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 1 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (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 (/.f32 (cbrt.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha))) 2)) 1) (/.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha)))) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha))) 2)) (/.f32 (*.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha)))) (/.f32 1 (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (/.f32 (/.f32 1 (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (*.f32 (cbrt.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (log.f32 alpha))) 2)) (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (log.f32 alpha))))))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 alpha alpha -1)) -2)) (/.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (log.f32 alpha)))) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha)))) 1) (/.f32 (sqrt.f32 (/.f32 (fma.f32 alpha alpha -1) (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) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))
(/.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 (/.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/2 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha))) (/.f32 1 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (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 (/.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 (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 (/.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 (/.f32 (cbrt.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha))) 2)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha)))) (PI.f32)))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha))) 2)) (/.f32 (*.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha)))) (/.f32 1 (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (/.f32 (/.f32 1 (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (*.f32 (cbrt.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (log.f32 alpha))) 2)) (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (log.f32 alpha))))))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 alpha alpha -1)) -2)) (/.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (log.f32 alpha)))) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (cbrt.f32 (pow.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 2))) (/.f32 (/.f32 1/2 (log.f32 alpha)) (cbrt.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (cbrt.f32 (pow.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 2))) (/.f32 1/2 (*.f32 (cbrt.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (log.f32 alpha))))
(/.f32 (fma.f32 alpha alpha -1) (/.f32 (cbrt.f32 (pow.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 2)) (/.f32 1/2 (*.f32 (log.f32 alpha) (cbrt.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 2))) (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha))) (cbrt.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 2))) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (cbrt.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (log.f32 (*.f32 alpha alpha)))))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (log.f32 alpha))) (cbrt.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (cbrt.f32 (pow.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 2)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha))) 2)) (cbrt.f32 (pow.f32 (*.f32 (PI.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 (PI.f32) (log.f32 (*.f32 alpha alpha)))))))
(*.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)))))) (/.f32 (cbrt.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha))) 2)) (cbrt.f32 (pow.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 2))))
(*.f32 (cbrt.f32 (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 2 (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (/.f32 (cbrt.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (log.f32 alpha))) 2)) (cbrt.f32 (pow.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 2))))
(*.f32 (cbrt.f32 (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 2 (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (/.f32 (cbrt.f32 (pow.f32 (/.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 alpha alpha -1)) -2)) (cbrt.f32 (pow.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 2))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha)))) (cbrt.f32 (pow.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 2))) (/.f32 (sqrt.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha)))) (cbrt.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 2))) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (cbrt.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (log.f32 (*.f32 alpha alpha)))))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (log.f32 alpha))) (cbrt.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (cbrt.f32 (pow.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 2)))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (sqrt.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (/.f32 (/.f32 1/2 (log.f32 alpha)) (sqrt.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha))) (sqrt.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (log.f32 alpha))) (sqrt.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (sqrt.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha))) 2)) (sqrt.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (/.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha)))) (sqrt.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (log.f32 alpha))) 2)) (sqrt.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (/.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (log.f32 alpha)))) (sqrt.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (/.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 alpha alpha -1)) -2)) (sqrt.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (/.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (log.f32 alpha)))) (sqrt.f32 (*.f32 (PI.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)
(/.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 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 2 (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(pow.f32 (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) 1/2)
(/.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 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 2 (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(pow.f32 (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)
(/.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 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 2 (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(pow.f32 (cbrt.f32 (/.f32 (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)
(/.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 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 2 (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(pow.f32 (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)
(/.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 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 2 (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(pow.f32 (*.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 alpha alpha -1))) -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 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 2 (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(pow.f32 (/.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha))) 3) (pow.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 3)) 1/3)
(/.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 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 2 (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(pow.f32 (*.f32 (/.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 alpha alpha -1)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) -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 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 2 (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(pow.f32 (/.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)) -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 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 2 (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(pow.f32 (/.f32 (*.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 alpha alpha -1))) 1) -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 (/.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))
(neg.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha))) (*.f32 (PI.f32) (neg.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(/.f32 (neg.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha)))) (*.f32 (PI.f32) (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 (neg.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (*.f32 2 (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))
(/.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 (/.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))
(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)))))))
(/.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 (/.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))
(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))))))))
(/.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 (/.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))
(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))
(/.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 (/.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))
(cbrt.f32 (/.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha))) 3) (pow.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 3)))
(/.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 (/.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))
(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)))))))
(/.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 (/.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))
(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)))))))
(/.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 (/.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))
(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)))))))
(/.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 (/.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))
(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))
(/.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 (/.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 0 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha))))
(/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha)))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (log.f32 alpha)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (sqrt.f32 (exp.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha))))) 2)) (log.f32 (cbrt.f32 (sqrt.f32 (exp.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (sqrt.f32 (exp.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha))))))) (log.f32 (cbrt.f32 (sqrt.f32 (exp.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)))))))
(*.f32 3 (log.f32 (cbrt.f32 (sqrt.f32 (exp.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)))))))
(+.f32 (log.f32 (sqrt.f32 (sqrt.f32 (exp.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)))))) (log.f32 (sqrt.f32 (sqrt.f32 (exp.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)))))))
(*.f32 2 (log.f32 (sqrt.f32 (sqrt.f32 (exp.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha))))) 1)
(/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha)))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (log.f32 alpha)))
(*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))
(fma.f32 1/2 (/.f32 (*.f32 alpha alpha) (log.f32 alpha)) (/.f32 -1/2 (log.f32 alpha)))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha))) 1)
(/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha)))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (log.f32 alpha)))
(*.f32 1 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha))))
(/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha)))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (log.f32 alpha)))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha)))) (cbrt.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha))) 2)) (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha)))))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (log.f32 alpha))) 2)) (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (log.f32 alpha)))))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 alpha alpha -1)) -2)) (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (log.f32 alpha)))))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha))) 2)) (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha)))))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (log.f32 alpha))) 2)) (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (log.f32 alpha)))))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 alpha alpha -1)) -2)) (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 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))))
(fma.f32 1/2 (/.f32 (*.f32 alpha alpha) (log.f32 alpha)) (/.f32 -1/2 (log.f32 alpha)))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha)))) (sqrt.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha)))))
(/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha)))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 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))))
(fma.f32 1/2 (/.f32 (*.f32 alpha alpha) (log.f32 alpha)) (/.f32 -1/2 (log.f32 alpha)))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)))
(*.f32 (neg.f32 (fma.f32 alpha alpha -1)) (/.f32 1 (*.f32 (log.f32 alpha) -2)))
(fma.f32 1/2 (/.f32 (*.f32 alpha alpha) (log.f32 alpha)) (/.f32 -1/2 (log.f32 alpha)))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)))
(*.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 alpha alpha -1))
(fma.f32 1/2 (/.f32 (*.f32 alpha alpha) (log.f32 alpha)) (/.f32 -1/2 (log.f32 alpha)))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) 1/2)
(fma.f32 1/2 (/.f32 (*.f32 alpha alpha) (log.f32 alpha)) (/.f32 -1/2 (log.f32 alpha)))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)))
(fma.f32 1/2 (/.f32 (*.f32 alpha alpha) (log.f32 alpha)) (/.f32 -1/2 (log.f32 alpha)))
(*.f32 (/.f32 1 (log.f32 alpha)) (/.f32 (fma.f32 alpha alpha -1) 2))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (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 1 (log.f32 alpha)) (/.f32 (fma.f32 alpha alpha -1) 2))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (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 1 (log.f32 alpha)) (/.f32 (fma.f32 alpha alpha -1) 2))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (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 1 (log.f32 alpha)) (/.f32 (fma.f32 alpha alpha -1) 2))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) 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 1 (log.f32 alpha)) (/.f32 (fma.f32 alpha alpha -1) 2))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) 2)
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) 1) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (log.f32 (*.f32 alpha alpha))))
(/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha)))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (log.f32 alpha)))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) 1) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (log.f32 (*.f32 alpha alpha))))
(/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha)))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (log.f32 alpha)))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (log.f32 (*.f32 alpha alpha))) 2)) (/.f32 (fma.f32 alpha alpha -1) (cbrt.f32 (log.f32 (*.f32 alpha alpha)))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (cbrt.f32 (*.f32 2 (log.f32 alpha)))) (pow.f32 (cbrt.f32 (*.f32 2 (log.f32 alpha))) 2))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (pow.f32 (cbrt.f32 (log.f32 (*.f32 alpha alpha))) 2)) (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha)))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha))))) (pow.f32 (cbrt.f32 (log.f32 (*.f32 alpha alpha))) 2))
(/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (/.f32 (pow.f32 (cbrt.f32 (*.f32 2 (log.f32 alpha))) 2) (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (log.f32 alpha))))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (pow.f32 (cbrt.f32 (log.f32 (*.f32 alpha alpha))) 2)) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (cbrt.f32 (log.f32 (*.f32 alpha alpha)))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (log.f32 (*.f32 alpha alpha))) 2)) (/.f32 (fma.f32 alpha alpha -1) (cbrt.f32 (log.f32 (*.f32 alpha alpha)))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (cbrt.f32 (*.f32 2 (log.f32 alpha)))) (pow.f32 (cbrt.f32 (*.f32 2 (log.f32 alpha))) 2))
(*.f32 (/.f32 1 (sqrt.f32 (log.f32 (*.f32 alpha alpha)))) (/.f32 (fma.f32 alpha alpha -1) (sqrt.f32 (log.f32 (*.f32 alpha alpha)))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (sqrt.f32 (*.f32 2 (log.f32 alpha)))) (sqrt.f32 (*.f32 2 (log.f32 alpha))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (sqrt.f32 (log.f32 (*.f32 alpha alpha)))) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (sqrt.f32 (log.f32 (*.f32 alpha alpha)))))
(*.f32 (/.f32 1 (sqrt.f32 (log.f32 (*.f32 alpha alpha)))) (/.f32 (fma.f32 alpha alpha -1) (sqrt.f32 (log.f32 (*.f32 alpha alpha)))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (sqrt.f32 (*.f32 2 (log.f32 alpha)))) (sqrt.f32 (*.f32 2 (log.f32 alpha))))
(pow.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha))) 1)
(/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha)))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (log.f32 alpha)))
(pow.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha))) 2) 1/2)
(/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha)))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (log.f32 alpha)))
(pow.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha))) 3) 1/3)
(/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha)))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (log.f32 alpha)))
(pow.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha)))) 3)
(/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha)))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (log.f32 alpha)))
(pow.f32 (sqrt.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha)))) 2)
(/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha)))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (log.f32 alpha)))
(pow.f32 (/.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 alpha alpha -1)) -1)
(/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha)))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (log.f32 alpha)))
(pow.f32 (/.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (pow.f32 (log.f32 (*.f32 alpha alpha)) 3)) 1/3)
(/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha)))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (log.f32 alpha)))
(pow.f32 (/.f32 (/.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 alpha alpha -1)) 1) -1)
(/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha)))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (log.f32 alpha)))
(neg.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) -2)))
(fma.f32 1/2 (/.f32 (*.f32 alpha alpha) (log.f32 alpha)) (/.f32 -1/2 (log.f32 alpha)))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)))
(sqrt.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha))) 2))
(/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha)))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (log.f32 alpha)))
(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) (log.f32 (*.f32 alpha alpha))))))
(/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha)))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (log.f32 alpha)))
(cbrt.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha))) 3))
(/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha)))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (log.f32 alpha)))
(cbrt.f32 (/.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (pow.f32 (log.f32 (*.f32 alpha alpha)) 3)))
(/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha)))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (log.f32 alpha)))
(expm1.f32 (log1p.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha)))))
(/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha)))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (log.f32 alpha)))
(log1p.f32 (expm1.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha)))))
(/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha)))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (log.f32 alpha)))
(exp.f32 (log.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha)))))
(/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha)))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (log.f32 alpha)))
(exp.f32 (*.f32 (log.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha)))) 1))
(/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha)))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (log.f32 alpha)))

eval591.0ms (4.5%)

Compiler

Compiled 36714 to 20421 computations (44.4% saved)

prune409.0ms (3.1%)

Pruning

30 alts after pruning (27 fresh and 3 done)

PrunedKeptTotal
New1273191292
Fresh17825
Picked101
Done235
Total1293301323
Error
0b
Counts
1323 → 30
Alt Table
Click to see full alt table
StatusErrorProgram
0.9b
(/.f32 (pow.f32 (/.f32 (PI.f32) (/.f32 (fma.f32 alpha alpha -1) 2)) -1) (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha)))
0.5b
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) 2)) (*.f32 (PI.f32) (+.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 cosTheta alpha) (*.f32 cosTheta alpha)))))
1.5b
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) 2)) (PI.f32))
0.8b
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) 2)) (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha)))
1.0b
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) 2)) (*.f32 (log.f32 (exp.f32 (-.f32 1 (*.f32 cosTheta cosTheta)))) (log.f32 alpha)))
2.8b
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) 2)) (log1p.f32 (-.f32 (pow.f32 alpha (-.f32 1 (*.f32 cosTheta cosTheta))) 1)))
1.5b
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) 2)) (log.f32 alpha))
11.2b
(/.f32 (/.f32 (/.f32 -1/2 (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta))) (PI.f32))
11.1b
(/.f32 (/.f32 (/.f32 -1/2 (PI.f32)) (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta)))
11.5b
(/.f32 (/.f32 -1/2 (PI.f32)) (log.f32 alpha))
0.8b
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (pow.f32 (cbrt.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) 3) (+.f32 1 (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) 1) cosTheta) cosTheta))))
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))))
1.5b
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha)))))
0.9b
(/.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 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (+.f32 1 (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) 1) 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))))
0.5b
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (log.f32 (pow.f32 (/.f32 1 alpha) (*.f32 (PI.f32) -2))) (+.f32 1 (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) 1) cosTheta) cosTheta))))
0.4b
(/.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.8b
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (+.f32 1 (*.f32 (neg.f32 cosTheta) cosTheta))))
0.9b
(/.f32 (-.f32 (*.f32 1/2 (/.f32 (*.f32 alpha alpha) (PI.f32))) (/.f32 1/2 (PI.f32))) (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha)))
0.9b
(/.f32 1 (/.f32 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (-.f32 1 (*.f32 cosTheta cosTheta))) (/.f32 (fma.f32 alpha alpha -1) 2)))
11.5b
(/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32)))
0.8b
(-.f32 (*.f32 1/2 (/.f32 (*.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)))))
0.9b
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (-.f32 1 (*.f32 cosTheta cosTheta))) (/.f32 (/.f32 1/2 (PI.f32)) (log.f32 alpha)))
0.8b
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (-.f32 1 (*.f32 cosTheta cosTheta))) (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))))
0.6b
(*.f32 (/.f32 (+.f32 alpha 1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (+.f32 alpha -1) (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha)))))
0.6b
(*.f32 (/.f32 (+.f32 alpha 1) (PI.f32)) (/.f32 (+.f32 alpha -1) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
0.9b
(*.f32 (/.f32 1/2 (*.f32 (PI.f32) (-.f32 1 (*.f32 cosTheta cosTheta)))) (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)))
1.6b
(*.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 (fma.f32 alpha alpha -1) (PI.f32)))
0.6b
(*.f32 (+.f32 alpha 1) (*.f32 (+.f32 alpha -1) (/.f32 (/.f32 1 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
Compiler

Compiled 1193 to 850 computations (28.8% saved)

localize116.0ms (0.9%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(*.f32 (PI.f32) (+.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 cosTheta alpha) (*.f32 cosTheta alpha))))
0.2b
(*.f32 (*.f32 cosTheta alpha) (*.f32 cosTheta alpha))
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)) (*.f32 (PI.f32) (+.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 cosTheta alpha) (*.f32 cosTheta alpha)))))
Compiler

Compiled 98 to 38 computations (61.2% saved)

series11.0ms (0.1%)

Counts
3 → 72
Calls

18 calls:

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

rewrite102.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
633×fma-def_binary32
338×expm1-udef_binary32
337×log1p-udef_binary32
285×fma-neg_binary32
201×add-sqr-sqrt_binary32
Iterations

Useful iterations: 0 (0.0ms)

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

simplify137.0ms (1%)

Algorithm
egg-herbie
Rules
357×associate-/r*_binary32
347×div-sub_binary32
336×associate-*r*_binary32
318×associate-*l*_binary32
286×*-commutative_binary32
Iterations

Useful iterations: 1 (0.0ms)

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

localize22.0ms (0.2%)

Local error

Found 2 expressions with local error:

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

Compiled 17 to 8 computations (52.9% saved)

series3.0ms (0%)

Counts
2 → 16
Calls

6 calls:

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

rewrite211.0ms (1.6%)

Algorithm
batch-egg-rewrite
Rules
690×pow1_binary32
640×add-log-exp_binary32
639×log1p-expm1-u_binary32
639×expm1-log1p-u_binary32
628×add-exp-log_binary32
Iterations

Useful iterations: 0 (0.0ms)

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

simplify42.0ms (0.3%)

Algorithm
egg-herbie
Rules
520×fma-def_binary32
508×distribute-rgt-in_binary32
428×log-prod_binary32
380×log-div_binary32
290×unswap-sqr_binary32
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
091581
1209581
2813445
34016442
Stop Event
node limit
Counts
50 → 49
Calls
Call 1
Inputs
(*.f32 -1 (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))
(*.f32 -1 (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))
(*.f32 -1 (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))
(*.f32 -1 (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))
(*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32))
(*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32))
(*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32))
(*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32))
(/.f32 1/2 (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))
(/.f32 1/2 (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))
(/.f32 1/2 (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))
(/.f32 1/2 (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))
(/.f32 -1/2 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32)))
(/.f32 -1/2 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32)))
(/.f32 -1/2 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32)))
(/.f32 -1/2 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32)))
(-.f32 (+.f32 1 (*.f32 (log.f32 alpha) (PI.f32))) 1)
(pow.f32 (*.f32 (log.f32 alpha) (PI.f32)) 1)
(pow.f32 (pow.f32 (*.f32 (log.f32 alpha) (PI.f32)) 3) 1/3)
(pow.f32 (cbrt.f32 (*.f32 (log.f32 alpha) (PI.f32))) 3)
(pow.f32 (sqrt.f32 (*.f32 (log.f32 alpha) (PI.f32))) 2)
(sqrt.f32 (pow.f32 (*.f32 (log.f32 alpha) (PI.f32)) 2))
(log.f32 (pow.f32 alpha (PI.f32)))
(cbrt.f32 (pow.f32 (*.f32 (log.f32 alpha) (PI.f32)) 3))
(cbrt.f32 (*.f32 (pow.f32 (log.f32 alpha) 3) (pow.f32 (PI.f32) 3)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3)))
(expm1.f32 (log1p.f32 (*.f32 (log.f32 alpha) (PI.f32))))
(log1p.f32 (-.f32 (pow.f32 alpha (PI.f32)) 1))
(exp.f32 (log.f32 (*.f32 (log.f32 alpha) (PI.f32))))
(-.f32 (+.f32 1 (/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32)))) 1)
(*.f32 -1/2 (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 (/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32))) 1)
(*.f32 1 (/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 (cbrt.f32 (/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32)))) (pow.f32 (cbrt.f32 (/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32)))) 2) (cbrt.f32 (/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 (sqrt.f32 (/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32)))) (sqrt.f32 (/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (neg.f32 (PI.f32)))))
(*.f32 (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32))) -1/2)
(*.f32 (/.f32 -1/2 (log.f32 alpha)) (/.f32 1 (PI.f32)))
(pow.f32 (/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32))) 1)
(pow.f32 (pow.f32 (/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32))) 3) 1/3)
(pow.f32 (cbrt.f32 (/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32)))) 3)
(pow.f32 (sqrt.f32 (/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32)))) 2)
(pow.f32 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) -2) -1)
(sqrt.f32 (/.f32 1/4 (pow.f32 (*.f32 (log.f32 alpha) (PI.f32)) 2)))
(log.f32 (exp.f32 (/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32)))))
(cbrt.f32 (pow.f32 (/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32))) 3))
(expm1.f32 (log1p.f32 (/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32)))))
(log1p.f32 (expm1.f32 (/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32)))))
(exp.f32 (log.f32 (/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32)))))
Outputs
(*.f32 -1 (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))
(neg.f32 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))
(neg.f32 (*.f32 (log.f32 alpha) (neg.f32 (PI.f32))))
(*.f32 (PI.f32) (log.f32 alpha))
(log.f32 (pow.f32 alpha (PI.f32)))
(*.f32 -1 (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))
(neg.f32 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))
(neg.f32 (*.f32 (log.f32 alpha) (neg.f32 (PI.f32))))
(*.f32 (PI.f32) (log.f32 alpha))
(log.f32 (pow.f32 alpha (PI.f32)))
(*.f32 -1 (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))
(neg.f32 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))
(neg.f32 (*.f32 (log.f32 alpha) (neg.f32 (PI.f32))))
(*.f32 (PI.f32) (log.f32 alpha))
(log.f32 (pow.f32 alpha (PI.f32)))
(*.f32 -1 (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))
(neg.f32 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))
(neg.f32 (*.f32 (log.f32 alpha) (neg.f32 (PI.f32))))
(*.f32 (PI.f32) (log.f32 alpha))
(log.f32 (pow.f32 alpha (PI.f32)))
(*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32))
(neg.f32 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))
(neg.f32 (*.f32 (log.f32 alpha) (neg.f32 (PI.f32))))
(*.f32 (PI.f32) (log.f32 alpha))
(log.f32 (pow.f32 alpha (PI.f32)))
(*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32))
(neg.f32 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))
(neg.f32 (*.f32 (log.f32 alpha) (neg.f32 (PI.f32))))
(*.f32 (PI.f32) (log.f32 alpha))
(log.f32 (pow.f32 alpha (PI.f32)))
(*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32))
(neg.f32 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))
(neg.f32 (*.f32 (log.f32 alpha) (neg.f32 (PI.f32))))
(*.f32 (PI.f32) (log.f32 alpha))
(log.f32 (pow.f32 alpha (PI.f32)))
(*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32))
(neg.f32 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))
(neg.f32 (*.f32 (log.f32 alpha) (neg.f32 (PI.f32))))
(*.f32 (PI.f32) (log.f32 alpha))
(log.f32 (pow.f32 alpha (PI.f32)))
(/.f32 1/2 (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))
(/.f32 1/2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))
(/.f32 1/2 (*.f32 (log.f32 alpha) (neg.f32 (PI.f32))))
(/.f32 -1/2 (*.f32 (PI.f32) (log.f32 alpha)))
(/.f32 -1/2 (log.f32 (pow.f32 alpha (PI.f32))))
(/.f32 1/2 (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))
(/.f32 1/2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))
(/.f32 1/2 (*.f32 (log.f32 alpha) (neg.f32 (PI.f32))))
(/.f32 -1/2 (*.f32 (PI.f32) (log.f32 alpha)))
(/.f32 -1/2 (log.f32 (pow.f32 alpha (PI.f32))))
(/.f32 1/2 (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))
(/.f32 1/2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))
(/.f32 1/2 (*.f32 (log.f32 alpha) (neg.f32 (PI.f32))))
(/.f32 -1/2 (*.f32 (PI.f32) (log.f32 alpha)))
(/.f32 -1/2 (log.f32 (pow.f32 alpha (PI.f32))))
(/.f32 1/2 (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))
(/.f32 1/2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))
(/.f32 1/2 (*.f32 (log.f32 alpha) (neg.f32 (PI.f32))))
(/.f32 -1/2 (*.f32 (PI.f32) (log.f32 alpha)))
(/.f32 -1/2 (log.f32 (pow.f32 alpha (PI.f32))))
(/.f32 -1/2 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32)))
(/.f32 1/2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))
(/.f32 1/2 (*.f32 (log.f32 alpha) (neg.f32 (PI.f32))))
(/.f32 -1/2 (*.f32 (PI.f32) (log.f32 alpha)))
(/.f32 -1/2 (log.f32 (pow.f32 alpha (PI.f32))))
(/.f32 -1/2 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32)))
(/.f32 1/2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))
(/.f32 1/2 (*.f32 (log.f32 alpha) (neg.f32 (PI.f32))))
(/.f32 -1/2 (*.f32 (PI.f32) (log.f32 alpha)))
(/.f32 -1/2 (log.f32 (pow.f32 alpha (PI.f32))))
(/.f32 -1/2 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32)))
(/.f32 1/2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))
(/.f32 1/2 (*.f32 (log.f32 alpha) (neg.f32 (PI.f32))))
(/.f32 -1/2 (*.f32 (PI.f32) (log.f32 alpha)))
(/.f32 -1/2 (log.f32 (pow.f32 alpha (PI.f32))))
(/.f32 -1/2 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32)))
(/.f32 1/2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))
(/.f32 1/2 (*.f32 (log.f32 alpha) (neg.f32 (PI.f32))))
(/.f32 -1/2 (*.f32 (PI.f32) (log.f32 alpha)))
(/.f32 -1/2 (log.f32 (pow.f32 alpha (PI.f32))))
(-.f32 (+.f32 1 (*.f32 (log.f32 alpha) (PI.f32))) 1)
(neg.f32 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))
(neg.f32 (*.f32 (log.f32 alpha) (neg.f32 (PI.f32))))
(*.f32 (PI.f32) (log.f32 alpha))
(log.f32 (pow.f32 alpha (PI.f32)))
(pow.f32 (*.f32 (log.f32 alpha) (PI.f32)) 1)
(neg.f32 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))
(neg.f32 (*.f32 (log.f32 alpha) (neg.f32 (PI.f32))))
(*.f32 (PI.f32) (log.f32 alpha))
(log.f32 (pow.f32 alpha (PI.f32)))
(pow.f32 (pow.f32 (*.f32 (log.f32 alpha) (PI.f32)) 3) 1/3)
(neg.f32 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))
(neg.f32 (*.f32 (log.f32 alpha) (neg.f32 (PI.f32))))
(*.f32 (PI.f32) (log.f32 alpha))
(log.f32 (pow.f32 alpha (PI.f32)))
(pow.f32 (cbrt.f32 (*.f32 (log.f32 alpha) (PI.f32))) 3)
(neg.f32 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))
(neg.f32 (*.f32 (log.f32 alpha) (neg.f32 (PI.f32))))
(*.f32 (PI.f32) (log.f32 alpha))
(log.f32 (pow.f32 alpha (PI.f32)))
(pow.f32 (sqrt.f32 (*.f32 (log.f32 alpha) (PI.f32))) 2)
(neg.f32 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))
(neg.f32 (*.f32 (log.f32 alpha) (neg.f32 (PI.f32))))
(*.f32 (PI.f32) (log.f32 alpha))
(log.f32 (pow.f32 alpha (PI.f32)))
(sqrt.f32 (pow.f32 (*.f32 (log.f32 alpha) (PI.f32)) 2))
(neg.f32 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))
(neg.f32 (*.f32 (log.f32 alpha) (neg.f32 (PI.f32))))
(*.f32 (PI.f32) (log.f32 alpha))
(log.f32 (pow.f32 alpha (PI.f32)))
(log.f32 (pow.f32 alpha (PI.f32)))
(neg.f32 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))
(neg.f32 (*.f32 (log.f32 alpha) (neg.f32 (PI.f32))))
(*.f32 (PI.f32) (log.f32 alpha))
(cbrt.f32 (pow.f32 (*.f32 (log.f32 alpha) (PI.f32)) 3))
(neg.f32 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))
(neg.f32 (*.f32 (log.f32 alpha) (neg.f32 (PI.f32))))
(*.f32 (PI.f32) (log.f32 alpha))
(log.f32 (pow.f32 alpha (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (log.f32 alpha) 3) (pow.f32 (PI.f32) 3)))
(neg.f32 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))
(neg.f32 (*.f32 (log.f32 alpha) (neg.f32 (PI.f32))))
(*.f32 (PI.f32) (log.f32 alpha))
(log.f32 (pow.f32 alpha (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3)))
(neg.f32 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))
(neg.f32 (*.f32 (log.f32 alpha) (neg.f32 (PI.f32))))
(*.f32 (PI.f32) (log.f32 alpha))
(log.f32 (pow.f32 alpha (PI.f32)))
(expm1.f32 (log1p.f32 (*.f32 (log.f32 alpha) (PI.f32))))
(neg.f32 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))
(neg.f32 (*.f32 (log.f32 alpha) (neg.f32 (PI.f32))))
(*.f32 (PI.f32) (log.f32 alpha))
(log.f32 (pow.f32 alpha (PI.f32)))
(log1p.f32 (-.f32 (pow.f32 alpha (PI.f32)) 1))
(log1p.f32 (+.f32 (pow.f32 alpha (PI.f32)) -1))
(log1p.f32 (+.f32 -1 (pow.f32 alpha (PI.f32))))
(exp.f32 (log.f32 (*.f32 (log.f32 alpha) (PI.f32))))
(neg.f32 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))
(neg.f32 (*.f32 (log.f32 alpha) (neg.f32 (PI.f32))))
(*.f32 (PI.f32) (log.f32 alpha))
(log.f32 (pow.f32 alpha (PI.f32)))
(-.f32 (+.f32 1 (/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32)))) 1)
(/.f32 1/2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))
(/.f32 1/2 (*.f32 (log.f32 alpha) (neg.f32 (PI.f32))))
(/.f32 -1/2 (*.f32 (PI.f32) (log.f32 alpha)))
(/.f32 -1/2 (log.f32 (pow.f32 alpha (PI.f32))))
(*.f32 -1/2 (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32))))
(/.f32 1/2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))
(/.f32 1/2 (*.f32 (log.f32 alpha) (neg.f32 (PI.f32))))
(/.f32 -1/2 (*.f32 (PI.f32) (log.f32 alpha)))
(/.f32 -1/2 (log.f32 (pow.f32 alpha (PI.f32))))
(*.f32 (/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32))) 1)
(/.f32 1/2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))
(/.f32 1/2 (*.f32 (log.f32 alpha) (neg.f32 (PI.f32))))
(/.f32 -1/2 (*.f32 (PI.f32) (log.f32 alpha)))
(/.f32 -1/2 (log.f32 (pow.f32 alpha (PI.f32))))
(*.f32 1 (/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32))))
(/.f32 1/2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))
(/.f32 1/2 (*.f32 (log.f32 alpha) (neg.f32 (PI.f32))))
(/.f32 -1/2 (*.f32 (PI.f32) (log.f32 alpha)))
(/.f32 -1/2 (log.f32 (pow.f32 alpha (PI.f32))))
(*.f32 (cbrt.f32 (/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32)))) (pow.f32 (cbrt.f32 (/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32)))) 2))
(/.f32 1/2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))
(/.f32 1/2 (*.f32 (log.f32 alpha) (neg.f32 (PI.f32))))
(/.f32 -1/2 (*.f32 (PI.f32) (log.f32 alpha)))
(/.f32 -1/2 (log.f32 (pow.f32 alpha (PI.f32))))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32)))) 2) (cbrt.f32 (/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32)))))
(/.f32 1/2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))
(/.f32 1/2 (*.f32 (log.f32 alpha) (neg.f32 (PI.f32))))
(/.f32 -1/2 (*.f32 (PI.f32) (log.f32 alpha)))
(/.f32 -1/2 (log.f32 (pow.f32 alpha (PI.f32))))
(*.f32 (sqrt.f32 (/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32)))) (sqrt.f32 (/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32)))))
(/.f32 1/2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))
(/.f32 1/2 (*.f32 (log.f32 alpha) (neg.f32 (PI.f32))))
(/.f32 -1/2 (*.f32 (PI.f32) (log.f32 alpha)))
(/.f32 -1/2 (log.f32 (pow.f32 alpha (PI.f32))))
(*.f32 1/2 (/.f32 1 (*.f32 (log.f32 alpha) (neg.f32 (PI.f32)))))
(/.f32 1/2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))
(/.f32 1/2 (*.f32 (log.f32 alpha) (neg.f32 (PI.f32))))
(/.f32 -1/2 (*.f32 (PI.f32) (log.f32 alpha)))
(/.f32 -1/2 (log.f32 (pow.f32 alpha (PI.f32))))
(*.f32 (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32))) -1/2)
(/.f32 1/2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))
(/.f32 1/2 (*.f32 (log.f32 alpha) (neg.f32 (PI.f32))))
(/.f32 -1/2 (*.f32 (PI.f32) (log.f32 alpha)))
(/.f32 -1/2 (log.f32 (pow.f32 alpha (PI.f32))))
(*.f32 (/.f32 -1/2 (log.f32 alpha)) (/.f32 1 (PI.f32)))
(/.f32 1/2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))
(/.f32 1/2 (*.f32 (log.f32 alpha) (neg.f32 (PI.f32))))
(/.f32 -1/2 (*.f32 (PI.f32) (log.f32 alpha)))
(/.f32 -1/2 (log.f32 (pow.f32 alpha (PI.f32))))
(pow.f32 (/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32))) 1)
(/.f32 1/2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))
(/.f32 1/2 (*.f32 (log.f32 alpha) (neg.f32 (PI.f32))))
(/.f32 -1/2 (*.f32 (PI.f32) (log.f32 alpha)))
(/.f32 -1/2 (log.f32 (pow.f32 alpha (PI.f32))))
(pow.f32 (pow.f32 (/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32))) 3) 1/3)
(/.f32 1/2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))
(/.f32 1/2 (*.f32 (log.f32 alpha) (neg.f32 (PI.f32))))
(/.f32 -1/2 (*.f32 (PI.f32) (log.f32 alpha)))
(/.f32 -1/2 (log.f32 (pow.f32 alpha (PI.f32))))
(pow.f32 (cbrt.f32 (/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32)))) 3)
(/.f32 1/2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))
(/.f32 1/2 (*.f32 (log.f32 alpha) (neg.f32 (PI.f32))))
(/.f32 -1/2 (*.f32 (PI.f32) (log.f32 alpha)))
(/.f32 -1/2 (log.f32 (pow.f32 alpha (PI.f32))))
(pow.f32 (sqrt.f32 (/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32)))) 2)
(/.f32 1/2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))
(/.f32 1/2 (*.f32 (log.f32 alpha) (neg.f32 (PI.f32))))
(/.f32 -1/2 (*.f32 (PI.f32) (log.f32 alpha)))
(/.f32 -1/2 (log.f32 (pow.f32 alpha (PI.f32))))
(pow.f32 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) -2) -1)
(/.f32 1/2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))
(/.f32 1/2 (*.f32 (log.f32 alpha) (neg.f32 (PI.f32))))
(/.f32 -1/2 (*.f32 (PI.f32) (log.f32 alpha)))
(/.f32 -1/2 (log.f32 (pow.f32 alpha (PI.f32))))
(sqrt.f32 (/.f32 1/4 (pow.f32 (*.f32 (log.f32 alpha) (PI.f32)) 2)))
(sqrt.f32 (/.f32 1/4 (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) 2)))
(fabs.f32 (/.f32 -1/2 (log.f32 (pow.f32 alpha (PI.f32)))))
(log.f32 (exp.f32 (/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32)))))
(/.f32 1/2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))
(/.f32 1/2 (*.f32 (log.f32 alpha) (neg.f32 (PI.f32))))
(/.f32 -1/2 (*.f32 (PI.f32) (log.f32 alpha)))
(/.f32 -1/2 (log.f32 (pow.f32 alpha (PI.f32))))
(cbrt.f32 (pow.f32 (/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32))) 3))
(/.f32 1/2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))
(/.f32 1/2 (*.f32 (log.f32 alpha) (neg.f32 (PI.f32))))
(/.f32 -1/2 (*.f32 (PI.f32) (log.f32 alpha)))
(/.f32 -1/2 (log.f32 (pow.f32 alpha (PI.f32))))
(expm1.f32 (log1p.f32 (/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32)))))
(/.f32 1/2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))
(/.f32 1/2 (*.f32 (log.f32 alpha) (neg.f32 (PI.f32))))
(/.f32 -1/2 (*.f32 (PI.f32) (log.f32 alpha)))
(/.f32 -1/2 (log.f32 (pow.f32 alpha (PI.f32))))
(log1p.f32 (expm1.f32 (/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32)))))
(/.f32 1/2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))
(/.f32 1/2 (*.f32 (log.f32 alpha) (neg.f32 (PI.f32))))
(/.f32 -1/2 (*.f32 (PI.f32) (log.f32 alpha)))
(/.f32 -1/2 (log.f32 (pow.f32 alpha (PI.f32))))
(exp.f32 (log.f32 (/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32)))))
(/.f32 1/2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))
(/.f32 1/2 (*.f32 (log.f32 alpha) (neg.f32 (PI.f32))))
(/.f32 -1/2 (*.f32 (PI.f32) (log.f32 alpha)))
(/.f32 -1/2 (log.f32 (pow.f32 alpha (PI.f32))))

localize143.0ms (1.1%)

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

Compiled 96 to 46 computations (52.1% saved)

series3.0ms (0%)

Counts
1 → 24
Calls

6 calls:

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

rewrite93.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
607×fma-def_binary32
295×expm1-udef_binary32
295×log1p-udef_binary32
285×fma-neg_binary32
277×pow3_binary32
Iterations

Useful iterations: 1 (0.0ms)

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

simplify133.0ms (1%)

Algorithm
egg-herbie
Rules
794×fma-def_binary32
360×associate-/r*_binary32
260×unswap-sqr_binary32
230×*-commutative_binary32
206×associate-*r*_binary32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03556481
111185079
245865056
Stop Event
node limit
Counts
100 → 193
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 (*.f32 (*.f32 alpha alpha) (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (neg.f32 (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(-.f32 (*.f32 (*.f32 alpha alpha) (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) 1)
(*.f32 1 (/.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (/.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 1)
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (*.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 (cbrt.f32 (/.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (cbrt.f32 (pow.f32 (/.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 2)) (cbrt.f32 (/.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32)))) (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/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 (sqrt.f32 (/.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (sqrt.f32 (/.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (neg.f32 (fma.f32 alpha alpha -1)) (/.f32 1 (*.f32 -2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (fma.f32 alpha alpha -1))
(*.f32 (+.f32 alpha 1) (*.f32 (+.f32 alpha -1) (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32)))) (/.f32 1 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (/.f32 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 1 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) 2)) (/.f32 (fma.f32 alpha alpha -1) (cbrt.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (/.f32 (fma.f32 alpha alpha -1) (sqrt.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (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) 1) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (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 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.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 (fma.f32 alpha alpha -1) (*.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 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) 2) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) 2) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (/.f32 (+.f32 alpha 1) 2) (/.f32 (+.f32 alpha -1) (*.f32 (*.f32 (log.f32 alpha) (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) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))) (/.f32 (cbrt.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 2 (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 (/.f32 (+.f32 alpha 1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))) (/.f32 (+.f32 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 2 (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 (/.f32 (+.f32 alpha 1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (+.f32 alpha -1) (*.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 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) 2)) (cbrt.f32 (/.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32)))) (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 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) 2)) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (cbrt.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))
(*.f32 (/.f32 (+.f32 alpha 1) (pow.f32 (cbrt.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) 2)) (/.f32 (+.f32 alpha -1) (cbrt.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (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 (*.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)) (sqrt.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (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 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (/.f32 (+.f32 alpha -1) (sqrt.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.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 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 3))) (fma.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) -1) 1))
(*.f32 (/.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32)))) (-.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2))) (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))))
(pow.f32 (/.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 1)
(pow.f32 (pow.f32 (/.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 3) 1/3)
(pow.f32 (cbrt.f32 (/.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 3)
(pow.f32 (sqrt.f32 (/.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 2)
(pow.f32 (*.f32 2 (/.f32 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (fma.f32 alpha alpha -1))) -1)
(pow.f32 (/.f32 (*.f32 2 (/.f32 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (fma.f32 alpha alpha -1))) 1) -1)
(neg.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 -2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(sqrt.f32 (pow.f32 (/.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 2))
(log.f32 (pow.f32 (exp.f32 (fma.f32 alpha alpha -1)) (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(cbrt.f32 (pow.f32 (/.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32)))) (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 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 3)))
(expm1.f32 (log1p.f32 (/.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(log1p.f32 (expm1.f32 (/.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(exp.f32 (log.f32 (/.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(exp.f32 (*.f32 (log.f32 (/.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 1))
(fma.f32 (*.f32 alpha alpha) (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (neg.f32 (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(fma.f32 1 (*.f32 (*.f32 alpha alpha) (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (neg.f32 (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(fma.f32 (*.f32 (cbrt.f32 (*.f32 (*.f32 alpha alpha) (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (cbrt.f32 (*.f32 (*.f32 alpha alpha) (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))) (cbrt.f32 (*.f32 (*.f32 alpha alpha) (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (neg.f32 (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(fma.f32 (sqrt.f32 (*.f32 (*.f32 alpha alpha) (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (sqrt.f32 (*.f32 (*.f32 alpha alpha) (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (neg.f32 (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(fma.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (neg.f32 (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(fma.f32 (/.f32 alpha 1) (/.f32 alpha (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (neg.f32 (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(fma.f32 (/.f32 (cbrt.f32 (pow.f32 alpha 4)) 1) (/.f32 (pow.f32 (cbrt.f32 alpha) 2) (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (neg.f32 (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(fma.f32 (/.f32 alpha 2) (/.f32 alpha (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (neg.f32 (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(fma.f32 (/.f32 (cbrt.f32 (pow.f32 alpha 4)) 2) (/.f32 (pow.f32 (cbrt.f32 alpha) 2) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (neg.f32 (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(fma.f32 (/.f32 alpha (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))) (/.f32 alpha (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (neg.f32 (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(fma.f32 (/.f32 alpha (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 alpha (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))) (neg.f32 (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(fma.f32 (/.f32 1 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))) (/.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (neg.f32 (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(fma.f32 (/.f32 (cbrt.f32 (pow.f32 alpha 4)) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))) (/.f32 (pow.f32 (cbrt.f32 alpha) 2) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (neg.f32 (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(fma.f32 (/.f32 1 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (*.f32 alpha alpha) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))) (neg.f32 (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(fma.f32 (/.f32 (cbrt.f32 (pow.f32 alpha 4)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (pow.f32 (cbrt.f32 alpha) 2) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))) (neg.f32 (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(fma.f32 (/.f32 alpha (pow.f32 (cbrt.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) 2)) (/.f32 alpha (cbrt.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (neg.f32 (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(fma.f32 (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) 2)) (/.f32 (*.f32 alpha alpha) (cbrt.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (neg.f32 (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(fma.f32 (/.f32 (cbrt.f32 (pow.f32 alpha 4)) (pow.f32 (cbrt.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) 2)) (/.f32 (pow.f32 (cbrt.f32 alpha) 2) (cbrt.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (neg.f32 (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(fma.f32 (/.f32 alpha (sqrt.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (/.f32 alpha (sqrt.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (neg.f32 (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(fma.f32 (/.f32 1 (sqrt.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (/.f32 (*.f32 alpha alpha) (sqrt.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (neg.f32 (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(fma.f32 (/.f32 (cbrt.f32 (pow.f32 alpha 4)) (sqrt.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (/.f32 (pow.f32 (cbrt.f32 alpha) 2) (sqrt.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (neg.f32 (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
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 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (-.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 (/.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 (*.f32 alpha (*.f32 alpha 1/2)) (+.f32 (/.f32 (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32))) (-.f32 1 (*.f32 cosTheta cosTheta))) (/.f32 cosTheta (/.f32 (*.f32 (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2) (*.f32 (log.f32 alpha) (PI.f32))) cosTheta))) (/.f32 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (PI.f32))))
(fma.f32 (fma.f32 (/.f32 cosTheta (log.f32 alpha)) (/.f32 cosTheta (*.f32 (PI.f32) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2))) (/.f32 (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32))) (-.f32 1 (*.f32 cosTheta cosTheta)))) (*.f32 alpha (*.f32 alpha 1/2)) (/.f32 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (-.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 (/.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 alpha alpha)) (/.f32 (*.f32 -1/2 (*.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 (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 (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 cosTheta (/.f32 (*.f32 (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2) (*.f32 (log.f32 alpha) (PI.f32))) cosTheta))))) (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 cosTheta (/.f32 (*.f32 (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2) (*.f32 (log.f32 alpha) (PI.f32))) cosTheta))) (pow.f32 alpha 4))) (/.f32 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (PI.f32)))))
(fma.f32 -1/2 (*.f32 (/.f32 (*.f32 cosTheta cosTheta) (-.f32 1 (*.f32 cosTheta cosTheta))) (*.f32 (fma.f32 (/.f32 cosTheta (log.f32 alpha)) (/.f32 cosTheta (*.f32 (PI.f32) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2))) (/.f32 (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32))) (-.f32 1 (*.f32 cosTheta cosTheta)))) (pow.f32 alpha 4))) (fma.f32 (fma.f32 (/.f32 cosTheta (log.f32 alpha)) (/.f32 cosTheta (*.f32 (PI.f32) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2))) (/.f32 (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32))) (-.f32 1 (*.f32 cosTheta cosTheta)))) (*.f32 alpha (*.f32 alpha 1/2)) (/.f32 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (-.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 (/.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 alpha alpha)) (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 (*.f32 -1/2 (*.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 (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 (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 cosTheta (/.f32 (*.f32 (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2) (*.f32 (log.f32 alpha) (PI.f32))) cosTheta))))) (*.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 cosTheta (/.f32 (*.f32 (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2) (*.f32 (log.f32 alpha) (PI.f32))) cosTheta))) (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 cosTheta (/.f32 (*.f32 (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2) (*.f32 (log.f32 alpha) (PI.f32))) cosTheta))) (pow.f32 alpha 4))) (/.f32 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (PI.f32)))))
(fma.f32 1/2 (fma.f32 alpha (*.f32 alpha (fma.f32 (/.f32 cosTheta (log.f32 alpha)) (/.f32 cosTheta (*.f32 (PI.f32) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2))) (/.f32 (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32))) (-.f32 1 (*.f32 cosTheta cosTheta))))) (*.f32 (/.f32 (pow.f32 cosTheta 4) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2)) (*.f32 (fma.f32 (/.f32 cosTheta (log.f32 alpha)) (/.f32 cosTheta (*.f32 (PI.f32) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2))) (/.f32 (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32))) (-.f32 1 (*.f32 cosTheta cosTheta)))) (pow.f32 alpha 6)))) (fma.f32 -1/2 (*.f32 (/.f32 (*.f32 cosTheta cosTheta) (-.f32 1 (*.f32 cosTheta cosTheta))) (*.f32 (fma.f32 (/.f32 cosTheta (log.f32 alpha)) (/.f32 cosTheta (*.f32 (PI.f32) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2))) (/.f32 (/.f32 1 (*.f32 (log.f32 alpha) (PI.f32))) (-.f32 1 (*.f32 cosTheta cosTheta)))) (pow.f32 alpha 4))) (/.f32 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (-.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 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta)) (PI.f32)))
(/.f32 (/.f32 -1/2 (neg.f32 (log.f32 alpha))) (*.f32 cosTheta (*.f32 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 (*.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 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))))) (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (pow.f32 cosTheta 4) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))))) (*.f32 alpha alpha)) (/.f32 (/.f32 -1/2 (neg.f32 (log.f32 alpha))) (*.f32 cosTheta (*.f32 cosTheta (PI.f32)))))
(fma.f32 (/.f32 1/2 alpha) (/.f32 (+.f32 (/.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))))) (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (pow.f32 cosTheta 4) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))))) alpha) (/.f32 (/.f32 -1/2 (neg.f32 (log.f32 alpha))) (*.f32 cosTheta (*.f32 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 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 (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 alpha 4)) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta))))))) (/.f32 1/2 (*.f32 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta)) (PI.f32))))
(fma.f32 1/2 (/.f32 (+.f32 (/.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))))) (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (pow.f32 cosTheta 4) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))))) (*.f32 alpha alpha)) (fma.f32 -1/2 (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (/.f32 (*.f32 cosTheta (*.f32 cosTheta (pow.f32 alpha 4))) (+.f32 (/.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))))) (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (pow.f32 cosTheta 4) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))))))) (/.f32 (/.f32 -1/2 (neg.f32 (log.f32 alpha))) (*.f32 cosTheta (*.f32 cosTheta (PI.f32))))))
(fma.f32 -1/2 (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (/.f32 (*.f32 cosTheta (*.f32 cosTheta (pow.f32 alpha 4))) (+.f32 (/.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))))) (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (pow.f32 cosTheta 4) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))))))) (fma.f32 (/.f32 1/2 alpha) (/.f32 (+.f32 (/.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))))) (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (pow.f32 cosTheta 4) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))))) alpha) (/.f32 (/.f32 -1/2 (neg.f32 (log.f32 alpha))) (*.f32 cosTheta (*.f32 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 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 (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 alpha 4)) (+.f32 1 (neg.f32 (*.f32 cosTheta cosTheta)))))))) (/.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 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))))) (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (pow.f32 cosTheta 4) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))))) (pow.f32 alpha 6))) (fma.f32 1/2 (/.f32 (+.f32 (/.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))))) (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (pow.f32 cosTheta 4) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))))) (*.f32 alpha alpha)) (fma.f32 -1/2 (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (/.f32 (*.f32 cosTheta (*.f32 cosTheta (pow.f32 alpha 4))) (+.f32 (/.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))))) (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (pow.f32 cosTheta 4) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))))))) (/.f32 (/.f32 -1/2 (neg.f32 (log.f32 alpha))) (*.f32 cosTheta (*.f32 cosTheta (PI.f32)))))))
(fma.f32 1/2 (fma.f32 (/.f32 (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2) (pow.f32 cosTheta 4)) (/.f32 (+.f32 (/.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))))) (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (pow.f32 cosTheta 4) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))))) (pow.f32 alpha 6)) (/.f32 (+.f32 (/.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))))) (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (pow.f32 cosTheta 4) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))))) (*.f32 alpha alpha))) (fma.f32 -1/2 (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (/.f32 (*.f32 cosTheta (*.f32 cosTheta (pow.f32 alpha 4))) (+.f32 (/.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))))) (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (pow.f32 cosTheta 4) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))))))) (/.f32 (/.f32 -1/2 (neg.f32 (log.f32 alpha))) (*.f32 cosTheta (*.f32 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 (*.f32 cosTheta cosTheta) (PI.f32)) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha))))))
(/.f32 (/.f32 1/2 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))) (*.f32 cosTheta (*.f32 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 (*.f32 cosTheta cosTheta) (PI.f32)) (+.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 (*.f32 (PI.f32) (pow.f32 cosTheta 4)) (*.f32 alpha alpha)))))
(+.f32 (/.f32 (/.f32 1/2 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))) (*.f32 cosTheta (*.f32 cosTheta (PI.f32)))) (/.f32 -1/2 (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 4)) (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 alpha 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 (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 6)) (PI.f32)))) (/.f32 1/2 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (+.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 (*.f32 (PI.f32) (pow.f32 cosTheta 4)) (*.f32 alpha alpha)))))
(+.f32 (fma.f32 1/2 (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (*.f32 (pow.f32 alpha 4) (PI.f32)) (pow.f32 cosTheta 6)))) (/.f32 (/.f32 1/2 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))) (*.f32 cosTheta (*.f32 cosTheta (PI.f32))))) (/.f32 -1/2 (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 4)) (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 alpha alpha)))))
(+.f32 (/.f32 (/.f32 1/2 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))) (*.f32 cosTheta (*.f32 cosTheta (PI.f32)))) (fma.f32 1/2 (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (*.f32 (pow.f32 alpha 4) (PI.f32)) (pow.f32 cosTheta 6)))) (/.f32 -1/2 (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 4)) (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 alpha 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 (*.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 (pow.f32 alpha 6) (*.f32 (PI.f32) (pow.f32 cosTheta 8))))) (/.f32 1/2 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (+.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 (*.f32 (PI.f32) (pow.f32 cosTheta 4)) (*.f32 alpha alpha)))))
(+.f32 (fma.f32 1/2 (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (*.f32 (pow.f32 alpha 4) (PI.f32)) (pow.f32 cosTheta 6)))) (fma.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2) (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (*.f32 (pow.f32 alpha 6) (PI.f32)) (pow.f32 cosTheta 8)))) (/.f32 (/.f32 1/2 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))) (*.f32 cosTheta (*.f32 cosTheta (PI.f32)))))) (/.f32 -1/2 (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 4)) (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 alpha alpha)))))
(+.f32 (fma.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2) (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (*.f32 (pow.f32 alpha 6) (PI.f32)) (pow.f32 cosTheta 8)))) (/.f32 (/.f32 1/2 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))) (*.f32 cosTheta (*.f32 cosTheta (PI.f32))))) (fma.f32 1/2 (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (*.f32 (pow.f32 alpha 4) (PI.f32)) (pow.f32 cosTheta 6)))) (/.f32 -1/2 (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 4)) (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 alpha alpha))))))
(*.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 (fma.f32 alpha alpha -1) (/.f32 1/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 -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 (/.f32 (log.f32 alpha) cosTheta)) (/.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (PI.f32))) (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/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))))))
(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 (*.f32 1/2 (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 3))) (*.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 cosTheta (/.f32 (log.f32 alpha) cosTheta)) (/.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (PI.f32))) (*.f32 1/2 (/.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (/.f32 (*.f32 (log.f32 alpha) (PI.f32)) (pow.f32 cosTheta 4))))))
(fma.f32 -1/2 (*.f32 (/.f32 cosTheta (/.f32 (log.f32 alpha) cosTheta)) (/.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (PI.f32))) (fma.f32 1/2 (/.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (/.f32 (*.f32 (log.f32 alpha) (PI.f32)) (pow.f32 cosTheta 4))) (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/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 (*.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 (*.f32 1/2 (*.f32 (pow.f32 cosTheta 4) (pow.f32 (fma.f32 alpha alpha -1) 3))) (*.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 cosTheta (/.f32 (log.f32 alpha) cosTheta)) (/.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (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 (pow.f32 (fma.f32 alpha alpha -1) 3) (/.f32 (*.f32 (log.f32 alpha) (PI.f32)) (pow.f32 cosTheta 4)))))))
(fma.f32 -1/2 (fma.f32 (/.f32 cosTheta (/.f32 (log.f32 alpha) cosTheta)) (/.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (PI.f32)) (/.f32 (pow.f32 cosTheta 6) (/.f32 (*.f32 (log.f32 alpha) (PI.f32)) (pow.f32 (fma.f32 alpha alpha -1) 4)))) (fma.f32 1/2 (/.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (/.f32 (*.f32 (log.f32 alpha) (PI.f32)) (pow.f32 cosTheta 4))) (*.f32 (fma.f32 alpha alpha -1) (/.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 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)) (PI.f32)))
(/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (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 1/2 (*.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)) (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 (*.f32 (log.f32 alpha) (PI.f32))) (*.f32 cosTheta cosTheta)) (/.f32 -1/2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 4) (*.f32 (PI.f32) (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 1/2 (*.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)) (PI.f32))) (-.f32 (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (pow.f32 (fma.f32 alpha alpha -1) 2)) (*.f32 (PI.f32) (pow.f32 cosTheta 6)))) (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (fma.f32 alpha alpha -1)) (*.f32 (PI.f32) (pow.f32 cosTheta 4))))))
(+.f32 (+.f32 (/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (*.f32 cosTheta cosTheta)) (/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (pow.f32 (fma.f32 alpha alpha -1) 2))) (*.f32 (PI.f32) (pow.f32 cosTheta 6)))) (/.f32 -1/2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 4) (*.f32 (PI.f32) (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 1/2 (*.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)) (PI.f32))) (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (pow.f32 (fma.f32 alpha alpha -1) 2)) (*.f32 (PI.f32) (pow.f32 cosTheta 6))))) (/.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 (*.f32 (log.f32 alpha) (fma.f32 alpha alpha -1)) (*.f32 (PI.f32) (pow.f32 cosTheta 4)))))
(+.f32 (+.f32 (/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (*.f32 cosTheta cosTheta)) (-.f32 (/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (pow.f32 (fma.f32 alpha alpha -1) 2))) (*.f32 (PI.f32) (pow.f32 cosTheta 6))) (/.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 4) (*.f32 (PI.f32) (fma.f32 alpha alpha -1))))))
(/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)) (PI.f32)))
(/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (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 1/2 (*.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)) (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 (*.f32 (log.f32 alpha) (PI.f32))) (*.f32 cosTheta cosTheta)) (/.f32 -1/2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 4) (*.f32 (PI.f32) (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 1/2 (*.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)) (PI.f32))) (-.f32 (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (pow.f32 (fma.f32 alpha alpha -1) 2)) (*.f32 (PI.f32) (pow.f32 cosTheta 6)))) (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (fma.f32 alpha alpha -1)) (*.f32 (PI.f32) (pow.f32 cosTheta 4))))))
(+.f32 (+.f32 (/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (*.f32 cosTheta cosTheta)) (/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (pow.f32 (fma.f32 alpha alpha -1) 2))) (*.f32 (PI.f32) (pow.f32 cosTheta 6)))) (/.f32 -1/2 (*.f32 (log.f32 alpha) (*.f32 (pow.f32 cosTheta 4) (*.f32 (PI.f32) (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 1/2 (*.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)) (PI.f32))) (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (pow.f32 (fma.f32 alpha alpha -1) 2)) (*.f32 (PI.f32) (pow.f32 cosTheta 6))))) (/.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 (*.f32 (log.f32 alpha) (fma.f32 alpha alpha -1)) (*.f32 (PI.f32) (pow.f32 cosTheta 4)))))
(+.f32 (+.f32 (/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (*.f32 cosTheta cosTheta)) (-.f32 (/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (pow.f32 (fma.f32 alpha alpha -1) 2))) (*.f32 (PI.f32) (pow.f32 cosTheta 6))) (/.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 4) (*.f32 (PI.f32) (fma.f32 alpha alpha -1))))))
(+.f32 (*.f32 (*.f32 alpha alpha) (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (neg.f32 (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(fma.f32 (*.f32 alpha alpha) (/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 -1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))))
(-.f32 (*.f32 (*.f32 alpha alpha) (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(fma.f32 (*.f32 alpha alpha) (/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 -1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) 1)
(fma.f32 (*.f32 alpha alpha) (/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 -1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))))
(*.f32 1 (/.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(fma.f32 (*.f32 alpha alpha) (/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 -1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))))
(*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(fma.f32 (*.f32 alpha alpha) (/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 -1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))))
(*.f32 (/.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 1)
(fma.f32 (*.f32 alpha alpha) (/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 -1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (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 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(fma.f32 (*.f32 alpha alpha) (/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 -1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))))
(*.f32 (cbrt.f32 (/.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (cbrt.f32 (pow.f32 (/.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 2)))
(*.f32 (cbrt.f32 (/.f32 1/2 (/.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32)))))) (cbrt.f32 (pow.f32 (/.f32 1/2 (/.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))))) 2)))
(*.f32 (cbrt.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))))) (cbrt.f32 (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))) 2)))
(*.f32 (cbrt.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))))) (cbrt.f32 (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1))))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 2)) (cbrt.f32 (/.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (cbrt.f32 (/.f32 1/2 (/.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32)))))) (cbrt.f32 (pow.f32 (/.f32 1/2 (/.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))))) 2)))
(*.f32 (cbrt.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))))) (cbrt.f32 (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))) 2)))
(*.f32 (cbrt.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))))) (cbrt.f32 (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1))))) 2)))
(*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(fma.f32 (*.f32 alpha alpha) (/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 -1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))))
(*.f32 (sqrt.f32 (/.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (sqrt.f32 (/.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(fma.f32 (*.f32 alpha alpha) (/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 -1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))))
(*.f32 (neg.f32 (fma.f32 alpha alpha -1)) (/.f32 1 (*.f32 -2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(fma.f32 (*.f32 alpha alpha) (/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 -1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))))
(*.f32 (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (fma.f32 alpha alpha -1))
(fma.f32 (*.f32 alpha alpha) (/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 -1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))))
(*.f32 (+.f32 alpha 1) (*.f32 (+.f32 alpha -1) (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(fma.f32 (*.f32 alpha alpha) (/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 -1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))))
(*.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32)))) (/.f32 1 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(fma.f32 (*.f32 alpha alpha) (/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 -1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(fma.f32 (*.f32 alpha alpha) (/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 -1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))))
(*.f32 (/.f32 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)))
(fma.f32 (*.f32 alpha alpha) (/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 -1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))))
(*.f32 (/.f32 1 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32)))))
(fma.f32 (*.f32 alpha alpha) (/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 -1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) 2)) (/.f32 (fma.f32 alpha alpha -1) (cbrt.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 2)) (/.f32 (fma.f32 alpha alpha -1) (cbrt.f32 (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (cbrt.f32 (*.f32 (log.f32 alpha) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)) 2)))) (pow.f32 (cbrt.f32 (*.f32 (log.f32 alpha) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)) 2))) 2))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (cbrt.f32 (*.f32 (log.f32 alpha) (*.f32 (*.f32 (PI.f32) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)) 2)))) (pow.f32 (cbrt.f32 (*.f32 (log.f32 alpha) (*.f32 (*.f32 (PI.f32) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)) 2))) 2))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (/.f32 (fma.f32 alpha alpha -1) (sqrt.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (/.f32 (fma.f32 alpha alpha -1) (sqrt.f32 (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (sqrt.f32 (*.f32 (log.f32 alpha) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)) 2)))) (sqrt.f32 (*.f32 (log.f32 alpha) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)) 2))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (sqrt.f32 (*.f32 (log.f32 alpha) (*.f32 (*.f32 (PI.f32) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)) 2)))) (sqrt.f32 (*.f32 (log.f32 alpha) (*.f32 (*.f32 (PI.f32) (fma.f32 cosTheta (*.f32 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 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(fma.f32 (*.f32 alpha alpha) (/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 -1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (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 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(fma.f32 (*.f32 alpha alpha) (/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 -1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 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 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(fma.f32 (*.f32 alpha alpha) (/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 -1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))))
(*.f32 (/.f32 (+.f32 alpha 1) 1) (/.f32 (+.f32 alpha -1) (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(fma.f32 (*.f32 alpha alpha) (/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 -1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) 2) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(fma.f32 (*.f32 alpha alpha) (/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 -1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) 2) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(fma.f32 (*.f32 alpha alpha) (/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 -1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))))
(*.f32 (/.f32 (+.f32 alpha 1) 2) (/.f32 (+.f32 alpha -1) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(fma.f32 (*.f32 alpha alpha) (/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 -1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 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 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(fma.f32 (*.f32 alpha alpha) (/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 -1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta (*.f32 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 2 (*.f32 (log.f32 alpha) (PI.f32)))))
(fma.f32 (*.f32 alpha alpha) (/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 -1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))))
(*.f32 (/.f32 (+.f32 alpha 1) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))) (/.f32 (+.f32 alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(fma.f32 (*.f32 alpha alpha) (/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 -1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta (*.f32 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 2 (*.f32 (log.f32 alpha) (PI.f32)))))
(fma.f32 (*.f32 alpha alpha) (/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 -1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta (*.f32 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 2 (*.f32 (log.f32 alpha) (PI.f32)))))
(fma.f32 (*.f32 alpha alpha) (/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 -1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (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 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) 2)) (cbrt.f32 (/.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (cbrt.f32 (/.f32 1/2 (/.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32)))))) (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (pow.f32 (cbrt.f32 (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (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) (cbrt.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))))) (pow.f32 (cbrt.f32 (*.f32 (log.f32 alpha) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)) 2))) 2))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (cbrt.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1))))))) (pow.f32 (cbrt.f32 (*.f32 (log.f32 alpha) (*.f32 (*.f32 (PI.f32) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)) 2))) 2))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (pow.f32 (cbrt.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) 2)) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (cbrt.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 2)) (/.f32 (fma.f32 alpha alpha -1) (cbrt.f32 (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (cbrt.f32 (*.f32 (log.f32 alpha) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)) 2)))) (pow.f32 (cbrt.f32 (*.f32 (log.f32 alpha) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)) 2))) 2))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (cbrt.f32 (*.f32 (log.f32 alpha) (*.f32 (*.f32 (PI.f32) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)) 2)))) (pow.f32 (cbrt.f32 (*.f32 (log.f32 alpha) (*.f32 (*.f32 (PI.f32) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)) 2))) 2))
(*.f32 (/.f32 (+.f32 alpha 1) (pow.f32 (cbrt.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) 2)) (/.f32 (+.f32 alpha -1) (cbrt.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 2)) (/.f32 (fma.f32 alpha alpha -1) (cbrt.f32 (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (cbrt.f32 (*.f32 (log.f32 alpha) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)) 2)))) (pow.f32 (cbrt.f32 (*.f32 (log.f32 alpha) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)) 2))) 2))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (cbrt.f32 (*.f32 (log.f32 alpha) (*.f32 (*.f32 (PI.f32) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)) 2)))) (pow.f32 (cbrt.f32 (*.f32 (log.f32 alpha) (*.f32 (*.f32 (PI.f32) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)) 2))) 2))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (sqrt.f32 (*.f32 2 (*.f32 (*.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)) (sqrt.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (/.f32 (fma.f32 alpha alpha -1) (sqrt.f32 (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (sqrt.f32 (*.f32 (log.f32 alpha) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)) 2)))) (sqrt.f32 (*.f32 (log.f32 alpha) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)) 2))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (sqrt.f32 (*.f32 (log.f32 alpha) (*.f32 (*.f32 (PI.f32) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)) 2)))) (sqrt.f32 (*.f32 (log.f32 alpha) (*.f32 (*.f32 (PI.f32) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)) 2))))
(*.f32 (/.f32 (+.f32 alpha 1) (sqrt.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (/.f32 (+.f32 alpha -1) (sqrt.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (/.f32 (fma.f32 alpha alpha -1) (sqrt.f32 (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (sqrt.f32 (*.f32 (log.f32 alpha) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)) 2)))) (sqrt.f32 (*.f32 (log.f32 alpha) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)) 2))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (sqrt.f32 (*.f32 (log.f32 alpha) (*.f32 (*.f32 (PI.f32) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)) 2)))) (sqrt.f32 (*.f32 (log.f32 alpha) (*.f32 (*.f32 (PI.f32) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)) 2))))
(*.f32 (/.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32)))) (+.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 3))) (fma.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) -1) 1))
(*.f32 (/.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32)))) (+.f32 1 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 3))) (fma.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) -1) 1))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) -1) 1) 1/2) (*.f32 (/.f32 (fma.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (pow.f32 cosTheta 6) 1) (fma.f32 alpha alpha -1)) (*.f32 (log.f32 alpha) (PI.f32))))
(/.f32 (*.f32 (fma.f32 (*.f32 cosTheta cosTheta) (*.f32 (fma.f32 alpha alpha -1) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) -1)) 1) 1/2) (*.f32 (/.f32 (fma.f32 (pow.f32 cosTheta 6) (pow.f32 (fma.f32 alpha alpha -1) 3) 1) (fma.f32 alpha alpha -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 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 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32)))) (-.f32 1 (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/2 (-.f32 1 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 2))) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32)))) (-.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))))
(pow.f32 (/.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 1)
(fma.f32 (*.f32 alpha alpha) (/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 -1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))))
(pow.f32 (pow.f32 (/.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 3) 1/3)
(fma.f32 (*.f32 alpha alpha) (/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 -1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))))
(pow.f32 (cbrt.f32 (/.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 3)
(fma.f32 (*.f32 alpha alpha) (/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 -1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))))
(pow.f32 (sqrt.f32 (/.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 2)
(fma.f32 (*.f32 alpha alpha) (/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 -1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))))
(pow.f32 (*.f32 2 (/.f32 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (fma.f32 alpha alpha -1))) -1)
(fma.f32 (*.f32 alpha alpha) (/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 -1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))))
(pow.f32 (/.f32 (*.f32 2 (/.f32 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (fma.f32 alpha alpha -1))) 1) -1)
(fma.f32 (*.f32 alpha alpha) (/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 -1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))))
(neg.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 -2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(fma.f32 (*.f32 alpha alpha) (/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 -1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))))
(sqrt.f32 (pow.f32 (/.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 2))
(fma.f32 (*.f32 alpha alpha) (/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 -1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))))
(log.f32 (pow.f32 (exp.f32 (fma.f32 alpha alpha -1)) (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(fma.f32 (*.f32 alpha alpha) (/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 -1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(fma.f32 (*.f32 alpha alpha) (/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 -1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))))
(cbrt.f32 (pow.f32 (/.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 3))
(fma.f32 (*.f32 alpha alpha) (/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 -1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))))
(cbrt.f32 (/.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (pow.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 3)))
(fma.f32 (*.f32 alpha alpha) (/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 -1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))))
(expm1.f32 (log1p.f32 (/.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(fma.f32 (*.f32 alpha alpha) (/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 -1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))))
(log1p.f32 (expm1.f32 (/.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(fma.f32 (*.f32 alpha alpha) (/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 -1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))))
(exp.f32 (log.f32 (/.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(fma.f32 (*.f32 alpha alpha) (/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 -1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))))
(exp.f32 (*.f32 (log.f32 (/.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 1))
(fma.f32 (*.f32 alpha alpha) (/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 -1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))))
(fma.f32 (*.f32 alpha alpha) (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (neg.f32 (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(fma.f32 (*.f32 alpha alpha) (/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 -1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))))
(fma.f32 1 (*.f32 (*.f32 alpha alpha) (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (neg.f32 (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(fma.f32 (*.f32 alpha alpha) (/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 -1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))))
(fma.f32 (*.f32 (cbrt.f32 (*.f32 (*.f32 alpha alpha) (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (cbrt.f32 (*.f32 (*.f32 alpha alpha) (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))) (cbrt.f32 (*.f32 (*.f32 alpha alpha) (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (neg.f32 (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(fma.f32 (*.f32 alpha alpha) (/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 -1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))))
(fma.f32 (sqrt.f32 (*.f32 (*.f32 alpha alpha) (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (sqrt.f32 (*.f32 (*.f32 alpha alpha) (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (neg.f32 (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(fma.f32 (*.f32 alpha alpha) (/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 -1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))))
(fma.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (neg.f32 (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(fma.f32 (*.f32 alpha alpha) (/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 -1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))))
(fma.f32 (/.f32 alpha 1) (/.f32 alpha (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (neg.f32 (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(fma.f32 (*.f32 alpha alpha) (/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 -1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))))
(fma.f32 (/.f32 (cbrt.f32 (pow.f32 alpha 4)) 1) (/.f32 (pow.f32 (cbrt.f32 alpha) 2) (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (neg.f32 (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(fma.f32 (cbrt.f32 (pow.f32 alpha 4)) (/.f32 (pow.f32 (cbrt.f32 alpha) 2) (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (/.f32 -1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(fma.f32 (cbrt.f32 (pow.f32 alpha 4)) (/.f32 (pow.f32 (cbrt.f32 alpha) 2) (*.f32 (log.f32 alpha) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)) 2))) (/.f32 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))
(fma.f32 (cbrt.f32 (pow.f32 alpha 4)) (/.f32 (pow.f32 (cbrt.f32 alpha) 2) (*.f32 (log.f32 alpha) (*.f32 (*.f32 (PI.f32) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)) 2))) (/.f32 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (PI.f32) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1))))
(fma.f32 (/.f32 alpha 2) (/.f32 alpha (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (neg.f32 (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(fma.f32 (*.f32 alpha alpha) (/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 -1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))))
(fma.f32 (/.f32 (cbrt.f32 (pow.f32 alpha 4)) 2) (/.f32 (pow.f32 (cbrt.f32 alpha) 2) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (neg.f32 (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(fma.f32 (/.f32 (cbrt.f32 (pow.f32 alpha 4)) 2) (/.f32 (/.f32 (pow.f32 (cbrt.f32 alpha) 2) (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 -1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(fma.f32 (/.f32 (cbrt.f32 (pow.f32 alpha 4)) 2) (/.f32 (pow.f32 (cbrt.f32 alpha) 2) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))) (/.f32 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))
(fma.f32 (/.f32 (cbrt.f32 (pow.f32 alpha 4)) 2) (/.f32 (pow.f32 (cbrt.f32 alpha) 2) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))) (/.f32 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (PI.f32) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1))))
(fma.f32 (/.f32 alpha (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))) (/.f32 alpha (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (neg.f32 (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(fma.f32 (*.f32 alpha alpha) (/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 -1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))))
(fma.f32 (/.f32 alpha (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 alpha (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))) (neg.f32 (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(fma.f32 (*.f32 alpha alpha) (/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 -1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))))
(fma.f32 (/.f32 1 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))) (/.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (neg.f32 (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(fma.f32 (*.f32 alpha alpha) (/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 -1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))))
(fma.f32 (/.f32 (cbrt.f32 (pow.f32 alpha 4)) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))) (/.f32 (pow.f32 (cbrt.f32 alpha) 2) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (neg.f32 (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(fma.f32 (/.f32 (cbrt.f32 (pow.f32 alpha 4)) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))) (/.f32 (pow.f32 (cbrt.f32 alpha) 2) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 -1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(fma.f32 (/.f32 (cbrt.f32 (pow.f32 alpha 4)) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) (/.f32 (pow.f32 (cbrt.f32 alpha) 2) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)) (/.f32 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))
(fma.f32 (/.f32 (cbrt.f32 (pow.f32 alpha 4)) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) (/.f32 (pow.f32 (cbrt.f32 alpha) 2) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)) (/.f32 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (PI.f32) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1))))
(fma.f32 (/.f32 1 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (*.f32 alpha alpha) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))) (neg.f32 (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(fma.f32 (*.f32 alpha alpha) (/.f32 (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 -1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)))))
(fma.f32 (/.f32 (cbrt.f32 (pow.f32 alpha 4)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (pow.f32 (cbrt.f32 alpha) 2) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))) (neg.f32 (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(fma.f32 (/.f32 (cbrt.f32 (pow.f32 alpha 4)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (pow.f32 (cbrt.f32 alpha) 2) (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32)))) (/.f32 -1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(fma.f32 (/.f32 (cbrt.f32 (pow.f32 alpha 4)) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)) (/.f32 (pow.f32 (cbrt.f32 alpha) 2) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) (/.f32 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))
(fma.f32 (/.f32 (cbrt.f32 (pow.f32 alpha 4)) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)) (/.f32 (pow.f32 (cbrt.f32 alpha) 2) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) (/.f32 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (PI.f32) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1))))
(fma.f32 (/.f32 alpha (pow.f32 (cbrt.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) 2)) (/.f32 alpha (cbrt.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (neg.f32 (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(fma.f32 (/.f32 alpha (pow.f32 (cbrt.f32 (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 2)) (/.f32 alpha (cbrt.f32 (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (/.f32 -1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(fma.f32 (/.f32 alpha (pow.f32 (cbrt.f32 (*.f32 (log.f32 alpha) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)) 2))) 2)) (/.f32 alpha (cbrt.f32 (*.f32 (log.f32 alpha) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)) 2)))) (/.f32 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))
(fma.f32 (/.f32 alpha (pow.f32 (cbrt.f32 (*.f32 (log.f32 alpha) (*.f32 (*.f32 (PI.f32) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)) 2))) 2)) (/.f32 alpha (cbrt.f32 (*.f32 (log.f32 alpha) (*.f32 (*.f32 (PI.f32) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)) 2)))) (/.f32 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (PI.f32) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1))))
(fma.f32 (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) 2)) (/.f32 (*.f32 alpha alpha) (cbrt.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (neg.f32 (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(fma.f32 (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 2)) (/.f32 (*.f32 alpha alpha) (cbrt.f32 (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (/.f32 -1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(fma.f32 (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 (log.f32 alpha) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)) 2))) 2)) (/.f32 (*.f32 alpha alpha) (cbrt.f32 (*.f32 (log.f32 alpha) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)) 2)))) (/.f32 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))
(+.f32 (/.f32 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (PI.f32) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1))) (/.f32 (/.f32 (*.f32 alpha alpha) (cbrt.f32 (*.f32 (log.f32 alpha) (*.f32 (*.f32 (PI.f32) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)) 2)))) (pow.f32 (cbrt.f32 (*.f32 (log.f32 alpha) (*.f32 (*.f32 (PI.f32) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)) 2))) 2)))
(fma.f32 (/.f32 (cbrt.f32 (pow.f32 alpha 4)) (pow.f32 (cbrt.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) 2)) (/.f32 (pow.f32 (cbrt.f32 alpha) 2) (cbrt.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (neg.f32 (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(fma.f32 (/.f32 (cbrt.f32 (pow.f32 alpha 4)) (pow.f32 (cbrt.f32 (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 2)) (/.f32 (pow.f32 (cbrt.f32 alpha) 2) (cbrt.f32 (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (/.f32 -1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(fma.f32 (/.f32 (cbrt.f32 (pow.f32 alpha 4)) (pow.f32 (cbrt.f32 (*.f32 (log.f32 alpha) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)) 2))) 2)) (/.f32 (pow.f32 (cbrt.f32 alpha) 2) (cbrt.f32 (*.f32 (log.f32 alpha) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)) 2)))) (/.f32 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))
(fma.f32 (/.f32 (cbrt.f32 (pow.f32 alpha 4)) (pow.f32 (cbrt.f32 (*.f32 (log.f32 alpha) (*.f32 (*.f32 (PI.f32) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)) 2))) 2)) (/.f32 (pow.f32 (cbrt.f32 alpha) 2) (cbrt.f32 (*.f32 (log.f32 alpha) (*.f32 (*.f32 (PI.f32) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)) 2)))) (/.f32 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (PI.f32) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1))))
(fma.f32 (/.f32 alpha (sqrt.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (/.f32 alpha (sqrt.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (neg.f32 (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(fma.f32 (/.f32 alpha (sqrt.f32 (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (/.f32 alpha (sqrt.f32 (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (/.f32 -1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(fma.f32 (/.f32 alpha (sqrt.f32 (*.f32 (log.f32 alpha) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)) 2)))) (/.f32 alpha (sqrt.f32 (*.f32 (log.f32 alpha) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)) 2)))) (/.f32 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))
(fma.f32 (/.f32 alpha (sqrt.f32 (*.f32 (log.f32 alpha) (*.f32 (*.f32 (PI.f32) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)) 2)))) (/.f32 alpha (sqrt.f32 (*.f32 (log.f32 alpha) (*.f32 (*.f32 (PI.f32) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)) 2)))) (/.f32 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (PI.f32) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1))))
(fma.f32 (/.f32 1 (sqrt.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (/.f32 (*.f32 alpha alpha) (sqrt.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (neg.f32 (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(fma.f32 (/.f32 alpha (sqrt.f32 (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (/.f32 alpha (sqrt.f32 (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (/.f32 -1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(fma.f32 (/.f32 alpha (sqrt.f32 (*.f32 (log.f32 alpha) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)) 2)))) (/.f32 alpha (sqrt.f32 (*.f32 (log.f32 alpha) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)) 2)))) (/.f32 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))
(fma.f32 (/.f32 alpha (sqrt.f32 (*.f32 (log.f32 alpha) (*.f32 (*.f32 (PI.f32) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)) 2)))) (/.f32 alpha (sqrt.f32 (*.f32 (log.f32 alpha) (*.f32 (*.f32 (PI.f32) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)) 2)))) (/.f32 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (PI.f32) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1))))
(fma.f32 (/.f32 (cbrt.f32 (pow.f32 alpha 4)) (sqrt.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (/.f32 (pow.f32 (cbrt.f32 alpha) 2) (sqrt.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (neg.f32 (/.f32 1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(fma.f32 (/.f32 (cbrt.f32 (pow.f32 alpha 4)) (sqrt.f32 (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (/.f32 (pow.f32 (cbrt.f32 alpha) 2) (sqrt.f32 (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (/.f32 -1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(fma.f32 (/.f32 (cbrt.f32 (pow.f32 alpha 4)) (sqrt.f32 (*.f32 (log.f32 alpha) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)) 2)))) (/.f32 (pow.f32 (cbrt.f32 alpha) 2) (sqrt.f32 (*.f32 (log.f32 alpha) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1)) 2)))) (/.f32 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))
(fma.f32 (/.f32 (cbrt.f32 (pow.f32 alpha 4)) (sqrt.f32 (*.f32 (log.f32 alpha) (*.f32 (*.f32 (PI.f32) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)) 2)))) (/.f32 (pow.f32 (cbrt.f32 alpha) 2) (sqrt.f32 (*.f32 (log.f32 alpha) (*.f32 (*.f32 (PI.f32) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1)) 2)))) (/.f32 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (PI.f32) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha -1)) 1))))

localize69.0ms (0.5%)

Local error

Found 4 expressions with local error:

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

Compiled 59 to 28 computations (52.5% saved)

series8.0ms (0.1%)

Counts
3 → 56
Calls

15 calls:

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

rewrite97.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
773×log-prod_binary32
276×expm1-udef_binary32
275×log1p-udef_binary32
261×pow3_binary32
237×log-div_binary32
Iterations

Useful iterations: 0 (0.0ms)

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

simplify118.0ms (0.9%)

Algorithm
egg-herbie
Rules
615×log-prod_binary32
409×associate-/l*_binary32
398×times-frac_binary32
387×log-div_binary32
328×cube-div_binary32
Iterations

Useful iterations: 1 (0.0ms)

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

localize107.0ms (0.8%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(pow.f32 alpha (-.f32 1 (*.f32 cosTheta cosTheta)))
0.4b
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) 2)) (log1p.f32 (-.f32 (pow.f32 alpha (-.f32 1 (*.f32 cosTheta cosTheta))) 1)))
0.4b
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) 2))
2.4b
(log1p.f32 (-.f32 (pow.f32 alpha (-.f32 1 (*.f32 cosTheta cosTheta))) 1))
Compiler

Compiled 76 to 44 computations (42.1% saved)

series92.0ms (0.7%)

Counts
3 → 72
Calls

18 calls:

TimeVariablePointExpression
31.0ms
alpha
@0
(log1p.f32 (-.f32 (pow.f32 alpha (-.f32 1 (*.f32 cosTheta cosTheta))) 1))
19.0ms
alpha
@-inf
(log1p.f32 (-.f32 (pow.f32 alpha (-.f32 1 (*.f32 cosTheta cosTheta))) 1))
17.0ms
cosTheta
@inf
(log1p.f32 (-.f32 (pow.f32 alpha (-.f32 1 (*.f32 cosTheta cosTheta))) 1))
16.0ms
alpha
@inf
(log1p.f32 (-.f32 (pow.f32 alpha (-.f32 1 (*.f32 cosTheta cosTheta))) 1))
1.0ms
cosTheta
@0
(log1p.f32 (-.f32 (pow.f32 alpha (-.f32 1 (*.f32 cosTheta cosTheta))) 1))

rewrite84.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
848×log-prod_binary32
371×prod-diff_binary32
295×expm1-udef_binary32
294×log1p-udef_binary32
257×log-pow_binary32
Iterations

Useful iterations: 1 (0.0ms)

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

simplify128.0ms (1%)

Algorithm
egg-herbie
Rules
412×log-prod_binary32
305×exp-prod_binary32
294×cube-prod_binary32
291×times-frac_binary32
290×associate-/r*_binary32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04684624
112984430
255714413
Stop Event
node limit
Counts
220 → 253
Calls
Call 1
Inputs
(log.f32 (pow.f32 alpha (-.f32 1 (pow.f32 cosTheta 2))))
(log.f32 (pow.f32 alpha (-.f32 1 (pow.f32 cosTheta 2))))
(log.f32 (pow.f32 alpha (-.f32 1 (pow.f32 cosTheta 2))))
(log.f32 (pow.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))) (+.f32 (log.f32 alpha) (*.f32 1/24 (*.f32 (+.f32 (*.f32 12 (pow.f32 (log.f32 alpha) 2)) (*.f32 -12 (pow.f32 (log.f32 alpha) 2))) (pow.f32 cosTheta 4)))))
(+.f32 (*.f32 -1 (*.f32 (log.f32 alpha) (pow.f32 cosTheta 2))) (+.f32 (log.f32 alpha) (+.f32 (*.f32 1/24 (*.f32 (+.f32 (*.f32 12 (pow.f32 (log.f32 alpha) 2)) (*.f32 -12 (pow.f32 (log.f32 alpha) 2))) (pow.f32 cosTheta 4))) (*.f32 1/720 (*.f32 (pow.f32 cosTheta 6) (+.f32 (*.f32 -120 (pow.f32 (log.f32 alpha) 3)) (+.f32 (*.f32 -240 (pow.f32 (log.f32 alpha) 3)) (*.f32 360 (pow.f32 (log.f32 alpha) 3)))))))))
(*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (log.f32 alpha))
(*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (log.f32 alpha))
(*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (log.f32 alpha))
(*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (log.f32 alpha))
(*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (log.f32 alpha))
(*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (log.f32 alpha))
(*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (log.f32 alpha))
(*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (log.f32 alpha))
(/.f32 -1/2 (*.f32 (log.f32 (pow.f32 alpha (-.f32 1 (pow.f32 cosTheta 2)))) (PI.f32)))
(-.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha (-.f32 1 (pow.f32 cosTheta 2)))) (PI.f32)))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha (-.f32 1 (pow.f32 cosTheta 2)))) (PI.f32)))))
(-.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha (-.f32 1 (pow.f32 cosTheta 2)))) (PI.f32)))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha (-.f32 1 (pow.f32 cosTheta 2)))) (PI.f32)))))
(-.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha (-.f32 1 (pow.f32 cosTheta 2)))) (PI.f32)))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha (-.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 -1 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 alpha) (PI.f32)))) (*.f32 1/24 (/.f32 (*.f32 (+.f32 (*.f32 12 (pow.f32 (log.f32 alpha) 2)) (*.f32 -12 (pow.f32 (log.f32 alpha) 2))) (-.f32 (pow.f32 alpha 2) 1)) (*.f32 (pow.f32 (log.f32 alpha) 2) (PI.f32))))) (pow.f32 cosTheta 4)))))
(+.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 (pow.f32 cosTheta 6) (+.f32 (*.f32 1/12 (/.f32 (*.f32 (+.f32 (*.f32 12 (pow.f32 (log.f32 alpha) 2)) (*.f32 -12 (pow.f32 (log.f32 alpha) 2))) (-.f32 (pow.f32 alpha 2) 1)) (*.f32 (pow.f32 (log.f32 alpha) 2) (PI.f32)))) (+.f32 (*.f32 -1 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 alpha) (PI.f32)))) (*.f32 1/720 (/.f32 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (+.f32 (*.f32 -120 (pow.f32 (log.f32 alpha) 3)) (+.f32 (*.f32 -240 (pow.f32 (log.f32 alpha) 3)) (*.f32 360 (pow.f32 (log.f32 alpha) 3))))) (*.f32 (pow.f32 (log.f32 alpha) 2) (PI.f32)))))))) (*.f32 -1/2 (*.f32 (+.f32 (*.f32 -1 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 alpha) (PI.f32)))) (*.f32 1/24 (/.f32 (*.f32 (+.f32 (*.f32 12 (pow.f32 (log.f32 alpha) 2)) (*.f32 -12 (pow.f32 (log.f32 alpha) 2))) (-.f32 (pow.f32 alpha 2) 1)) (*.f32 (pow.f32 (log.f32 alpha) 2) (PI.f32))))) (pow.f32 cosTheta 4))))))
(*.f32 1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (log.f32 alpha) (PI.f32)))))
(*.f32 1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (log.f32 alpha) (PI.f32)))))
(pow.f32 alpha (-.f32 1 (pow.f32 cosTheta 2)))
(pow.f32 alpha (-.f32 1 (pow.f32 cosTheta 2)))
(pow.f32 alpha (-.f32 1 (pow.f32 cosTheta 2)))
(pow.f32 alpha (-.f32 1 (pow.f32 cosTheta 2)))
(exp.f32 (*.f32 -1 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (log.f32 (/.f32 1 alpha)))))
(exp.f32 (*.f32 -1 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (log.f32 (/.f32 1 alpha)))))
(exp.f32 (*.f32 -1 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (log.f32 (/.f32 1 alpha)))))
(exp.f32 (*.f32 -1 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (log.f32 (/.f32 1 alpha)))))
(exp.f32 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha))))))
(exp.f32 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha))))))
(exp.f32 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha))))))
(exp.f32 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha))))))
alpha
(+.f32 (*.f32 -1 (*.f32 (log.f32 alpha) (*.f32 alpha (pow.f32 cosTheta 2)))) alpha)
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 (log.f32 alpha) 2) (*.f32 alpha (pow.f32 cosTheta 4)))) (+.f32 (*.f32 -1 (*.f32 (log.f32 alpha) (*.f32 alpha (pow.f32 cosTheta 2)))) alpha))
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (log.f32 alpha) 3) (*.f32 alpha (pow.f32 cosTheta 6)))) (+.f32 (*.f32 1/2 (*.f32 (pow.f32 (log.f32 alpha) 2) (*.f32 alpha (pow.f32 cosTheta 4)))) (+.f32 (*.f32 -1 (*.f32 (log.f32 alpha) (*.f32 alpha (pow.f32 cosTheta 2)))) alpha)))
(pow.f32 alpha (-.f32 1 (pow.f32 cosTheta 2)))
(pow.f32 alpha (-.f32 1 (pow.f32 cosTheta 2)))
(pow.f32 alpha (-.f32 1 (pow.f32 cosTheta 2)))
(pow.f32 alpha (-.f32 1 (pow.f32 cosTheta 2)))
(pow.f32 alpha (-.f32 1 (pow.f32 cosTheta 2)))
(pow.f32 alpha (-.f32 1 (pow.f32 cosTheta 2)))
(pow.f32 alpha (-.f32 1 (pow.f32 cosTheta 2)))
(pow.f32 alpha (-.f32 1 (pow.f32 cosTheta 2)))
(+.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha)) 0)
(+.f32 0 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha)))
(+.f32 (log.f32 alpha) (*.f32 (neg.f32 (*.f32 cosTheta cosTheta)) (log.f32 alpha)))
(+.f32 (log.f32 alpha) (log.f32 (pow.f32 alpha (neg.f32 (*.f32 cosTheta cosTheta)))))
(+.f32 (log.f32 alpha) (log.f32 (/.f32 1 (pow.f32 alpha (*.f32 cosTheta cosTheta)))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))) 2)) (log.f32 (cbrt.f32 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta))))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))) 2)) (log.f32 (*.f32 (cbrt.f32 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))) 1)))
(+.f32 (log.f32 (sqrt.f32 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta))))) (log.f32 (sqrt.f32 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta))))))
(+.f32 (log.f32 (sqrt.f32 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta))))) (log.f32 (*.f32 (sqrt.f32 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))) 1)))
(+.f32 (log.f32 (cbrt.f32 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta))))) (log.f32 (pow.f32 (cbrt.f32 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))) 2)))
(+.f32 (*.f32 (log.f32 alpha) 1) (*.f32 (log.f32 alpha) (neg.f32 (*.f32 cosTheta cosTheta))))
(+.f32 (log.f32 (pow.f32 1 (-.f32 1 (*.f32 cosTheta cosTheta)))) (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha)))
(+.f32 (log.f32 (pow.f32 (pow.f32 (cbrt.f32 alpha) 2) (-.f32 1 (*.f32 cosTheta cosTheta)))) (log.f32 (pow.f32 (cbrt.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(+.f32 (log.f32 (pow.f32 (sqrt.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))) (log.f32 (pow.f32 (sqrt.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(-.f32 0 (log.f32 (/.f32 (pow.f32 alpha (*.f32 cosTheta cosTheta)) alpha)))
(-.f32 (log.f32 alpha) (*.f32 (*.f32 cosTheta cosTheta) (log.f32 alpha)))
(-.f32 (log1p.f32 (pow.f32 (+.f32 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta))) -1) 3)) (log.f32 (+.f32 1 (-.f32 (pow.f32 (+.f32 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta))) -1) 2) (+.f32 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta))) -1)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha)))) 1)
(-.f32 (*.f32 2 (log.f32 (cbrt.f32 alpha))) (log.f32 (/.f32 (pow.f32 alpha (*.f32 cosTheta cosTheta)) (cbrt.f32 alpha))))
(-.f32 (log.f32 (sqrt.f32 alpha)) (log.f32 (/.f32 (pow.f32 alpha (*.f32 cosTheta cosTheta)) (sqrt.f32 alpha))))
(-.f32 (log.f32 (neg.f32 alpha)) (log.f32 (neg.f32 (pow.f32 alpha (*.f32 cosTheta cosTheta)))))
(-.f32 (log.f32 (-.f32 1 (pow.f32 (+.f32 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta))) -1) 2))) (log.f32 (-.f32 1 (+.f32 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta))) -1))))
(*.f32 1 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha)))
(*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha))
(*.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha)) 1)
(*.f32 2 (log.f32 (sqrt.f32 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta))))))
(*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))
(*.f32 (cbrt.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha))) (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha))) 2))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha))) 2) (cbrt.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha))))
(*.f32 (cbrt.f32 (-.f32 1 (*.f32 cosTheta cosTheta))) (log.f32 (pow.f32 alpha (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 cosTheta cosTheta))) 2))))
(*.f32 (sqrt.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha))) (sqrt.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 cosTheta cosTheta))) (log.f32 (pow.f32 alpha (sqrt.f32 (-.f32 1 (*.f32 cosTheta cosTheta))))))
(*.f32 3 (log.f32 (cbrt.f32 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta))))))
(*.f32 (-.f32 1/2 (/.f32 (*.f32 cosTheta cosTheta) 2)) (*.f32 2 (log.f32 alpha)))
(*.f32 1/3 (*.f32 3 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha))))
(*.f32 (fma.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 1/2 (-.f32 1/2 (/.f32 (*.f32 cosTheta cosTheta) 2))) (log.f32 alpha))
(*.f32 (*.f32 (log.f32 alpha) 1) (-.f32 1 (*.f32 cosTheta cosTheta)))
(*.f32 (*.f32 2 (-.f32 1/2 (/.f32 (*.f32 cosTheta cosTheta) 2))) (log.f32 alpha))
(*.f32 (*.f32 (log.f32 alpha) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 cosTheta cosTheta))) 2)) (cbrt.f32 (-.f32 1 (*.f32 cosTheta cosTheta))))
(*.f32 (*.f32 (log.f32 alpha) (sqrt.f32 (-.f32 1 (*.f32 cosTheta cosTheta)))) (sqrt.f32 (-.f32 1 (*.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 (*.f32 (log.f32 alpha) (-.f32 1 (pow.f32 cosTheta 4))) (fma.f32 cosTheta cosTheta 1))
(pow.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha)) 1)
(pow.f32 (pow.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha)) 3) 1/3)
(pow.f32 (cbrt.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha))) 3)
(pow.f32 (sqrt.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha))) 2)
(neg.f32 (log.f32 (/.f32 (pow.f32 alpha (*.f32 cosTheta cosTheta)) alpha)))
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha)) 2))
(log.f32 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta))))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha)) 3))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha))))
(exp.f32 (log.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha))))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha))) 1))
(fma.f32 1 (log.f32 alpha) (*.f32 (neg.f32 (*.f32 cosTheta cosTheta)) (log.f32 alpha)))
(fma.f32 1 (log.f32 alpha) (neg.f32 (*.f32 (*.f32 cosTheta cosTheta) (log.f32 alpha))))
(fma.f32 (log.f32 alpha) 1 (*.f32 (log.f32 alpha) (neg.f32 (*.f32 cosTheta cosTheta))))
(fma.f32 (*.f32 (cbrt.f32 (log.f32 alpha)) (cbrt.f32 (log.f32 alpha))) (cbrt.f32 (log.f32 alpha)) (*.f32 (neg.f32 (*.f32 cosTheta cosTheta)) (log.f32 alpha)))
(fma.f32 (*.f32 (cbrt.f32 (log.f32 alpha)) (cbrt.f32 (log.f32 alpha))) (cbrt.f32 (log.f32 alpha)) (neg.f32 (*.f32 (*.f32 cosTheta cosTheta) (log.f32 alpha))))
(fma.f32 (sqrt.f32 (log.f32 alpha)) (sqrt.f32 (log.f32 alpha)) (*.f32 (neg.f32 (*.f32 cosTheta cosTheta)) (log.f32 alpha)))
(fma.f32 (sqrt.f32 (log.f32 alpha)) (sqrt.f32 (log.f32 alpha)) (neg.f32 (*.f32 (*.f32 cosTheta cosTheta) (log.f32 alpha))))
(+.f32 0 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha)) (*.f32 (PI.f32) 2))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha)) (*.f32 (PI.f32) 2))))) (cbrt.f32 (exp.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha)) (*.f32 (PI.f32) 2))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha)) (*.f32 (PI.f32) 2)))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha)) (*.f32 (PI.f32) 2)))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha)) (*.f32 (PI.f32) 2)))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha)) (*.f32 (PI.f32) 2))))) 1)
(*.f32 1 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha)) (*.f32 (PI.f32) 2))))
(*.f32 (fma.f32 alpha alpha -1) (/.f32 1 (*.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha)) (*.f32 (PI.f32) 2))))
(*.f32 (fma.f32 alpha alpha -1) (*.f32 (/.f32 1/2 (PI.f32)) (/.f32 1 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha)))))
(*.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (PI.f32))) (/.f32 1 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha)) (*.f32 (PI.f32) 2))) 1)
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (PI.f32)))) 2) (*.f32 (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (PI.f32)))) (/.f32 1 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha)))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha)) (*.f32 (PI.f32) 2)))) (pow.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha)) (*.f32 (PI.f32) 2)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha)) (*.f32 (PI.f32) 2)))) 2) (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha)) (*.f32 (PI.f32) 2)))))
(*.f32 (sqrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (PI.f32)))) (*.f32 (sqrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (PI.f32)))) (/.f32 1 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha)))))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha)) (*.f32 (PI.f32) 2)))) (sqrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha)) (*.f32 (PI.f32) 2)))))
(*.f32 (*.f32 (fma.f32 alpha alpha -1) (neg.f32 (/.f32 1/2 (PI.f32)))) (/.f32 1 (neg.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha)))))
(*.f32 (/.f32 1 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha))) (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (PI.f32))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha))) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (PI.f32) 2)))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha))) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (PI.f32) 2)))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) 1) (/.f32 (/.f32 1/2 (PI.f32)) (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (PI.f32)))) 2) 1) (/.f32 (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (PI.f32)))) (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (PI.f32)))) 1) (/.f32 (sqrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (PI.f32)))) (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha))) 2)) (/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (PI.f32))) (cbrt.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha)))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha))) 2)) (/.f32 (/.f32 1/2 (PI.f32)) (cbrt.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (PI.f32)))) 2) (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha))) 2)) (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha)) (*.f32 (PI.f32) 2)))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (PI.f32)))) (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha))) 2)) (/.f32 (sqrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (PI.f32)))) (cbrt.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha)))))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha)))) (/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (PI.f32))) (sqrt.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha)))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (sqrt.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha)))) (/.f32 (/.f32 1/2 (PI.f32)) (sqrt.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (PI.f32)))) 2) (sqrt.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha)))) (/.f32 (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha)))))
(pow.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha)) (*.f32 (PI.f32) 2))) 1)
(pow.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha)) (*.f32 (PI.f32) 2))) 3) 1/3)
(pow.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha)) (*.f32 (PI.f32) 2)))) 3)
(pow.f32 (sqrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha)) (*.f32 (PI.f32) 2)))) 2)
(pow.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha)) (*.f32 2 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)))) -1)
(neg.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (PI.f32))) (neg.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha)))))
(sqrt.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha)) (*.f32 (PI.f32) 2))) 2))
(log.f32 (exp.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha)) (*.f32 (PI.f32) 2)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha)) (*.f32 (PI.f32) 2))))))
(cbrt.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha)) (*.f32 (PI.f32) 2))) 3))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (PI.f32))) 3) (pow.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha)) 3)))
(expm1.f32 (log1p.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha)) (*.f32 (PI.f32) 2)))))
(log1p.f32 (expm1.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha)) (*.f32 (PI.f32) 2)))))
(exp.f32 (log.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha)) (*.f32 (PI.f32) 2)))))
(exp.f32 (*.f32 (log.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha)) (*.f32 (PI.f32) 2)))) 1))
(+.f32 1 (+.f32 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta))) -1))
(+.f32 (+.f32 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta))) -1) 1)
(+.f32 0 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta))))
(+.f32 (+.f32 1 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))) -1)
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta))))) (cbrt.f32 (exp.f32 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))))))
(-.f32 (+.f32 1 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))) 1)
(*.f32 alpha (pow.f32 alpha (neg.f32 (*.f32 cosTheta cosTheta))))
(*.f32 alpha (/.f32 1 (pow.f32 alpha (*.f32 cosTheta cosTheta))))
(*.f32 1 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta))))
(*.f32 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta))) 1)
(*.f32 (cbrt.f32 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))) (pow.f32 (cbrt.f32 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))) 2) (cbrt.f32 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))) 2) (*.f32 (cbrt.f32 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))) 1))
(*.f32 (sqrt.f32 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))) (sqrt.f32 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))))
(*.f32 (sqrt.f32 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))) (*.f32 (sqrt.f32 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))) 1))
(*.f32 (pow.f32 1 (-.f32 1 (*.f32 cosTheta cosTheta))) (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 alpha) 2) (-.f32 1 (*.f32 cosTheta cosTheta))) (pow.f32 (cbrt.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))
(*.f32 (pow.f32 (sqrt.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))) (pow.f32 (sqrt.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))
(/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))
(/.f32 1 (/.f32 (pow.f32 alpha (*.f32 cosTheta cosTheta)) alpha))
(/.f32 (pow.f32 (cbrt.f32 alpha) 2) (/.f32 (pow.f32 alpha (*.f32 cosTheta cosTheta)) (cbrt.f32 alpha)))
(/.f32 (sqrt.f32 alpha) (/.f32 (pow.f32 alpha (*.f32 cosTheta cosTheta)) (sqrt.f32 alpha)))
(/.f32 (neg.f32 alpha) (neg.f32 (pow.f32 alpha (*.f32 cosTheta cosTheta))))
(/.f32 (+.f32 1 (pow.f32 (+.f32 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta))) -1) 3)) (+.f32 1 (-.f32 (pow.f32 (+.f32 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta))) -1) 2) (+.f32 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta))) -1))))
(/.f32 (-.f32 1 (pow.f32 (+.f32 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta))) -1) 2)) (-.f32 1 (+.f32 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta))) -1)))
(sqrt.f32 (pow.f32 alpha (*.f32 2 (-.f32 1 (*.f32 cosTheta cosTheta)))))
(log.f32 (exp.f32 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta))))))
(cbrt.f32 (pow.f32 alpha (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 3)))
(expm1.f32 (log1p.f32 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))))
(log1p.f32 (expm1.f32 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))))
(exp.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha)))
(fma.f32 1 (+.f32 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta))) -1) 1)
(fma.f32 1 (+.f32 1 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))) -1)
(fma.f32 (+.f32 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta))) -1) 1 1)
(fma.f32 (cbrt.f32 (+.f32 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta))) -1)) (pow.f32 (cbrt.f32 (+.f32 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta))) -1)) 2) 1)
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta))) -1)) 2) (cbrt.f32 (+.f32 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta))) -1)) 1)
(fma.f32 (sqrt.f32 (+.f32 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta))) -1)) (sqrt.f32 (+.f32 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta))) -1)) 1)
(fma.f32 (+.f32 (pow.f32 alpha (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 3)) -1) (/.f32 1 (+.f32 (pow.f32 alpha (*.f32 2 (-.f32 1 (*.f32 cosTheta cosTheta)))) (+.f32 1 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))))) 1)
(fma.f32 (+.f32 (pow.f32 alpha (*.f32 2 (-.f32 1 (*.f32 cosTheta cosTheta)))) -1) (/.f32 1 (+.f32 1 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta))))) 1)
(fma.f32 (+.f32 1 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))) 1 -1)
(fma.f32 (*.f32 (cbrt.f32 (+.f32 1 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta))))) (cbrt.f32 (+.f32 1 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))))) (cbrt.f32 (+.f32 1 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta))))) -1)
(fma.f32 (sqrt.f32 (+.f32 1 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta))))) (sqrt.f32 (+.f32 1 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta))))) -1)
(fma.f32 (+.f32 (sqrt.f32 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))) 1) (-.f32 (sqrt.f32 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))) 1) 1)
Outputs
(log.f32 (pow.f32 alpha (-.f32 1 (pow.f32 cosTheta 2))))
(*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))
(log.f32 (pow.f32 alpha (-.f32 1 (pow.f32 cosTheta 2))))
(*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))
(log.f32 (pow.f32 alpha (-.f32 1 (pow.f32 cosTheta 2))))
(*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))
(log.f32 (pow.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))))
(*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))
(*.f32 -1 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (log.f32 (/.f32 1 alpha))))
(*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))
(*.f32 -1 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (log.f32 (/.f32 1 alpha))))
(*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))
(*.f32 -1 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (log.f32 (/.f32 1 alpha))))
(*.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))) (+.f32 (log.f32 alpha) (*.f32 1/24 (*.f32 (+.f32 (*.f32 12 (pow.f32 (log.f32 alpha) 2)) (*.f32 -12 (pow.f32 (log.f32 alpha) 2))) (pow.f32 cosTheta 4)))))
(+.f32 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))) (*.f32 1/24 (*.f32 (*.f32 (pow.f32 (log.f32 alpha) 2) 0) (pow.f32 cosTheta 4))))
(fma.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (pow.f32 cosTheta 4) 0))
(+.f32 (*.f32 -1 (*.f32 (log.f32 alpha) (pow.f32 cosTheta 2))) (+.f32 (log.f32 alpha) (+.f32 (*.f32 1/24 (*.f32 (+.f32 (*.f32 12 (pow.f32 (log.f32 alpha) 2)) (*.f32 -12 (pow.f32 (log.f32 alpha) 2))) (pow.f32 cosTheta 4))) (*.f32 1/720 (*.f32 (pow.f32 cosTheta 6) (+.f32 (*.f32 -120 (pow.f32 (log.f32 alpha) 3)) (+.f32 (*.f32 -240 (pow.f32 (log.f32 alpha) 3)) (*.f32 360 (pow.f32 (log.f32 alpha) 3)))))))))
(+.f32 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))) (fma.f32 1/24 (*.f32 (*.f32 (pow.f32 (log.f32 alpha) 2) 0) (pow.f32 cosTheta 4)) (*.f32 (*.f32 1/720 (pow.f32 cosTheta 6)) (fma.f32 -120 (pow.f32 (log.f32 alpha) 3) (*.f32 (pow.f32 (log.f32 alpha) 3) 120)))))
(fma.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)) (fma.f32 1/720 (*.f32 (pow.f32 cosTheta 6) (*.f32 (pow.f32 (log.f32 alpha) 3) 0)) (*.f32 (pow.f32 cosTheta 4) 0)))
(*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (log.f32 alpha))
(*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))
(*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (log.f32 alpha))
(*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))
(*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (log.f32 alpha))
(*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))
(*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (log.f32 alpha))
(*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))
(*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (log.f32 alpha))
(*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))
(*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (log.f32 alpha))
(*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))
(*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (log.f32 alpha))
(*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))
(*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (log.f32 alpha))
(*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))
(/.f32 -1/2 (*.f32 (log.f32 (pow.f32 alpha (-.f32 1 (pow.f32 cosTheta 2)))) (PI.f32)))
(/.f32 -1/2 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (-.f32 1 (*.f32 cosTheta cosTheta))))
(/.f32 (/.f32 (/.f32 -1/2 (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta))) (PI.f32))
(-.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha (-.f32 1 (pow.f32 cosTheta 2)))) (PI.f32)))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha (-.f32 1 (pow.f32 cosTheta 2)))) (PI.f32)))))
(/.f32 (*.f32 1/2 (fma.f32 alpha alpha -1)) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (-.f32 1 (*.f32 cosTheta cosTheta))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))) (-.f32 1 (*.f32 cosTheta cosTheta))))
(-.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha (-.f32 1 (pow.f32 cosTheta 2)))) (PI.f32)))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha (-.f32 1 (pow.f32 cosTheta 2)))) (PI.f32)))))
(/.f32 (*.f32 1/2 (fma.f32 alpha alpha -1)) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (-.f32 1 (*.f32 cosTheta cosTheta))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))) (-.f32 1 (*.f32 cosTheta cosTheta))))
(-.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha (-.f32 1 (pow.f32 cosTheta 2)))) (PI.f32)))) (*.f32 1/2 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha (-.f32 1 (pow.f32 cosTheta 2)))) (PI.f32)))))
(/.f32 (*.f32 1/2 (fma.f32 alpha alpha -1)) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (-.f32 1 (*.f32 cosTheta cosTheta))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))) (-.f32 1 (*.f32 cosTheta cosTheta))))
(*.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 (/.f32 (*.f32 alpha alpha) (-.f32 1 (*.f32 cosTheta cosTheta))) (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32))))
(*.f32 (/.f32 -1/2 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32))) (/.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 (*.f32 alpha alpha) (-.f32 1 (*.f32 cosTheta cosTheta))) (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32))) (/.f32 1/2 (*.f32 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(fma.f32 -1/2 (*.f32 (/.f32 alpha (-.f32 1 (*.f32 cosTheta cosTheta))) (/.f32 alpha (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))) (/.f32 (/.f32 1/2 (-.f32 1 (*.f32 cosTheta cosTheta))) (*.f32 (neg.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 (/.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 (*.f32 alpha alpha) (-.f32 1 (*.f32 cosTheta cosTheta))) (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32))) (/.f32 1/2 (*.f32 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(fma.f32 -1/2 (*.f32 (/.f32 alpha (-.f32 1 (*.f32 cosTheta cosTheta))) (/.f32 alpha (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))) (/.f32 (/.f32 1/2 (-.f32 1 (*.f32 cosTheta cosTheta))) (*.f32 (neg.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 (/.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 (*.f32 alpha alpha) (-.f32 1 (*.f32 cosTheta cosTheta))) (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32))) (/.f32 1/2 (*.f32 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(fma.f32 -1/2 (*.f32 (/.f32 alpha (-.f32 1 (*.f32 cosTheta cosTheta))) (/.f32 alpha (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)))) (/.f32 (/.f32 1/2 (-.f32 1 (*.f32 cosTheta cosTheta))) (*.f32 (neg.f32 (log.f32 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 1/2 (/.f32 (/.f32 (*.f32 alpha alpha) (-.f32 1 (*.f32 cosTheta cosTheta))) (*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))) (PI.f32))))
(*.f32 1/2 (/.f32 (/.f32 (*.f32 alpha alpha) (-.f32 1 (*.f32 cosTheta cosTheta))) (*.f32 (-.f32 (log.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 (/.f32 (*.f32 alpha alpha) (-.f32 1 (*.f32 cosTheta cosTheta))) (*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))) (PI.f32))) (/.f32 (/.f32 1 (-.f32 1 (*.f32 cosTheta cosTheta))) (*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))) (PI.f32)))))
(fma.f32 1/2 (/.f32 (/.f32 (*.f32 alpha alpha) (-.f32 1 (*.f32 cosTheta cosTheta))) (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (PI.f32))) (/.f32 -1/2 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (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 (/.f32 (*.f32 alpha alpha) (-.f32 1 (*.f32 cosTheta cosTheta))) (*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))) (PI.f32))) (/.f32 (/.f32 1 (-.f32 1 (*.f32 cosTheta cosTheta))) (*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))) (PI.f32)))))
(fma.f32 1/2 (/.f32 (/.f32 (*.f32 alpha alpha) (-.f32 1 (*.f32 cosTheta cosTheta))) (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (PI.f32))) (/.f32 -1/2 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (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 (/.f32 (*.f32 alpha alpha) (-.f32 1 (*.f32 cosTheta cosTheta))) (*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))) (PI.f32))) (/.f32 (/.f32 1 (-.f32 1 (*.f32 cosTheta cosTheta))) (*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))) (PI.f32)))))
(fma.f32 1/2 (/.f32 (/.f32 (*.f32 alpha alpha) (-.f32 1 (*.f32 cosTheta cosTheta))) (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (PI.f32))) (/.f32 -1/2 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (PI.f32)))))
(*.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 (/.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 (fma.f32 alpha alpha -1) (/.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 cosTheta cosTheta)))))
(+.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 -1 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 alpha) (PI.f32)))) (*.f32 1/24 (/.f32 (*.f32 (+.f32 (*.f32 12 (pow.f32 (log.f32 alpha) 2)) (*.f32 -12 (pow.f32 (log.f32 alpha) 2))) (-.f32 (pow.f32 alpha 2) 1)) (*.f32 (pow.f32 (log.f32 alpha) 2) (PI.f32))))) (pow.f32 cosTheta 4)))))
(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 (pow.f32 cosTheta 4) (fma.f32 -1 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))) (*.f32 1/24 (*.f32 (/.f32 (*.f32 (pow.f32 (log.f32 alpha) 2) 0) (pow.f32 (log.f32 alpha) 2)) (/.f32 (fma.f32 alpha alpha -1) (PI.f32)))))))))
(fma.f32 1/2 (+.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (fma.f32 alpha alpha -1) (/.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 cosTheta cosTheta)))) (*.f32 (pow.f32 cosTheta 4) (*.f32 -1/2 (-.f32 (*.f32 (/.f32 0 (pow.f32 (log.f32 alpha) 2)) (/.f32 (fma.f32 alpha alpha -1) (PI.f32))) (/.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 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2)) (*.f32 (log.f32 alpha) (PI.f32)))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 cosTheta 6) (+.f32 (*.f32 1/12 (/.f32 (*.f32 (+.f32 (*.f32 12 (pow.f32 (log.f32 alpha) 2)) (*.f32 -12 (pow.f32 (log.f32 alpha) 2))) (-.f32 (pow.f32 alpha 2) 1)) (*.f32 (pow.f32 (log.f32 alpha) 2) (PI.f32)))) (+.f32 (*.f32 -1 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 alpha) (PI.f32)))) (*.f32 1/720 (/.f32 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (+.f32 (*.f32 -120 (pow.f32 (log.f32 alpha) 3)) (+.f32 (*.f32 -240 (pow.f32 (log.f32 alpha) 3)) (*.f32 360 (pow.f32 (log.f32 alpha) 3))))) (*.f32 (pow.f32 (log.f32 alpha) 2) (PI.f32)))))))) (*.f32 -1/2 (*.f32 (+.f32 (*.f32 -1 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 alpha) (PI.f32)))) (*.f32 1/24 (/.f32 (*.f32 (+.f32 (*.f32 12 (pow.f32 (log.f32 alpha) 2)) (*.f32 -12 (pow.f32 (log.f32 alpha) 2))) (-.f32 (pow.f32 alpha 2) 1)) (*.f32 (pow.f32 (log.f32 alpha) 2) (PI.f32))))) (pow.f32 cosTheta 4))))))
(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 (pow.f32 cosTheta 6) (fma.f32 1/12 (*.f32 (/.f32 (*.f32 (pow.f32 (log.f32 alpha) 2) 0) (pow.f32 (log.f32 alpha) 2)) (/.f32 (fma.f32 alpha alpha -1) (PI.f32))) (fma.f32 -1 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (*.f32 1/720 (*.f32 (fma.f32 -120 (pow.f32 (log.f32 alpha) 3) (*.f32 (pow.f32 (log.f32 alpha) 3) 120)) (fma.f32 alpha alpha -1))) (*.f32 (pow.f32 (log.f32 alpha) 2) (PI.f32)))))) (*.f32 (pow.f32 cosTheta 4) (fma.f32 -1 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))) (*.f32 1/24 (*.f32 (/.f32 (*.f32 (pow.f32 (log.f32 alpha) 2) 0) (pow.f32 (log.f32 alpha) 2)) (/.f32 (fma.f32 alpha alpha -1) (PI.f32))))))))))
(fma.f32 1/2 (+.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (fma.f32 alpha alpha -1) (/.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 cosTheta cosTheta)))) (*.f32 -1/2 (fma.f32 (pow.f32 cosTheta 6) (+.f32 (-.f32 (*.f32 (/.f32 0 (pow.f32 (log.f32 alpha) 2)) (/.f32 (fma.f32 alpha alpha -1) (PI.f32))) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32)))) (/.f32 (*.f32 (fma.f32 alpha alpha -1) 1/720) (/.f32 (pow.f32 (log.f32 alpha) 2) (/.f32 (*.f32 (pow.f32 (log.f32 alpha) 3) 0) (PI.f32))))) (*.f32 (pow.f32 cosTheta 4) (-.f32 (*.f32 (/.f32 0 (pow.f32 (log.f32 alpha) 2)) (/.f32 (fma.f32 alpha alpha -1) (PI.f32))) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))))))))
(*.f32 1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (log.f32 alpha) (PI.f32)))))
(/.f32 (*.f32 1/2 (fma.f32 alpha alpha -1)) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (-.f32 1 (*.f32 cosTheta cosTheta))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))) (-.f32 1 (*.f32 cosTheta cosTheta))))
(*.f32 1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (log.f32 alpha) (PI.f32)))))
(/.f32 (*.f32 1/2 (fma.f32 alpha alpha -1)) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (-.f32 1 (*.f32 cosTheta cosTheta))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))) (-.f32 1 (*.f32 cosTheta cosTheta))))
(*.f32 1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (log.f32 alpha) (PI.f32)))))
(/.f32 (*.f32 1/2 (fma.f32 alpha alpha -1)) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (-.f32 1 (*.f32 cosTheta cosTheta))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))) (-.f32 1 (*.f32 cosTheta cosTheta))))
(*.f32 1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (log.f32 alpha) (PI.f32)))))
(/.f32 (*.f32 1/2 (fma.f32 alpha alpha -1)) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (-.f32 1 (*.f32 cosTheta cosTheta))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))) (-.f32 1 (*.f32 cosTheta cosTheta))))
(*.f32 1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (log.f32 alpha) (PI.f32)))))
(/.f32 (*.f32 1/2 (fma.f32 alpha alpha -1)) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (-.f32 1 (*.f32 cosTheta cosTheta))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))) (-.f32 1 (*.f32 cosTheta cosTheta))))
(*.f32 1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (log.f32 alpha) (PI.f32)))))
(/.f32 (*.f32 1/2 (fma.f32 alpha alpha -1)) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (-.f32 1 (*.f32 cosTheta cosTheta))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))) (-.f32 1 (*.f32 cosTheta cosTheta))))
(*.f32 1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (log.f32 alpha) (PI.f32)))))
(/.f32 (*.f32 1/2 (fma.f32 alpha alpha -1)) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (-.f32 1 (*.f32 cosTheta cosTheta))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))) (-.f32 1 (*.f32 cosTheta cosTheta))))
(*.f32 1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (log.f32 alpha) (PI.f32)))))
(/.f32 (*.f32 1/2 (fma.f32 alpha alpha -1)) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (-.f32 1 (*.f32 cosTheta cosTheta))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))) (-.f32 1 (*.f32 cosTheta cosTheta))))
(pow.f32 alpha (-.f32 1 (pow.f32 cosTheta 2)))
(pow.f32 alpha (-.f32 1 (*.f32 cosTheta cosTheta)))
(/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))
(pow.f32 alpha (-.f32 1 (pow.f32 cosTheta 2)))
(pow.f32 alpha (-.f32 1 (*.f32 cosTheta cosTheta)))
(/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))
(pow.f32 alpha (-.f32 1 (pow.f32 cosTheta 2)))
(pow.f32 alpha (-.f32 1 (*.f32 cosTheta cosTheta)))
(/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))
(pow.f32 alpha (-.f32 1 (pow.f32 cosTheta 2)))
(pow.f32 alpha (-.f32 1 (*.f32 cosTheta cosTheta)))
(/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))
(exp.f32 (*.f32 -1 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (log.f32 (/.f32 1 alpha)))))
(pow.f32 alpha (-.f32 1 (*.f32 cosTheta cosTheta)))
(/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))
(exp.f32 (*.f32 -1 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (log.f32 (/.f32 1 alpha)))))
(pow.f32 alpha (-.f32 1 (*.f32 cosTheta cosTheta)))
(/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))
(exp.f32 (*.f32 -1 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (log.f32 (/.f32 1 alpha)))))
(pow.f32 alpha (-.f32 1 (*.f32 cosTheta cosTheta)))
(/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))
(exp.f32 (*.f32 -1 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (log.f32 (/.f32 1 alpha)))))
(pow.f32 alpha (-.f32 1 (*.f32 cosTheta cosTheta)))
(/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))
(exp.f32 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha))))))
(pow.f32 (exp.f32 (-.f32 1 (*.f32 cosTheta cosTheta))) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))))
(pow.f32 (exp.f32 (-.f32 1 (*.f32 cosTheta cosTheta))) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))))
(exp.f32 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha))))))
(pow.f32 (exp.f32 (-.f32 1 (*.f32 cosTheta cosTheta))) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))))
(pow.f32 (exp.f32 (-.f32 1 (*.f32 cosTheta cosTheta))) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))))
(exp.f32 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha))))))
(pow.f32 (exp.f32 (-.f32 1 (*.f32 cosTheta cosTheta))) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))))
(pow.f32 (exp.f32 (-.f32 1 (*.f32 cosTheta cosTheta))) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))))
(exp.f32 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha))))))
(pow.f32 (exp.f32 (-.f32 1 (*.f32 cosTheta cosTheta))) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha)))))
(pow.f32 (exp.f32 (-.f32 1 (*.f32 cosTheta cosTheta))) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))))
alpha
(+.f32 (*.f32 -1 (*.f32 (log.f32 alpha) (*.f32 alpha (pow.f32 cosTheta 2)))) alpha)
(fma.f32 -1 (*.f32 (*.f32 (log.f32 alpha) alpha) (*.f32 cosTheta cosTheta)) alpha)
(-.f32 alpha (*.f32 alpha (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))))
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 (log.f32 alpha) 2) (*.f32 alpha (pow.f32 cosTheta 4)))) (+.f32 (*.f32 -1 (*.f32 (log.f32 alpha) (*.f32 alpha (pow.f32 cosTheta 2)))) alpha))
(fma.f32 1/2 (*.f32 (pow.f32 (log.f32 alpha) 2) (*.f32 alpha (pow.f32 cosTheta 4))) (fma.f32 -1 (*.f32 (*.f32 (log.f32 alpha) alpha) (*.f32 cosTheta cosTheta)) alpha))
(fma.f32 1/2 (*.f32 alpha (*.f32 (pow.f32 cosTheta 4) (pow.f32 (log.f32 alpha) 2))) (-.f32 alpha (*.f32 alpha (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)))))
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (log.f32 alpha) 3) (*.f32 alpha (pow.f32 cosTheta 6)))) (+.f32 (*.f32 1/2 (*.f32 (pow.f32 (log.f32 alpha) 2) (*.f32 alpha (pow.f32 cosTheta 4)))) (+.f32 (*.f32 -1 (*.f32 (log.f32 alpha) (*.f32 alpha (pow.f32 cosTheta 2)))) alpha)))
(fma.f32 -1/6 (*.f32 (pow.f32 (log.f32 alpha) 3) (*.f32 alpha (pow.f32 cosTheta 6))) (fma.f32 1/2 (*.f32 (pow.f32 (log.f32 alpha) 2) (*.f32 alpha (pow.f32 cosTheta 4))) (fma.f32 -1 (*.f32 (*.f32 (log.f32 alpha) alpha) (*.f32 cosTheta cosTheta)) alpha)))
(fma.f32 -1/6 (*.f32 alpha (*.f32 (pow.f32 cosTheta 6) (pow.f32 (log.f32 alpha) 3))) (fma.f32 1/2 (*.f32 alpha (*.f32 (pow.f32 cosTheta 4) (pow.f32 (log.f32 alpha) 2))) (-.f32 alpha (*.f32 alpha (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))))))
(pow.f32 alpha (-.f32 1 (pow.f32 cosTheta 2)))
(pow.f32 alpha (-.f32 1 (*.f32 cosTheta cosTheta)))
(/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))
(pow.f32 alpha (-.f32 1 (pow.f32 cosTheta 2)))
(pow.f32 alpha (-.f32 1 (*.f32 cosTheta cosTheta)))
(/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))
(pow.f32 alpha (-.f32 1 (pow.f32 cosTheta 2)))
(pow.f32 alpha (-.f32 1 (*.f32 cosTheta cosTheta)))
(/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))
(pow.f32 alpha (-.f32 1 (pow.f32 cosTheta 2)))
(pow.f32 alpha (-.f32 1 (*.f32 cosTheta cosTheta)))
(/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))
(pow.f32 alpha (-.f32 1 (pow.f32 cosTheta 2)))
(pow.f32 alpha (-.f32 1 (*.f32 cosTheta cosTheta)))
(/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))
(pow.f32 alpha (-.f32 1 (pow.f32 cosTheta 2)))
(pow.f32 alpha (-.f32 1 (*.f32 cosTheta cosTheta)))
(/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))
(pow.f32 alpha (-.f32 1 (pow.f32 cosTheta 2)))
(pow.f32 alpha (-.f32 1 (*.f32 cosTheta cosTheta)))
(/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))
(pow.f32 alpha (-.f32 1 (pow.f32 cosTheta 2)))
(pow.f32 alpha (-.f32 1 (*.f32 cosTheta cosTheta)))
(/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))
(+.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha)) 0)
(*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))
(+.f32 0 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha)))
(*.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 (log.f32 alpha) (log.f32 (pow.f32 alpha (neg.f32 (*.f32 cosTheta cosTheta)))))
(*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))
(+.f32 (log.f32 alpha) (log.f32 (/.f32 1 (pow.f32 alpha (*.f32 cosTheta cosTheta)))))
(*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))) 2)) (log.f32 (cbrt.f32 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta))))))
(*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))) 2)) (log.f32 (*.f32 (cbrt.f32 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))) 1)))
(*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))
(+.f32 (log.f32 (sqrt.f32 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta))))) (log.f32 (sqrt.f32 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta))))))
(*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))
(+.f32 (log.f32 (sqrt.f32 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta))))) (log.f32 (*.f32 (sqrt.f32 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))) 1)))
(*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))
(+.f32 (log.f32 (cbrt.f32 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta))))) (log.f32 (pow.f32 (cbrt.f32 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))) 2)))
(*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))
(+.f32 (*.f32 (log.f32 alpha) 1) (*.f32 (log.f32 alpha) (neg.f32 (*.f32 cosTheta cosTheta))))
(*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))
(+.f32 (log.f32 (pow.f32 1 (-.f32 1 (*.f32 cosTheta cosTheta)))) (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha)))
(*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))
(+.f32 (log.f32 (pow.f32 (pow.f32 (cbrt.f32 alpha) 2) (-.f32 1 (*.f32 cosTheta cosTheta)))) (log.f32 (pow.f32 (cbrt.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(+.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 (pow.f32 (cbrt.f32 alpha) 2))) (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 (cbrt.f32 alpha))))
(*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (+.f32 (*.f32 2 (log.f32 (cbrt.f32 alpha))) (log.f32 (cbrt.f32 alpha))))
(+.f32 (log.f32 (pow.f32 (sqrt.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))) (log.f32 (pow.f32 (sqrt.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))
(-.f32 0 (log.f32 (/.f32 (pow.f32 alpha (*.f32 cosTheta cosTheta)) alpha)))
(*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))
(-.f32 (log.f32 alpha) (*.f32 (*.f32 cosTheta cosTheta) (log.f32 alpha)))
(*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))
(-.f32 (log1p.f32 (pow.f32 (+.f32 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta))) -1) 3)) (log.f32 (+.f32 1 (-.f32 (pow.f32 (+.f32 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta))) -1) 2) (+.f32 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta))) -1)))))
(-.f32 (log1p.f32 (pow.f32 (+.f32 -1 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))) 3)) (log1p.f32 (-.f32 (pow.f32 (+.f32 -1 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))) 2) (+.f32 -1 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))))))
(-.f32 (log1p.f32 (pow.f32 (+.f32 -1 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))) 3)) (log.f32 (+.f32 (pow.f32 (+.f32 -1 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))) 2) (-.f32 2 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))))))
(-.f32 (log1p.f32 (pow.f32 (fma.f32 alpha (pow.f32 alpha (*.f32 cosTheta (neg.f32 cosTheta))) -1) 3)) (log1p.f32 (-.f32 (pow.f32 (fma.f32 alpha (pow.f32 alpha (*.f32 cosTheta (neg.f32 cosTheta))) -1) 2) (fma.f32 alpha (pow.f32 alpha (*.f32 cosTheta (neg.f32 cosTheta))) -1))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha)))) 1)
(*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))
(-.f32 (*.f32 2 (log.f32 (cbrt.f32 alpha))) (log.f32 (/.f32 (pow.f32 alpha (*.f32 cosTheta cosTheta)) (cbrt.f32 alpha))))
(-.f32 (log.f32 (sqrt.f32 alpha)) (log.f32 (/.f32 (pow.f32 alpha (*.f32 cosTheta cosTheta)) (sqrt.f32 alpha))))
(-.f32 (log.f32 (neg.f32 alpha)) (log.f32 (neg.f32 (pow.f32 alpha (*.f32 cosTheta cosTheta)))))
(*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))
(-.f32 (log.f32 (-.f32 1 (pow.f32 (+.f32 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta))) -1) 2))) (log.f32 (-.f32 1 (+.f32 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta))) -1))))
(-.f32 (log.f32 (-.f32 1 (pow.f32 (+.f32 -1 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))) 2))) (log.f32 (-.f32 1 (+.f32 -1 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))))))
(-.f32 (log1p.f32 (neg.f32 (pow.f32 (+.f32 -1 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))) 2))) (log.f32 (-.f32 2 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta))))))
(-.f32 (log1p.f32 (neg.f32 (pow.f32 (fma.f32 alpha (pow.f32 alpha (*.f32 cosTheta (neg.f32 cosTheta))) -1) 2))) (log.f32 (-.f32 2 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta))))))
(*.f32 1 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha)))
(*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))
(*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha))
(*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))
(*.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha)) 1)
(*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))
(*.f32 2 (log.f32 (sqrt.f32 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta))))))
(*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))
(*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))
(*.f32 (cbrt.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha))) (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha))) 2))
(*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha))) 2) (cbrt.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha))))
(*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))
(*.f32 (cbrt.f32 (-.f32 1 (*.f32 cosTheta cosTheta))) (log.f32 (pow.f32 alpha (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 cosTheta cosTheta))) 2))))
(*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))
(*.f32 (sqrt.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha))) (sqrt.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha))))
(*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 cosTheta cosTheta))) (log.f32 (pow.f32 alpha (sqrt.f32 (-.f32 1 (*.f32 cosTheta cosTheta))))))
(*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))
(*.f32 3 (log.f32 (cbrt.f32 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta))))))
(*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))
(*.f32 (-.f32 1/2 (/.f32 (*.f32 cosTheta cosTheta) 2)) (*.f32 2 (log.f32 alpha)))
(*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))
(*.f32 1/3 (*.f32 3 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha))))
(*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))
(*.f32 (fma.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 1/2 (-.f32 1/2 (/.f32 (*.f32 cosTheta cosTheta) 2))) (log.f32 alpha))
(*.f32 (log.f32 alpha) (fma.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 1/2 (-.f32 1/2 (/.f32 cosTheta (/.f32 2 cosTheta)))))
(*.f32 (*.f32 (log.f32 alpha) 1) (-.f32 1 (*.f32 cosTheta cosTheta)))
(*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))
(*.f32 (*.f32 2 (-.f32 1/2 (/.f32 (*.f32 cosTheta cosTheta) 2))) (log.f32 alpha))
(*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))
(*.f32 (*.f32 (log.f32 alpha) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 cosTheta cosTheta))) 2)) (cbrt.f32 (-.f32 1 (*.f32 cosTheta cosTheta))))
(*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))
(*.f32 (*.f32 (log.f32 alpha) (sqrt.f32 (-.f32 1 (*.f32 cosTheta cosTheta)))) (sqrt.f32 (-.f32 1 (*.f32 cosTheta cosTheta))))
(*.f32 (log.f32 alpha) (-.f32 1 (*.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 (fma.f32 cosTheta cosTheta (pow.f32 cosTheta 4))) (-.f32 1 (pow.f32 cosTheta 6))))
(*.f32 (/.f32 (log.f32 alpha) (+.f32 (fma.f32 cosTheta cosTheta 1) (pow.f32 cosTheta 4))) (-.f32 1 (pow.f32 cosTheta 6)))
(/.f32 (*.f32 (log.f32 alpha) (-.f32 1 (pow.f32 cosTheta 4))) (fma.f32 cosTheta cosTheta 1))
(/.f32 (log.f32 alpha) (/.f32 (fma.f32 cosTheta cosTheta 1) (-.f32 1 (pow.f32 cosTheta 4))))
(*.f32 (/.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta 1)) (-.f32 1 (pow.f32 cosTheta 4)))
(pow.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha)) 1)
(*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))
(pow.f32 (pow.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha)) 3) 1/3)
(*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))
(pow.f32 (cbrt.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha))) 3)
(*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))
(pow.f32 (sqrt.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha))) 2)
(*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))
(neg.f32 (log.f32 (/.f32 (pow.f32 alpha (*.f32 cosTheta cosTheta)) alpha)))
(*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha)) 2))
(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 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta))))
(*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha)) 3))
(*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha))))
(*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))
(exp.f32 (log.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha))))
(*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha))) 1))
(*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))
(fma.f32 1 (log.f32 alpha) (*.f32 (neg.f32 (*.f32 cosTheta cosTheta)) (log.f32 alpha)))
(*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))
(fma.f32 1 (log.f32 alpha) (neg.f32 (*.f32 (*.f32 cosTheta cosTheta) (log.f32 alpha))))
(*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))
(fma.f32 (log.f32 alpha) 1 (*.f32 (log.f32 alpha) (neg.f32 (*.f32 cosTheta cosTheta))))
(*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))
(fma.f32 (*.f32 (cbrt.f32 (log.f32 alpha)) (cbrt.f32 (log.f32 alpha))) (cbrt.f32 (log.f32 alpha)) (*.f32 (neg.f32 (*.f32 cosTheta cosTheta)) (log.f32 alpha)))
(*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))
(fma.f32 (*.f32 (cbrt.f32 (log.f32 alpha)) (cbrt.f32 (log.f32 alpha))) (cbrt.f32 (log.f32 alpha)) (neg.f32 (*.f32 (*.f32 cosTheta cosTheta) (log.f32 alpha))))
(*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))
(fma.f32 (sqrt.f32 (log.f32 alpha)) (sqrt.f32 (log.f32 alpha)) (*.f32 (neg.f32 (*.f32 cosTheta cosTheta)) (log.f32 alpha)))
(*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))
(fma.f32 (sqrt.f32 (log.f32 alpha)) (sqrt.f32 (log.f32 alpha)) (neg.f32 (*.f32 (*.f32 cosTheta cosTheta) (log.f32 alpha))))
(*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))
(+.f32 0 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha)) (*.f32 (PI.f32) 2))))
(/.f32 (*.f32 1/2 (fma.f32 alpha alpha -1)) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (-.f32 1 (*.f32 cosTheta cosTheta))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))) (-.f32 1 (*.f32 cosTheta cosTheta))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha)) (*.f32 (PI.f32) 2))))) (cbrt.f32 (exp.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha)) (*.f32 (PI.f32) 2))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha)) (*.f32 (PI.f32) 2)))))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (-.f32 1 (*.f32 cosTheta cosTheta))) 2)))) (cbrt.f32 (exp.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (-.f32 1 (*.f32 cosTheta cosTheta))) 2)))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (-.f32 1 (*.f32 cosTheta cosTheta))) 2))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))) (-.f32 1 (*.f32 cosTheta cosTheta)))))))) (log.f32 (cbrt.f32 (exp.f32 (*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))) (-.f32 1 (*.f32 cosTheta cosTheta))))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (sqrt.f32 (exp.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))) (-.f32 1 (*.f32 cosTheta cosTheta)))))))) (log.f32 (cbrt.f32 (sqrt.f32 (exp.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))) (-.f32 1 (*.f32 cosTheta cosTheta))))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha)) (*.f32 (PI.f32) 2)))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha)) (*.f32 (PI.f32) 2)))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (-.f32 1 (*.f32 cosTheta cosTheta))) 2))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))) (-.f32 1 (*.f32 cosTheta cosTheta))))))))
(*.f32 2 (log.f32 (sqrt.f32 (sqrt.f32 (exp.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))) (-.f32 1 (*.f32 cosTheta cosTheta))))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha)) (*.f32 (PI.f32) 2))))) 1)
(/.f32 (*.f32 1/2 (fma.f32 alpha alpha -1)) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (-.f32 1 (*.f32 cosTheta cosTheta))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))) (-.f32 1 (*.f32 cosTheta cosTheta))))
(*.f32 1 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha)) (*.f32 (PI.f32) 2))))
(/.f32 (*.f32 1/2 (fma.f32 alpha alpha -1)) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (-.f32 1 (*.f32 cosTheta cosTheta))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))) (-.f32 1 (*.f32 cosTheta cosTheta))))
(*.f32 (fma.f32 alpha alpha -1) (/.f32 1 (*.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha)) (*.f32 (PI.f32) 2))))
(/.f32 (*.f32 1/2 (fma.f32 alpha alpha -1)) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (-.f32 1 (*.f32 cosTheta cosTheta))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))) (-.f32 1 (*.f32 cosTheta cosTheta))))
(*.f32 (fma.f32 alpha alpha -1) (*.f32 (/.f32 1/2 (PI.f32)) (/.f32 1 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha)))))
(/.f32 (*.f32 1/2 (fma.f32 alpha alpha -1)) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (-.f32 1 (*.f32 cosTheta cosTheta))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))) (-.f32 1 (*.f32 cosTheta cosTheta))))
(*.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (PI.f32))) (/.f32 1 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha))))
(/.f32 (*.f32 1/2 (fma.f32 alpha alpha -1)) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (-.f32 1 (*.f32 cosTheta cosTheta))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))) (-.f32 1 (*.f32 cosTheta cosTheta))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha)) (*.f32 (PI.f32) 2))) 1)
(/.f32 (*.f32 1/2 (fma.f32 alpha alpha -1)) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (-.f32 1 (*.f32 cosTheta cosTheta))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))) (-.f32 1 (*.f32 cosTheta cosTheta))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (PI.f32)))) 2) (*.f32 (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (PI.f32)))) (/.f32 1 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha)))))
(/.f32 (*.f32 1/2 (fma.f32 alpha alpha -1)) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (-.f32 1 (*.f32 cosTheta cosTheta))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))) (-.f32 1 (*.f32 cosTheta cosTheta))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha)) (*.f32 (PI.f32) 2)))) (pow.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha)) (*.f32 (PI.f32) 2)))) 2))
(/.f32 (*.f32 1/2 (fma.f32 alpha alpha -1)) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (-.f32 1 (*.f32 cosTheta cosTheta))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))) (-.f32 1 (*.f32 cosTheta cosTheta))))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha)) (*.f32 (PI.f32) 2)))) 2) (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha)) (*.f32 (PI.f32) 2)))))
(/.f32 (*.f32 1/2 (fma.f32 alpha alpha -1)) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (-.f32 1 (*.f32 cosTheta cosTheta))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))) (-.f32 1 (*.f32 cosTheta cosTheta))))
(*.f32 (sqrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (PI.f32)))) (*.f32 (sqrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (PI.f32)))) (/.f32 1 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha)))))
(/.f32 (*.f32 1/2 (fma.f32 alpha alpha -1)) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (-.f32 1 (*.f32 cosTheta cosTheta))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))) (-.f32 1 (*.f32 cosTheta cosTheta))))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha)) (*.f32 (PI.f32) 2)))) (sqrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha)) (*.f32 (PI.f32) 2)))))
(/.f32 (*.f32 1/2 (fma.f32 alpha alpha -1)) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (-.f32 1 (*.f32 cosTheta cosTheta))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))) (-.f32 1 (*.f32 cosTheta cosTheta))))
(*.f32 (*.f32 (fma.f32 alpha alpha -1) (neg.f32 (/.f32 1/2 (PI.f32)))) (/.f32 1 (neg.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha)))))
(/.f32 (*.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 -1/2 (PI.f32))) 1) (*.f32 (neg.f32 (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (-.f32 1 (*.f32 cosTheta cosTheta))) (/.f32 (/.f32 -1/2 (PI.f32)) (neg.f32 (log.f32 alpha))))
(*.f32 (/.f32 1 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha))) (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (PI.f32))))
(/.f32 (*.f32 1/2 (fma.f32 alpha alpha -1)) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (-.f32 1 (*.f32 cosTheta cosTheta))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))) (-.f32 1 (*.f32 cosTheta cosTheta))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha))) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (PI.f32) 2)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (*.f32 2 (PI.f32))))
(/.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 3) (*.f32 2 (PI.f32))) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha))) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (PI.f32) 2)))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 2 (PI.f32))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) 1) (/.f32 (/.f32 1/2 (PI.f32)) (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha))))
(/.f32 (*.f32 1/2 (fma.f32 alpha alpha -1)) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (-.f32 1 (*.f32 cosTheta cosTheta))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))) (-.f32 1 (*.f32 cosTheta cosTheta))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (PI.f32)))) 2) 1) (/.f32 (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (PI.f32)))) (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha))))
(/.f32 (*.f32 1/2 (fma.f32 alpha alpha -1)) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (-.f32 1 (*.f32 cosTheta cosTheta))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))) (-.f32 1 (*.f32 cosTheta cosTheta))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (PI.f32)))) 1) (/.f32 (sqrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (PI.f32)))) (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha))))
(/.f32 (*.f32 1/2 (fma.f32 alpha alpha -1)) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (-.f32 1 (*.f32 cosTheta cosTheta))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))) (-.f32 1 (*.f32 cosTheta cosTheta))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha))) 2)) (/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (PI.f32))) (cbrt.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha)))))
(/.f32 (*.f32 1/2 (fma.f32 alpha alpha -1)) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (-.f32 1 (*.f32 cosTheta cosTheta))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))) (-.f32 1 (*.f32 cosTheta cosTheta))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha))) 2)) (/.f32 (/.f32 1/2 (PI.f32)) (cbrt.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha)))))
(/.f32 (*.f32 1/2 (fma.f32 alpha alpha -1)) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (-.f32 1 (*.f32 cosTheta cosTheta))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))) (-.f32 1 (*.f32 cosTheta cosTheta))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (PI.f32)))) 2) (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha))) 2)) (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha)) (*.f32 (PI.f32) 2)))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (PI.f32)))) 2) (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (-.f32 1 (*.f32 cosTheta cosTheta))) 2)))) (pow.f32 (cbrt.f32 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))) 2))
(*.f32 (cbrt.f32 (*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))) (-.f32 1 (*.f32 cosTheta cosTheta))))) (/.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (PI.f32)))) 2) (pow.f32 (cbrt.f32 (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))) 2)))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (PI.f32)))) (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha))) 2)) (/.f32 (sqrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (PI.f32)))) (cbrt.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha)))))
(/.f32 (*.f32 1/2 (fma.f32 alpha alpha -1)) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (-.f32 1 (*.f32 cosTheta cosTheta))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))) (-.f32 1 (*.f32 cosTheta cosTheta))))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha)))) (/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (PI.f32))) (sqrt.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha)))))
(/.f32 (*.f32 1/2 (fma.f32 alpha alpha -1)) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (-.f32 1 (*.f32 cosTheta cosTheta))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))) (-.f32 1 (*.f32 cosTheta cosTheta))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (sqrt.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha)))) (/.f32 (/.f32 1/2 (PI.f32)) (sqrt.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha)))))
(/.f32 (*.f32 1/2 (fma.f32 alpha alpha -1)) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (-.f32 1 (*.f32 cosTheta cosTheta))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))) (-.f32 1 (*.f32 cosTheta cosTheta))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (PI.f32)))) 2) (sqrt.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha)))) (/.f32 (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha)))))
(/.f32 (*.f32 1/2 (fma.f32 alpha alpha -1)) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (-.f32 1 (*.f32 cosTheta cosTheta))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))) (-.f32 1 (*.f32 cosTheta cosTheta))))
(pow.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha)) (*.f32 (PI.f32) 2))) 1)
(/.f32 (*.f32 1/2 (fma.f32 alpha alpha -1)) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (-.f32 1 (*.f32 cosTheta cosTheta))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))) (-.f32 1 (*.f32 cosTheta cosTheta))))
(pow.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha)) (*.f32 (PI.f32) 2))) 3) 1/3)
(/.f32 (*.f32 1/2 (fma.f32 alpha alpha -1)) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (-.f32 1 (*.f32 cosTheta cosTheta))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))) (-.f32 1 (*.f32 cosTheta cosTheta))))
(pow.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha)) (*.f32 (PI.f32) 2)))) 3)
(/.f32 (*.f32 1/2 (fma.f32 alpha alpha -1)) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (-.f32 1 (*.f32 cosTheta cosTheta))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))) (-.f32 1 (*.f32 cosTheta cosTheta))))
(pow.f32 (sqrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha)) (*.f32 (PI.f32) 2)))) 2)
(/.f32 (*.f32 1/2 (fma.f32 alpha alpha -1)) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (-.f32 1 (*.f32 cosTheta cosTheta))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))) (-.f32 1 (*.f32 cosTheta cosTheta))))
(pow.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha)) (*.f32 2 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)))) -1)
(/.f32 (*.f32 1/2 (fma.f32 alpha alpha -1)) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (-.f32 1 (*.f32 cosTheta cosTheta))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))) (-.f32 1 (*.f32 cosTheta cosTheta))))
(neg.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (PI.f32))) (neg.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha)))))
(/.f32 (*.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 -1/2 (PI.f32))) 1) (*.f32 (neg.f32 (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (-.f32 1 (*.f32 cosTheta cosTheta))) (/.f32 (/.f32 -1/2 (PI.f32)) (neg.f32 (log.f32 alpha))))
(sqrt.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha)) (*.f32 (PI.f32) 2))) 2))
(sqrt.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (-.f32 1 (*.f32 cosTheta cosTheta))) 2)) 2))
(fabs.f32 (*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(log.f32 (exp.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha)) (*.f32 (PI.f32) 2)))))
(/.f32 (*.f32 1/2 (fma.f32 alpha alpha -1)) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (-.f32 1 (*.f32 cosTheta cosTheta))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))) (-.f32 1 (*.f32 cosTheta cosTheta))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha)) (*.f32 (PI.f32) 2))))))
(/.f32 (*.f32 1/2 (fma.f32 alpha alpha -1)) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (-.f32 1 (*.f32 cosTheta cosTheta))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))) (-.f32 1 (*.f32 cosTheta cosTheta))))
(cbrt.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha)) (*.f32 (PI.f32) 2))) 3))
(/.f32 (*.f32 1/2 (fma.f32 alpha alpha -1)) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (-.f32 1 (*.f32 cosTheta cosTheta))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))) (-.f32 1 (*.f32 cosTheta cosTheta))))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (PI.f32))) 3) (pow.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha)) 3)))
(/.f32 (*.f32 1/2 (fma.f32 alpha alpha -1)) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (-.f32 1 (*.f32 cosTheta cosTheta))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))) (-.f32 1 (*.f32 cosTheta cosTheta))))
(expm1.f32 (log1p.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha)) (*.f32 (PI.f32) 2)))))
(/.f32 (*.f32 1/2 (fma.f32 alpha alpha -1)) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (-.f32 1 (*.f32 cosTheta cosTheta))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))) (-.f32 1 (*.f32 cosTheta cosTheta))))
(log1p.f32 (expm1.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha)) (*.f32 (PI.f32) 2)))))
(/.f32 (*.f32 1/2 (fma.f32 alpha alpha -1)) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (-.f32 1 (*.f32 cosTheta cosTheta))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))) (-.f32 1 (*.f32 cosTheta cosTheta))))
(exp.f32 (log.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha)) (*.f32 (PI.f32) 2)))))
(/.f32 (*.f32 1/2 (fma.f32 alpha alpha -1)) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (-.f32 1 (*.f32 cosTheta cosTheta))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))) (-.f32 1 (*.f32 cosTheta cosTheta))))
(exp.f32 (*.f32 (log.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha)) (*.f32 (PI.f32) 2)))) 1))
(/.f32 (*.f32 1/2 (fma.f32 alpha alpha -1)) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (-.f32 1 (*.f32 cosTheta cosTheta))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))) (-.f32 1 (*.f32 cosTheta cosTheta))))
(+.f32 1 (+.f32 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta))) -1))
(pow.f32 alpha (-.f32 1 (*.f32 cosTheta cosTheta)))
(/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))
(+.f32 (+.f32 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta))) -1) 1)
(pow.f32 alpha (-.f32 1 (*.f32 cosTheta cosTheta)))
(/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))
(+.f32 0 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta))))
(pow.f32 alpha (-.f32 1 (*.f32 cosTheta cosTheta)))
(/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))
(+.f32 (+.f32 1 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))) -1)
(pow.f32 alpha (-.f32 1 (*.f32 cosTheta cosTheta)))
(/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta))))) (cbrt.f32 (exp.f32 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))))))
(-.f32 (+.f32 1 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))) 1)
(pow.f32 alpha (-.f32 1 (*.f32 cosTheta cosTheta)))
(/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))
(*.f32 alpha (pow.f32 alpha (neg.f32 (*.f32 cosTheta cosTheta))))
(pow.f32 alpha (-.f32 1 (*.f32 cosTheta cosTheta)))
(/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))
(*.f32 alpha (/.f32 1 (pow.f32 alpha (*.f32 cosTheta cosTheta))))
(pow.f32 alpha (-.f32 1 (*.f32 cosTheta cosTheta)))
(/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))
(*.f32 1 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta))))
(pow.f32 alpha (-.f32 1 (*.f32 cosTheta cosTheta)))
(/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))
(*.f32 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta))) 1)
(pow.f32 alpha (-.f32 1 (*.f32 cosTheta cosTheta)))
(/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))
(*.f32 (cbrt.f32 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))) (pow.f32 (cbrt.f32 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))) 2))
(pow.f32 alpha (-.f32 1 (*.f32 cosTheta cosTheta)))
(/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))) 2) (cbrt.f32 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))))
(pow.f32 alpha (-.f32 1 (*.f32 cosTheta cosTheta)))
(/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))) 2) (*.f32 (cbrt.f32 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))) 1))
(pow.f32 alpha (-.f32 1 (*.f32 cosTheta cosTheta)))
(/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))
(*.f32 (sqrt.f32 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))) (sqrt.f32 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))))
(pow.f32 alpha (-.f32 1 (*.f32 cosTheta cosTheta)))
(/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))
(*.f32 (sqrt.f32 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))) (*.f32 (sqrt.f32 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))) 1))
(pow.f32 alpha (-.f32 1 (*.f32 cosTheta cosTheta)))
(/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))
(*.f32 (pow.f32 1 (-.f32 1 (*.f32 cosTheta cosTheta))) (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta))))
(pow.f32 alpha (-.f32 1 (*.f32 cosTheta cosTheta)))
(/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 alpha) 2) (-.f32 1 (*.f32 cosTheta cosTheta))) (pow.f32 (cbrt.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))
(*.f32 (pow.f32 (sqrt.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))) (pow.f32 (sqrt.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta))))
(pow.f32 (sqrt.f32 alpha) (*.f32 2 (-.f32 1 (*.f32 cosTheta cosTheta))))
(/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))
(pow.f32 alpha (-.f32 1 (*.f32 cosTheta cosTheta)))
(/.f32 1 (/.f32 (pow.f32 alpha (*.f32 cosTheta cosTheta)) alpha))
(pow.f32 alpha (-.f32 1 (*.f32 cosTheta cosTheta)))
(/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))
(/.f32 (pow.f32 (cbrt.f32 alpha) 2) (/.f32 (pow.f32 alpha (*.f32 cosTheta cosTheta)) (cbrt.f32 alpha)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 alpha) 2) (pow.f32 alpha (*.f32 cosTheta cosTheta))) (cbrt.f32 alpha))
(/.f32 (pow.f32 (cbrt.f32 alpha) 3) (pow.f32 alpha (*.f32 cosTheta cosTheta)))
(/.f32 (sqrt.f32 alpha) (/.f32 (pow.f32 alpha (*.f32 cosTheta cosTheta)) (sqrt.f32 alpha)))
(pow.f32 alpha (-.f32 1 (*.f32 cosTheta cosTheta)))
(/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))
(/.f32 (neg.f32 alpha) (neg.f32 (pow.f32 alpha (*.f32 cosTheta cosTheta))))
(pow.f32 alpha (-.f32 1 (*.f32 cosTheta cosTheta)))
(/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))
(/.f32 (+.f32 1 (pow.f32 (+.f32 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta))) -1) 3)) (+.f32 1 (-.f32 (pow.f32 (+.f32 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta))) -1) 2) (+.f32 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta))) -1))))
(/.f32 (+.f32 1 (pow.f32 (+.f32 -1 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))) 3)) (+.f32 1 (-.f32 (pow.f32 (+.f32 -1 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))) 2) (+.f32 -1 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))))))
(/.f32 (+.f32 1 (pow.f32 (+.f32 -1 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))) 3)) (+.f32 (pow.f32 (+.f32 -1 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))) 2) (-.f32 2 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta))))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 alpha (pow.f32 alpha (*.f32 cosTheta (neg.f32 cosTheta))) -1) 3)) (+.f32 (pow.f32 (fma.f32 alpha (pow.f32 alpha (*.f32 cosTheta (neg.f32 cosTheta))) -1) 2) (-.f32 2 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta))))))
(/.f32 (-.f32 1 (pow.f32 (+.f32 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta))) -1) 2)) (-.f32 1 (+.f32 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta))) -1)))
(/.f32 (-.f32 1 (pow.f32 (+.f32 -1 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))) 2)) (-.f32 1 (+.f32 -1 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta))))))
(/.f32 (-.f32 1 (pow.f32 (+.f32 -1 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))) 2)) (-.f32 2 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 alpha (pow.f32 alpha (*.f32 cosTheta (neg.f32 cosTheta))) -1) 2)) (-.f32 2 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))))
(sqrt.f32 (pow.f32 alpha (*.f32 2 (-.f32 1 (*.f32 cosTheta cosTheta)))))
(log.f32 (exp.f32 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))))
(pow.f32 alpha (-.f32 1 (*.f32 cosTheta cosTheta)))
(/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta))))))
(pow.f32 alpha (-.f32 1 (*.f32 cosTheta cosTheta)))
(/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))
(cbrt.f32 (pow.f32 alpha (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 3)))
(pow.f32 alpha (-.f32 1 (*.f32 cosTheta cosTheta)))
(/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))
(expm1.f32 (log1p.f32 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))))
(pow.f32 alpha (-.f32 1 (*.f32 cosTheta cosTheta)))
(/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))
(log1p.f32 (expm1.f32 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))))
(pow.f32 alpha (-.f32 1 (*.f32 cosTheta cosTheta)))
(/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))
(exp.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha)))
(pow.f32 alpha (-.f32 1 (*.f32 cosTheta cosTheta)))
(/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))
(fma.f32 1 (+.f32 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta))) -1) 1)
(pow.f32 alpha (-.f32 1 (*.f32 cosTheta cosTheta)))
(/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))
(fma.f32 1 (+.f32 1 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))) -1)
(pow.f32 alpha (-.f32 1 (*.f32 cosTheta cosTheta)))
(/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))
(fma.f32 (+.f32 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta))) -1) 1 1)
(pow.f32 alpha (-.f32 1 (*.f32 cosTheta cosTheta)))
(/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))
(fma.f32 (cbrt.f32 (+.f32 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta))) -1)) (pow.f32 (cbrt.f32 (+.f32 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta))) -1)) 2) 1)
(pow.f32 alpha (-.f32 1 (*.f32 cosTheta cosTheta)))
(/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta))) -1)) 2) (cbrt.f32 (+.f32 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta))) -1)) 1)
(pow.f32 alpha (-.f32 1 (*.f32 cosTheta cosTheta)))
(/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))
(fma.f32 (sqrt.f32 (+.f32 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta))) -1)) (sqrt.f32 (+.f32 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta))) -1)) 1)
(pow.f32 alpha (-.f32 1 (*.f32 cosTheta cosTheta)))
(/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))
(fma.f32 (+.f32 (pow.f32 alpha (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 3)) -1) (/.f32 1 (+.f32 (pow.f32 alpha (*.f32 2 (-.f32 1 (*.f32 cosTheta cosTheta)))) (+.f32 1 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))))) 1)
(fma.f32 (+.f32 -1 (pow.f32 alpha (*.f32 3 (-.f32 1 (*.f32 cosTheta cosTheta))))) (/.f32 1 (+.f32 (+.f32 1 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))) (pow.f32 alpha (*.f32 2 (-.f32 1 (*.f32 cosTheta cosTheta)))))) 1)
(fma.f32 (+.f32 -1 (pow.f32 alpha (*.f32 3 (-.f32 1 (*.f32 cosTheta cosTheta))))) (/.f32 1 (+.f32 (fma.f32 alpha (pow.f32 alpha (*.f32 cosTheta (neg.f32 cosTheta))) 1) (pow.f32 alpha (*.f32 2 (-.f32 1 (*.f32 cosTheta cosTheta)))))) 1)
(fma.f32 (+.f32 (pow.f32 alpha (*.f32 2 (-.f32 1 (*.f32 cosTheta cosTheta)))) -1) (/.f32 1 (+.f32 1 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta))))) 1)
(fma.f32 (+.f32 -1 (pow.f32 alpha (*.f32 2 (-.f32 1 (*.f32 cosTheta cosTheta))))) (/.f32 1 (+.f32 1 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta))))) 1)
(fma.f32 (+.f32 -1 (pow.f32 alpha (*.f32 2 (-.f32 1 (*.f32 cosTheta cosTheta))))) (/.f32 1 (fma.f32 alpha (pow.f32 alpha (*.f32 cosTheta (neg.f32 cosTheta))) 1)) 1)
(fma.f32 (+.f32 1 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))) 1 -1)
(pow.f32 alpha (-.f32 1 (*.f32 cosTheta cosTheta)))
(/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))
(fma.f32 (*.f32 (cbrt.f32 (+.f32 1 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta))))) (cbrt.f32 (+.f32 1 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))))) (cbrt.f32 (+.f32 1 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta))))) -1)
(pow.f32 alpha (-.f32 1 (*.f32 cosTheta cosTheta)))
(/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))
(fma.f32 (sqrt.f32 (+.f32 1 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta))))) (sqrt.f32 (+.f32 1 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta))))) -1)
(pow.f32 alpha (-.f32 1 (*.f32 cosTheta cosTheta)))
(/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))
(fma.f32 (+.f32 (sqrt.f32 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))) 1) (-.f32 (sqrt.f32 (/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))) 1) 1)
(pow.f32 alpha (-.f32 1 (*.f32 cosTheta cosTheta)))
(/.f32 alpha (pow.f32 alpha (*.f32 cosTheta cosTheta)))

eval982.0ms (7.5%)

Compiler

Compiled 39073 to 21812 computations (44.2% saved)

prune359.0ms (2.7%)

Pruning

37 alts after pruning (33 fresh and 4 done)

PrunedKeptTotal
New1213201233
Fresh91322
Picked101
Done347
Total1226371263
Error
0b
Counts
1263 → 37
Alt Table
Click to see full alt table
StatusErrorProgram
0.9b
(pow.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha)) (*.f32 2 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)))) -1)
0.5b
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) 2)) (*.f32 (PI.f32) (+.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 cosTheta alpha) (*.f32 cosTheta alpha)))))
1.5b
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) 2)) (PI.f32))
0.8b
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) 2)) (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha)))
1.0b
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) 2)) (*.f32 (log.f32 (exp.f32 (-.f32 1 (*.f32 cosTheta cosTheta)))) (log.f32 alpha)))
3.4b
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) 2)) (log1p.f32 (-.f32 alpha 1)))
1.5b
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) 2)) (log.f32 alpha))
11.2b
(/.f32 (/.f32 (/.f32 -1/2 (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta))) (PI.f32))
11.1b
(/.f32 (/.f32 (/.f32 -1/2 (PI.f32)) (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta)))
1.0b
(/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (fma.f32 alpha alpha -1)) (PI.f32)))
11.1b
(/.f32 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (PI.f32) (+.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 cosTheta alpha) (*.f32 cosTheta alpha)))))
11.5b
(/.f32 (/.f32 -1/2 (PI.f32)) (log.f32 alpha))
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))))
1.5b
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha)))))
0.9b
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 1 (*.f32 (neg.f32 cosTheta) cosTheta))))
0.8b
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 2 (pow.f32 (cbrt.f32 (*.f32 (log.f32 alpha) (PI.f32))) 3)) (+.f32 1 (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) 1) cosTheta) cosTheta))))
0.5b
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 2 (-.f32 (+.f32 1 (*.f32 (log.f32 alpha) (PI.f32))) 1)) (+.f32 1 (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) 1) cosTheta) cosTheta))))
0.9b
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (+.f32 1 (*.f32 (neg.f32 cosTheta) cosTheta))))
0.4b
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 2 (log.f32 (pow.f32 alpha (PI.f32)))) (+.f32 1 (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) 1) 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))))
0.8b
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (+.f32 1 (*.f32 (neg.f32 cosTheta) cosTheta))))
0.9b
(/.f32 (-.f32 (*.f32 1/2 (/.f32 (*.f32 alpha alpha) (PI.f32))) (/.f32 1/2 (PI.f32))) (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha)))
2.8b
(/.f32 (-.f32 (*.f32 1/2 (/.f32 (*.f32 alpha alpha) (PI.f32))) (/.f32 1/2 (PI.f32))) (log1p.f32 (-.f32 (pow.f32 alpha (-.f32 1 (*.f32 cosTheta cosTheta))) 1)))
0.6b
(/.f32 (+.f32 (/.f32 (*.f32 -1/2 (*.f32 alpha alpha)) (neg.f32 (log.f32 alpha))) (/.f32 1/2 (neg.f32 (log.f32 alpha)))) (*.f32 (PI.f32) (+.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 cosTheta alpha) (*.f32 cosTheta alpha)))))
0.9b
(/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))) (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (PI.f32)))
0.9b
(/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (-.f32 1 (*.f32 cosTheta cosTheta))) (/.f32 1/2 (log.f32 alpha))) (PI.f32))
1.0b
(/.f32 1/2 (*.f32 (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (fma.f32 alpha alpha -1)) (*.f32 (log.f32 alpha) (PI.f32))))
11.5b
(/.f32 1/2 (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))
11.5b
(/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32)))
11.5b
(/.f32 -1/2 (log.f32 (pow.f32 alpha (PI.f32))))
11.9b
(-.f32 (+.f32 1 (/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32)))) 1)
0.5b
(*.f32 (fma.f32 alpha alpha -1) (/.f32 1 (*.f32 (*.f32 (log.f32 alpha) 2) (*.f32 (PI.f32) (+.f32 1 (fma.f32 cosTheta (neg.f32 cosTheta) (pow.f32 (*.f32 alpha cosTheta) 2)))))))
0.6b
(*.f32 (/.f32 (+.f32 alpha 1) (PI.f32)) (/.f32 (+.f32 alpha -1) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
1.6b
(*.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 (fma.f32 alpha alpha -1) (PI.f32)))
11.5b
(*.f32 (/.f32 -1/2 (log.f32 alpha)) (/.f32 1 (PI.f32)))
0.9b
(*.f32 (-.f32 (/.f32 (*.f32 alpha alpha) (-.f32 1 (*.f32 cosTheta cosTheta))) (/.f32 1 (-.f32 1 (*.f32 cosTheta cosTheta)))) (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))))
11.9b
(log.f32 (exp.f32 (/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32)))))
Compiler

Compiled 1356 to 990 computations (27% saved)

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

Compiled 97 to 46 computations (52.6% saved)

series7.0ms (0.1%)

Counts
2 → 36
Calls

9 calls:

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

rewrite74.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
979×log-prod_binary32
592×fma-def_binary32
296×log1p-udef_binary32
295×expm1-udef_binary32
285×fma-neg_binary32
Iterations

Useful iterations: 1 (0.0ms)

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

simplify95.0ms (0.7%)

Algorithm
egg-herbie
Rules
331×unswap-sqr_binary32
327×associate-/r*_binary32
232×*-commutative_binary32
213×associate-*r*_binary32
210×associate-*r/_binary32
Iterations

Useful iterations: 2 (0.0ms)

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

localize22.0ms (0.2%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.5b
(/.f32 (/.f32 -1/2 (PI.f32)) (log.f32 alpha))
Compiler

Compiled 16 to 10 computations (37.5% saved)

series1.0ms (0%)

Counts
1 → 12
Calls

3 calls:

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

rewrite39.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
799×pow1_binary32
745×add-log-exp_binary32
744×log1p-expm1-u_binary32
744×expm1-log1p-u_binary32
730×add-exp-log_binary32
Iterations

Useful iterations: 0 (0.0ms)

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

simplify40.0ms (0.3%)

Algorithm
egg-herbie
Rules
622×log-div_binary32
470×log-prod_binary32
378×associate-*l/_binary32
357×fma-def_binary32
300×associate-/l*_binary32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0113544
1282536
2940536
34575536
Stop Event
node limit
Counts
48 → 46
Calls
Call 1
Inputs
(/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32)))
(/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32)))
(/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32)))
(/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32)))
(/.f32 1/2 (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))
(/.f32 1/2 (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))
(/.f32 1/2 (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))
(/.f32 1/2 (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))
(/.f32 -1/2 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32)))
(/.f32 -1/2 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32)))
(/.f32 -1/2 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32)))
(/.f32 -1/2 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32)))
(-.f32 (+.f32 1 (/.f32 (/.f32 -1/2 (PI.f32)) (log.f32 alpha))) 1)
(*.f32 -1/2 (/.f32 (/.f32 1 (PI.f32)) (log.f32 alpha)))
(*.f32 -1/2 (/.f32 1 (*.f32 (PI.f32) (log.f32 alpha))))
(*.f32 -1/2 (*.f32 (/.f32 1 (PI.f32)) (/.f32 1 (log.f32 alpha))))
(*.f32 (/.f32 -1/2 (PI.f32)) (/.f32 1 (log.f32 alpha)))
(*.f32 (/.f32 (/.f32 -1/2 (PI.f32)) (log.f32 alpha)) 1)
(*.f32 1 (/.f32 (/.f32 -1/2 (PI.f32)) (log.f32 alpha)))
(*.f32 (cbrt.f32 (/.f32 (/.f32 -1/2 (PI.f32)) (log.f32 alpha))) (pow.f32 (cbrt.f32 (/.f32 (/.f32 -1/2 (PI.f32)) (log.f32 alpha))) 2))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (/.f32 -1/2 (PI.f32)) (log.f32 alpha))) 2) (cbrt.f32 (/.f32 (/.f32 -1/2 (PI.f32)) (log.f32 alpha))))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 -1/2 (PI.f32))) 2) (*.f32 (cbrt.f32 (/.f32 -1/2 (PI.f32))) (/.f32 1 (log.f32 alpha))))
(*.f32 (sqrt.f32 (/.f32 (/.f32 -1/2 (PI.f32)) (log.f32 alpha))) (sqrt.f32 (/.f32 (/.f32 -1/2 (PI.f32)) (log.f32 alpha))))
(*.f32 (sqrt.f32 (/.f32 -1/2 (PI.f32))) (*.f32 (sqrt.f32 (/.f32 -1/2 (PI.f32))) (/.f32 1 (log.f32 alpha))))
(*.f32 (/.f32 1/2 (PI.f32)) (/.f32 1 (neg.f32 (log.f32 alpha))))
(*.f32 (/.f32 1 (log.f32 alpha)) (/.f32 -1/2 (PI.f32)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 -1/2 (PI.f32))) 2) 1) (/.f32 (cbrt.f32 (/.f32 -1/2 (PI.f32))) (log.f32 alpha)))
(*.f32 (/.f32 (sqrt.f32 (/.f32 -1/2 (PI.f32))) 1) (/.f32 (sqrt.f32 (/.f32 -1/2 (PI.f32))) (log.f32 alpha)))
(*.f32 (/.f32 -1/2 (pow.f32 (cbrt.f32 (log.f32 alpha)) 2)) (/.f32 (/.f32 1 (PI.f32)) (cbrt.f32 (log.f32 alpha))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (log.f32 alpha)) 2)) (/.f32 (/.f32 -1/2 (PI.f32)) (cbrt.f32 (log.f32 alpha))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 -1/2 (PI.f32))) 2) (pow.f32 (cbrt.f32 (log.f32 alpha)) 2)) (cbrt.f32 (/.f32 (/.f32 -1/2 (PI.f32)) (log.f32 alpha))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 -1/2 (PI.f32))) (pow.f32 (cbrt.f32 (log.f32 alpha)) 2)) (/.f32 (sqrt.f32 (/.f32 -1/2 (PI.f32))) (cbrt.f32 (log.f32 alpha))))
(*.f32 (/.f32 -1/2 (sqrt.f32 (log.f32 alpha))) (/.f32 (/.f32 1 (PI.f32)) (sqrt.f32 (log.f32 alpha))))
(*.f32 (/.f32 1 (sqrt.f32 (log.f32 alpha))) (/.f32 (/.f32 -1/2 (PI.f32)) (sqrt.f32 (log.f32 alpha))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 -1/2 (PI.f32))) 2) (sqrt.f32 (log.f32 alpha))) (/.f32 (cbrt.f32 (/.f32 -1/2 (PI.f32))) (sqrt.f32 (log.f32 alpha))))
(pow.f32 (/.f32 (/.f32 -1/2 (PI.f32)) (log.f32 alpha)) 1)
(pow.f32 (pow.f32 (/.f32 (/.f32 -1/2 (PI.f32)) (log.f32 alpha)) 3) 1/3)
(pow.f32 (cbrt.f32 (/.f32 (/.f32 -1/2 (PI.f32)) (log.f32 alpha))) 3)
(pow.f32 (sqrt.f32 (/.f32 (/.f32 -1/2 (PI.f32)) (log.f32 alpha))) 2)
(pow.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) -2)) -1)
(neg.f32 (/.f32 (/.f32 -1/2 (PI.f32)) (neg.f32 (log.f32 alpha))))
(sqrt.f32 (pow.f32 (/.f32 (/.f32 -1/2 (PI.f32)) (log.f32 alpha)) 2))
(log.f32 (exp.f32 (/.f32 (/.f32 -1/2 (PI.f32)) (log.f32 alpha))))
(cbrt.f32 (pow.f32 (/.f32 (/.f32 -1/2 (PI.f32)) (log.f32 alpha)) 3))
(cbrt.f32 (/.f32 (pow.f32 (/.f32 -1/2 (PI.f32)) 3) (pow.f32 (log.f32 alpha) 3)))
(expm1.f32 (log1p.f32 (/.f32 (/.f32 -1/2 (PI.f32)) (log.f32 alpha))))
(log1p.f32 (expm1.f32 (/.f32 (/.f32 -1/2 (PI.f32)) (log.f32 alpha))))
(exp.f32 (log.f32 (/.f32 (/.f32 -1/2 (PI.f32)) (log.f32 alpha))))
Outputs
(/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32)))
(/.f32 (/.f32 -1/2 (PI.f32)) (log.f32 alpha))
(/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32)))
(/.f32 (/.f32 -1/2 (PI.f32)) (log.f32 alpha))
(/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32)))
(/.f32 (/.f32 -1/2 (PI.f32)) (log.f32 alpha))
(/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32)))
(/.f32 (/.f32 -1/2 (PI.f32)) (log.f32 alpha))
(/.f32 1/2 (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))
(/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32)))
(/.f32 (/.f32 -1/2 (PI.f32)) (log.f32 alpha))
(/.f32 1/2 (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))
(/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32)))
(/.f32 (/.f32 -1/2 (PI.f32)) (log.f32 alpha))
(/.f32 1/2 (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))
(/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32)))
(/.f32 (/.f32 -1/2 (PI.f32)) (log.f32 alpha))
(/.f32 1/2 (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))
(/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32)))
(/.f32 (/.f32 -1/2 (PI.f32)) (log.f32 alpha))
(/.f32 -1/2 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 alpha)))) (PI.f32)))
(/.f32 -1/2 (*.f32 (PI.f32) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha))))))
(/.f32 -1/2 (*.f32 (PI.f32) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))))
(/.f32 (/.f32 -1/2 (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)))) (PI.f32)))
(/.f32 -1/2 (*.f32 (PI.f32) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha))))))
(/.f32 -1/2 (*.f32 (PI.f32) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))))
(/.f32 (/.f32 -1/2 (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)))) (PI.f32)))
(/.f32 -1/2 (*.f32 (PI.f32) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha))))))
(/.f32 -1/2 (*.f32 (PI.f32) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))))
(/.f32 (/.f32 -1/2 (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)))) (PI.f32)))
(/.f32 -1/2 (*.f32 (PI.f32) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 alpha))))))
(/.f32 -1/2 (*.f32 (PI.f32) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))))
(/.f32 (/.f32 -1/2 (PI.f32)) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))))
(-.f32 (+.f32 1 (/.f32 (/.f32 -1/2 (PI.f32)) (log.f32 alpha))) 1)
(/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32)))
(/.f32 (/.f32 -1/2 (PI.f32)) (log.f32 alpha))
(*.f32 -1/2 (/.f32 (/.f32 1 (PI.f32)) (log.f32 alpha)))
(/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32)))
(/.f32 (/.f32 -1/2 (PI.f32)) (log.f32 alpha))
(*.f32 -1/2 (/.f32 1 (*.f32 (PI.f32) (log.f32 alpha))))
(/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32)))
(/.f32 (/.f32 -1/2 (PI.f32)) (log.f32 alpha))
(*.f32 -1/2 (*.f32 (/.f32 1 (PI.f32)) (/.f32 1 (log.f32 alpha))))
(/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32)))
(/.f32 (/.f32 -1/2 (PI.f32)) (log.f32 alpha))
(*.f32 (/.f32 -1/2 (PI.f32)) (/.f32 1 (log.f32 alpha)))
(/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32)))
(/.f32 (/.f32 -1/2 (PI.f32)) (log.f32 alpha))
(*.f32 (/.f32 (/.f32 -1/2 (PI.f32)) (log.f32 alpha)) 1)
(/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32)))
(/.f32 (/.f32 -1/2 (PI.f32)) (log.f32 alpha))
(*.f32 1 (/.f32 (/.f32 -1/2 (PI.f32)) (log.f32 alpha)))
(/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32)))
(/.f32 (/.f32 -1/2 (PI.f32)) (log.f32 alpha))
(*.f32 (cbrt.f32 (/.f32 (/.f32 -1/2 (PI.f32)) (log.f32 alpha))) (pow.f32 (cbrt.f32 (/.f32 (/.f32 -1/2 (PI.f32)) (log.f32 alpha))) 2))
(/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32)))
(/.f32 (/.f32 -1/2 (PI.f32)) (log.f32 alpha))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (/.f32 -1/2 (PI.f32)) (log.f32 alpha))) 2) (cbrt.f32 (/.f32 (/.f32 -1/2 (PI.f32)) (log.f32 alpha))))
(/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32)))
(/.f32 (/.f32 -1/2 (PI.f32)) (log.f32 alpha))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 -1/2 (PI.f32))) 2) (*.f32 (cbrt.f32 (/.f32 -1/2 (PI.f32))) (/.f32 1 (log.f32 alpha))))
(/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32)))
(/.f32 (/.f32 -1/2 (PI.f32)) (log.f32 alpha))
(*.f32 (sqrt.f32 (/.f32 (/.f32 -1/2 (PI.f32)) (log.f32 alpha))) (sqrt.f32 (/.f32 (/.f32 -1/2 (PI.f32)) (log.f32 alpha))))
(/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32)))
(/.f32 (/.f32 -1/2 (PI.f32)) (log.f32 alpha))
(*.f32 (sqrt.f32 (/.f32 -1/2 (PI.f32))) (*.f32 (sqrt.f32 (/.f32 -1/2 (PI.f32))) (/.f32 1 (log.f32 alpha))))
(/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32)))
(/.f32 (/.f32 -1/2 (PI.f32)) (log.f32 alpha))
(*.f32 (/.f32 1/2 (PI.f32)) (/.f32 1 (neg.f32 (log.f32 alpha))))
(/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32)))
(/.f32 (/.f32 -1/2 (PI.f32)) (log.f32 alpha))
(*.f32 (/.f32 1 (log.f32 alpha)) (/.f32 -1/2 (PI.f32)))
(/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32)))
(/.f32 (/.f32 -1/2 (PI.f32)) (log.f32 alpha))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 -1/2 (PI.f32))) 2) 1) (/.f32 (cbrt.f32 (/.f32 -1/2 (PI.f32))) (log.f32 alpha)))
(/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32)))
(/.f32 (/.f32 -1/2 (PI.f32)) (log.f32 alpha))
(*.f32 (/.f32 (sqrt.f32 (/.f32 -1/2 (PI.f32))) 1) (/.f32 (sqrt.f32 (/.f32 -1/2 (PI.f32))) (log.f32 alpha)))
(/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32)))
(/.f32 (/.f32 -1/2 (PI.f32)) (log.f32 alpha))
(*.f32 (/.f32 -1/2 (pow.f32 (cbrt.f32 (log.f32 alpha)) 2)) (/.f32 (/.f32 1 (PI.f32)) (cbrt.f32 (log.f32 alpha))))
(/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32)))
(/.f32 (/.f32 -1/2 (PI.f32)) (log.f32 alpha))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (log.f32 alpha)) 2)) (/.f32 (/.f32 -1/2 (PI.f32)) (cbrt.f32 (log.f32 alpha))))
(/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32)))
(/.f32 (/.f32 -1/2 (PI.f32)) (log.f32 alpha))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 -1/2 (PI.f32))) 2) (pow.f32 (cbrt.f32 (log.f32 alpha)) 2)) (cbrt.f32 (/.f32 (/.f32 -1/2 (PI.f32)) (log.f32 alpha))))
(*.f32 (cbrt.f32 (/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32)))) (/.f32 (pow.f32 (cbrt.f32 (/.f32 -1/2 (PI.f32))) 2) (pow.f32 (cbrt.f32 (log.f32 alpha)) 2)))
(*.f32 (cbrt.f32 (/.f32 (/.f32 -1/2 (PI.f32)) (log.f32 alpha))) (/.f32 (pow.f32 (cbrt.f32 (/.f32 -1/2 (PI.f32))) 2) (pow.f32 (cbrt.f32 (log.f32 alpha)) 2)))
(/.f32 (pow.f32 (cbrt.f32 (/.f32 -1/2 (PI.f32))) 2) (/.f32 (pow.f32 (cbrt.f32 (log.f32 alpha)) 2) (cbrt.f32 (/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32))))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 -1/2 (PI.f32))) (pow.f32 (cbrt.f32 (log.f32 alpha)) 2)) (/.f32 (sqrt.f32 (/.f32 -1/2 (PI.f32))) (cbrt.f32 (log.f32 alpha))))
(/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32)))
(/.f32 (/.f32 -1/2 (PI.f32)) (log.f32 alpha))
(*.f32 (/.f32 -1/2 (sqrt.f32 (log.f32 alpha))) (/.f32 (/.f32 1 (PI.f32)) (sqrt.f32 (log.f32 alpha))))
(/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32)))
(/.f32 (/.f32 -1/2 (PI.f32)) (log.f32 alpha))
(*.f32 (/.f32 1 (sqrt.f32 (log.f32 alpha))) (/.f32 (/.f32 -1/2 (PI.f32)) (sqrt.f32 (log.f32 alpha))))
(/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32)))
(/.f32 (/.f32 -1/2 (PI.f32)) (log.f32 alpha))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 -1/2 (PI.f32))) 2) (sqrt.f32 (log.f32 alpha))) (/.f32 (cbrt.f32 (/.f32 -1/2 (PI.f32))) (sqrt.f32 (log.f32 alpha))))
(/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32)))
(/.f32 (/.f32 -1/2 (PI.f32)) (log.f32 alpha))
(pow.f32 (/.f32 (/.f32 -1/2 (PI.f32)) (log.f32 alpha)) 1)
(/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32)))
(/.f32 (/.f32 -1/2 (PI.f32)) (log.f32 alpha))
(pow.f32 (pow.f32 (/.f32 (/.f32 -1/2 (PI.f32)) (log.f32 alpha)) 3) 1/3)
(/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32)))
(/.f32 (/.f32 -1/2 (PI.f32)) (log.f32 alpha))
(pow.f32 (cbrt.f32 (/.f32 (/.f32 -1/2 (PI.f32)) (log.f32 alpha))) 3)
(/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32)))
(/.f32 (/.f32 -1/2 (PI.f32)) (log.f32 alpha))
(pow.f32 (sqrt.f32 (/.f32 (/.f32 -1/2 (PI.f32)) (log.f32 alpha))) 2)
(/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32)))
(/.f32 (/.f32 -1/2 (PI.f32)) (log.f32 alpha))
(pow.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) -2)) -1)
(/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32)))
(/.f32 (/.f32 -1/2 (PI.f32)) (log.f32 alpha))
(neg.f32 (/.f32 (/.f32 -1/2 (PI.f32)) (neg.f32 (log.f32 alpha))))
(/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32)))
(/.f32 (/.f32 -1/2 (PI.f32)) (log.f32 alpha))
(sqrt.f32 (pow.f32 (/.f32 (/.f32 -1/2 (PI.f32)) (log.f32 alpha)) 2))
(/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32)))
(/.f32 (/.f32 -1/2 (PI.f32)) (log.f32 alpha))
(log.f32 (exp.f32 (/.f32 (/.f32 -1/2 (PI.f32)) (log.f32 alpha))))
(/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32)))
(/.f32 (/.f32 -1/2 (PI.f32)) (log.f32 alpha))
(cbrt.f32 (pow.f32 (/.f32 (/.f32 -1/2 (PI.f32)) (log.f32 alpha)) 3))
(/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32)))
(/.f32 (/.f32 -1/2 (PI.f32)) (log.f32 alpha))
(cbrt.f32 (/.f32 (pow.f32 (/.f32 -1/2 (PI.f32)) 3) (pow.f32 (log.f32 alpha) 3)))
(/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32)))
(/.f32 (/.f32 -1/2 (PI.f32)) (log.f32 alpha))
(expm1.f32 (log1p.f32 (/.f32 (/.f32 -1/2 (PI.f32)) (log.f32 alpha))))
(/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32)))
(/.f32 (/.f32 -1/2 (PI.f32)) (log.f32 alpha))
(log1p.f32 (expm1.f32 (/.f32 (/.f32 -1/2 (PI.f32)) (log.f32 alpha))))
(/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32)))
(/.f32 (/.f32 -1/2 (PI.f32)) (log.f32 alpha))
(exp.f32 (log.f32 (/.f32 (/.f32 -1/2 (PI.f32)) (log.f32 alpha))))
(/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32)))
(/.f32 (/.f32 -1/2 (PI.f32)) (log.f32 alpha))

localize63.0ms (0.5%)

Local error

Found 4 expressions with local error:

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

Compiled 79 to 27 computations (65.8% saved)

series8.0ms (0.1%)

Counts
2 → 32
Calls

9 calls:

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

rewrite75.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
610×fma-def_binary32
295×expm1-udef_binary32
294×log1p-udef_binary32
260×fma-neg_binary32
244×log-pow_binary32
Iterations

Useful iterations: 0 (0.0ms)

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

simplify96.0ms (0.7%)

Algorithm
egg-herbie
Rules
443×unswap-sqr_binary32
298×associate-/r*_binary32
281×associate-*r*_binary32
258×times-frac_binary32
227×associate-/l*_binary32
Iterations

Useful iterations: 2 (0.0ms)

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

localize39.0ms (0.3%)

Local error

Found 2 expressions with local error:

NewErrorProgram
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 36 to 21 computations (41.7% saved)

series2.0ms (0%)

Counts
1 → 12
Calls

3 calls:

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

rewrite59.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
546×log-prod_binary32
429×exp-prod_binary32
311×pow-prod-down_binary32
266×pow2_binary32
187×pow1/3_binary32
Iterations

Useful iterations: 0 (0.0ms)

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

simplify77.0ms (0.6%)

Algorithm
egg-herbie
Rules
662×log-div_binary32
434×associate-/l*_binary32
432×associate-*l/_binary32
374×associate-*r/_binary32
369×times-frac_binary32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01862014
14871869
214651417
372301417
Stop Event
node limit
Counts
67 → 101
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 0 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 (*.f32 alpha alpha)) (PI.f32))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 (*.f32 alpha alpha)) (PI.f32))))) 2)) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 (*.f32 alpha alpha)) (PI.f32)))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 (*.f32 alpha alpha)) (PI.f32)))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 (*.f32 alpha alpha)) (PI.f32)))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 (*.f32 alpha alpha)) (PI.f32))))) 1)
(*.f32 (fma.f32 alpha alpha -1) (/.f32 1 (*.f32 (log.f32 (*.f32 alpha alpha)) (PI.f32))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha))) (/.f32 1 (PI.f32)))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 (*.f32 alpha alpha)) (PI.f32))) 1)
(*.f32 1 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 (*.f32 alpha alpha)) (PI.f32))))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha)))) 2) (*.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha)))) (/.f32 1 (PI.f32))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 (*.f32 alpha alpha)) (PI.f32)))) (cbrt.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 (*.f32 alpha alpha)) (PI.f32))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 (*.f32 alpha alpha)) (PI.f32))) 2)) (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 (*.f32 alpha alpha)) (PI.f32)))))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha)))) (*.f32 (sqrt.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha)))) (/.f32 1 (PI.f32))))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 (*.f32 alpha alpha)) (PI.f32)))) (sqrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 (*.f32 alpha alpha)) (PI.f32)))))
(*.f32 (/.f32 (neg.f32 (fma.f32 alpha alpha -1)) (log.f32 (*.f32 alpha alpha))) (/.f32 1 (neg.f32 (PI.f32))))
(*.f32 (/.f32 1 (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (PI.f32)) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (log.f32 (*.f32 alpha alpha))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (PI.f32)) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (log.f32 (*.f32 alpha alpha))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) 1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha)))) 2) 1) (/.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha)))) (PI.f32)))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha)))) 1) (/.f32 (sqrt.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha)))) (PI.f32)))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (cbrt.f32 (pow.f32 (PI.f32) 2))) (/.f32 (/.f32 1/2 (log.f32 alpha)) (cbrt.f32 (PI.f32))))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) -2) (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha))) (cbrt.f32 (PI.f32))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha)))) 2) (cbrt.f32 (pow.f32 (PI.f32) 2))) (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 (*.f32 alpha alpha)) (PI.f32)))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha)))) (cbrt.f32 (pow.f32 (PI.f32) 2))) (/.f32 (sqrt.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha)))) (cbrt.f32 (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 (pow.f32 (PI.f32) -1/2) (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha))) (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha)))) 2) (sqrt.f32 (PI.f32))) (/.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha)))) (sqrt.f32 (PI.f32))))
(pow.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 (*.f32 alpha alpha)) (PI.f32))) 1)
(pow.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 (*.f32 alpha alpha)) (PI.f32))) 2) 1/2)
(pow.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 (*.f32 alpha alpha)) (PI.f32))) 3) 1/3)
(pow.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 (*.f32 alpha alpha)) (PI.f32)))) 3)
(pow.f32 (sqrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 (*.f32 alpha alpha)) (PI.f32)))) 2)
(pow.f32 (*.f32 (PI.f32) (*.f32 2 (/.f32 (log.f32 alpha) (fma.f32 alpha alpha -1)))) -1)
(pow.f32 (exp.f32 1) (log.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 (*.f32 alpha alpha)) (PI.f32)))))
(pow.f32 (/.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha))) 3) (pow.f32 (PI.f32) 3)) 1/3)
(pow.f32 (*.f32 (*.f32 2 (/.f32 (log.f32 alpha) (fma.f32 alpha alpha -1))) (PI.f32)) -1)
(pow.f32 (/.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (PI.f32)) (fma.f32 alpha alpha -1)) -1)
(pow.f32 (/.f32 (*.f32 (PI.f32) (*.f32 2 (/.f32 (log.f32 alpha) (fma.f32 alpha alpha -1)))) 1) -1)
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 (*.f32 alpha alpha)) (PI.f32))))) 2)) (cbrt.f32 (log.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 (*.f32 alpha alpha)) (PI.f32))))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 (*.f32 alpha alpha)) (PI.f32)))))) (sqrt.f32 (log.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 (*.f32 alpha alpha)) (PI.f32))))))
(neg.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha))) (neg.f32 (PI.f32))))
(sqrt.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 (*.f32 alpha alpha)) (PI.f32))) 2))
(log.f32 (exp.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 (*.f32 alpha alpha)) (PI.f32)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 (*.f32 alpha alpha)) (PI.f32))))))
(cbrt.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 (*.f32 alpha alpha)) (PI.f32))) 3))
(cbrt.f32 (/.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha))) 3) (pow.f32 (PI.f32) 3)))
(expm1.f32 (log1p.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 (*.f32 alpha alpha)) (PI.f32)))))
(log1p.f32 (expm1.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 (*.f32 alpha alpha)) (PI.f32)))))
(exp.f32 (log.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 (*.f32 alpha alpha)) (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 (*.f32 alpha alpha)) (PI.f32)))) 1))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 (*.f32 alpha alpha)) (PI.f32))))) 1/3))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 (*.f32 alpha alpha)) (PI.f32))))) 3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 (*.f32 alpha alpha)) (PI.f32))))) 2))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 (/.f32 (log.f32 alpha) (fma.f32 alpha alpha -1))))) -1))
(exp.f32 (*.f32 (*.f32 (log.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 (*.f32 alpha alpha)) (PI.f32)))) 1) 1))
Outputs
(/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32)))
(/.f32 (/.f32 -1/2 (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 (*.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 (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 -1/2 (*.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 (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 alpha alpha) (*.f32 (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 -1/2 (*.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 (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 alpha alpha) (*.f32 (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 -1/2 (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (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 alpha alpha) (/.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)))))
(-.f32 (*.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 (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 -1/2 (*.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 (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 (*.f32 alpha alpha) (*.f32 (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 -1/2 (*.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 (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 (*.f32 alpha alpha) (*.f32 (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 -1/2 (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.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 1/2 (/.f32 (/.f32 alpha (/.f32 (PI.f32) alpha)) (-.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)))))
(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) (log.f32 (/.f32 -1 alpha)))) (/.f32 -1/2 (*.f32 (PI.f32) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))))))
(fma.f32 1/2 (/.f32 (/.f32 alpha (/.f32 (PI.f32) alpha)) (-.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)))))
(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) (log.f32 (/.f32 -1 alpha)))) (/.f32 -1/2 (*.f32 (PI.f32) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))))))
(fma.f32 1/2 (/.f32 (/.f32 alpha (/.f32 (PI.f32) alpha)) (-.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)))))
(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) (log.f32 (/.f32 -1 alpha)))) (/.f32 -1/2 (*.f32 (PI.f32) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))))))
(fma.f32 1/2 (/.f32 (/.f32 alpha (/.f32 (PI.f32) alpha)) (-.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 0 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 (*.f32 alpha alpha)) (PI.f32))))
(-.f32 (*.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 (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 -1/2 (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 (*.f32 alpha alpha)) (PI.f32))))) 2)) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 (*.f32 alpha alpha)) (PI.f32)))))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))) 2)) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))))))
(*.f32 3 (log.f32 (cbrt.f32 (exp.f32 (/.f32 1/2 (/.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 alpha alpha -1)))))))
(*.f32 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (fma.f32 alpha alpha -1)) (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32)))))) 3)
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 (*.f32 alpha alpha)) (PI.f32)))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 (*.f32 alpha alpha)) (PI.f32)))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (/.f32 1/2 (/.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 alpha alpha -1)))))))
(*.f32 2 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (fma.f32 alpha alpha -1)) (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32)))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 (*.f32 alpha alpha)) (PI.f32))))) 1)
(-.f32 (*.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 (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 -1/2 (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 (fma.f32 alpha alpha -1) (/.f32 1 (*.f32 (log.f32 (*.f32 alpha alpha)) (PI.f32))))
(-.f32 (*.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 (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 -1/2 (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha))) (/.f32 1 (PI.f32)))
(-.f32 (*.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 (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 -1/2 (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 (*.f32 alpha alpha)) (PI.f32))) 1)
(-.f32 (*.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 (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 -1/2 (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 1 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 (*.f32 alpha alpha)) (PI.f32))))
(-.f32 (*.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 (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 -1/2 (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha)))) 2) (*.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha)))) (/.f32 1 (PI.f32))))
(-.f32 (*.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 (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 -1/2 (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 (*.f32 alpha alpha)) (PI.f32)))) (cbrt.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 (*.f32 alpha alpha)) (PI.f32))) 2)))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))) (cbrt.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) 2)))
(*.f32 (cbrt.f32 (/.f32 1/2 (/.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 alpha alpha -1)))) (cbrt.f32 (pow.f32 (/.f32 1/2 (/.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 alpha alpha -1))) 2)))
(*.f32 (cbrt.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)))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 (*.f32 alpha alpha)) (PI.f32))) 2)) (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 (*.f32 alpha alpha)) (PI.f32)))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))) (cbrt.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) 2)))
(*.f32 (cbrt.f32 (/.f32 1/2 (/.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 alpha alpha -1)))) (cbrt.f32 (pow.f32 (/.f32 1/2 (/.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 alpha alpha -1))) 2)))
(*.f32 (cbrt.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)))) 2)))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha)))) (*.f32 (sqrt.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha)))) (/.f32 1 (PI.f32))))
(-.f32 (*.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 (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 -1/2 (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 (*.f32 alpha alpha)) (PI.f32)))) (sqrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 (*.f32 alpha alpha)) (PI.f32)))))
(-.f32 (*.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 (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 -1/2 (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 (/.f32 (neg.f32 (fma.f32 alpha alpha -1)) (log.f32 (*.f32 alpha alpha))) (/.f32 1 (neg.f32 (PI.f32))))
(-.f32 (*.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 (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 -1/2 (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 (/.f32 1 (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha))))
(-.f32 (*.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 (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 -1/2 (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (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)) (log.f32 (*.f32 alpha alpha))))
(-.f32 (*.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 (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 -1/2 (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (PI.f32)) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (log.f32 (*.f32 alpha alpha))))
(-.f32 (*.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 (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 -1/2 (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) 1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)))
(-.f32 (*.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 (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 -1/2 (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha)))) 2) 1) (/.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha)))) (PI.f32)))
(-.f32 (*.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 (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 -1/2 (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha)))) 1) (/.f32 (sqrt.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha)))) (PI.f32)))
(-.f32 (*.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 (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 -1/2 (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (cbrt.f32 (pow.f32 (PI.f32) 2))) (/.f32 (/.f32 1/2 (log.f32 alpha)) (cbrt.f32 (PI.f32))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (cbrt.f32 (pow.f32 (PI.f32) 2))) (/.f32 1/2 (*.f32 (cbrt.f32 (PI.f32)) (log.f32 alpha))))
(/.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))) (cbrt.f32 (PI.f32))) (cbrt.f32 (pow.f32 (PI.f32) 2)))
(/.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha))) (*.f32 (cbrt.f32 (pow.f32 (PI.f32) 2)) (cbrt.f32 (PI.f32))))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) -2) (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha))) (cbrt.f32 (PI.f32))))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) -2) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (cbrt.f32 (PI.f32)) (log.f32 (*.f32 alpha alpha)))))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) -2) (/.f32 (/.f32 (fma.f32 alpha alpha -1) (cbrt.f32 (PI.f32))) (*.f32 (log.f32 alpha) 2)))
(*.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha))) (/.f32 (pow.f32 (cbrt.f32 (PI.f32)) -2) (cbrt.f32 (PI.f32))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha)))) 2) (cbrt.f32 (pow.f32 (PI.f32) 2))) (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 (*.f32 alpha alpha)) (PI.f32)))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))) (/.f32 (pow.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha)))) 2) (cbrt.f32 (pow.f32 (PI.f32) 2))))
(/.f32 (pow.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) 2))) 2) (/.f32 (cbrt.f32 (pow.f32 (PI.f32) 2)) (cbrt.f32 (/.f32 1/2 (/.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 alpha alpha -1))))))
(*.f32 (cbrt.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))))) (/.f32 (pow.f32 (cbrt.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)))) 2) (cbrt.f32 (pow.f32 (PI.f32) 2))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha)))) (cbrt.f32 (pow.f32 (PI.f32) 2))) (/.f32 (sqrt.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha)))) (cbrt.f32 (PI.f32))))
(*.f32 (/.f32 (fma.f32 alpha alpha -1) (cbrt.f32 (pow.f32 (PI.f32) 2))) (/.f32 1/2 (*.f32 (cbrt.f32 (PI.f32)) (log.f32 alpha))))
(/.f32 (/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))) (cbrt.f32 (PI.f32))) (cbrt.f32 (pow.f32 (PI.f32) 2)))
(/.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha))) (*.f32 (cbrt.f32 (pow.f32 (PI.f32) 2)) (cbrt.f32 (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/2 (/.f32 (*.f32 alpha alpha) (*.f32 (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 -1/2 (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha))) (sqrt.f32 (PI.f32))))
(*.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (sqrt.f32 (PI.f32)) (log.f32 (*.f32 alpha alpha)))))
(/.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (fma.f32 alpha alpha -1)) (*.f32 (*.f32 (log.f32 alpha) 2) (sqrt.f32 (PI.f32))))
(*.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha))) (/.f32 (pow.f32 (PI.f32) -1/2) (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha)))) 2) (sqrt.f32 (PI.f32))) (/.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha)))) (sqrt.f32 (PI.f32))))
(-.f32 (*.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 (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 -1/2 (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))))
(pow.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 (*.f32 alpha alpha)) (PI.f32))) 1)
(-.f32 (*.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 (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 -1/2 (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))))
(pow.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 (*.f32 alpha alpha)) (PI.f32))) 2) 1/2)
(-.f32 (*.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 (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 -1/2 (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))))
(pow.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 (*.f32 alpha alpha)) (PI.f32))) 3) 1/3)
(-.f32 (*.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 (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 -1/2 (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))))
(pow.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 (*.f32 alpha alpha)) (PI.f32)))) 3)
(-.f32 (*.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 (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 -1/2 (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))))
(pow.f32 (sqrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 (*.f32 alpha alpha)) (PI.f32)))) 2)
(-.f32 (*.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 (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 -1/2 (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))))
(pow.f32 (*.f32 (PI.f32) (*.f32 2 (/.f32 (log.f32 alpha) (fma.f32 alpha alpha -1)))) -1)
(-.f32 (*.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 (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 -1/2 (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))))
(pow.f32 (exp.f32 1) (log.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 (*.f32 alpha alpha)) (PI.f32)))))
(-.f32 (*.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 (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 -1/2 (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))))
(pow.f32 (/.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha))) 3) (pow.f32 (PI.f32) 3)) 1/3)
(-.f32 (*.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 (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 -1/2 (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))))
(pow.f32 (*.f32 (*.f32 2 (/.f32 (log.f32 alpha) (fma.f32 alpha alpha -1))) (PI.f32)) -1)
(-.f32 (*.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 (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 -1/2 (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))))
(pow.f32 (/.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (PI.f32)) (fma.f32 alpha alpha -1)) -1)
(-.f32 (*.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 (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 -1/2 (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))))
(pow.f32 (/.f32 (*.f32 (PI.f32) (*.f32 2 (/.f32 (log.f32 alpha) (fma.f32 alpha alpha -1)))) 1) -1)
(-.f32 (*.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 (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 -1/2 (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 (*.f32 alpha alpha)) (PI.f32))))) 2)) (cbrt.f32 (log.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 (*.f32 alpha alpha)) (PI.f32))))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))) 2)) (cbrt.f32 (log.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (/.f32 1/2 (/.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 alpha alpha -1))))) 2)) (cbrt.f32 (log.f32 (/.f32 1/2 (/.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 alpha alpha -1))))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32)))))) 2)) (cbrt.f32 (log.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32)))))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 (*.f32 alpha alpha)) (PI.f32)))))) (sqrt.f32 (log.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 (*.f32 alpha alpha)) (PI.f32))))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))))) (sqrt.f32 (log.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (/.f32 1/2 (/.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 alpha alpha -1)))))) (sqrt.f32 (log.f32 (/.f32 1/2 (/.f32 (*.f32 (log.f32 alpha) (PI.f32)) (fma.f32 alpha alpha -1))))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))))))) (sqrt.f32 (log.f32 (*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32)))))))
(neg.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha))) (neg.f32 (PI.f32))))
(-.f32 (*.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 (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 -1/2 (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))))
(sqrt.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 (*.f32 alpha alpha)) (PI.f32))) 2))
(-.f32 (*.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 (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 -1/2 (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))))
(log.f32 (exp.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 (*.f32 alpha alpha)) (PI.f32)))))
(-.f32 (*.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 (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 -1/2 (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 (*.f32 alpha alpha)) (PI.f32))))))
(-.f32 (*.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 (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 -1/2 (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))))
(cbrt.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 (*.f32 alpha alpha)) (PI.f32))) 3))
(-.f32 (*.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 (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 -1/2 (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))))
(cbrt.f32 (/.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha))) 3) (pow.f32 (PI.f32) 3)))
(-.f32 (*.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 (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 -1/2 (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))))
(expm1.f32 (log1p.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 (*.f32 alpha alpha)) (PI.f32)))))
(-.f32 (*.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 (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 -1/2 (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))))
(log1p.f32 (expm1.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 (*.f32 alpha alpha)) (PI.f32)))))
(-.f32 (*.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 (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 -1/2 (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))))
(exp.f32 (log.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 (*.f32 alpha alpha)) (PI.f32)))))
(-.f32 (*.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 (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 -1/2 (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))))
(exp.f32 (*.f32 (log.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 (*.f32 alpha alpha)) (PI.f32)))) 1))
(-.f32 (*.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 (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 -1/2 (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 (*.f32 alpha alpha)) (PI.f32))))) 1/3))
(-.f32 (*.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 (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 -1/2 (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 (*.f32 alpha alpha)) (PI.f32))))) 3))
(-.f32 (*.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 (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 -1/2 (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 (*.f32 alpha alpha)) (PI.f32))))) 2))
(-.f32 (*.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 (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 -1/2 (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 (/.f32 (log.f32 alpha) (fma.f32 alpha alpha -1))))) -1))
(-.f32 (*.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 (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 -1/2 (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))))
(exp.f32 (*.f32 (*.f32 (log.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 (*.f32 alpha alpha)) (PI.f32)))) 1) 1))
(-.f32 (*.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 (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 -1/2 (*.f32 (log.f32 alpha) (PI.f32))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (PI.f32))))

localize110.0ms (0.8%)

Local error

Found 4 expressions with local error:

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

Compiled 127 to 45 computations (64.6% saved)

series77.0ms (0.6%)

Counts
4 → 60
Calls

15 calls:

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

rewrite100.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
386×log1p-udef_binary32
247×add-sqr-sqrt_binary32
240×pow1_binary32
239×*-un-lft-identity_binary32
230×add-exp-log_binary32
Iterations

Useful iterations: 1 (0.0ms)

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

simplify140.0ms (1.1%)

Algorithm
egg-herbie
Rules
625×associate-/r*_binary32
506×times-frac_binary32
458×associate-/l*_binary32
427×associate-*l*_binary32
296×associate-*l/_binary32
Iterations

Useful iterations: 1 (0.0ms)

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

eval857.0ms (6.5%)

Compiler

Compiled 40964 to 21512 computations (47.5% saved)

prune436.0ms (3.3%)

Pruning

44 alts after pruning (37 fresh and 7 done)

PrunedKeptTotal
New1181151196
Fresh62228
Picked101
Done178
Total1189441233
Error
0b
Counts
1233 → 44
Alt Table
Click to see full alt table
StatusErrorProgram
0.9b
(pow.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha)) (*.f32 2 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)))) -1)
1.7b
(pow.f32 (sqrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 (*.f32 alpha alpha)) (PI.f32)))) 2)
1.9b
(pow.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 (*.f32 alpha alpha)) (PI.f32)))) 3)
1.6b
(/.f32 (pow.f32 (/.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 alpha alpha -1)) -1) (PI.f32))
0.5b
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) 2)) (*.f32 (PI.f32) (+.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 cosTheta alpha) (*.f32 cosTheta alpha)))))
0.8b
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) 2)) (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha)))
3.4b
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) 2)) (log1p.f32 (-.f32 alpha 1)))
1.5b
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) 2)) (log.f32 alpha))
1.5b
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (*.f32 alpha alpha))) (PI.f32))
11.2b
(/.f32 (/.f32 (/.f32 -1/2 (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta))) (PI.f32))
11.1b
(/.f32 (/.f32 (/.f32 -1/2 (PI.f32)) (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta)))
1.0b
(/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (fma.f32 alpha alpha -1)) (PI.f32)))
11.1b
(/.f32 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (PI.f32) (+.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 cosTheta alpha) (*.f32 cosTheta alpha)))))
11.5b
(/.f32 (/.f32 -1/2 (log.f32 alpha)) (PI.f32))
11.5b
(/.f32 (/.f32 -1/2 (PI.f32)) (log.f32 alpha))
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))))
1.5b
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha)))))
0.9b
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 1 (*.f32 (neg.f32 cosTheta) cosTheta))))
0.8b
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 2 (pow.f32 (cbrt.f32 (*.f32 (log.f32 alpha) (PI.f32))) 3)) (+.f32 1 (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) 1) cosTheta) cosTheta))))
0.5b
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 2 (-.f32 (+.f32 1 (*.f32 (log.f32 alpha) (PI.f32))) 1)) (+.f32 1 (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) 1) cosTheta) cosTheta))))
0.9b
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (+.f32 1 (*.f32 (neg.f32 cosTheta) cosTheta))))
0.5b
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 2 (log.f32 (pow.f32 (sqrt.f32 alpha) (*.f32 (PI.f32) 2)))) (+.f32 1 (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) 1) cosTheta) cosTheta))))
0.4b
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 2 (log.f32 (pow.f32 alpha (PI.f32)))) (+.f32 1 (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) 1) cosTheta) cosTheta))))
0.8b
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 2 (log.f32 (pow.f32 alpha (PI.f32)))) (+.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))))
0.9b
(/.f32 (-.f32 (*.f32 1/2 (/.f32 (*.f32 alpha alpha) (PI.f32))) (/.f32 1/2 (PI.f32))) (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (log.f32 alpha)))
2.8b
(/.f32 (-.f32 (*.f32 1/2 (/.f32 (*.f32 alpha alpha) (PI.f32))) (/.f32 1/2 (PI.f32))) (log1p.f32 (-.f32 (pow.f32 alpha (-.f32 1 (*.f32 cosTheta cosTheta))) 1)))
1.6b
(/.f32 (+.f32 (/.f32 (*.f32 -1/2 (*.f32 alpha alpha)) (neg.f32 (log.f32 alpha))) (/.f32 1/2 (neg.f32 (log.f32 alpha)))) (PI.f32))
0.9b
(/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))) (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (PI.f32)))
1.6b
(/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))) (PI.f32))
0.9b
(/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha -1) (-.f32 1 (*.f32 cosTheta cosTheta))) (/.f32 1/2 (log.f32 alpha))) (PI.f32))
1.0b
(/.f32 1/2 (*.f32 (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (fma.f32 alpha alpha -1)) (*.f32 (log.f32 alpha) (PI.f32))))
11.5b
(/.f32 1/2 (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))
11.1b
(/.f32 -1/2 (*.f32 (-.f32 1 (*.f32 cosTheta (-.f32 cosTheta (*.f32 alpha (*.f32 alpha cosTheta))))) (*.f32 (log.f32 alpha) (PI.f32))))
11.5b
(/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32)))
11.5b
(/.f32 -1/2 (log.f32 (pow.f32 alpha (PI.f32))))
11.9b
(-.f32 (+.f32 1 (/.f32 (/.f32 -1/2 (PI.f32)) (log.f32 alpha))) 1)
1.6b
(*.f32 (/.f32 (fma.f32 alpha alpha -1) 1) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)))
12.0b
(*.f32 (/.f32 (-.f32 (*.f32 (*.f32 alpha alpha) 1/2) -1/2) (log.f32 alpha)) (/.f32 1 (*.f32 (+.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (pow.f32 (*.f32 alpha cosTheta) 2)) (neg.f32 (PI.f32)))))
0.6b
(*.f32 (/.f32 (+.f32 alpha 1) (PI.f32)) (/.f32 (+.f32 alpha -1) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
11.5b
(*.f32 (/.f32 1 (log.f32 alpha)) (/.f32 -1/2 (PI.f32)))
1.6b
(*.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 (fma.f32 alpha alpha -1) (PI.f32)))
0.9b
(*.f32 (-.f32 (/.f32 (*.f32 alpha alpha) (-.f32 1 (*.f32 cosTheta cosTheta))) (/.f32 1 (-.f32 1 (*.f32 cosTheta cosTheta)))) (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))))
11.9b
(log.f32 (exp.f32 (/.f32 (/.f32 -1/2 (PI.f32)) (log.f32 alpha))))
Compiler

Compiled 817 to 601 computations (26.4% saved)

regimes246.0ms (1.9%)

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

59.0ms
(*.f32 alpha alpha)
56.0ms
alpha
40.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))))
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 1616 to 837 computations (48.2% saved)

regimes108.0ms (0.8%)

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

4 calls:

26.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))))
24.0ms
cosTheta
22.0ms
(*.f32 alpha alpha)
21.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 756 to 390 computations (48.4% saved)

regimes43.0ms (0.3%)

Counts
24 → 1
Calls
Call 1
Inputs
(/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32)))
(/.f32 (/.f32 -1/2 (PI.f32)) (log.f32 alpha))
(/.f32 (/.f32 -1/2 (log.f32 alpha)) (PI.f32))
(*.f32 (/.f32 -1/2 (log.f32 alpha)) (/.f32 1 (PI.f32)))
(*.f32 (/.f32 1 (log.f32 alpha)) (/.f32 -1/2 (PI.f32)))
(/.f32 1/2 (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))
(-.f32 (+.f32 1 (/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32)))) 1)
(-.f32 (+.f32 1 (/.f32 (/.f32 -1/2 (PI.f32)) (log.f32 alpha))) 1)
(/.f32 1/2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))))
(/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))
(/.f32 -1/2 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(/.f32 (/.f32 -1/2 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (neg.f32 (log.f32 alpha)))
(/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(/.f32 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (PI.f32)))
(/.f32 (/.f32 (/.f32 -1/2 (PI.f32)) (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta)))
(/.f32 (/.f32 (/.f32 -1/2 (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta))) (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 (*.f32 cosTheta (-.f32 cosTheta (*.f32 alpha (*.f32 alpha cosTheta))))) (*.f32 (log.f32 alpha) (PI.f32))))
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (+.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 (neg.f32 cosTheta) cosTheta))))
(/.f32 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (PI.f32) (+.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 cosTheta alpha) (*.f32 cosTheta alpha)))))
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha)))))
(*.f32 (-.f32 (/.f32 (*.f32 alpha alpha) (-.f32 1 (*.f32 cosTheta cosTheta))) (/.f32 1 (-.f32 1 (*.f32 cosTheta cosTheta)))) (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))))
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (+.f32 1 (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) 1) cosTheta) cosTheta))))
Outputs
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (+.f32 1 (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) 1) cosTheta) cosTheta))))
Calls

3 calls:

13.0ms
cosTheta
12.0ms
(*.f32 alpha alpha)
12.0ms
alpha
Results
ErrorSegmentsBranch
0.5b1cosTheta
0.5b1alpha
0.5b1(*.f32 alpha alpha)
Compiler

Compiled 324 to 164 computations (49.4% saved)

regimes38.0ms (0.3%)

Counts
23 → 1
Calls
Call 1
Inputs
(/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32)))
(/.f32 (/.f32 -1/2 (PI.f32)) (log.f32 alpha))
(/.f32 (/.f32 -1/2 (log.f32 alpha)) (PI.f32))
(*.f32 (/.f32 -1/2 (log.f32 alpha)) (/.f32 1 (PI.f32)))
(*.f32 (/.f32 1 (log.f32 alpha)) (/.f32 -1/2 (PI.f32)))
(/.f32 1/2 (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))
(-.f32 (+.f32 1 (/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32)))) 1)
(-.f32 (+.f32 1 (/.f32 (/.f32 -1/2 (PI.f32)) (log.f32 alpha))) 1)
(/.f32 1/2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))))
(/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))
(/.f32 -1/2 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(/.f32 (/.f32 -1/2 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (neg.f32 (log.f32 alpha)))
(/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(/.f32 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (PI.f32)))
(/.f32 (/.f32 (/.f32 -1/2 (PI.f32)) (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta)))
(/.f32 (/.f32 (/.f32 -1/2 (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta))) (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 (*.f32 cosTheta (-.f32 cosTheta (*.f32 alpha (*.f32 alpha cosTheta))))) (*.f32 (log.f32 alpha) (PI.f32))))
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (+.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 (neg.f32 cosTheta) cosTheta))))
(/.f32 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (PI.f32) (+.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 cosTheta alpha) (*.f32 cosTheta alpha)))))
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha)))))
(*.f32 (-.f32 (/.f32 (*.f32 alpha alpha) (-.f32 1 (*.f32 cosTheta cosTheta))) (/.f32 1 (-.f32 1 (*.f32 cosTheta cosTheta)))) (/.f32 1/2 (*.f32 (log.f32 alpha) (PI.f32))))
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:

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

Compiled 300 to 152 computations (49.3% saved)

regimes23.0ms (0.2%)

Counts
19 → 1
Calls
Call 1
Inputs
(/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32)))
(/.f32 (/.f32 -1/2 (PI.f32)) (log.f32 alpha))
(/.f32 (/.f32 -1/2 (log.f32 alpha)) (PI.f32))
(*.f32 (/.f32 -1/2 (log.f32 alpha)) (/.f32 1 (PI.f32)))
(*.f32 (/.f32 1 (log.f32 alpha)) (/.f32 -1/2 (PI.f32)))
(/.f32 1/2 (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))
(-.f32 (+.f32 1 (/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32)))) 1)
(-.f32 (+.f32 1 (/.f32 (/.f32 -1/2 (PI.f32)) (log.f32 alpha))) 1)
(/.f32 1/2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))))
(/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))
(/.f32 -1/2 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(/.f32 (/.f32 -1/2 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (neg.f32 (log.f32 alpha)))
(/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(/.f32 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (PI.f32)))
(/.f32 (/.f32 (/.f32 -1/2 (PI.f32)) (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta)))
(/.f32 (/.f32 (/.f32 -1/2 (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta))) (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 (*.f32 cosTheta (-.f32 cosTheta (*.f32 alpha (*.f32 alpha cosTheta))))) (*.f32 (log.f32 alpha) (PI.f32))))
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (+.f32 1 (*.f32 (neg.f32 cosTheta) cosTheta))))
Outputs
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (+.f32 1 (*.f32 (neg.f32 cosTheta) cosTheta))))
Calls

2 calls:

10.0ms
alpha
9.0ms
cosTheta
Results
ErrorSegmentsBranch
0.9b1cosTheta
0.9b1alpha
Compiler

Compiled 210 to 114 computations (45.7% saved)

regimes22.0ms (0.2%)

Counts
18 → 1
Calls
Call 1
Inputs
(/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32)))
(/.f32 (/.f32 -1/2 (PI.f32)) (log.f32 alpha))
(/.f32 (/.f32 -1/2 (log.f32 alpha)) (PI.f32))
(*.f32 (/.f32 -1/2 (log.f32 alpha)) (/.f32 1 (PI.f32)))
(*.f32 (/.f32 1 (log.f32 alpha)) (/.f32 -1/2 (PI.f32)))
(/.f32 1/2 (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))
(-.f32 (+.f32 1 (/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32)))) 1)
(-.f32 (+.f32 1 (/.f32 (/.f32 -1/2 (PI.f32)) (log.f32 alpha))) 1)
(/.f32 1/2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))))
(/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))
(/.f32 -1/2 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(/.f32 (/.f32 -1/2 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (neg.f32 (log.f32 alpha)))
(/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(/.f32 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (PI.f32)))
(/.f32 (/.f32 (/.f32 -1/2 (PI.f32)) (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta)))
(/.f32 (/.f32 (/.f32 -1/2 (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta))) (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 (*.f32 cosTheta (-.f32 cosTheta (*.f32 alpha (*.f32 alpha cosTheta))))) (*.f32 (log.f32 alpha) (PI.f32))))
Outputs
(/.f32 -1/2 (*.f32 (-.f32 1 (*.f32 cosTheta (-.f32 cosTheta (*.f32 alpha (*.f32 alpha cosTheta))))) (*.f32 (log.f32 alpha) (PI.f32))))
Calls

2 calls:

9.0ms
cosTheta
9.0ms
alpha
Results
ErrorSegmentsBranch
11.1b1cosTheta
11.1b1alpha
Compiler

Compiled 191 to 103 computations (46.1% saved)

regimes36.0ms (0.3%)

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

2 calls:

25.0ms
alpha
8.0ms
cosTheta
Results
ErrorSegmentsBranch
11.1b1cosTheta
11.1b1alpha
Compiler

Compiled 173 to 94 computations (45.7% saved)

regimes18.0ms (0.1%)

Counts
14 → 1
Calls
Call 1
Inputs
(/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32)))
(/.f32 (/.f32 -1/2 (PI.f32)) (log.f32 alpha))
(/.f32 (/.f32 -1/2 (log.f32 alpha)) (PI.f32))
(*.f32 (/.f32 -1/2 (log.f32 alpha)) (/.f32 1 (PI.f32)))
(*.f32 (/.f32 1 (log.f32 alpha)) (/.f32 -1/2 (PI.f32)))
(/.f32 1/2 (*.f32 (log.f32 (/.f32 1 alpha)) (PI.f32)))
(-.f32 (+.f32 1 (/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32)))) 1)
(-.f32 (+.f32 1 (/.f32 (/.f32 -1/2 (PI.f32)) (log.f32 alpha))) 1)
(/.f32 1/2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))))
(/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))
(/.f32 -1/2 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(/.f32 (/.f32 -1/2 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (neg.f32 (log.f32 alpha)))
(/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(/.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

2 calls:

8.0ms
alpha
7.0ms
cosTheta
Results
ErrorSegmentsBranch
11.2b1cosTheta
11.2b1alpha
Compiler

Compiled 136 to 75 computations (44.9% saved)

regimes17.0ms (0.1%)

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

2 calls:

7.0ms
alpha
6.0ms
cosTheta
Results
ErrorSegmentsBranch
11.2b1cosTheta
11.2b1alpha
Compiler

Compiled 124 to 69 computations (44.4% saved)

regimes28.0ms (0.2%)

Accuracy

Total -20.2b remaining (-175.5%)

Threshold costs -20.2b (-175.5%)

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

2 calls:

19.0ms
alpha
6.0ms
cosTheta
Results
ErrorSegmentsBranch
11.5b1cosTheta
11.5b1alpha
Compiler

Compiled 112 to 63 computations (43.8% saved)

simplify26.0ms (0.2%)

Algorithm
egg-herbie
Rules
66×distribute-rgt-neg-in_binary32
58×cancel-sign-sub-inv_binary32
42×distribute-lft-neg-in_binary32
42×distribute-lft-neg-out_binary32
39×neg-sub0_binary32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
051272
191272
2114272
3134272
4163272
5192272
6217272
7249272
8315272
9374272
10404272
11432272
12451272
13476272
14521272
15541272
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (+.f32 1 (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) 1) cosTheta) cosTheta))))
(/.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 2 (*.f32 (log.f32 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 (neg.f32 cosTheta) cosTheta))))
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (+.f32 1 (*.f32 (neg.f32 cosTheta) cosTheta))))
(/.f32 -1/2 (*.f32 (-.f32 1 (*.f32 cosTheta (-.f32 cosTheta (*.f32 alpha (*.f32 alpha cosTheta))))) (*.f32 (log.f32 alpha) (PI.f32))))
(/.f32 (/.f32 (/.f32 -1/2 (PI.f32)) (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta)))
(/.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 (PI.f32)) (log.f32 alpha))
(/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32)))
Outputs
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (+.f32 1 (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) 1) cosTheta) cosTheta))))
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (+.f32 1 (*.f32 cosTheta (*.f32 (-.f32 (*.f32 alpha alpha) 1) cosTheta)))))
(/.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 (-.f32 (*.f32 alpha alpha) 1) cosTheta))) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (+.f32 1 (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) 1) cosTheta) cosTheta))))
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (+.f32 1 (*.f32 cosTheta (*.f32 (-.f32 (*.f32 alpha alpha) 1) cosTheta))) (*.f32 2 (*.f32 (PI.f32) (log.f32 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 (*.f32 alpha alpha) 1) (*.f32 (*.f32 2 (*.f32 (log.f32 alpha) (PI.f32))) (+.f32 1 (*.f32 (neg.f32 cosTheta) cosTheta))))
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (-.f32 1 (*.f32 cosTheta cosTheta))))
(/.f32 -1/2 (*.f32 (-.f32 1 (*.f32 cosTheta (-.f32 cosTheta (*.f32 alpha (*.f32 alpha cosTheta))))) (*.f32 (log.f32 alpha) (PI.f32))))
(/.f32 -1/2 (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta (-.f32 cosTheta (*.f32 alpha (*.f32 alpha cosTheta)))))))
(/.f32 (/.f32 (/.f32 -1/2 (PI.f32)) (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta)))
(/.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 (PI.f32)) (log.f32 alpha))
(/.f32 -1/2 (*.f32 (log.f32 alpha) (PI.f32)))
(/.f32 -1/2 (*.f32 (PI.f32) (log.f32 alpha)))
Compiler

Compiled 196 to 139 computations (29.1% saved)

soundness0.0ms (0%)

end84.0ms (0.6%)

Compiler

Compiled 176 to 89 computations (49.4% saved)

Profiling

Loading profile data...