Details

Time bar (total: 18.9s)

analyze118.0ms (0.6%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%12.3%87.7%0%0%0%0
0%0%12.3%87.7%0%0%0%1
50%6.2%6.2%87.7%0%0%0%2
50%6.2%6.2%87.7%0%0%0%3
75%9.2%3.1%87.7%0%0%0%4
75%9.2%3.1%87.7%0%0%0%5
87.5%10.8%1.5%87.7%0%0%0%6
87.5%10.8%1.5%87.7%0%0%0%7
93.8%11.5%0.8%87.7%0%0%0%8
93.8%11.5%0.8%87.7%0%0%0%9
96.9%11.9%0.4%87.7%0%0%0%10
96.9%11.9%0.4%87.7%0%0%0%11
98.4%12.1%0.2%87.7%0%0%0%12
Compiler

Compiled 42 to 32 computations (23.8% saved)

sample2.5s (13.3%)

Results
2.5s8256×body256valid
12.0ms66×body256invalid
Bogosity

preprocess74.0ms (0.4%)

Algorithm
egg-herbie
Rules
1368×fma-def
1162×div-sub
1046×associate-/l*
734×associate-/r*
520×distribute-frac-neg
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
034158
183138
2223138
3592130
41545130
54045130
67884130
022
Stop Event
saturated
node limit
Calls
Call 1
Inputs
0
1
Outputs
0
1
Call 2
Inputs
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (*.f32 (/.f32 1 (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 1 cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 1 (+.f32 (+.f32 1 cosTheta) (*.f32 (*.f32 (/.f32 1 (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 1 c) c)) c)) (exp.f32 (*.f32 (neg.f32 c) c)))))
Outputs
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (*.f32 (/.f32 1 (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 1 cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (/.f32 1 (sqrt.f32 (PI.f32))) (*.f32 (/.f32 (sqrt.f32 (-.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta)))))))
(/.f32 1 (fma.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (+.f32 1 c)))
(/.f32 1 (+.f32 1 (fma.f32 (/.f32 (sqrt.f32 (+.f32 1 (*.f32 cosTheta -2))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) c)))
(/.f32 1 (+.f32 c (+.f32 1 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta)))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (PI.f32))))))
(/.f32 1 (+.f32 c (+.f32 1 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) cosTheta) (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta)))))))
(/.f32 1 (+.f32 (+.f32 1 cosTheta) (*.f32 (*.f32 (/.f32 1 (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 1 c) c)) c)) (exp.f32 (*.f32 (neg.f32 c) c)))))
(/.f32 1 (+.f32 1 (+.f32 cosTheta (*.f32 (/.f32 1 (sqrt.f32 (PI.f32))) (*.f32 (/.f32 (sqrt.f32 (-.f32 1 (+.f32 c c))) c) (pow.f32 (exp.f32 (neg.f32 c)) c))))))
(/.f32 1 (fma.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 1 (+.f32 c c))) c) (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 c) (neg.f32 c)) (+.f32 1 cosTheta)))
(/.f32 1 (+.f32 1 (fma.f32 (/.f32 (sqrt.f32 (+.f32 1 (*.f32 c -2))) (*.f32 (sqrt.f32 (PI.f32)) c)) (pow.f32 (exp.f32 c) (neg.f32 c)) cosTheta)))
(/.f32 1 (fma.f32 (/.f32 (sqrt.f32 (fma.f32 c -2 1)) c) (/.f32 (pow.f32 (exp.f32 (neg.f32 c)) c) (sqrt.f32 (PI.f32))) (+.f32 1 cosTheta)))
(/.f32 1 (+.f32 1 (+.f32 cosTheta (/.f32 (sqrt.f32 (fma.f32 c -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 c (pow.f32 (exp.f32 c) c)))))))
(/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (fma.f32 c -2 1)) (/.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 c)) c) (sqrt.f32 (PI.f32))) c) cosTheta)))
Compiler

Compiled 29 to 23 computations (20.7% saved)

simplify58.0ms (0.3%)

Algorithm
egg-herbie
Rules
1996×fma-def
1484×times-frac
952×unsub-neg
662×div-sub
652×associate-*r*
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02279
14869
212069
330965
479365
5384565
6700065
Stop Event
node limit
Counts
1 → 7
Calls
Call 1
Inputs
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (*.f32 (/.f32 1 (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 1 cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
Outputs
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (*.f32 (/.f32 1 (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 1 cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (/.f32 1 (sqrt.f32 (PI.f32))) (*.f32 (/.f32 (sqrt.f32 (-.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta)))))))
(/.f32 1 (fma.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (+.f32 1 c)))
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 (sqrt.f32 (PI.f32)) cosTheta))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (PI.f32))))))
(/.f32 1 (+.f32 c (+.f32 1 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)))))

eval2.0ms (0%)

Compiler

Compiled 159 to 96 computations (39.6% saved)

prune7.0ms (0%)

Pruning

6 alts after pruning (6 fresh and 0 done)

PrunedKeptTotal
New257
Fresh011
Picked000
Done000
Total268
Accurracy
99.0%
Counts
8 → 5
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.2%
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta))))
97.7%
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (/.f32 1 (sqrt.f32 (PI.f32))) (*.f32 (/.f32 (sqrt.f32 (-.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta)))))))
97.8%
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (*.f32 (/.f32 1 (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 1 cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
98.2%
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (PI.f32))))))
98.4%
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 (sqrt.f32 (PI.f32)) cosTheta))))))
Compiler

Compiled 248 to 192 computations (22.6% saved)

localize215.0ms (1.1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.9%
(*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 (sqrt.f32 (PI.f32)) cosTheta))
99.2%
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 (sqrt.f32 (PI.f32)) cosTheta))))))
99.2%
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)))
98.8%
(*.f32 (sqrt.f32 (PI.f32)) cosTheta)
Compiler

Compiled 110 to 47 computations (57.3% saved)

series16.0ms (0.1%)

Counts
4 → 46
Calls

15 calls:

TimeVariablePointExpression
2.0ms
cosTheta
@-inf
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 (sqrt.f32 (PI.f32)) cosTheta))))))
2.0ms
cosTheta
@inf
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 (sqrt.f32 (PI.f32)) cosTheta))))))
2.0ms
cosTheta
@0
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)))
2.0ms
cosTheta
@-inf
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)))
1.0ms
c
@0
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 (sqrt.f32 (PI.f32)) cosTheta))))))

rewrite131.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1020×fma-def
778×expm1-udef
776×log1p-udef
480×fma-neg
452×add-sqr-sqrt
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
021154
1446154
25933154
Stop Event
node limit
Counts
4 → 97
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (PI.f32)) cosTheta)
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 (sqrt.f32 (PI.f32)) cosTheta))))))
(*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 (sqrt.f32 (PI.f32)) cosTheta))
Outputs
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (PI.f32)) cosTheta))) 1)
(pow.f32 (*.f32 (sqrt.f32 (PI.f32)) cosTheta) 1)
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) 3)
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (PI.f32)) cosTheta) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) 2)
(sqrt.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))
(log.f32 (pow.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (PI.f32)) cosTheta))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (PI.f32)) cosTheta) 3))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3/2) (pow.f32 cosTheta 3)))
(cbrt.f32 (*.f32 (pow.f32 cosTheta 3) (pow.f32 (PI.f32) 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (PI.f32)) cosTheta)))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (PI.f32)) cosTheta)))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) 1))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (PI.f32)) cosTheta)))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta))) 1)
(*.f32 1 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta))
(*.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 (*.f32 (sqrt.f32 (PI.f32)) cosTheta))))))
(*.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta) 1)
(*.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 cosTheta -2 1))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 (*.f32 (sqrt.f32 (PI.f32)) cosTheta)))))))
(*.f32 (cbrt.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta)) (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (pow.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 2))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (pow.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 2))) (cbrt.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta)))
(*.f32 (sqrt.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta)) (sqrt.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta)))
(*.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/4) (*.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/4) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 (*.f32 (sqrt.f32 (PI.f32)) cosTheta)))))))
(*.f32 (neg.f32 (sqrt.f32 (fma.f32 cosTheta -2 1))) (/.f32 1 (*.f32 (*.f32 (sqrt.f32 (PI.f32)) cosTheta) (neg.f32 (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(*.f32 (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 (*.f32 (sqrt.f32 (PI.f32)) cosTheta))))) (sqrt.f32 (fma.f32 cosTheta -2 1)))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 1 (*.f32 (sqrt.f32 (PI.f32)) cosTheta)))
(*.f32 (/.f32 1 (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (/.f32 1 (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 2)) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (cbrt.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (sqrt.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))))
(*.f32 (/.f32 1 (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) cosTheta))
(*.f32 (/.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (/.f32 (cbrt.f32 (sqrt.f32 (fma.f32 cosTheta -2 1))) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (/.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) 1) (/.f32 (cbrt.f32 (sqrt.f32 (fma.f32 cosTheta -2 1))) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(*.f32 (/.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (cbrt.f32 (sqrt.f32 (fma.f32 cosTheta -2 1))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)))
(*.f32 (/.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 2)) (cbrt.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta)))
(*.f32 (/.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) (sqrt.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))) (/.f32 (cbrt.f32 (sqrt.f32 (fma.f32 cosTheta -2 1))) (sqrt.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))))
(*.f32 (/.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) (/.f32 (cbrt.f32 (sqrt.f32 (fma.f32 cosTheta -2 1))) cosTheta))
(*.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/4) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/4) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/4) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/4) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)))
(*.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/4) 1) (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/4) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(*.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/4) (pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 2)) (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/4) (cbrt.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))))
(*.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/4) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/4) cosTheta))
(pow.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta) 1)
(pow.f32 (cbrt.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta)) 3)
(pow.f32 (pow.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta)) 2)
(pow.f32 (/.f32 (*.f32 (sqrt.f32 (PI.f32)) cosTheta) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta))) -1)
(neg.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 (sqrt.f32 (PI.f32)) cosTheta) (neg.f32 (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (pow.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 2)))
(log.f32 (exp.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta)))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta))))
(cbrt.f32 (pow.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta) 3))
(expm1.f32 (log1p.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta)))
(exp.f32 (-.f32 (log.f32 (sqrt.f32 (fma.f32 cosTheta -2 1))) (fma.f32 cosTheta cosTheta (log.f32 (*.f32 (sqrt.f32 (PI.f32)) cosTheta)))))
(exp.f32 (*.f32 (-.f32 (log.f32 (sqrt.f32 (fma.f32 cosTheta -2 1))) (fma.f32 cosTheta cosTheta (log.f32 (*.f32 (sqrt.f32 (PI.f32)) cosTheta)))) 1))
(log1p.f32 (expm1.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta)))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (+.f32 1 (+.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta) c))))) 1)
(*.f32 1 (/.f32 1 (+.f32 1 (+.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta) c))))
(*.f32 (/.f32 1 (+.f32 1 (+.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta) c))) 1)
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 1 (+.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta) c)))) (cbrt.f32 (pow.f32 (+.f32 1 (+.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta) c)) -2)))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 1 (+.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta) c)) -2)) (/.f32 1 (cbrt.f32 (+.f32 1 (+.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta) c)))))
(*.f32 (pow.f32 (+.f32 1 (+.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta) c)) -1/2) (pow.f32 (+.f32 1 (+.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta) c)) -1/2))
(*.f32 -1 (/.f32 1 (neg.f32 (+.f32 1 (+.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta) c)))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (+.f32 1 (+.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta) c))) 2) -1) (pow.f32 (cbrt.f32 (+.f32 1 (+.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta) c))) -1))
(*.f32 (pow.f32 (sqrt.f32 (+.f32 1 (+.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta) c))) -1) (pow.f32 (sqrt.f32 (+.f32 1 (+.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta) c))) -1))
(*.f32 (/.f32 1 (+.f32 1 (pow.f32 (+.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta) c) 3))) (fma.f32 (+.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta) c) (-.f32 (+.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta) c) 1) 1))
(*.f32 (/.f32 1 (-.f32 1 (pow.f32 (+.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta) c) 2))) (-.f32 1 (+.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta) c)))
(pow.f32 (+.f32 1 (+.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta) c)) -1)
(pow.f32 (/.f32 1 (+.f32 1 (+.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta) c))) 1)
(pow.f32 (/.f32 1 (cbrt.f32 (+.f32 1 (+.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta) c)))) 3)
(pow.f32 (pow.f32 (/.f32 1 (+.f32 1 (+.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta) c))) 3) 1/3)
(pow.f32 (pow.f32 (+.f32 1 (+.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta) c)) -1/2) 2)
(sqrt.f32 (pow.f32 (+.f32 1 (+.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta) c)) -2))
(log.f32 (exp.f32 (/.f32 1 (+.f32 1 (+.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta) c)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (+.f32 1 (+.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta) c))))))
(cbrt.f32 (pow.f32 (/.f32 1 (+.f32 1 (+.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta) c))) 3))
(expm1.f32 (log1p.f32 (/.f32 1 (+.f32 1 (+.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta) c)))))
(exp.f32 (neg.f32 (log1p.f32 (+.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta) c))))
(exp.f32 (*.f32 (log1p.f32 (+.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta) c)) -1))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 (+.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta) c))) 1))
(log1p.f32 (expm1.f32 (/.f32 1 (+.f32 1 (+.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta) c)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))) 1)
(pow.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1)
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 3)
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 2)
(sqrt.f32 (pow.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 2))
(log.f32 (pow.f32 (exp.f32 (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 3))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (sqrt.f32 (PI.f32)) cosTheta) 3) (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 3)))
(cbrt.f32 (*.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 3) (pow.f32 (*.f32 (sqrt.f32 (PI.f32)) cosTheta) 3)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(exp.f32 (fma.f32 cosTheta cosTheta (log.f32 (*.f32 (sqrt.f32 (PI.f32)) cosTheta))))
(exp.f32 (*.f32 (fma.f32 cosTheta cosTheta (log.f32 (*.f32 (sqrt.f32 (PI.f32)) cosTheta))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))

simplify106.0ms (0.6%)

Algorithm
egg-herbie
Rules
604×associate-+r+
578×associate-+l+
456×cancel-sign-sub-inv
378×sqr-pow
378×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03558373
19937899
240067721
Stop Event
node limit
Counts
143 → 202
Calls
Call 1
Inputs
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
(*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 (*.f32 cosTheta (+.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) (+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))
(+.f32 (*.f32 cosTheta (+.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) (+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (+.f32 (*.f32 (+.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (PI.f32)))) (sqrt.f32 (/.f32 1 (PI.f32)))) (pow.f32 cosTheta 2)) (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))))
(/.f32 1 (+.f32 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta))) 1))
(+.f32 (*.f32 -1 (/.f32 c (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)))) (+.f32 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta))) 1)))) (/.f32 1 (+.f32 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta))) 1)))
(+.f32 (*.f32 -1 (/.f32 c (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)))) (+.f32 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta))) 1)))) (+.f32 (/.f32 (pow.f32 c 2) (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)))) (pow.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta))) 1) 2))) (/.f32 1 (+.f32 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta))) 1))))
(+.f32 (*.f32 -1 (/.f32 c (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)))) (+.f32 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta))) 1)))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 c 3) (*.f32 (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)))) 2) (pow.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta))) 1) 2)))) (+.f32 (/.f32 (pow.f32 c 2) (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)))) (pow.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta))) 1) 2))) (/.f32 1 (+.f32 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta))) 1)))))
(/.f32 1 c)
(+.f32 (/.f32 1 c) (*.f32 -1 (/.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta))) 1) (pow.f32 c 2))))
(+.f32 (/.f32 1 c) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta))) 1) (pow.f32 c 2))) (/.f32 (pow.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta))) 1) 2) (pow.f32 c 3))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)))) 2) (+.f32 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta))) 1)) (pow.f32 c 4))) (+.f32 (/.f32 1 c) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta))) 1) (pow.f32 c 2))) (/.f32 (pow.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta))) 1) 2) (pow.f32 c 3)))))
(/.f32 1 c)
(+.f32 (/.f32 1 c) (*.f32 -1 (/.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta))) 1) (pow.f32 c 2))))
(+.f32 (/.f32 1 c) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta))) 1) (pow.f32 c 2))) (/.f32 (pow.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta))) 1) 2) (pow.f32 c 3))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)))) 2) (+.f32 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta))) 1)) (pow.f32 c 4))) (+.f32 (/.f32 1 c) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta))) 1) (pow.f32 c 2))) (/.f32 (pow.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta))) 1) 2) (pow.f32 c 3)))))
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
(+.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 -1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) (PI.f32)))))
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3)))) (*.f32 (+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 -1/2 (sqrt.f32 (/.f32 1 (PI.f32))))) (PI.f32))) (pow.f32 cosTheta 3))) (+.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 -1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) (PI.f32))))))
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (*.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3)))) (*.f32 (+.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))))) (PI.f32))) (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))))))) (sqrt.f32 (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 (*.f32 (+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 -1/2 (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))))))) (sqrt.f32 (pow.f32 (PI.f32) 3)))) (*.f32 (+.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (PI.f32)))) (sqrt.f32 (/.f32 1 (PI.f32)))) (PI.f32)))) (pow.f32 cosTheta 4))) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3)))) (*.f32 (+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 -1/2 (sqrt.f32 (/.f32 1 (PI.f32))))) (PI.f32))) (pow.f32 cosTheta 3))) (+.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 -1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) (PI.f32)))))))
(/.f32 1 (+.f32 c 1))
(/.f32 1 (+.f32 c 1))
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
(+.f32 (*.f32 (pow.f32 cosTheta 3) (sqrt.f32 (PI.f32))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(+.f32 (*.f32 (pow.f32 cosTheta 3) (sqrt.f32 (PI.f32))) (+.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 1/2 (*.f32 (pow.f32 cosTheta 5) (sqrt.f32 (PI.f32))))))
(+.f32 (*.f32 (pow.f32 cosTheta 3) (sqrt.f32 (PI.f32))) (+.f32 (*.f32 1/6 (*.f32 (pow.f32 cosTheta 7) (sqrt.f32 (PI.f32)))) (+.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 1/2 (*.f32 (pow.f32 cosTheta 5) (sqrt.f32 (PI.f32)))))))
(*.f32 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta) (sqrt.f32 (PI.f32)))
(*.f32 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta) (sqrt.f32 (PI.f32)))
(*.f32 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta) (sqrt.f32 (PI.f32)))
(*.f32 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta) (sqrt.f32 (PI.f32)))
(*.f32 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta) (sqrt.f32 (PI.f32)))
(*.f32 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta) (sqrt.f32 (PI.f32)))
(*.f32 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta) (sqrt.f32 (PI.f32)))
(*.f32 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta) (sqrt.f32 (PI.f32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (PI.f32)) cosTheta))) 1)
(pow.f32 (*.f32 (sqrt.f32 (PI.f32)) cosTheta) 1)
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) 3)
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (PI.f32)) cosTheta) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) 2)
(sqrt.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))
(log.f32 (pow.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (PI.f32)) cosTheta))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (PI.f32)) cosTheta) 3))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3/2) (pow.f32 cosTheta 3)))
(cbrt.f32 (*.f32 (pow.f32 cosTheta 3) (pow.f32 (PI.f32) 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (PI.f32)) cosTheta)))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (PI.f32)) cosTheta)))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) 1))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (PI.f32)) cosTheta)))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta))) 1)
(*.f32 1 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta))
(*.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 (*.f32 (sqrt.f32 (PI.f32)) cosTheta))))))
(*.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta) 1)
(*.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 cosTheta -2 1))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 (*.f32 (sqrt.f32 (PI.f32)) cosTheta)))))))
(*.f32 (cbrt.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta)) (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (pow.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 2))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (pow.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 2))) (cbrt.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta)))
(*.f32 (sqrt.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta)) (sqrt.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta)))
(*.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/4) (*.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/4) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 (*.f32 (sqrt.f32 (PI.f32)) cosTheta)))))))
(*.f32 (neg.f32 (sqrt.f32 (fma.f32 cosTheta -2 1))) (/.f32 1 (*.f32 (*.f32 (sqrt.f32 (PI.f32)) cosTheta) (neg.f32 (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(*.f32 (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 (*.f32 (sqrt.f32 (PI.f32)) cosTheta))))) (sqrt.f32 (fma.f32 cosTheta -2 1)))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 1 (*.f32 (sqrt.f32 (PI.f32)) cosTheta)))
(*.f32 (/.f32 1 (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (/.f32 1 (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 2)) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (cbrt.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (sqrt.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))))
(*.f32 (/.f32 1 (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) cosTheta))
(*.f32 (/.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (/.f32 (cbrt.f32 (sqrt.f32 (fma.f32 cosTheta -2 1))) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (/.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) 1) (/.f32 (cbrt.f32 (sqrt.f32 (fma.f32 cosTheta -2 1))) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(*.f32 (/.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (cbrt.f32 (sqrt.f32 (fma.f32 cosTheta -2 1))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)))
(*.f32 (/.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 2)) (cbrt.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta)))
(*.f32 (/.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) (sqrt.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))) (/.f32 (cbrt.f32 (sqrt.f32 (fma.f32 cosTheta -2 1))) (sqrt.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))))
(*.f32 (/.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) (/.f32 (cbrt.f32 (sqrt.f32 (fma.f32 cosTheta -2 1))) cosTheta))
(*.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/4) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/4) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/4) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/4) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)))
(*.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/4) 1) (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/4) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(*.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/4) (pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 2)) (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/4) (cbrt.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))))
(*.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/4) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/4) cosTheta))
(pow.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta) 1)
(pow.f32 (cbrt.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta)) 3)
(pow.f32 (pow.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta)) 2)
(pow.f32 (/.f32 (*.f32 (sqrt.f32 (PI.f32)) cosTheta) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta))) -1)
(neg.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 (sqrt.f32 (PI.f32)) cosTheta) (neg.f32 (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (pow.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 2)))
(log.f32 (exp.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta)))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta))))
(cbrt.f32 (pow.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta) 3))
(expm1.f32 (log1p.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta)))
(exp.f32 (-.f32 (log.f32 (sqrt.f32 (fma.f32 cosTheta -2 1))) (fma.f32 cosTheta cosTheta (log.f32 (*.f32 (sqrt.f32 (PI.f32)) cosTheta)))))
(exp.f32 (*.f32 (-.f32 (log.f32 (sqrt.f32 (fma.f32 cosTheta -2 1))) (fma.f32 cosTheta cosTheta (log.f32 (*.f32 (sqrt.f32 (PI.f32)) cosTheta)))) 1))
(log1p.f32 (expm1.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta)))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (+.f32 1 (+.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta) c))))) 1)
(*.f32 1 (/.f32 1 (+.f32 1 (+.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta) c))))
(*.f32 (/.f32 1 (+.f32 1 (+.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta) c))) 1)
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 1 (+.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta) c)))) (cbrt.f32 (pow.f32 (+.f32 1 (+.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta) c)) -2)))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 1 (+.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta) c)) -2)) (/.f32 1 (cbrt.f32 (+.f32 1 (+.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta) c)))))
(*.f32 (pow.f32 (+.f32 1 (+.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta) c)) -1/2) (pow.f32 (+.f32 1 (+.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta) c)) -1/2))
(*.f32 -1 (/.f32 1 (neg.f32 (+.f32 1 (+.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta) c)))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (+.f32 1 (+.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta) c))) 2) -1) (pow.f32 (cbrt.f32 (+.f32 1 (+.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta) c))) -1))
(*.f32 (pow.f32 (sqrt.f32 (+.f32 1 (+.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta) c))) -1) (pow.f32 (sqrt.f32 (+.f32 1 (+.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta) c))) -1))
(*.f32 (/.f32 1 (+.f32 1 (pow.f32 (+.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta) c) 3))) (fma.f32 (+.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta) c) (-.f32 (+.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta) c) 1) 1))
(*.f32 (/.f32 1 (-.f32 1 (pow.f32 (+.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta) c) 2))) (-.f32 1 (+.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta) c)))
(pow.f32 (+.f32 1 (+.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta) c)) -1)
(pow.f32 (/.f32 1 (+.f32 1 (+.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta) c))) 1)
(pow.f32 (/.f32 1 (cbrt.f32 (+.f32 1 (+.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta) c)))) 3)
(pow.f32 (pow.f32 (/.f32 1 (+.f32 1 (+.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta) c))) 3) 1/3)
(pow.f32 (pow.f32 (+.f32 1 (+.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta) c)) -1/2) 2)
(sqrt.f32 (pow.f32 (+.f32 1 (+.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta) c)) -2))
(log.f32 (exp.f32 (/.f32 1 (+.f32 1 (+.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta) c)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (+.f32 1 (+.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta) c))))))
(cbrt.f32 (pow.f32 (/.f32 1 (+.f32 1 (+.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta) c))) 3))
(expm1.f32 (log1p.f32 (/.f32 1 (+.f32 1 (+.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta) c)))))
(exp.f32 (neg.f32 (log1p.f32 (+.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta) c))))
(exp.f32 (*.f32 (log1p.f32 (+.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta) c)) -1))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 (+.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta) c))) 1))
(log1p.f32 (expm1.f32 (/.f32 1 (+.f32 1 (+.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta) c)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))) 1)
(pow.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1)
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 3)
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 2)
(sqrt.f32 (pow.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 2))
(log.f32 (pow.f32 (exp.f32 (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 3))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (sqrt.f32 (PI.f32)) cosTheta) 3) (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 3)))
(cbrt.f32 (*.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 3) (pow.f32 (*.f32 (sqrt.f32 (PI.f32)) cosTheta) 3)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(exp.f32 (fma.f32 cosTheta cosTheta (log.f32 (*.f32 (sqrt.f32 (PI.f32)) cosTheta))))
(exp.f32 (*.f32 (fma.f32 cosTheta cosTheta (log.f32 (*.f32 (sqrt.f32 (PI.f32)) cosTheta))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
Outputs
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
(*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta)
(+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1))
(+.f32 (*.f32 cosTheta (+.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) (+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))
(fma.f32 cosTheta (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) -3/2) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta))))
(fma.f32 cosTheta (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) -3/2) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1)))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (+.f32 (/.f32 1 cosTheta) -1) (*.f32 -3/2 cosTheta)))
(+.f32 (*.f32 cosTheta (+.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) (+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (+.f32 (*.f32 (+.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (PI.f32)))) (sqrt.f32 (/.f32 1 (PI.f32)))) (pow.f32 cosTheta 2)) (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))))
(fma.f32 cosTheta (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) -3/2) (fma.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))) (fma.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 cosTheta cosTheta) (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))))
(+.f32 (fma.f32 cosTheta (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) -3/2) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta cosTheta))))
(fma.f32 cosTheta (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) -3/2) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (+.f32 (/.f32 1 cosTheta) -1) (*.f32 (*.f32 cosTheta cosTheta) 1/2))))
(/.f32 1 (+.f32 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta))) 1))
(/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 1 (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) 1))
(/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) 1))
(+.f32 (*.f32 -1 (/.f32 c (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)))) (+.f32 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta))) 1)))) (/.f32 1 (+.f32 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta))) 1)))
(fma.f32 -1 (/.f32 c (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 1 (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) 1) 2)) (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 1 (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) 1)))
(-.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) 1)) (/.f32 c (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) 1) 2)))
(+.f32 (*.f32 -1 (/.f32 c (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)))) (+.f32 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta))) 1)))) (+.f32 (/.f32 (pow.f32 c 2) (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)))) (pow.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta))) 1) 2))) (/.f32 1 (+.f32 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta))) 1))))
(fma.f32 -1 (/.f32 c (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 1 (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) 1) 2)) (+.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 1 (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) 1)) (/.f32 (*.f32 c c) (*.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 1 (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) 1) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 1 (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) 1) 2)))))
(-.f32 (+.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) 1)) (/.f32 (*.f32 c c) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) 1) 3))) (/.f32 c (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) 1) 2)))
(+.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) 1)) (*.f32 (/.f32 c (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) 1) 2)) (+.f32 -1 (/.f32 c (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) 1)))))
(+.f32 (*.f32 -1 (/.f32 c (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)))) (+.f32 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta))) 1)))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 c 3) (*.f32 (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)))) 2) (pow.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta))) 1) 2)))) (+.f32 (/.f32 (pow.f32 c 2) (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)))) (pow.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta))) 1) 2))) (/.f32 1 (+.f32 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta))) 1)))))
(fma.f32 -1 (/.f32 c (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 1 (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) 1) 2)) (fma.f32 -1 (/.f32 (pow.f32 c 3) (*.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 1 (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) 1) 2) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 1 (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) 1) 2))) (+.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 1 (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) 1)) (/.f32 (*.f32 c c) (*.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 1 (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) 1) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 1 (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) 1) 2))))))
(-.f32 (-.f32 (+.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) 1)) (/.f32 (*.f32 c c) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) 1) 3))) (/.f32 (pow.f32 c 3) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) 1) 4))) (/.f32 c (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) 1) 2)))
(+.f32 (*.f32 (/.f32 c (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) 1) 2)) (+.f32 -1 (/.f32 c (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) 1)))) (-.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) 1)) (/.f32 (pow.f32 c 3) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) 1) 4))))
(/.f32 1 c)
(+.f32 (/.f32 1 c) (*.f32 -1 (/.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta))) 1) (pow.f32 c 2))))
(+.f32 (/.f32 1 c) (neg.f32 (/.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 1 (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) 1) (*.f32 c c))))
(-.f32 (/.f32 1 c) (/.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) 1) (*.f32 c c)))
(+.f32 (/.f32 1 c) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta))) 1) (pow.f32 c 2))) (/.f32 (pow.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta))) 1) 2) (pow.f32 c 3))))
(+.f32 (/.f32 1 c) (fma.f32 -1 (/.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 1 (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) 1) (*.f32 c c)) (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 1 (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) 1) 2) (pow.f32 c 3))))
(+.f32 (/.f32 1 c) (-.f32 (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) 1) 2) (pow.f32 c 3)) (/.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) 1) (*.f32 c c))))
(+.f32 (/.f32 1 c) (*.f32 (/.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) 1) (*.f32 c c)) (+.f32 -1 (/.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) 1) c))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)))) 2) (+.f32 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta))) 1)) (pow.f32 c 4))) (+.f32 (/.f32 1 c) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta))) 1) (pow.f32 c 2))) (/.f32 (pow.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta))) 1) 2) (pow.f32 c 3)))))
(fma.f32 -1 (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 1 (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) 1) 2) (/.f32 (pow.f32 c 4) (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 1 (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) 1))) (+.f32 (/.f32 1 c) (fma.f32 -1 (/.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 1 (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) 1) (*.f32 c c)) (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 1 (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) 1) 2) (pow.f32 c 3)))))
(-.f32 (+.f32 (/.f32 1 c) (-.f32 (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) 1) 2) (pow.f32 c 3)) (/.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) 1) (*.f32 c c)))) (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) 1) 3) (pow.f32 c 4)))
(+.f32 (*.f32 (/.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) 1) (*.f32 c c)) (+.f32 -1 (/.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) 1) c))) (-.f32 (/.f32 1 c) (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) 1) 3) (pow.f32 c 4))))
(/.f32 1 c)
(+.f32 (/.f32 1 c) (*.f32 -1 (/.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta))) 1) (pow.f32 c 2))))
(+.f32 (/.f32 1 c) (neg.f32 (/.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 1 (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) 1) (*.f32 c c))))
(-.f32 (/.f32 1 c) (/.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) 1) (*.f32 c c)))
(+.f32 (/.f32 1 c) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta))) 1) (pow.f32 c 2))) (/.f32 (pow.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta))) 1) 2) (pow.f32 c 3))))
(+.f32 (/.f32 1 c) (fma.f32 -1 (/.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 1 (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) 1) (*.f32 c c)) (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 1 (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) 1) 2) (pow.f32 c 3))))
(+.f32 (/.f32 1 c) (-.f32 (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) 1) 2) (pow.f32 c 3)) (/.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) 1) (*.f32 c c))))
(+.f32 (/.f32 1 c) (*.f32 (/.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) 1) (*.f32 c c)) (+.f32 -1 (/.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) 1) c))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)))) 2) (+.f32 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta))) 1)) (pow.f32 c 4))) (+.f32 (/.f32 1 c) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta))) 1) (pow.f32 c 2))) (/.f32 (pow.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta))) 1) 2) (pow.f32 c 3)))))
(fma.f32 -1 (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 1 (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) 1) 2) (/.f32 (pow.f32 c 4) (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 1 (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) 1))) (+.f32 (/.f32 1 c) (fma.f32 -1 (/.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 1 (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) 1) (*.f32 c c)) (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 1 (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) 1) 2) (pow.f32 c 3)))))
(-.f32 (+.f32 (/.f32 1 c) (-.f32 (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) 1) 2) (pow.f32 c 3)) (/.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) 1) (*.f32 c c)))) (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) 1) 3) (pow.f32 c 4)))
(+.f32 (*.f32 (/.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) 1) (*.f32 c c)) (+.f32 -1 (/.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) 1) c))) (-.f32 (/.f32 1 c) (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) 1) 3) (pow.f32 c 4))))
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
(+.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 -1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) (PI.f32)))))
(fma.f32 cosTheta (sqrt.f32 (PI.f32)) (neg.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (+.f32 (+.f32 1 c) (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32)))))))))
(-.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))))))
(*.f32 cosTheta (-.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (*.f32 (PI.f32) (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))))))
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3)))) (*.f32 (+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 -1/2 (sqrt.f32 (/.f32 1 (PI.f32))))) (PI.f32))) (pow.f32 cosTheta 3))) (+.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 -1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) (PI.f32))))))
(fma.f32 -1 (*.f32 (pow.f32 cosTheta 3) (fma.f32 -1 (*.f32 (pow.f32 (+.f32 (+.f32 1 c) (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3))) (*.f32 (PI.f32) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) -3/2)))) (fma.f32 cosTheta (sqrt.f32 (PI.f32)) (neg.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (+.f32 (+.f32 1 c) (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32))))))))))
(-.f32 (-.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))))))) (*.f32 (pow.f32 cosTheta 3) (-.f32 (*.f32 (PI.f32) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) -3/2)) (*.f32 (pow.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3))))))
(-.f32 (*.f32 cosTheta (-.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (*.f32 (PI.f32) (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))))))) (*.f32 (pow.f32 cosTheta 3) (-.f32 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 -3/2 (PI.f32))) (*.f32 (pow.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) 2) (pow.f32 (PI.f32) 3/2)))))
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (*.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3)))) (*.f32 (+.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))))) (PI.f32))) (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))))))) (sqrt.f32 (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 (*.f32 (+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 -1/2 (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))))))) (sqrt.f32 (pow.f32 (PI.f32) 3)))) (*.f32 (+.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (PI.f32)))) (sqrt.f32 (/.f32 1 (PI.f32)))) (PI.f32)))) (pow.f32 cosTheta 4))) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3)))) (*.f32 (+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 -1/2 (sqrt.f32 (/.f32 1 (PI.f32))))) (PI.f32))) (pow.f32 cosTheta 3))) (+.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 -1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) (PI.f32)))))))
(fma.f32 -1 (*.f32 (fma.f32 -1 (*.f32 (fma.f32 -1 (*.f32 (pow.f32 (+.f32 (+.f32 1 c) (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3))) (*.f32 (PI.f32) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) -3/2))) (*.f32 (+.f32 (+.f32 1 c) (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32))))) (sqrt.f32 (PI.f32)))) (fma.f32 -1 (*.f32 (sqrt.f32 (pow.f32 (PI.f32) 3)) (*.f32 (+.f32 (+.f32 1 c) (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32))))) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) -3/2))) (*.f32 (PI.f32) (*.f32 1/2 (sqrt.f32 (/.f32 1 (PI.f32))))))) (pow.f32 cosTheta 4)) (fma.f32 -1 (*.f32 (pow.f32 cosTheta 3) (fma.f32 -1 (*.f32 (pow.f32 (+.f32 (+.f32 1 c) (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3))) (*.f32 (PI.f32) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) -3/2)))) (fma.f32 cosTheta (sqrt.f32 (PI.f32)) (neg.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (+.f32 (+.f32 1 c) (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32)))))))))))
(-.f32 (-.f32 (-.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))))))) (*.f32 (pow.f32 cosTheta 3) (-.f32 (*.f32 (PI.f32) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) -3/2)) (*.f32 (pow.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3)))))) (*.f32 (-.f32 (-.f32 (*.f32 (*.f32 (PI.f32) 1/2) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) -3/2) (sqrt.f32 (pow.f32 (PI.f32) 3))))) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (-.f32 (*.f32 (PI.f32) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) -3/2)) (*.f32 (pow.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3))))))) (pow.f32 cosTheta 4)))
(-.f32 (-.f32 (*.f32 cosTheta (-.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (*.f32 (PI.f32) (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))))))) (*.f32 (pow.f32 cosTheta 3) (-.f32 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 -3/2 (PI.f32))) (*.f32 (pow.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) 2) (pow.f32 (PI.f32) 3/2))))) (*.f32 (-.f32 (*.f32 (*.f32 (PI.f32) 1/2) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (+.f32 (*.f32 (-.f32 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 -3/2 (PI.f32))) (*.f32 (pow.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) 2) (pow.f32 (PI.f32) 3/2))) (sqrt.f32 (PI.f32))) (*.f32 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) -3/2) (pow.f32 (PI.f32) 3/2))))) (pow.f32 cosTheta 4)))
(/.f32 1 (+.f32 c 1))
(/.f32 1 (+.f32 1 c))
(/.f32 1 (+.f32 c 1))
(/.f32 1 (+.f32 1 c))
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
(+.f32 (*.f32 (pow.f32 cosTheta 3) (sqrt.f32 (PI.f32))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(*.f32 (sqrt.f32 (PI.f32)) (+.f32 (pow.f32 cosTheta 3) cosTheta))
(*.f32 (sqrt.f32 (PI.f32)) (+.f32 cosTheta (pow.f32 cosTheta 3)))
(+.f32 (*.f32 (pow.f32 cosTheta 3) (sqrt.f32 (PI.f32))) (+.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 1/2 (*.f32 (pow.f32 cosTheta 5) (sqrt.f32 (PI.f32))))))
(+.f32 (*.f32 (sqrt.f32 (PI.f32)) (+.f32 (pow.f32 cosTheta 3) cosTheta)) (*.f32 (*.f32 1/2 (pow.f32 cosTheta 5)) (sqrt.f32 (PI.f32))))
(fma.f32 (sqrt.f32 (PI.f32)) (pow.f32 cosTheta 3) (*.f32 (sqrt.f32 (PI.f32)) (+.f32 (*.f32 1/2 (pow.f32 cosTheta 5)) cosTheta)))
(*.f32 (sqrt.f32 (PI.f32)) (+.f32 (+.f32 cosTheta (pow.f32 cosTheta 3)) (*.f32 1/2 (pow.f32 cosTheta 5))))
(+.f32 (*.f32 (pow.f32 cosTheta 3) (sqrt.f32 (PI.f32))) (+.f32 (*.f32 1/6 (*.f32 (pow.f32 cosTheta 7) (sqrt.f32 (PI.f32)))) (+.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 1/2 (*.f32 (pow.f32 cosTheta 5) (sqrt.f32 (PI.f32)))))))
(fma.f32 (pow.f32 cosTheta 3) (sqrt.f32 (PI.f32)) (fma.f32 1/6 (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 cosTheta 7)) (fma.f32 cosTheta (sqrt.f32 (PI.f32)) (*.f32 (*.f32 1/2 (pow.f32 cosTheta 5)) (sqrt.f32 (PI.f32))))))
(+.f32 (*.f32 (sqrt.f32 (PI.f32)) (+.f32 (*.f32 1/2 (pow.f32 cosTheta 5)) cosTheta)) (*.f32 (sqrt.f32 (PI.f32)) (+.f32 (pow.f32 cosTheta 3) (*.f32 1/6 (pow.f32 cosTheta 7)))))
(*.f32 (sqrt.f32 (PI.f32)) (+.f32 (+.f32 (*.f32 1/2 (pow.f32 cosTheta 5)) cosTheta) (+.f32 (pow.f32 cosTheta 3) (*.f32 1/6 (pow.f32 cosTheta 7)))))
(*.f32 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta) (sqrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))
(*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta))
(*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 cosTheta cosTheta)))
(*.f32 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta) (sqrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))
(*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta))
(*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 cosTheta cosTheta)))
(*.f32 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta) (sqrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))
(*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta))
(*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 cosTheta cosTheta)))
(*.f32 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta) (sqrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))
(*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta))
(*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 cosTheta cosTheta)))
(*.f32 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta) (sqrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))
(*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta))
(*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 cosTheta cosTheta)))
(*.f32 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta) (sqrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))
(*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta))
(*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 cosTheta cosTheta)))
(*.f32 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta) (sqrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))
(*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta))
(*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 cosTheta cosTheta)))
(*.f32 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta) (sqrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))
(*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta))
(*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 cosTheta cosTheta)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (PI.f32)) cosTheta))) 1)
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
(pow.f32 (*.f32 (sqrt.f32 (PI.f32)) cosTheta) 1)
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) 3)
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (PI.f32)) cosTheta) 3) 1/3)
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) 2)
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
(sqrt.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))
(sqrt.f32 (*.f32 cosTheta (*.f32 cosTheta (PI.f32))))
(log.f32 (pow.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))))
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (PI.f32)) cosTheta))))
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (PI.f32)) cosTheta) 3))
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3/2) (pow.f32 cosTheta 3)))
(cbrt.f32 (*.f32 (pow.f32 cosTheta 3) (pow.f32 (PI.f32) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 cosTheta 3) (pow.f32 (PI.f32) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3/2) (pow.f32 cosTheta 3)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (PI.f32)) cosTheta)))
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (PI.f32)) cosTheta)))
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) 1))
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (PI.f32)) cosTheta)))
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta))) 1)
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 cosTheta cosTheta))))
(*.f32 1 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 cosTheta cosTheta))))
(*.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 (*.f32 (sqrt.f32 (PI.f32)) cosTheta))))))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 cosTheta cosTheta))))
(*.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta) 1)
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 cosTheta cosTheta))))
(*.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 cosTheta -2 1))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 (*.f32 (sqrt.f32 (PI.f32)) cosTheta)))))))
(*.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))) (cbrt.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)))))
(*.f32 (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))) (*.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) (cbrt.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)))))
(/.f32 (/.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (/.f32 (exp.f32 (*.f32 cosTheta cosTheta)) (cbrt.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)))))
(*.f32 (cbrt.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta)) (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (pow.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 2))))
(*.f32 (cbrt.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))))) (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (pow.f32 (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 2))))
(*.f32 (cbrt.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)))) (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (pow.f32 (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 2))))
(*.f32 (cbrt.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 cosTheta cosTheta))))) (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (pow.f32 (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 cosTheta cosTheta))) 2))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (pow.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 2))) (cbrt.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta)))
(*.f32 (cbrt.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))))) (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (pow.f32 (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 2))))
(*.f32 (cbrt.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)))) (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (pow.f32 (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 2))))
(*.f32 (cbrt.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 cosTheta cosTheta))))) (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (pow.f32 (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 cosTheta cosTheta))) 2))))
(*.f32 (sqrt.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta)) (sqrt.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta)))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 cosTheta cosTheta))))
(*.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/4) (*.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/4) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 (*.f32 (sqrt.f32 (PI.f32)) cosTheta)))))))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 cosTheta cosTheta))))
(*.f32 (neg.f32 (sqrt.f32 (fma.f32 cosTheta -2 1))) (/.f32 1 (*.f32 (*.f32 (sqrt.f32 (PI.f32)) cosTheta) (neg.f32 (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(*.f32 (neg.f32 (sqrt.f32 (fma.f32 cosTheta -2 1))) (/.f32 1 (neg.f32 (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(/.f32 (neg.f32 (sqrt.f32 (fma.f32 cosTheta -2 1))) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (neg.f32 (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (neg.f32 (sqrt.f32 (fma.f32 cosTheta -2 1))) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (neg.f32 (exp.f32 (*.f32 cosTheta cosTheta)))))
(*.f32 (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 (*.f32 (sqrt.f32 (PI.f32)) cosTheta))))) (sqrt.f32 (fma.f32 cosTheta -2 1)))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 cosTheta cosTheta))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 1 (*.f32 (sqrt.f32 (PI.f32)) cosTheta)))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 cosTheta cosTheta))))
(*.f32 (/.f32 1 (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 cosTheta cosTheta))))
(*.f32 (/.f32 1 (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 cosTheta cosTheta))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 2)) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (cbrt.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 cosTheta cosTheta))))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (sqrt.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 cosTheta cosTheta))))
(*.f32 (/.f32 1 (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) cosTheta))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 cosTheta cosTheta))))
(*.f32 (/.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (/.f32 (cbrt.f32 (sqrt.f32 (fma.f32 cosTheta -2 1))) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))) (cbrt.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)))))
(*.f32 (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))) (*.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) (cbrt.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)))))
(/.f32 (/.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (/.f32 (exp.f32 (*.f32 cosTheta cosTheta)) (cbrt.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)))))
(*.f32 (/.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) 1) (/.f32 (cbrt.f32 (sqrt.f32 (fma.f32 cosTheta -2 1))) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(*.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))) (cbrt.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)))))
(*.f32 (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))) (*.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) (cbrt.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)))))
(/.f32 (/.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (/.f32 (exp.f32 (*.f32 cosTheta cosTheta)) (cbrt.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)))))
(*.f32 (/.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (cbrt.f32 (sqrt.f32 (fma.f32 cosTheta -2 1))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)))
(*.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))) (cbrt.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)))))
(*.f32 (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))) (*.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) (cbrt.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)))))
(/.f32 (/.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (/.f32 (exp.f32 (*.f32 cosTheta cosTheta)) (cbrt.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)))))
(*.f32 (/.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 2)) (cbrt.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta)))
(*.f32 (cbrt.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))))) (/.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (cbrt.f32 (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta))) 2)))
(*.f32 (cbrt.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)))) (/.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (cbrt.f32 (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta))) 2)))
(*.f32 (cbrt.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 cosTheta cosTheta))))) (/.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (cbrt.f32 (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 cosTheta cosTheta)))) 2)))
(*.f32 (/.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) (sqrt.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))) (/.f32 (cbrt.f32 (sqrt.f32 (fma.f32 cosTheta -2 1))) (sqrt.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))))
(*.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))) (cbrt.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)))))
(*.f32 (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))) (*.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) (cbrt.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)))))
(/.f32 (/.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (/.f32 (exp.f32 (*.f32 cosTheta cosTheta)) (cbrt.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)))))
(*.f32 (/.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) (/.f32 (cbrt.f32 (sqrt.f32 (fma.f32 cosTheta -2 1))) cosTheta))
(*.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))) (cbrt.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)))))
(*.f32 (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))) (*.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) (cbrt.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)))))
(/.f32 (/.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (/.f32 (exp.f32 (*.f32 cosTheta cosTheta)) (cbrt.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)))))
(*.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/4) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/4) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 cosTheta cosTheta))))
(*.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/4) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/4) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 cosTheta cosTheta))))
(*.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/4) 1) (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/4) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 cosTheta cosTheta))))
(*.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/4) (pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 2)) (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/4) (cbrt.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 cosTheta cosTheta))))
(*.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/4) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/4) cosTheta))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 cosTheta cosTheta))))
(pow.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta) 1)
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 cosTheta cosTheta))))
(pow.f32 (cbrt.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta)) 3)
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 cosTheta cosTheta))))
(pow.f32 (pow.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta) 3) 1/3)
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 cosTheta cosTheta))))
(pow.f32 (sqrt.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta)) 2)
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 cosTheta cosTheta))))
(pow.f32 (/.f32 (*.f32 (sqrt.f32 (PI.f32)) cosTheta) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta))) -1)
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 cosTheta cosTheta))))
(neg.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 (sqrt.f32 (PI.f32)) cosTheta) (neg.f32 (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(*.f32 (neg.f32 (sqrt.f32 (fma.f32 cosTheta -2 1))) (/.f32 1 (neg.f32 (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(/.f32 (neg.f32 (sqrt.f32 (fma.f32 cosTheta -2 1))) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (neg.f32 (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (neg.f32 (sqrt.f32 (fma.f32 cosTheta -2 1))) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (neg.f32 (exp.f32 (*.f32 cosTheta cosTheta)))))
(sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (pow.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 2)))
(sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (pow.f32 (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 2)))
(sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (pow.f32 (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 cosTheta cosTheta))) 2)))
(log.f32 (exp.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta)))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 cosTheta cosTheta))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta))))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 cosTheta cosTheta))))
(cbrt.f32 (pow.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta) 3))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 cosTheta cosTheta))))
(expm1.f32 (log1p.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta)))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 cosTheta cosTheta))))
(exp.f32 (-.f32 (log.f32 (sqrt.f32 (fma.f32 cosTheta -2 1))) (fma.f32 cosTheta cosTheta (log.f32 (*.f32 (sqrt.f32 (PI.f32)) cosTheta)))))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 cosTheta cosTheta))))
(exp.f32 (*.f32 (-.f32 (log.f32 (sqrt.f32 (fma.f32 cosTheta -2 1))) (fma.f32 cosTheta cosTheta (log.f32 (*.f32 (sqrt.f32 (PI.f32)) cosTheta)))) 1))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 cosTheta cosTheta))))
(log1p.f32 (expm1.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta)))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 cosTheta cosTheta))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (+.f32 1 (+.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta) c))))) 1)
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta)))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 cosTheta cosTheta)))))))
(*.f32 1 (/.f32 1 (+.f32 1 (+.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta) c))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta)))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 cosTheta cosTheta)))))))
(*.f32 (/.f32 1 (+.f32 1 (+.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta) c))) 1)
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta)))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 cosTheta cosTheta)))))))
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 1 (+.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta) c)))) (cbrt.f32 (pow.f32 (+.f32 1 (+.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta) c)) -2)))
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 1 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta)))))))) (cbrt.f32 (pow.f32 (+.f32 1 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta)))))) -2)))
(/.f32 (cbrt.f32 (pow.f32 (+.f32 1 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta))))) -2)) (cbrt.f32 (+.f32 1 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)))))))
(/.f32 (cbrt.f32 (pow.f32 (+.f32 1 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 cosTheta cosTheta)))))) -2)) (cbrt.f32 (+.f32 1 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 cosTheta cosTheta))))))))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 1 (+.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta) c)) -2)) (/.f32 1 (cbrt.f32 (+.f32 1 (+.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta) c)))))
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 1 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta)))))))) (cbrt.f32 (pow.f32 (+.f32 1 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta)))))) -2)))
(/.f32 (cbrt.f32 (pow.f32 (+.f32 1 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta))))) -2)) (cbrt.f32 (+.f32 1 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)))))))
(/.f32 (cbrt.f32 (pow.f32 (+.f32 1 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 cosTheta cosTheta)))))) -2)) (cbrt.f32 (+.f32 1 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 cosTheta cosTheta))))))))
(*.f32 (pow.f32 (+.f32 1 (+.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta) c)) -1/2) (pow.f32 (+.f32 1 (+.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta) c)) -1/2))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta)))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 cosTheta cosTheta)))))))
(*.f32 -1 (/.f32 1 (neg.f32 (+.f32 1 (+.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta) c)))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta)))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 cosTheta cosTheta)))))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (+.f32 1 (+.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta) c))) 2) -1) (pow.f32 (cbrt.f32 (+.f32 1 (+.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta) c))) -1))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta)))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 cosTheta cosTheta)))))))
(*.f32 (pow.f32 (sqrt.f32 (+.f32 1 (+.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta) c))) -1) (pow.f32 (sqrt.f32 (+.f32 1 (+.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta) c))) -1))
(pow.f32 (sqrt.f32 (+.f32 1 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))))))) -2)
(pow.f32 (sqrt.f32 (+.f32 1 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)))))) -2)
(pow.f32 (sqrt.f32 (+.f32 1 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 cosTheta cosTheta))))))) -2)
(*.f32 (/.f32 1 (+.f32 1 (pow.f32 (+.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta) c) 3))) (fma.f32 (+.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta) c) (-.f32 (+.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta) c) 1) 1))
(/.f32 (*.f32 1 (fma.f32 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))))) (+.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta)))) (-.f32 c 1)) 1)) (+.f32 1 (pow.f32 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))))) 3)))
(/.f32 (fma.f32 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)))) (+.f32 -1 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta))))) 1) (+.f32 1 (pow.f32 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)))) 3)))
(/.f32 (fma.f32 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 cosTheta cosTheta))))) (+.f32 c (expm1.f32 (-.f32 (log.f32 (sqrt.f32 (fma.f32 cosTheta -2 1))) (fma.f32 cosTheta cosTheta (log.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))) 1) (+.f32 1 (pow.f32 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 cosTheta cosTheta))))) 3)))
(*.f32 (/.f32 1 (-.f32 1 (pow.f32 (+.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta) c) 2))) (-.f32 1 (+.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta) c)))
(*.f32 (/.f32 1 (-.f32 1 (pow.f32 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))))) 2))) (-.f32 1 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta)))))))
(/.f32 (-.f32 1 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta))))) (-.f32 1 (pow.f32 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)))) 2)))
(/.f32 (-.f32 1 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 cosTheta cosTheta)))))) (-.f32 1 (pow.f32 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 cosTheta cosTheta))))) 2)))
(pow.f32 (+.f32 1 (+.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta) c)) -1)
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta)))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 cosTheta cosTheta)))))))
(pow.f32 (/.f32 1 (+.f32 1 (+.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta) c))) 1)
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta)))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 cosTheta cosTheta)))))))
(pow.f32 (/.f32 1 (cbrt.f32 (+.f32 1 (+.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta) c)))) 3)
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta)))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 cosTheta cosTheta)))))))
(pow.f32 (pow.f32 (/.f32 1 (+.f32 1 (+.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta) c))) 3) 1/3)
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta)))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 cosTheta cosTheta)))))))
(pow.f32 (pow.f32 (+.f32 1 (+.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta) c)) -1/2) 2)
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta)))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 cosTheta cosTheta)))))))
(sqrt.f32 (pow.f32 (+.f32 1 (+.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta) c)) -2))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta)))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 cosTheta cosTheta)))))))
(log.f32 (exp.f32 (/.f32 1 (+.f32 1 (+.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta) c)))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta)))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 cosTheta cosTheta)))))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (+.f32 1 (+.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta) c))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta)))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 cosTheta cosTheta)))))))
(cbrt.f32 (pow.f32 (/.f32 1 (+.f32 1 (+.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta) c))) 3))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta)))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 cosTheta cosTheta)))))))
(expm1.f32 (log1p.f32 (/.f32 1 (+.f32 1 (+.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta) c)))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta)))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 cosTheta cosTheta)))))))
(exp.f32 (neg.f32 (log1p.f32 (+.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta) c))))
(exp.f32 (neg.f32 (log1p.f32 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))))))))
(exp.f32 (neg.f32 (log1p.f32 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)))))))
(exp.f32 (neg.f32 (log1p.f32 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 cosTheta cosTheta))))))))
(exp.f32 (*.f32 (log1p.f32 (+.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta) c)) -1))
(exp.f32 (neg.f32 (log1p.f32 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))))))))
(exp.f32 (neg.f32 (log1p.f32 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)))))))
(exp.f32 (neg.f32 (log1p.f32 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 cosTheta cosTheta))))))))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 (+.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta) c))) 1))
(exp.f32 (neg.f32 (log1p.f32 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))))))))
(exp.f32 (neg.f32 (log1p.f32 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)))))))
(exp.f32 (neg.f32 (log1p.f32 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 cosTheta cosTheta))))))))
(log1p.f32 (expm1.f32 (/.f32 1 (+.f32 1 (+.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta) c)))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta)))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 cosTheta cosTheta)))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))) 1)
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))
(*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta))
(*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 cosTheta cosTheta)))
(pow.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1)
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))
(*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta))
(*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 cosTheta cosTheta)))
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 3)
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))
(*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta))
(*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 cosTheta cosTheta)))
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 3) 1/3)
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))
(*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta))
(*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 cosTheta cosTheta)))
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 2)
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))
(*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta))
(*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 cosTheta cosTheta)))
(sqrt.f32 (pow.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 2))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))
(*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta))
(*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 cosTheta cosTheta)))
(log.f32 (pow.f32 (exp.f32 (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))
(*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta))
(*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 cosTheta cosTheta)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))
(*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta))
(*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 cosTheta cosTheta)))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 3))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))
(*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta))
(*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 cosTheta cosTheta)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (sqrt.f32 (PI.f32)) cosTheta) 3) (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 3)))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))
(*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta))
(*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 cosTheta cosTheta)))
(cbrt.f32 (*.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 3) (pow.f32 (*.f32 (sqrt.f32 (PI.f32)) cosTheta) 3)))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))
(*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta))
(*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 cosTheta cosTheta)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))
(*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta))
(*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 cosTheta cosTheta)))
(exp.f32 (fma.f32 cosTheta cosTheta (log.f32 (*.f32 (sqrt.f32 (PI.f32)) cosTheta))))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))
(*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta))
(*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 cosTheta cosTheta)))
(exp.f32 (*.f32 (fma.f32 cosTheta cosTheta (log.f32 (*.f32 (sqrt.f32 (PI.f32)) cosTheta))) 1))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))
(*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta))
(*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 cosTheta cosTheta)))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))
(*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta))
(*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 cosTheta cosTheta)))

localize190.0ms (1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.6%
(-.f32 (-.f32 1 cosTheta) cosTheta)
99.2%
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (*.f32 (/.f32 1 (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 1 cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
97.8%
(*.f32 (/.f32 1 (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 1 cosTheta) cosTheta)) cosTheta))
96.9%
(/.f32 1 (sqrt.f32 (PI.f32)))
Compiler

Compiled 129 to 70 computations (45.7% saved)

series58.0ms (0.3%)

Counts
4 → 34
Calls

12 calls:

TimeVariablePointExpression
50.0ms
cosTheta
@inf
(*.f32 (/.f32 1 (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 1 cosTheta) cosTheta)) cosTheta))
2.0ms
cosTheta
@inf
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (*.f32 (/.f32 1 (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 1 cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
1.0ms
cosTheta
@-inf
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (*.f32 (/.f32 1 (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 1 cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
1.0ms
c
@0
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (*.f32 (/.f32 1 (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 1 cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
1.0ms
cosTheta
@-inf
(*.f32 (/.f32 1 (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 1 cosTheta) cosTheta)) cosTheta))

rewrite107.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
800×expm1-udef
798×log1p-udef
500×add-sqr-sqrt
492×pow1
492×*-un-lft-identity
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
022134
1489122
27210122
Stop Event
node limit
Counts
4 → 145
Calls
Call 1
Inputs
(/.f32 1 (sqrt.f32 (PI.f32)))
(*.f32 (/.f32 1 (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 1 cosTheta) cosTheta)) cosTheta))
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (*.f32 (/.f32 1 (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 1 cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(-.f32 (-.f32 1 cosTheta) cosTheta)
Outputs
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (PI.f32) -1/2))) 1)
(*.f32 1 (pow.f32 (PI.f32) -1/2))
(*.f32 (pow.f32 (PI.f32) -1/2) 1)
(*.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (cbrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (cbrt.f32 (/.f32 1 (PI.f32))) (cbrt.f32 (pow.f32 (PI.f32) -1/2)))
(*.f32 (pow.f32 (sqrt.f32 (PI.f32)) -1/2) (pow.f32 (sqrt.f32 (PI.f32)) -1/2))
(*.f32 -1 (/.f32 1 (neg.f32 (sqrt.f32 (PI.f32)))))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) -1) (pow.f32 (cbrt.f32 (sqrt.f32 (PI.f32))) -1))
(*.f32 (pow.f32 (pow.f32 (PI.f32) 1/4) -1) (pow.f32 (pow.f32 (PI.f32) 1/4) -1))
(pow.f32 (PI.f32) -1/2)
(pow.f32 (sqrt.f32 (PI.f32)) -1)
(pow.f32 (pow.f32 (PI.f32) -1/2) 1)
(pow.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2)) 3)
(pow.f32 (pow.f32 (pow.f32 (PI.f32) -1/2) 3) 1/3)
(pow.f32 (pow.f32 (sqrt.f32 (PI.f32)) -1/2) 2)
(sqrt.f32 (/.f32 1 (PI.f32)))
(log.f32 (exp.f32 (pow.f32 (PI.f32) -1/2)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (PI.f32) -1/2))))
(cbrt.f32 (pow.f32 (pow.f32 (PI.f32) -1/2) 3))
(expm1.f32 (log1p.f32 (pow.f32 (PI.f32) -1/2)))
(exp.f32 (log.f32 (pow.f32 (PI.f32) -1/2)))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (PI.f32))) -1))
(exp.f32 (*.f32 (log.f32 (pow.f32 (PI.f32) -1/2)) 1))
(log1p.f32 (expm1.f32 (pow.f32 (PI.f32) -1/2)))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)))) 1)
(/.f32 1 (*.f32 (sqrt.f32 (PI.f32)) (/.f32 cosTheta (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))))))
(/.f32 1 (*.f32 (/.f32 cosTheta (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta)))) (sqrt.f32 (PI.f32))))
(/.f32 1 (/.f32 (*.f32 (sqrt.f32 (PI.f32)) cosTheta) (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta)))))
(/.f32 1 (/.f32 (sqrt.f32 (PI.f32)) (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta)))
(/.f32 1 (/.f32 cosTheta (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (sqrt.f32 (PI.f32)))))
(/.f32 (pow.f32 (PI.f32) -1/2) (/.f32 cosTheta (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta)))))
(/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta))
(/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (/.f32 (sqrt.f32 (PI.f32)) (/.f32 1 cosTheta)))
(/.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (neg.f32 (sqrt.f32 (PI.f32))))
(/.f32 (cbrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (/.f32 (*.f32 (sqrt.f32 (PI.f32)) cosTheta) (cbrt.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))))))
(/.f32 (cbrt.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta cosTheta))) (/.f32 (sqrt.f32 (PI.f32)) (cbrt.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta))))
(/.f32 (pow.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) 1/4) (/.f32 (*.f32 (sqrt.f32 (PI.f32)) cosTheta) (pow.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) 1/4)))
(/.f32 (sqrt.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta)) (/.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta))))
(/.f32 -1 (*.f32 (neg.f32 (sqrt.f32 (PI.f32))) (/.f32 cosTheta (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))))))
(/.f32 -1 (*.f32 (/.f32 cosTheta (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta)))) (neg.f32 (sqrt.f32 (PI.f32)))))
(/.f32 (neg.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta)))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta))
(/.f32 (neg.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta)))) (*.f32 (neg.f32 (sqrt.f32 (PI.f32))) cosTheta))
(/.f32 (neg.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta)))) (neg.f32 (*.f32 (sqrt.f32 (PI.f32)) cosTheta)))
(/.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (sqrt.f32 (PI.f32))) cosTheta)
(/.f32 (*.f32 -1 (neg.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))))) (*.f32 (neg.f32 (sqrt.f32 (PI.f32))) cosTheta))
(/.f32 (*.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) -1) (*.f32 cosTheta (neg.f32 (sqrt.f32 (PI.f32)))))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta)))) 1) (*.f32 (sqrt.f32 (PI.f32)) cosTheta))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta)))) -1) (*.f32 cosTheta (neg.f32 (sqrt.f32 (PI.f32)))))
(/.f32 (neg.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (sqrt.f32 (PI.f32)))) cosTheta)
(/.f32 (/.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) 1/4)) (pow.f32 (PI.f32) 1/4))
(/.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (neg.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))))) cosTheta)
(/.f32 (*.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) -1) (neg.f32 (sqrt.f32 (PI.f32))))
(/.f32 (*.f32 -1 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta)) (neg.f32 (sqrt.f32 (PI.f32))))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta)))) (pow.f32 (PI.f32) -1/2)) cosTheta)
(/.f32 (/.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) 1) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (cbrt.f32 (PI.f32))) (cbrt.f32 (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (sqrt.f32 (PI.f32))) 1) cosTheta)
(/.f32 (/.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (sqrt.f32 (PI.f32))) (cbrt.f32 (*.f32 cosTheta cosTheta))) (cbrt.f32 cosTheta))
(/.f32 (/.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (sqrt.f32 (PI.f32))) (sqrt.f32 cosTheta)) (sqrt.f32 cosTheta))
(pow.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) 1)
(pow.f32 (cbrt.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta))) 3)
(pow.f32 (pow.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta))) 2)
(sqrt.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta cosTheta)) (PI.f32)))
(log.f32 (exp.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)))))
(cbrt.f32 (pow.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) 3))
(cbrt.f32 (*.f32 (pow.f32 (pow.f32 (PI.f32) -1/2) 3) (pow.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) 3)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) 3) (pow.f32 (pow.f32 (PI.f32) -1/2) 3)))
(cbrt.f32 (/.f32 (pow.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) 3) (pow.f32 (PI.f32) 3/2)))
(expm1.f32 (log1p.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta))))
(exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (+.f32 cosTheta cosTheta))) (log.f32 (*.f32 (sqrt.f32 (PI.f32)) cosTheta))))
(exp.f32 (*.f32 (-.f32 (*.f32 1/2 (log1p.f32 (+.f32 cosTheta cosTheta))) (log.f32 (*.f32 (sqrt.f32 (PI.f32)) cosTheta))) 1))
(log1p.f32 (expm1.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (fma.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c))))) 1)
(*.f32 1 (/.f32 1 (fma.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c))))
(*.f32 (/.f32 1 (fma.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c))) 1)
(*.f32 (/.f32 1 (cbrt.f32 (fma.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)))) (cbrt.f32 (pow.f32 (fma.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)) -2)))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)) -2)) (/.f32 1 (cbrt.f32 (fma.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)))))
(*.f32 (pow.f32 (fma.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)) -1/2) (pow.f32 (fma.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)) -1/2))
(*.f32 -1 (/.f32 1 (neg.f32 (fma.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (fma.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c))) 2) -1) (pow.f32 (cbrt.f32 (fma.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c))) -1))
(*.f32 (pow.f32 (sqrt.f32 (fma.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c))) -1) (pow.f32 (sqrt.f32 (fma.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c))) -1))
(*.f32 (/.f32 1 (+.f32 (pow.f32 (/.f32 (*.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) 3) (pow.f32 (+.f32 1 c) 3))) (+.f32 (pow.f32 (+.f32 1 c) 2) (*.f32 (/.f32 (*.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) (-.f32 (/.f32 (*.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c)))))
(*.f32 (/.f32 1 (-.f32 (pow.f32 (+.f32 1 c) 2) (*.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta cosTheta)) (PI.f32)) (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 2)))) (-.f32 (+.f32 1 c) (/.f32 (*.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))))
(pow.f32 (fma.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)) -1)
(pow.f32 (/.f32 1 (fma.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c))) 1)
(pow.f32 (/.f32 1 (cbrt.f32 (fma.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)))) 3)
(pow.f32 (pow.f32 (/.f32 1 (fma.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c))) 3) 1/3)
(pow.f32 (pow.f32 (fma.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)) -1/2) 2)
(sqrt.f32 (pow.f32 (fma.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)) -2))
(log.f32 (exp.f32 (/.f32 1 (fma.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (fma.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c))))))
(cbrt.f32 (pow.f32 (/.f32 1 (fma.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c))) 3))
(expm1.f32 (log1p.f32 (/.f32 1 (fma.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)))))
(exp.f32 (neg.f32 (log1p.f32 (+.f32 c (/.f32 (*.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))))))
(exp.f32 (*.f32 (log1p.f32 (+.f32 c (/.f32 (*.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))))) -1))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 (+.f32 c (/.f32 (*.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))))) 1))
(log1p.f32 (expm1.f32 (/.f32 1 (fma.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)))))
(+.f32 1 (+.f32 cosTheta cosTheta))
(+.f32 1 (neg.f32 (+.f32 cosTheta cosTheta)))
(+.f32 1 (-.f32 cosTheta cosTheta))
(+.f32 cosTheta (+.f32 1 cosTheta))
(+.f32 (+.f32 1 cosTheta) cosTheta)
(+.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (fma.f32 cosTheta 1 cosTheta))
(+.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (fma.f32 (neg.f32 (cbrt.f32 cosTheta)) (cbrt.f32 (*.f32 cosTheta cosTheta)) cosTheta))
(+.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (fma.f32 (neg.f32 (sqrt.f32 cosTheta)) (sqrt.f32 cosTheta) cosTheta))
(*.f32 1 (+.f32 1 (+.f32 cosTheta cosTheta)))
(*.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) 1)
(*.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))))
(*.f32 (cbrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (pow.f32 (cbrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) 2))
(*.f32 (cbrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (*.f32 (cbrt.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta)))) (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta)))))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) 2) (cbrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))))
(*.f32 (pow.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) 2) (/.f32 1 (+.f32 1 (+.f32 cosTheta cosTheta))))
(*.f32 (pow.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) 1/4) (*.f32 (pow.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) 1/4) (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta)))))
(*.f32 (+.f32 (pow.f32 (+.f32 1 cosTheta) 3) (pow.f32 cosTheta 3)) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) 2) (fma.f32 cosTheta cosTheta cosTheta))))
(*.f32 (*.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (pow.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) 1/4)) (pow.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) 1/4))
(*.f32 (+.f32 (sqrt.f32 (+.f32 1 cosTheta)) (sqrt.f32 cosTheta)) (-.f32 (sqrt.f32 (+.f32 1 cosTheta)) (sqrt.f32 cosTheta)))
(*.f32 (*.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (cbrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta)))) (cbrt.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta)))))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) 2) (fma.f32 cosTheta cosTheta cosTheta)) (+.f32 (pow.f32 (+.f32 1 cosTheta) 3) (pow.f32 cosTheta 3))))
(/.f32 1 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (pow.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) 2)))
(/.f32 (pow.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) 2) (+.f32 1 (+.f32 cosTheta cosTheta)))
(/.f32 (+.f32 (pow.f32 (+.f32 1 cosTheta) 3) (pow.f32 cosTheta 3)) (+.f32 (pow.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) 2) (fma.f32 cosTheta cosTheta cosTheta)))
(/.f32 (+.f32 (pow.f32 (+.f32 1 cosTheta) 3) (pow.f32 cosTheta 3)) (+.f32 (pow.f32 (+.f32 1 cosTheta) 2) (-.f32 (*.f32 cosTheta cosTheta) (fma.f32 cosTheta cosTheta cosTheta))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 cosTheta) 3) (pow.f32 cosTheta 3))) (neg.f32 (+.f32 (pow.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) 2) (fma.f32 cosTheta cosTheta cosTheta))))
(/.f32 (neg.f32 (pow.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) 2)) (neg.f32 (+.f32 1 (+.f32 cosTheta cosTheta))))
(/.f32 (-.f32 1 (pow.f32 (+.f32 cosTheta cosTheta) 3)) (+.f32 1 (+.f32 (*.f32 (+.f32 cosTheta cosTheta) (+.f32 cosTheta cosTheta)) (+.f32 cosTheta cosTheta))))
(/.f32 (-.f32 1 (*.f32 (+.f32 cosTheta cosTheta) (+.f32 cosTheta cosTheta))) (+.f32 1 (+.f32 cosTheta cosTheta)))
(pow.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) 1)
(pow.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) 2)
(pow.f32 (cbrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) 3)
(pow.f32 (pow.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) 2) 1/2)
(pow.f32 (pow.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) 3) 1/3)
(sqrt.f32 (pow.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) 2))
(log.f32 (exp.f32 (+.f32 1 (+.f32 cosTheta cosTheta))))
(log.f32 (+.f32 1 (expm1.f32 (+.f32 1 (+.f32 cosTheta cosTheta)))))
(cbrt.f32 (pow.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) 3))
(expm1.f32 (log1p.f32 (+.f32 1 (+.f32 cosTheta cosTheta))))
(exp.f32 (log1p.f32 (+.f32 cosTheta cosTheta)))
(exp.f32 (*.f32 (log1p.f32 (+.f32 cosTheta cosTheta)) 1))
(log1p.f32 (expm1.f32 (+.f32 1 (+.f32 cosTheta cosTheta))))
(fma.f32 1 (+.f32 1 cosTheta) cosTheta)
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 1 cosTheta)) 2) (cbrt.f32 (+.f32 1 cosTheta)) cosTheta)
(fma.f32 (sqrt.f32 (+.f32 1 cosTheta)) (sqrt.f32 (+.f32 1 cosTheta)) cosTheta)

simplify111.0ms (0.6%)

Algorithm
egg-herbie
Rules
724×cancel-sign-sub-inv
614×distribute-rgt-neg-in
586×distribute-lft-neg-in
472×sqr-pow
374×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04478437
112287349
246267299
Stop Event
node limit
Counts
179 → 275
Calls
Call 1
Inputs
(*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 (*.f32 -1/2 (*.f32 cosTheta (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))
(+.f32 (*.f32 -1/2 (*.f32 cosTheta (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 cosTheta 2) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))))
(/.f32 1 (+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32)))) 1))
(+.f32 (*.f32 -1 (/.f32 c (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32))) (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta))) (+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32)))) 1)))) (/.f32 1 (+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32)))) 1)))
(+.f32 (*.f32 -1 (/.f32 c (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32))) (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta))) (+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32)))) 1)))) (+.f32 (/.f32 1 (+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32)))) 1)) (/.f32 (pow.f32 c 2) (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32))) (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta))) (pow.f32 (+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32)))) 1) 2)))))
(+.f32 (*.f32 -1 (/.f32 c (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32))) (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta))) (+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32)))) 1)))) (+.f32 (/.f32 1 (+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32)))) 1)) (+.f32 (/.f32 (pow.f32 c 2) (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32))) (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta))) (pow.f32 (+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32)))) 1) 2))) (*.f32 -1 (/.f32 (pow.f32 c 3) (*.f32 (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32))) (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta))) 2) (pow.f32 (+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32)))) 1) 2)))))))
(/.f32 1 c)
(+.f32 (/.f32 1 c) (*.f32 -1 (/.f32 (+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32)))) 1) (pow.f32 c 2))))
(+.f32 (/.f32 1 c) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32)))) 1) (pow.f32 c 2))) (/.f32 (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32))) (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta))) (+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32)))) 1)) (pow.f32 c 3))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32))) (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta))) (pow.f32 (+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32)))) 1) 2)) (pow.f32 c 4))) (+.f32 (/.f32 1 c) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32)))) 1) (pow.f32 c 2))) (/.f32 (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32))) (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta))) (+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32)))) 1)) (pow.f32 c 3)))))
(/.f32 1 c)
(+.f32 (/.f32 1 c) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32))) (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta))) (pow.f32 c 2))))
(+.f32 (/.f32 1 c) (+.f32 (/.f32 (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32))) (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta))) (+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32)))) 1)) (pow.f32 c 3)) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32))) (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta))) (pow.f32 c 2)))))
(+.f32 (/.f32 1 c) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32))) (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta))) 2) (+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32)))) 1)) (pow.f32 c 4))) (+.f32 (/.f32 (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32))) (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta))) (+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32)))) 1)) (pow.f32 c 3)) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32))) (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta))) (pow.f32 c 2))))))
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
(+.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 -1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) (PI.f32)))))
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3)))) (*.f32 (+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 -1/2 (sqrt.f32 (/.f32 1 (PI.f32))))) (PI.f32))) (pow.f32 cosTheta 3))) (+.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 -1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) (PI.f32))))))
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (*.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3)))) (*.f32 (+.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))))) (PI.f32))) (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))))))) (sqrt.f32 (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 (*.f32 (+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 -1/2 (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))))))) (sqrt.f32 (pow.f32 (PI.f32) 3)))) (*.f32 (+.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (PI.f32)))) (sqrt.f32 (/.f32 1 (PI.f32)))) (PI.f32)))) (pow.f32 cosTheta 4))) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3)))) (*.f32 (+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 -1/2 (sqrt.f32 (/.f32 1 (PI.f32))))) (PI.f32))) (pow.f32 cosTheta 3))) (+.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 -1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) (PI.f32)))))))
(/.f32 1 (+.f32 c 1))
(/.f32 1 (+.f32 c 1))
1
(+.f32 1 (*.f32 -2 cosTheta))
(+.f32 1 (*.f32 -2 cosTheta))
(+.f32 1 (*.f32 -2 cosTheta))
(*.f32 -2 cosTheta)
(+.f32 1 (*.f32 -2 cosTheta))
(+.f32 1 (*.f32 -2 cosTheta))
(+.f32 1 (*.f32 -2 cosTheta))
(*.f32 -2 cosTheta)
(+.f32 1 (*.f32 -2 cosTheta))
(+.f32 1 (*.f32 -2 cosTheta))
(+.f32 1 (*.f32 -2 cosTheta))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (PI.f32) -1/2))) 1)
(*.f32 1 (pow.f32 (PI.f32) -1/2))
(*.f32 (pow.f32 (PI.f32) -1/2) 1)
(*.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (cbrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (cbrt.f32 (/.f32 1 (PI.f32))) (cbrt.f32 (pow.f32 (PI.f32) -1/2)))
(*.f32 (pow.f32 (sqrt.f32 (PI.f32)) -1/2) (pow.f32 (sqrt.f32 (PI.f32)) -1/2))
(*.f32 -1 (/.f32 1 (neg.f32 (sqrt.f32 (PI.f32)))))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) -1) (pow.f32 (cbrt.f32 (sqrt.f32 (PI.f32))) -1))
(*.f32 (pow.f32 (pow.f32 (PI.f32) 1/4) -1) (pow.f32 (pow.f32 (PI.f32) 1/4) -1))
(pow.f32 (PI.f32) -1/2)
(pow.f32 (sqrt.f32 (PI.f32)) -1)
(pow.f32 (pow.f32 (PI.f32) -1/2) 1)
(pow.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2)) 3)
(pow.f32 (pow.f32 (pow.f32 (PI.f32) -1/2) 3) 1/3)
(pow.f32 (pow.f32 (sqrt.f32 (PI.f32)) -1/2) 2)
(sqrt.f32 (/.f32 1 (PI.f32)))
(log.f32 (exp.f32 (pow.f32 (PI.f32) -1/2)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (PI.f32) -1/2))))
(cbrt.f32 (pow.f32 (pow.f32 (PI.f32) -1/2) 3))
(expm1.f32 (log1p.f32 (pow.f32 (PI.f32) -1/2)))
(exp.f32 (log.f32 (pow.f32 (PI.f32) -1/2)))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (PI.f32))) -1))
(exp.f32 (*.f32 (log.f32 (pow.f32 (PI.f32) -1/2)) 1))
(log1p.f32 (expm1.f32 (pow.f32 (PI.f32) -1/2)))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)))) 1)
(/.f32 1 (*.f32 (sqrt.f32 (PI.f32)) (/.f32 cosTheta (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))))))
(/.f32 1 (*.f32 (/.f32 cosTheta (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta)))) (sqrt.f32 (PI.f32))))
(/.f32 1 (/.f32 (*.f32 (sqrt.f32 (PI.f32)) cosTheta) (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta)))))
(/.f32 1 (/.f32 (sqrt.f32 (PI.f32)) (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta)))
(/.f32 1 (/.f32 cosTheta (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (sqrt.f32 (PI.f32)))))
(/.f32 (pow.f32 (PI.f32) -1/2) (/.f32 cosTheta (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta)))))
(/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta))
(/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (/.f32 (sqrt.f32 (PI.f32)) (/.f32 1 cosTheta)))
(/.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (neg.f32 (sqrt.f32 (PI.f32))))
(/.f32 (cbrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (/.f32 (*.f32 (sqrt.f32 (PI.f32)) cosTheta) (cbrt.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))))))
(/.f32 (cbrt.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta cosTheta))) (/.f32 (sqrt.f32 (PI.f32)) (cbrt.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta))))
(/.f32 (pow.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) 1/4) (/.f32 (*.f32 (sqrt.f32 (PI.f32)) cosTheta) (pow.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) 1/4)))
(/.f32 (sqrt.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta)) (/.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta))))
(/.f32 -1 (*.f32 (neg.f32 (sqrt.f32 (PI.f32))) (/.f32 cosTheta (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))))))
(/.f32 -1 (*.f32 (/.f32 cosTheta (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta)))) (neg.f32 (sqrt.f32 (PI.f32)))))
(/.f32 (neg.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta)))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta))
(/.f32 (neg.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta)))) (*.f32 (neg.f32 (sqrt.f32 (PI.f32))) cosTheta))
(/.f32 (neg.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta)))) (neg.f32 (*.f32 (sqrt.f32 (PI.f32)) cosTheta)))
(/.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (sqrt.f32 (PI.f32))) cosTheta)
(/.f32 (*.f32 -1 (neg.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))))) (*.f32 (neg.f32 (sqrt.f32 (PI.f32))) cosTheta))
(/.f32 (*.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) -1) (*.f32 cosTheta (neg.f32 (sqrt.f32 (PI.f32)))))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta)))) 1) (*.f32 (sqrt.f32 (PI.f32)) cosTheta))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta)))) -1) (*.f32 cosTheta (neg.f32 (sqrt.f32 (PI.f32)))))
(/.f32 (neg.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (sqrt.f32 (PI.f32)))) cosTheta)
(/.f32 (/.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) 1/4)) (pow.f32 (PI.f32) 1/4))
(/.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (neg.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))))) cosTheta)
(/.f32 (*.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) -1) (neg.f32 (sqrt.f32 (PI.f32))))
(/.f32 (*.f32 -1 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta)) (neg.f32 (sqrt.f32 (PI.f32))))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta)))) (pow.f32 (PI.f32) -1/2)) cosTheta)
(/.f32 (/.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) 1) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (cbrt.f32 (PI.f32))) (cbrt.f32 (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (sqrt.f32 (PI.f32))) 1) cosTheta)
(/.f32 (/.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (sqrt.f32 (PI.f32))) (cbrt.f32 (*.f32 cosTheta cosTheta))) (cbrt.f32 cosTheta))
(/.f32 (/.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (sqrt.f32 (PI.f32))) (sqrt.f32 cosTheta)) (sqrt.f32 cosTheta))
(pow.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) 1)
(pow.f32 (cbrt.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta))) 3)
(pow.f32 (pow.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta))) 2)
(sqrt.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta cosTheta)) (PI.f32)))
(log.f32 (exp.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)))))
(cbrt.f32 (pow.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) 3))
(cbrt.f32 (*.f32 (pow.f32 (pow.f32 (PI.f32) -1/2) 3) (pow.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) 3)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) 3) (pow.f32 (pow.f32 (PI.f32) -1/2) 3)))
(cbrt.f32 (/.f32 (pow.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) 3) (pow.f32 (PI.f32) 3/2)))
(expm1.f32 (log1p.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta))))
(exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (+.f32 cosTheta cosTheta))) (log.f32 (*.f32 (sqrt.f32 (PI.f32)) cosTheta))))
(exp.f32 (*.f32 (-.f32 (*.f32 1/2 (log1p.f32 (+.f32 cosTheta cosTheta))) (log.f32 (*.f32 (sqrt.f32 (PI.f32)) cosTheta))) 1))
(log1p.f32 (expm1.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (fma.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c))))) 1)
(*.f32 1 (/.f32 1 (fma.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c))))
(*.f32 (/.f32 1 (fma.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c))) 1)
(*.f32 (/.f32 1 (cbrt.f32 (fma.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)))) (cbrt.f32 (pow.f32 (fma.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)) -2)))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)) -2)) (/.f32 1 (cbrt.f32 (fma.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)))))
(*.f32 (pow.f32 (fma.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)) -1/2) (pow.f32 (fma.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)) -1/2))
(*.f32 -1 (/.f32 1 (neg.f32 (fma.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (fma.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c))) 2) -1) (pow.f32 (cbrt.f32 (fma.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c))) -1))
(*.f32 (pow.f32 (sqrt.f32 (fma.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c))) -1) (pow.f32 (sqrt.f32 (fma.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c))) -1))
(*.f32 (/.f32 1 (+.f32 (pow.f32 (/.f32 (*.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) 3) (pow.f32 (+.f32 1 c) 3))) (+.f32 (pow.f32 (+.f32 1 c) 2) (*.f32 (/.f32 (*.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) (-.f32 (/.f32 (*.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c)))))
(*.f32 (/.f32 1 (-.f32 (pow.f32 (+.f32 1 c) 2) (*.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta cosTheta)) (PI.f32)) (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 2)))) (-.f32 (+.f32 1 c) (/.f32 (*.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))))
(pow.f32 (fma.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)) -1)
(pow.f32 (/.f32 1 (fma.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c))) 1)
(pow.f32 (/.f32 1 (cbrt.f32 (fma.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)))) 3)
(pow.f32 (pow.f32 (/.f32 1 (fma.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c))) 3) 1/3)
(pow.f32 (pow.f32 (fma.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)) -1/2) 2)
(sqrt.f32 (pow.f32 (fma.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)) -2))
(log.f32 (exp.f32 (/.f32 1 (fma.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (fma.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c))))))
(cbrt.f32 (pow.f32 (/.f32 1 (fma.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c))) 3))
(expm1.f32 (log1p.f32 (/.f32 1 (fma.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)))))
(exp.f32 (neg.f32 (log1p.f32 (+.f32 c (/.f32 (*.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))))))
(exp.f32 (*.f32 (log1p.f32 (+.f32 c (/.f32 (*.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))))) -1))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 (+.f32 c (/.f32 (*.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))))) 1))
(log1p.f32 (expm1.f32 (/.f32 1 (fma.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)))))
(+.f32 1 (+.f32 cosTheta cosTheta))
(+.f32 1 (neg.f32 (+.f32 cosTheta cosTheta)))
(+.f32 1 (-.f32 cosTheta cosTheta))
(+.f32 cosTheta (+.f32 1 cosTheta))
(+.f32 (+.f32 1 cosTheta) cosTheta)
(+.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (fma.f32 cosTheta 1 cosTheta))
(+.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (fma.f32 (neg.f32 (cbrt.f32 cosTheta)) (cbrt.f32 (*.f32 cosTheta cosTheta)) cosTheta))
(+.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (fma.f32 (neg.f32 (sqrt.f32 cosTheta)) (sqrt.f32 cosTheta) cosTheta))
(*.f32 1 (+.f32 1 (+.f32 cosTheta cosTheta)))
(*.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) 1)
(*.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))))
(*.f32 (cbrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (pow.f32 (cbrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) 2))
(*.f32 (cbrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (*.f32 (cbrt.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta)))) (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta)))))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) 2) (cbrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))))
(*.f32 (pow.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) 2) (/.f32 1 (+.f32 1 (+.f32 cosTheta cosTheta))))
(*.f32 (pow.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) 1/4) (*.f32 (pow.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) 1/4) (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta)))))
(*.f32 (+.f32 (pow.f32 (+.f32 1 cosTheta) 3) (pow.f32 cosTheta 3)) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) 2) (fma.f32 cosTheta cosTheta cosTheta))))
(*.f32 (*.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (pow.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) 1/4)) (pow.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) 1/4))
(*.f32 (+.f32 (sqrt.f32 (+.f32 1 cosTheta)) (sqrt.f32 cosTheta)) (-.f32 (sqrt.f32 (+.f32 1 cosTheta)) (sqrt.f32 cosTheta)))
(*.f32 (*.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (cbrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta)))) (cbrt.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta)))))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) 2) (fma.f32 cosTheta cosTheta cosTheta)) (+.f32 (pow.f32 (+.f32 1 cosTheta) 3) (pow.f32 cosTheta 3))))
(/.f32 1 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (pow.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) 2)))
(/.f32 (pow.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) 2) (+.f32 1 (+.f32 cosTheta cosTheta)))
(/.f32 (+.f32 (pow.f32 (+.f32 1 cosTheta) 3) (pow.f32 cosTheta 3)) (+.f32 (pow.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) 2) (fma.f32 cosTheta cosTheta cosTheta)))
(/.f32 (+.f32 (pow.f32 (+.f32 1 cosTheta) 3) (pow.f32 cosTheta 3)) (+.f32 (pow.f32 (+.f32 1 cosTheta) 2) (-.f32 (*.f32 cosTheta cosTheta) (fma.f32 cosTheta cosTheta cosTheta))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 cosTheta) 3) (pow.f32 cosTheta 3))) (neg.f32 (+.f32 (pow.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) 2) (fma.f32 cosTheta cosTheta cosTheta))))
(/.f32 (neg.f32 (pow.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) 2)) (neg.f32 (+.f32 1 (+.f32 cosTheta cosTheta))))
(/.f32 (-.f32 1 (pow.f32 (+.f32 cosTheta cosTheta) 3)) (+.f32 1 (+.f32 (*.f32 (+.f32 cosTheta cosTheta) (+.f32 cosTheta cosTheta)) (+.f32 cosTheta cosTheta))))
(/.f32 (-.f32 1 (*.f32 (+.f32 cosTheta cosTheta) (+.f32 cosTheta cosTheta))) (+.f32 1 (+.f32 cosTheta cosTheta)))
(pow.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) 1)
(pow.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) 2)
(pow.f32 (cbrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) 3)
(pow.f32 (pow.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) 2) 1/2)
(pow.f32 (pow.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) 3) 1/3)
(sqrt.f32 (pow.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) 2))
(log.f32 (exp.f32 (+.f32 1 (+.f32 cosTheta cosTheta))))
(log.f32 (+.f32 1 (expm1.f32 (+.f32 1 (+.f32 cosTheta cosTheta)))))
(cbrt.f32 (pow.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) 3))
(expm1.f32 (log1p.f32 (+.f32 1 (+.f32 cosTheta cosTheta))))
(exp.f32 (log1p.f32 (+.f32 cosTheta cosTheta)))
(exp.f32 (*.f32 (log1p.f32 (+.f32 cosTheta cosTheta)) 1))
(log1p.f32 (expm1.f32 (+.f32 1 (+.f32 cosTheta cosTheta))))
(fma.f32 1 (+.f32 1 cosTheta) cosTheta)
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 1 cosTheta)) 2) (cbrt.f32 (+.f32 1 cosTheta)) cosTheta)
(fma.f32 (sqrt.f32 (+.f32 1 cosTheta)) (sqrt.f32 (+.f32 1 cosTheta)) cosTheta)
Outputs
(*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta)
(+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1))
(+.f32 (*.f32 -1/2 (*.f32 cosTheta (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))
(fma.f32 -1/2 (*.f32 cosTheta (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta))))
(+.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (*.f32 cosTheta -1/2) -1)))
(+.f32 (*.f32 -1/2 (*.f32 cosTheta (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 cosTheta 2) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))))
(fma.f32 -1/2 (*.f32 cosTheta (sqrt.f32 (/.f32 1 (PI.f32)))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta cosTheta)) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1)) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (*.f32 cosTheta -1/2) (*.f32 -1/2 (*.f32 cosTheta cosTheta)))))
(/.f32 1 (+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32)))) 1))
(/.f32 1 (fma.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) 1))
(/.f32 1 (fma.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1))
(/.f32 1 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1))
(+.f32 (*.f32 -1 (/.f32 c (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32))) (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta))) (+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32)))) 1)))) (/.f32 1 (+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32)))) 1)))
(fma.f32 -1 (/.f32 c (pow.f32 (fma.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) 1) 2)) (/.f32 1 (fma.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) 1)))
(-.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1)) (/.f32 c (pow.f32 (fma.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1) 2)))
(-.f32 (/.f32 1 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1)) (/.f32 c (pow.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1) 2)))
(+.f32 (*.f32 -1 (/.f32 c (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32))) (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta))) (+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32)))) 1)))) (+.f32 (/.f32 1 (+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32)))) 1)) (/.f32 (pow.f32 c 2) (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32))) (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta))) (pow.f32 (+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32)))) 1) 2)))))
(+.f32 (fma.f32 -1 (/.f32 c (pow.f32 (fma.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) 1) 2)) (/.f32 1 (fma.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) 1))) (/.f32 (*.f32 c c) (*.f32 (fma.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) 1) (pow.f32 (fma.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) 1) 2))))
(-.f32 (+.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1)) (/.f32 (*.f32 c c) (pow.f32 (fma.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1) 3))) (/.f32 c (pow.f32 (fma.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1) 2)))
(+.f32 (/.f32 1 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1)) (-.f32 (/.f32 c (/.f32 (pow.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1) 3) c)) (/.f32 c (pow.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1) 2))))
(+.f32 (*.f32 -1 (/.f32 c (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32))) (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta))) (+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32)))) 1)))) (+.f32 (/.f32 1 (+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32)))) 1)) (+.f32 (/.f32 (pow.f32 c 2) (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32))) (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta))) (pow.f32 (+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32)))) 1) 2))) (*.f32 -1 (/.f32 (pow.f32 c 3) (*.f32 (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32))) (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta))) 2) (pow.f32 (+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32)))) 1) 2)))))))
(+.f32 (fma.f32 -1 (/.f32 c (pow.f32 (fma.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) 1) 2)) (/.f32 1 (fma.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) 1))) (+.f32 (/.f32 (*.f32 c c) (*.f32 (fma.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) 1) (pow.f32 (fma.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) 1) 2))) (neg.f32 (/.f32 (pow.f32 c 3) (*.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) 1) 2) (pow.f32 (fma.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) 1) 2))))))
(+.f32 (-.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1)) (/.f32 c (pow.f32 (fma.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1) 2))) (-.f32 (/.f32 (*.f32 c c) (pow.f32 (fma.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1) 3)) (/.f32 (pow.f32 c 3) (pow.f32 (fma.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1) 4))))
(+.f32 (-.f32 (/.f32 1 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1)) (/.f32 c (pow.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1) 2))) (-.f32 (/.f32 c (/.f32 (pow.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1) 3) c)) (/.f32 (pow.f32 c 3) (pow.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1) 4))))
(/.f32 1 c)
(+.f32 (/.f32 1 c) (*.f32 -1 (/.f32 (+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32)))) 1) (pow.f32 c 2))))
(+.f32 (/.f32 1 c) (neg.f32 (/.f32 (fma.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) 1) (*.f32 c c))))
(-.f32 (/.f32 1 c) (/.f32 (fma.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1) (*.f32 c c)))
(-.f32 (/.f32 1 c) (/.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1) (*.f32 c c)))
(+.f32 (/.f32 1 c) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32)))) 1) (pow.f32 c 2))) (/.f32 (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32))) (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta))) (+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32)))) 1)) (pow.f32 c 3))))
(+.f32 (/.f32 1 c) (fma.f32 -1 (/.f32 (fma.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) 1) (*.f32 c c)) (/.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) 1) 2) (pow.f32 c 3))))
(+.f32 (/.f32 1 c) (-.f32 (/.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1) 2) (pow.f32 c 3)) (/.f32 (fma.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1) (*.f32 c c))))
(+.f32 (/.f32 1 c) (-.f32 (/.f32 (pow.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1) 2) (pow.f32 c 3)) (/.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1) (*.f32 c c))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32))) (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta))) (pow.f32 (+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32)))) 1) 2)) (pow.f32 c 4))) (+.f32 (/.f32 1 c) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32)))) 1) (pow.f32 c 2))) (/.f32 (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32))) (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta))) (+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32)))) 1)) (pow.f32 c 3)))))
(fma.f32 -1 (/.f32 (*.f32 (fma.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) 1) (pow.f32 (fma.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) 1) 2)) (pow.f32 c 4)) (+.f32 (/.f32 1 c) (fma.f32 -1 (/.f32 (fma.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) 1) (*.f32 c c)) (/.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) 1) 2) (pow.f32 c 3)))))
(+.f32 (/.f32 1 c) (-.f32 (-.f32 (/.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1) 2) (pow.f32 c 3)) (/.f32 (fma.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1) (*.f32 c c))) (/.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1) 3) (pow.f32 c 4))))
(+.f32 (/.f32 1 c) (-.f32 (-.f32 (/.f32 (pow.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1) 2) (pow.f32 c 3)) (/.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1) (*.f32 c c))) (/.f32 (pow.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1) 3) (pow.f32 c 4))))
(/.f32 1 c)
(+.f32 (/.f32 1 c) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32))) (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta))) (pow.f32 c 2))))
(+.f32 (/.f32 1 c) (neg.f32 (/.f32 (fma.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) 1) (*.f32 c c))))
(-.f32 (/.f32 1 c) (/.f32 (fma.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1) (*.f32 c c)))
(-.f32 (/.f32 1 c) (/.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1) (*.f32 c c)))
(+.f32 (/.f32 1 c) (+.f32 (/.f32 (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32))) (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta))) (+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32)))) 1)) (pow.f32 c 3)) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32))) (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta))) (pow.f32 c 2)))))
(+.f32 (/.f32 1 c) (fma.f32 -1 (/.f32 (fma.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) 1) (*.f32 c c)) (/.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) 1) 2) (pow.f32 c 3))))
(+.f32 (/.f32 1 c) (-.f32 (/.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1) 2) (pow.f32 c 3)) (/.f32 (fma.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1) (*.f32 c c))))
(+.f32 (/.f32 1 c) (-.f32 (/.f32 (pow.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1) 2) (pow.f32 c 3)) (/.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1) (*.f32 c c))))
(+.f32 (/.f32 1 c) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32))) (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta))) 2) (+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32)))) 1)) (pow.f32 c 4))) (+.f32 (/.f32 (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32))) (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta))) (+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32)))) 1)) (pow.f32 c 3)) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32))) (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta))) (pow.f32 c 2))))))
(fma.f32 -1 (/.f32 (*.f32 (fma.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) 1) (pow.f32 (fma.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) 1) 2)) (pow.f32 c 4)) (+.f32 (/.f32 1 c) (fma.f32 -1 (/.f32 (fma.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) 1) (*.f32 c c)) (/.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) 1) 2) (pow.f32 c 3)))))
(+.f32 (/.f32 1 c) (-.f32 (-.f32 (/.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1) 2) (pow.f32 c 3)) (/.f32 (fma.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1) (*.f32 c c))) (/.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1) 3) (pow.f32 c 4))))
(+.f32 (/.f32 1 c) (-.f32 (-.f32 (/.f32 (pow.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1) 2) (pow.f32 c 3)) (/.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1) (*.f32 c c))) (/.f32 (pow.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1) 3) (pow.f32 c 4))))
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
(+.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 -1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) (PI.f32)))))
(fma.f32 cosTheta (sqrt.f32 (PI.f32)) (*.f32 (neg.f32 (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (+.f32 (+.f32 1 c) (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32))))))))
(-.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3)))) (*.f32 (+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 -1/2 (sqrt.f32 (/.f32 1 (PI.f32))))) (PI.f32))) (pow.f32 cosTheta 3))) (+.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 -1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) (PI.f32))))))
(fma.f32 -1 (*.f32 (pow.f32 cosTheta 3) (fma.f32 -1 (*.f32 (pow.f32 (+.f32 (+.f32 1 c) (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3))) (*.f32 (PI.f32) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) -3/2)))) (fma.f32 cosTheta (sqrt.f32 (PI.f32)) (*.f32 (neg.f32 (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (+.f32 (+.f32 1 c) (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32)))))))))
(-.f32 (-.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (*.f32 (pow.f32 cosTheta 3) (fma.f32 (PI.f32) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) -3/2) (*.f32 (pow.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) 2) (neg.f32 (sqrt.f32 (pow.f32 (PI.f32) 3)))))))
(-.f32 (-.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (*.f32 (pow.f32 cosTheta 3) (fma.f32 (PI.f32) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) -3/2) (*.f32 (pow.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) 2) (neg.f32 (pow.f32 (PI.f32) 3/2))))))
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (*.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3)))) (*.f32 (+.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))))) (PI.f32))) (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))))))) (sqrt.f32 (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 (*.f32 (+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 -1/2 (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))))))) (sqrt.f32 (pow.f32 (PI.f32) 3)))) (*.f32 (+.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (PI.f32)))) (sqrt.f32 (/.f32 1 (PI.f32)))) (PI.f32)))) (pow.f32 cosTheta 4))) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3)))) (*.f32 (+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 -1/2 (sqrt.f32 (/.f32 1 (PI.f32))))) (PI.f32))) (pow.f32 cosTheta 3))) (+.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 -1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) (PI.f32)))))))
(fma.f32 -1 (*.f32 (fma.f32 -1 (*.f32 (fma.f32 -1 (*.f32 (pow.f32 (+.f32 (+.f32 1 c) (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3))) (*.f32 (PI.f32) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) -3/2))) (*.f32 (+.f32 (+.f32 1 c) (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32))))) (sqrt.f32 (PI.f32)))) (fma.f32 -1 (*.f32 (sqrt.f32 (pow.f32 (PI.f32) 3)) (*.f32 (+.f32 (+.f32 1 c) (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32))))) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) -3/2))) (*.f32 (PI.f32) (*.f32 1/2 (sqrt.f32 (/.f32 1 (PI.f32))))))) (pow.f32 cosTheta 4)) (fma.f32 -1 (*.f32 (pow.f32 cosTheta 3) (fma.f32 -1 (*.f32 (pow.f32 (+.f32 (+.f32 1 c) (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3))) (*.f32 (PI.f32) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) -3/2)))) (fma.f32 cosTheta (sqrt.f32 (PI.f32)) (*.f32 (neg.f32 (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (+.f32 (+.f32 1 c) (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32))))))))))
(-.f32 (-.f32 (-.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (*.f32 (pow.f32 cosTheta 3) (fma.f32 (PI.f32) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) -3/2) (*.f32 (pow.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) 2) (neg.f32 (sqrt.f32 (pow.f32 (PI.f32) 3))))))) (*.f32 (-.f32 (-.f32 (*.f32 (*.f32 (PI.f32) 1/2) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 -3/2 (*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (sqrt.f32 (pow.f32 (PI.f32) 3)))))) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (fma.f32 (PI.f32) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) -3/2) (*.f32 (pow.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) 2) (neg.f32 (sqrt.f32 (pow.f32 (PI.f32) 3)))))))) (pow.f32 cosTheta 4)))
(-.f32 (-.f32 (-.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (*.f32 (pow.f32 cosTheta 3) (fma.f32 (PI.f32) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) -3/2) (*.f32 (pow.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) 2) (neg.f32 (pow.f32 (PI.f32) 3/2)))))) (*.f32 (-.f32 (fma.f32 (*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) 3/2)) (pow.f32 (PI.f32) 3/2) (*.f32 (*.f32 (PI.f32) 1/2) (sqrt.f32 (/.f32 1 (PI.f32))))) (*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (fma.f32 (PI.f32) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) -3/2) (*.f32 (pow.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) 2) (neg.f32 (pow.f32 (PI.f32) 3/2)))) (sqrt.f32 (PI.f32))))) (pow.f32 cosTheta 4)))
(/.f32 1 (+.f32 c 1))
(/.f32 1 (+.f32 1 c))
(/.f32 1 (+.f32 c 1))
(/.f32 1 (+.f32 1 c))
1
(+.f32 1 (*.f32 -2 cosTheta))
(+.f32 1 (*.f32 cosTheta -2))
(fma.f32 cosTheta -2 1)
(+.f32 1 (*.f32 -2 cosTheta))
(+.f32 1 (*.f32 cosTheta -2))
(fma.f32 cosTheta -2 1)
(+.f32 1 (*.f32 -2 cosTheta))
(+.f32 1 (*.f32 cosTheta -2))
(fma.f32 cosTheta -2 1)
(*.f32 -2 cosTheta)
(*.f32 cosTheta -2)
(+.f32 1 (*.f32 -2 cosTheta))
(+.f32 1 (*.f32 cosTheta -2))
(fma.f32 cosTheta -2 1)
(+.f32 1 (*.f32 -2 cosTheta))
(+.f32 1 (*.f32 cosTheta -2))
(fma.f32 cosTheta -2 1)
(+.f32 1 (*.f32 -2 cosTheta))
(+.f32 1 (*.f32 cosTheta -2))
(fma.f32 cosTheta -2 1)
(*.f32 -2 cosTheta)
(*.f32 cosTheta -2)
(+.f32 1 (*.f32 -2 cosTheta))
(+.f32 1 (*.f32 cosTheta -2))
(fma.f32 cosTheta -2 1)
(+.f32 1 (*.f32 -2 cosTheta))
(+.f32 1 (*.f32 cosTheta -2))
(fma.f32 cosTheta -2 1)
(+.f32 1 (*.f32 -2 cosTheta))
(+.f32 1 (*.f32 cosTheta -2))
(fma.f32 cosTheta -2 1)
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (PI.f32) -1/2))) 1)
(pow.f32 (PI.f32) -1/2)
(*.f32 1 (pow.f32 (PI.f32) -1/2))
(pow.f32 (PI.f32) -1/2)
(*.f32 (pow.f32 (PI.f32) -1/2) 1)
(pow.f32 (PI.f32) -1/2)
(*.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (cbrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (cbrt.f32 (/.f32 1 (PI.f32))) (cbrt.f32 (pow.f32 (PI.f32) -1/2)))
(*.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (cbrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (pow.f32 (sqrt.f32 (PI.f32)) -1/2) (pow.f32 (sqrt.f32 (PI.f32)) -1/2))
(/.f32 1 (sqrt.f32 (PI.f32)))
(*.f32 -1 (/.f32 1 (neg.f32 (sqrt.f32 (PI.f32)))))
(/.f32 1 (sqrt.f32 (PI.f32)))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) -1) (pow.f32 (cbrt.f32 (sqrt.f32 (PI.f32))) -1))
(*.f32 (/.f32 1 (cbrt.f32 (PI.f32))) (/.f32 1 (cbrt.f32 (sqrt.f32 (PI.f32)))))
(/.f32 (/.f32 1 (cbrt.f32 (PI.f32))) (cbrt.f32 (sqrt.f32 (PI.f32))))
(*.f32 (pow.f32 (pow.f32 (PI.f32) 1/4) -1) (pow.f32 (pow.f32 (PI.f32) 1/4) -1))
(pow.f32 (pow.f32 (PI.f32) 1/4) -2)
(pow.f32 (PI.f32) -1/2)
(pow.f32 (sqrt.f32 (PI.f32)) -1)
(/.f32 1 (sqrt.f32 (PI.f32)))
(pow.f32 (pow.f32 (PI.f32) -1/2) 1)
(pow.f32 (PI.f32) -1/2)
(pow.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2)) 3)
(pow.f32 (PI.f32) -1/2)
(pow.f32 (pow.f32 (pow.f32 (PI.f32) -1/2) 3) 1/3)
(pow.f32 (PI.f32) -1/2)
(pow.f32 (pow.f32 (sqrt.f32 (PI.f32)) -1/2) 2)
(/.f32 1 (sqrt.f32 (PI.f32)))
(sqrt.f32 (/.f32 1 (PI.f32)))
(log.f32 (exp.f32 (pow.f32 (PI.f32) -1/2)))
(pow.f32 (PI.f32) -1/2)
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (PI.f32) -1/2))))
(pow.f32 (PI.f32) -1/2)
(cbrt.f32 (pow.f32 (pow.f32 (PI.f32) -1/2) 3))
(pow.f32 (PI.f32) -1/2)
(expm1.f32 (log1p.f32 (pow.f32 (PI.f32) -1/2)))
(pow.f32 (PI.f32) -1/2)
(exp.f32 (log.f32 (pow.f32 (PI.f32) -1/2)))
(pow.f32 (PI.f32) -1/2)
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (PI.f32))) -1))
(/.f32 1 (sqrt.f32 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (PI.f32) -1/2)) 1))
(pow.f32 (PI.f32) -1/2)
(log1p.f32 (expm1.f32 (pow.f32 (PI.f32) -1/2)))
(pow.f32 (PI.f32) -1/2)
(-.f32 (exp.f32 (log1p.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)))) 1)
(/.f32 (sqrt.f32 (+.f32 cosTheta (+.f32 1 cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta 2 1)) cosTheta) (sqrt.f32 (PI.f32)))
(/.f32 1 (*.f32 (sqrt.f32 (PI.f32)) (/.f32 cosTheta (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))))))
(/.f32 (sqrt.f32 (+.f32 cosTheta (+.f32 1 cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta 2 1)) cosTheta) (sqrt.f32 (PI.f32)))
(/.f32 1 (*.f32 (/.f32 cosTheta (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta)))) (sqrt.f32 (PI.f32))))
(/.f32 (sqrt.f32 (+.f32 cosTheta (+.f32 1 cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta 2 1)) cosTheta) (sqrt.f32 (PI.f32)))
(/.f32 1 (/.f32 (*.f32 (sqrt.f32 (PI.f32)) cosTheta) (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta)))))
(/.f32 (sqrt.f32 (+.f32 cosTheta (+.f32 1 cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta 2 1)) cosTheta) (sqrt.f32 (PI.f32)))
(/.f32 1 (/.f32 (sqrt.f32 (PI.f32)) (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta)))
(/.f32 (sqrt.f32 (+.f32 cosTheta (+.f32 1 cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta 2 1)) cosTheta) (sqrt.f32 (PI.f32)))
(/.f32 1 (/.f32 cosTheta (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (sqrt.f32 (PI.f32)))))
(/.f32 (sqrt.f32 (+.f32 cosTheta (+.f32 1 cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta 2 1)) cosTheta) (sqrt.f32 (PI.f32)))
(/.f32 (pow.f32 (PI.f32) -1/2) (/.f32 cosTheta (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (sqrt.f32 (+.f32 cosTheta (+.f32 1 cosTheta))))
(*.f32 (sqrt.f32 (fma.f32 cosTheta 2 1)) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))
(/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta))
(/.f32 (sqrt.f32 (+.f32 cosTheta (+.f32 1 cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta 2 1)) cosTheta) (sqrt.f32 (PI.f32)))
(/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (/.f32 (sqrt.f32 (PI.f32)) (/.f32 1 cosTheta)))
(/.f32 (sqrt.f32 (+.f32 cosTheta (+.f32 1 cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta 2 1)) cosTheta) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (PI.f32)))
(/.f32 (sqrt.f32 (+.f32 cosTheta (+.f32 1 cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta 2 1)) cosTheta) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (neg.f32 (sqrt.f32 (PI.f32))))
(/.f32 (sqrt.f32 (+.f32 cosTheta (+.f32 1 cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) (neg.f32 cosTheta)))
(/.f32 (sqrt.f32 (fma.f32 cosTheta 2 1)) (*.f32 (sqrt.f32 (PI.f32)) (neg.f32 cosTheta)))
(/.f32 (cbrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (/.f32 (*.f32 (sqrt.f32 (PI.f32)) cosTheta) (cbrt.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))))))
(*.f32 (/.f32 (cbrt.f32 (+.f32 cosTheta (+.f32 1 cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (cbrt.f32 (sqrt.f32 (+.f32 cosTheta (+.f32 1 cosTheta)))))
(*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 cosTheta 2 1))) (/.f32 (cbrt.f32 (fma.f32 cosTheta 2 1)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 cosTheta 2 1))) (/.f32 (/.f32 (cbrt.f32 (fma.f32 cosTheta 2 1)) cosTheta) (sqrt.f32 (PI.f32))))
(/.f32 (cbrt.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta cosTheta))) (/.f32 (sqrt.f32 (PI.f32)) (cbrt.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta))))
(*.f32 (/.f32 (cbrt.f32 (/.f32 (+.f32 cosTheta (+.f32 1 cosTheta)) (*.f32 cosTheta cosTheta))) (sqrt.f32 (PI.f32))) (cbrt.f32 (/.f32 (sqrt.f32 (+.f32 cosTheta (+.f32 1 cosTheta))) cosTheta)))
(*.f32 (cbrt.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta 2 1)) cosTheta)) (/.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta 2 1) (*.f32 cosTheta cosTheta))) (sqrt.f32 (PI.f32))))
(/.f32 (pow.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) 1/4) (/.f32 (*.f32 (sqrt.f32 (PI.f32)) cosTheta) (pow.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) 1/4)))
(/.f32 (sqrt.f32 (+.f32 cosTheta (+.f32 1 cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta 2 1)) cosTheta) (sqrt.f32 (PI.f32)))
(/.f32 (sqrt.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta)) (/.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta))))
(/.f32 (sqrt.f32 (+.f32 cosTheta (+.f32 1 cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta 2 1)) cosTheta) (sqrt.f32 (PI.f32)))
(/.f32 -1 (*.f32 (neg.f32 (sqrt.f32 (PI.f32))) (/.f32 cosTheta (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))))))
(/.f32 (sqrt.f32 (+.f32 cosTheta (+.f32 1 cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta 2 1)) cosTheta) (sqrt.f32 (PI.f32)))
(/.f32 -1 (*.f32 (/.f32 cosTheta (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta)))) (neg.f32 (sqrt.f32 (PI.f32)))))
(/.f32 (sqrt.f32 (+.f32 cosTheta (+.f32 1 cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta 2 1)) cosTheta) (sqrt.f32 (PI.f32)))
(/.f32 (neg.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta)))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta))
(/.f32 (sqrt.f32 (+.f32 cosTheta (+.f32 1 cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) (neg.f32 cosTheta)))
(/.f32 (sqrt.f32 (fma.f32 cosTheta 2 1)) (*.f32 (sqrt.f32 (PI.f32)) (neg.f32 cosTheta)))
(/.f32 (neg.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta)))) (*.f32 (neg.f32 (sqrt.f32 (PI.f32))) cosTheta))
(/.f32 (sqrt.f32 (+.f32 cosTheta (+.f32 1 cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta 2 1)) cosTheta) (sqrt.f32 (PI.f32)))
(/.f32 (neg.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta)))) (neg.f32 (*.f32 (sqrt.f32 (PI.f32)) cosTheta)))
(/.f32 (sqrt.f32 (+.f32 cosTheta (+.f32 1 cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta 2 1)) cosTheta) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (sqrt.f32 (PI.f32))) cosTheta)
(/.f32 (sqrt.f32 (+.f32 cosTheta (+.f32 1 cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta 2 1)) cosTheta) (sqrt.f32 (PI.f32)))
(/.f32 (*.f32 -1 (neg.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))))) (*.f32 (neg.f32 (sqrt.f32 (PI.f32))) cosTheta))
(/.f32 (sqrt.f32 (+.f32 cosTheta (+.f32 1 cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) (neg.f32 cosTheta)))
(/.f32 (sqrt.f32 (fma.f32 cosTheta 2 1)) (*.f32 (sqrt.f32 (PI.f32)) (neg.f32 cosTheta)))
(/.f32 (*.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) -1) (*.f32 cosTheta (neg.f32 (sqrt.f32 (PI.f32)))))
(/.f32 (sqrt.f32 (+.f32 cosTheta (+.f32 1 cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta 2 1)) cosTheta) (sqrt.f32 (PI.f32)))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta)))) 1) (*.f32 (sqrt.f32 (PI.f32)) cosTheta))
(/.f32 (sqrt.f32 (+.f32 cosTheta (+.f32 1 cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) (neg.f32 cosTheta)))
(/.f32 (sqrt.f32 (fma.f32 cosTheta 2 1)) (*.f32 (sqrt.f32 (PI.f32)) (neg.f32 cosTheta)))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta)))) -1) (*.f32 cosTheta (neg.f32 (sqrt.f32 (PI.f32)))))
(/.f32 (sqrt.f32 (+.f32 cosTheta (+.f32 1 cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) (neg.f32 cosTheta)))
(/.f32 (sqrt.f32 (fma.f32 cosTheta 2 1)) (*.f32 (sqrt.f32 (PI.f32)) (neg.f32 cosTheta)))
(/.f32 (neg.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (sqrt.f32 (PI.f32)))) cosTheta)
(/.f32 (sqrt.f32 (+.f32 cosTheta (+.f32 1 cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) (neg.f32 cosTheta)))
(/.f32 (sqrt.f32 (fma.f32 cosTheta 2 1)) (*.f32 (sqrt.f32 (PI.f32)) (neg.f32 cosTheta)))
(/.f32 (/.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) 1/4)) (pow.f32 (PI.f32) 1/4))
(/.f32 (sqrt.f32 (+.f32 cosTheta (+.f32 1 cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta 2 1)) cosTheta) (sqrt.f32 (PI.f32)))
(/.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (neg.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))))) cosTheta)
(/.f32 (pow.f32 (PI.f32) -1/2) (/.f32 cosTheta (neg.f32 (sqrt.f32 (+.f32 cosTheta (+.f32 1 cosTheta))))))
(*.f32 (/.f32 (neg.f32 (sqrt.f32 (fma.f32 cosTheta 2 1))) cosTheta) (pow.f32 (PI.f32) -1/2))
(*.f32 (sqrt.f32 (fma.f32 cosTheta 2 1)) (neg.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)))
(/.f32 (*.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) -1) (neg.f32 (sqrt.f32 (PI.f32))))
(/.f32 (sqrt.f32 (+.f32 cosTheta (+.f32 1 cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta 2 1)) cosTheta) (sqrt.f32 (PI.f32)))
(/.f32 (*.f32 -1 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta)) (neg.f32 (sqrt.f32 (PI.f32))))
(/.f32 (sqrt.f32 (+.f32 cosTheta (+.f32 1 cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta 2 1)) cosTheta) (sqrt.f32 (PI.f32)))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta)))) (pow.f32 (PI.f32) -1/2)) cosTheta)
(/.f32 (pow.f32 (PI.f32) -1/2) (/.f32 cosTheta (neg.f32 (sqrt.f32 (+.f32 cosTheta (+.f32 1 cosTheta))))))
(*.f32 (/.f32 (neg.f32 (sqrt.f32 (fma.f32 cosTheta 2 1))) cosTheta) (pow.f32 (PI.f32) -1/2))
(*.f32 (sqrt.f32 (fma.f32 cosTheta 2 1)) (neg.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)))
(/.f32 (/.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) 1) (sqrt.f32 (PI.f32)))
(/.f32 (sqrt.f32 (+.f32 cosTheta (+.f32 1 cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta 2 1)) cosTheta) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (cbrt.f32 (PI.f32))) (cbrt.f32 (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (sqrt.f32 (+.f32 cosTheta (+.f32 1 cosTheta))) (*.f32 (cbrt.f32 (PI.f32)) cosTheta)) (cbrt.f32 (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta 2 1)) (*.f32 cosTheta (cbrt.f32 (PI.f32)))) (cbrt.f32 (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (sqrt.f32 (PI.f32))) 1) cosTheta)
(/.f32 (sqrt.f32 (+.f32 cosTheta (+.f32 1 cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta 2 1)) cosTheta) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (sqrt.f32 (PI.f32))) (cbrt.f32 (*.f32 cosTheta cosTheta))) (cbrt.f32 cosTheta))
(/.f32 (/.f32 (sqrt.f32 (+.f32 cosTheta (+.f32 1 cosTheta))) (sqrt.f32 (PI.f32))) (*.f32 (cbrt.f32 cosTheta) (cbrt.f32 (*.f32 cosTheta cosTheta))))
(/.f32 (sqrt.f32 (fma.f32 cosTheta 2 1)) (*.f32 (*.f32 (cbrt.f32 (*.f32 cosTheta cosTheta)) (cbrt.f32 cosTheta)) (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (sqrt.f32 (PI.f32))) (sqrt.f32 cosTheta)) (sqrt.f32 cosTheta))
(/.f32 (sqrt.f32 (+.f32 cosTheta (+.f32 1 cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta 2 1)) cosTheta) (sqrt.f32 (PI.f32)))
(pow.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) 1)
(/.f32 (sqrt.f32 (+.f32 cosTheta (+.f32 1 cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta 2 1)) cosTheta) (sqrt.f32 (PI.f32)))
(pow.f32 (cbrt.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta))) 3)
(/.f32 (sqrt.f32 (+.f32 cosTheta (+.f32 1 cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta 2 1)) cosTheta) (sqrt.f32 (PI.f32)))
(pow.f32 (pow.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) 3) 1/3)
(/.f32 (sqrt.f32 (+.f32 cosTheta (+.f32 1 cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta 2 1)) cosTheta) (sqrt.f32 (PI.f32)))
(pow.f32 (sqrt.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta))) 2)
(/.f32 (sqrt.f32 (+.f32 cosTheta (+.f32 1 cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta 2 1)) cosTheta) (sqrt.f32 (PI.f32)))
(sqrt.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta cosTheta)) (PI.f32)))
(sqrt.f32 (/.f32 (+.f32 cosTheta (+.f32 1 cosTheta)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(sqrt.f32 (/.f32 (/.f32 (fma.f32 cosTheta 2 1) (*.f32 cosTheta cosTheta)) (PI.f32)))
(sqrt.f32 (/.f32 (fma.f32 cosTheta 2 1) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(log.f32 (exp.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta))))
(/.f32 (sqrt.f32 (+.f32 cosTheta (+.f32 1 cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta 2 1)) cosTheta) (sqrt.f32 (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)))))
(/.f32 (sqrt.f32 (+.f32 cosTheta (+.f32 1 cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta 2 1)) cosTheta) (sqrt.f32 (PI.f32)))
(cbrt.f32 (pow.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) 3))
(/.f32 (sqrt.f32 (+.f32 cosTheta (+.f32 1 cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta 2 1)) cosTheta) (sqrt.f32 (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (pow.f32 (PI.f32) -1/2) 3) (pow.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) 3)))
(cbrt.f32 (*.f32 (pow.f32 (pow.f32 (PI.f32) -1/2) 3) (pow.f32 (/.f32 (sqrt.f32 (+.f32 cosTheta (+.f32 1 cosTheta))) cosTheta) 3)))
(cbrt.f32 (*.f32 (pow.f32 (pow.f32 (PI.f32) -1/2) 3) (pow.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta 2 1)) cosTheta) 3)))
(cbrt.f32 (*.f32 (pow.f32 (pow.f32 (PI.f32) -1/4) 6) (pow.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta 2 1)) cosTheta) 3)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) 3) (pow.f32 (pow.f32 (PI.f32) -1/2) 3)))
(cbrt.f32 (*.f32 (pow.f32 (pow.f32 (PI.f32) -1/2) 3) (pow.f32 (/.f32 (sqrt.f32 (+.f32 cosTheta (+.f32 1 cosTheta))) cosTheta) 3)))
(cbrt.f32 (*.f32 (pow.f32 (pow.f32 (PI.f32) -1/2) 3) (pow.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta 2 1)) cosTheta) 3)))
(cbrt.f32 (*.f32 (pow.f32 (pow.f32 (PI.f32) -1/4) 6) (pow.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta 2 1)) cosTheta) 3)))
(cbrt.f32 (/.f32 (pow.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) 3) (pow.f32 (PI.f32) 3/2)))
(cbrt.f32 (/.f32 (pow.f32 (/.f32 (sqrt.f32 (+.f32 cosTheta (+.f32 1 cosTheta))) cosTheta) 3) (pow.f32 (PI.f32) 3/2)))
(cbrt.f32 (/.f32 (pow.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta 2 1)) cosTheta) 3) (pow.f32 (PI.f32) 3/2)))
(expm1.f32 (log1p.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta))))
(/.f32 (sqrt.f32 (+.f32 cosTheta (+.f32 1 cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta 2 1)) cosTheta) (sqrt.f32 (PI.f32)))
(exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (+.f32 cosTheta cosTheta))) (log.f32 (*.f32 (sqrt.f32 (PI.f32)) cosTheta))))
(exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (+.f32 cosTheta cosTheta))) (log.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(/.f32 (pow.f32 (exp.f32 1/2) (log1p.f32 (+.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (sqrt.f32 (exp.f32 (log1p.f32 (+.f32 cosTheta cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(exp.f32 (*.f32 (-.f32 (*.f32 1/2 (log1p.f32 (+.f32 cosTheta cosTheta))) (log.f32 (*.f32 (sqrt.f32 (PI.f32)) cosTheta))) 1))
(exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (+.f32 cosTheta cosTheta))) (log.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(/.f32 (pow.f32 (exp.f32 1/2) (log1p.f32 (+.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (sqrt.f32 (exp.f32 (log1p.f32 (+.f32 cosTheta cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(log1p.f32 (expm1.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta))))
(/.f32 (sqrt.f32 (+.f32 cosTheta (+.f32 1 cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta 2 1)) cosTheta) (sqrt.f32 (PI.f32)))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (fma.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c))))) 1)
(/.f32 1 (fma.f32 (/.f32 (sqrt.f32 (+.f32 cosTheta (+.f32 1 cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)))
(/.f32 1 (fma.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta 2 1)) cosTheta) (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)))
(*.f32 1 (/.f32 1 (fma.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c))))
(/.f32 1 (fma.f32 (/.f32 (sqrt.f32 (+.f32 cosTheta (+.f32 1 cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)))
(/.f32 1 (fma.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta 2 1)) cosTheta) (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)))
(*.f32 (/.f32 1 (fma.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c))) 1)
(/.f32 1 (fma.f32 (/.f32 (sqrt.f32 (+.f32 cosTheta (+.f32 1 cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)))
(/.f32 1 (fma.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta 2 1)) cosTheta) (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)))
(*.f32 (/.f32 1 (cbrt.f32 (fma.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)))) (cbrt.f32 (pow.f32 (fma.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)) -2)))
(*.f32 (/.f32 1 (cbrt.f32 (fma.f32 (/.f32 (sqrt.f32 (+.f32 cosTheta (+.f32 1 cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)))) (cbrt.f32 (pow.f32 (fma.f32 (/.f32 (sqrt.f32 (+.f32 cosTheta (+.f32 1 cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)) -2)))
(/.f32 (cbrt.f32 (pow.f32 (fma.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta 2 1)) cosTheta) (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)) -2)) (cbrt.f32 (fma.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta 2 1)) cosTheta) (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c))))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)) -2)) (/.f32 1 (cbrt.f32 (fma.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)))))
(*.f32 (/.f32 1 (cbrt.f32 (fma.f32 (/.f32 (sqrt.f32 (+.f32 cosTheta (+.f32 1 cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)))) (cbrt.f32 (pow.f32 (fma.f32 (/.f32 (sqrt.f32 (+.f32 cosTheta (+.f32 1 cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)) -2)))
(/.f32 (cbrt.f32 (pow.f32 (fma.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta 2 1)) cosTheta) (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)) -2)) (cbrt.f32 (fma.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta 2 1)) cosTheta) (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c))))
(*.f32 (pow.f32 (fma.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)) -1/2) (pow.f32 (fma.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)) -1/2))
(/.f32 1 (fma.f32 (/.f32 (sqrt.f32 (+.f32 cosTheta (+.f32 1 cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)))
(/.f32 1 (fma.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta 2 1)) cosTheta) (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)))
(*.f32 -1 (/.f32 1 (neg.f32 (fma.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)))))
(/.f32 1 (fma.f32 (/.f32 (sqrt.f32 (+.f32 cosTheta (+.f32 1 cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)))
(/.f32 1 (fma.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta 2 1)) cosTheta) (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (fma.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c))) 2) -1) (pow.f32 (cbrt.f32 (fma.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c))) -1))
(/.f32 1 (fma.f32 (/.f32 (sqrt.f32 (+.f32 cosTheta (+.f32 1 cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)))
(/.f32 1 (fma.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta 2 1)) cosTheta) (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)))
(*.f32 (pow.f32 (sqrt.f32 (fma.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c))) -1) (pow.f32 (sqrt.f32 (fma.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c))) -1))
(pow.f32 (sqrt.f32 (fma.f32 (/.f32 (sqrt.f32 (+.f32 cosTheta (+.f32 1 cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c))) -2)
(pow.f32 (sqrt.f32 (fma.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta 2 1)) cosTheta) (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c))) -2)
(*.f32 (/.f32 1 (+.f32 (pow.f32 (/.f32 (*.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) 3) (pow.f32 (+.f32 1 c) 3))) (+.f32 (pow.f32 (+.f32 1 c) 2) (*.f32 (/.f32 (*.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) (-.f32 (/.f32 (*.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c)))))
(*.f32 (/.f32 1 (+.f32 (pow.f32 (/.f32 (/.f32 (sqrt.f32 (+.f32 cosTheta (+.f32 1 cosTheta))) cosTheta) (/.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) 3) (pow.f32 (+.f32 1 c) 3))) (+.f32 (pow.f32 (+.f32 1 c) 2) (*.f32 (/.f32 (/.f32 (sqrt.f32 (+.f32 cosTheta (+.f32 1 cosTheta))) cosTheta) (/.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) (-.f32 (/.f32 (/.f32 (sqrt.f32 (+.f32 cosTheta (+.f32 1 cosTheta))) cosTheta) (/.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) (+.f32 1 c)))))
(/.f32 (fma.f32 (*.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta 2 1)) cosTheta) (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) (-.f32 (*.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta 2 1)) cosTheta) (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) (+.f32 1 c)) (pow.f32 (+.f32 1 c) 2)) (+.f32 (pow.f32 (*.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta 2 1)) cosTheta) (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 3) (pow.f32 (+.f32 1 c) 3)))
(/.f32 (fma.f32 (*.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta 2 1)) cosTheta) (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) (fma.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta 2 1)) cosTheta) (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta) (-.f32 -1 c)) (pow.f32 (+.f32 1 c) 2)) (+.f32 (pow.f32 (*.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta 2 1)) cosTheta) (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 3) (pow.f32 (+.f32 1 c) 3)))
(*.f32 (/.f32 1 (-.f32 (pow.f32 (+.f32 1 c) 2) (*.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta cosTheta)) (PI.f32)) (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 2)))) (-.f32 (+.f32 1 c) (/.f32 (*.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))))
(*.f32 (/.f32 1 (-.f32 (pow.f32 (+.f32 1 c) 2) (*.f32 (/.f32 (+.f32 cosTheta (+.f32 1 cosTheta)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 2)))) (-.f32 (+.f32 1 c) (/.f32 (/.f32 (sqrt.f32 (+.f32 cosTheta (+.f32 1 cosTheta))) cosTheta) (/.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(/.f32 (+.f32 1 (-.f32 c (*.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta 2 1)) cosTheta) (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)))) (-.f32 (pow.f32 (+.f32 1 c) 2) (*.f32 (/.f32 (/.f32 (fma.f32 cosTheta 2 1) (*.f32 cosTheta cosTheta)) (PI.f32)) (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 2))))
(/.f32 (-.f32 (+.f32 1 c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta 2 1)) cosTheta) (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta))) (+.f32 (pow.f32 (+.f32 1 c) 2) (*.f32 (pow.f32 (exp.f32 cosTheta) (+.f32 cosTheta cosTheta)) (/.f32 (fma.f32 cosTheta -2 -1) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))))
(pow.f32 (fma.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)) -1)
(/.f32 1 (fma.f32 (/.f32 (sqrt.f32 (+.f32 cosTheta (+.f32 1 cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)))
(/.f32 1 (fma.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta 2 1)) cosTheta) (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)))
(pow.f32 (/.f32 1 (fma.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c))) 1)
(/.f32 1 (fma.f32 (/.f32 (sqrt.f32 (+.f32 cosTheta (+.f32 1 cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)))
(/.f32 1 (fma.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta 2 1)) cosTheta) (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)))
(pow.f32 (/.f32 1 (cbrt.f32 (fma.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)))) 3)
(/.f32 1 (fma.f32 (/.f32 (sqrt.f32 (+.f32 cosTheta (+.f32 1 cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)))
(/.f32 1 (fma.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta 2 1)) cosTheta) (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)))
(pow.f32 (pow.f32 (/.f32 1 (fma.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c))) 3) 1/3)
(/.f32 1 (fma.f32 (/.f32 (sqrt.f32 (+.f32 cosTheta (+.f32 1 cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)))
(/.f32 1 (fma.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta 2 1)) cosTheta) (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)))
(pow.f32 (pow.f32 (fma.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)) -1/2) 2)
(/.f32 1 (fma.f32 (/.f32 (sqrt.f32 (+.f32 cosTheta (+.f32 1 cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)))
(/.f32 1 (fma.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta 2 1)) cosTheta) (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)))
(sqrt.f32 (pow.f32 (fma.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)) -2))
(/.f32 1 (fma.f32 (/.f32 (sqrt.f32 (+.f32 cosTheta (+.f32 1 cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)))
(/.f32 1 (fma.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta 2 1)) cosTheta) (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)))
(log.f32 (exp.f32 (/.f32 1 (fma.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)))))
(/.f32 1 (fma.f32 (/.f32 (sqrt.f32 (+.f32 cosTheta (+.f32 1 cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)))
(/.f32 1 (fma.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta 2 1)) cosTheta) (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (fma.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c))))))
(/.f32 1 (fma.f32 (/.f32 (sqrt.f32 (+.f32 cosTheta (+.f32 1 cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)))
(/.f32 1 (fma.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta 2 1)) cosTheta) (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)))
(cbrt.f32 (pow.f32 (/.f32 1 (fma.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c))) 3))
(/.f32 1 (fma.f32 (/.f32 (sqrt.f32 (+.f32 cosTheta (+.f32 1 cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)))
(/.f32 1 (fma.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta 2 1)) cosTheta) (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)))
(expm1.f32 (log1p.f32 (/.f32 1 (fma.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)))))
(/.f32 1 (fma.f32 (/.f32 (sqrt.f32 (+.f32 cosTheta (+.f32 1 cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)))
(/.f32 1 (fma.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta 2 1)) cosTheta) (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)))
(exp.f32 (neg.f32 (log1p.f32 (+.f32 c (/.f32 (*.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))))))
(exp.f32 (neg.f32 (log1p.f32 (+.f32 c (/.f32 (/.f32 (sqrt.f32 (+.f32 cosTheta (+.f32 1 cosTheta))) cosTheta) (/.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta)))))))
(exp.f32 (neg.f32 (log1p.f32 (+.f32 c (*.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta 2 1)) cosTheta) (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta))))))
(exp.f32 (*.f32 (log1p.f32 (+.f32 c (/.f32 (*.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))))) -1))
(exp.f32 (neg.f32 (log1p.f32 (+.f32 c (/.f32 (/.f32 (sqrt.f32 (+.f32 cosTheta (+.f32 1 cosTheta))) cosTheta) (/.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta)))))))
(exp.f32 (neg.f32 (log1p.f32 (+.f32 c (*.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta 2 1)) cosTheta) (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta))))))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 (+.f32 c (/.f32 (*.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))))) 1))
(exp.f32 (neg.f32 (log1p.f32 (+.f32 c (/.f32 (/.f32 (sqrt.f32 (+.f32 cosTheta (+.f32 1 cosTheta))) cosTheta) (/.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta)))))))
(exp.f32 (neg.f32 (log1p.f32 (+.f32 c (*.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta 2 1)) cosTheta) (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta))))))
(log1p.f32 (expm1.f32 (/.f32 1 (fma.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)))))
(/.f32 1 (fma.f32 (/.f32 (sqrt.f32 (+.f32 cosTheta (+.f32 1 cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)))
(/.f32 1 (fma.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta 2 1)) cosTheta) (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)))
(+.f32 1 (+.f32 cosTheta cosTheta))
(+.f32 cosTheta (+.f32 1 cosTheta))
(fma.f32 cosTheta 2 1)
(+.f32 1 (neg.f32 (+.f32 cosTheta cosTheta)))
(+.f32 1 (*.f32 cosTheta -2))
(fma.f32 cosTheta -2 1)
(+.f32 1 (-.f32 cosTheta cosTheta))
1
(+.f32 cosTheta (+.f32 1 cosTheta))
(fma.f32 cosTheta 2 1)
(+.f32 (+.f32 1 cosTheta) cosTheta)
(+.f32 cosTheta (+.f32 1 cosTheta))
(fma.f32 cosTheta 2 1)
(+.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (fma.f32 cosTheta 1 cosTheta))
(+.f32 (+.f32 cosTheta (+.f32 1 cosTheta)) (fma.f32 cosTheta 1 cosTheta))
(+.f32 (+.f32 cosTheta cosTheta) (fma.f32 cosTheta 2 1))
(+.f32 cosTheta (+.f32 cosTheta (fma.f32 cosTheta 2 1)))
(+.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (fma.f32 (neg.f32 (cbrt.f32 cosTheta)) (cbrt.f32 (*.f32 cosTheta cosTheta)) cosTheta))
(+.f32 (+.f32 cosTheta (+.f32 1 cosTheta)) (fma.f32 (neg.f32 (cbrt.f32 cosTheta)) (cbrt.f32 (*.f32 cosTheta cosTheta)) cosTheta))
(+.f32 (fma.f32 cosTheta 2 1) (fma.f32 (neg.f32 (cbrt.f32 cosTheta)) (cbrt.f32 (*.f32 cosTheta cosTheta)) cosTheta))
(+.f32 (fma.f32 cosTheta 2 1) (-.f32 cosTheta (*.f32 (cbrt.f32 (*.f32 cosTheta cosTheta)) (cbrt.f32 cosTheta))))
(+.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (fma.f32 (neg.f32 (sqrt.f32 cosTheta)) (sqrt.f32 cosTheta) cosTheta))
(+.f32 cosTheta (+.f32 1 cosTheta))
(fma.f32 cosTheta 2 1)
(*.f32 1 (+.f32 1 (+.f32 cosTheta cosTheta)))
(+.f32 cosTheta (+.f32 1 cosTheta))
(fma.f32 cosTheta 2 1)
(*.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) 1)
(+.f32 cosTheta (+.f32 1 cosTheta))
(fma.f32 cosTheta 2 1)
(*.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))))
(+.f32 cosTheta (+.f32 1 cosTheta))
(fma.f32 cosTheta 2 1)
(*.f32 (cbrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (pow.f32 (cbrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) 2))
(+.f32 cosTheta (+.f32 1 cosTheta))
(fma.f32 cosTheta 2 1)
(*.f32 (cbrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (*.f32 (cbrt.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta)))) (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta)))))
(*.f32 (cbrt.f32 (+.f32 cosTheta (+.f32 1 cosTheta))) (*.f32 (sqrt.f32 (+.f32 cosTheta (+.f32 1 cosTheta))) (cbrt.f32 (sqrt.f32 (+.f32 cosTheta (+.f32 1 cosTheta))))))
(*.f32 (sqrt.f32 (fma.f32 cosTheta 2 1)) (*.f32 (cbrt.f32 (fma.f32 cosTheta 2 1)) (cbrt.f32 (sqrt.f32 (fma.f32 cosTheta 2 1)))))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) 2) (cbrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))))
(+.f32 cosTheta (+.f32 1 cosTheta))
(fma.f32 cosTheta 2 1)
(*.f32 (pow.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) 2) (/.f32 1 (+.f32 1 (+.f32 cosTheta cosTheta))))
(+.f32 cosTheta (+.f32 1 cosTheta))
(fma.f32 cosTheta 2 1)
(*.f32 (pow.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) 1/4) (*.f32 (pow.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) 1/4) (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta)))))
(+.f32 cosTheta (+.f32 1 cosTheta))
(fma.f32 cosTheta 2 1)
(*.f32 (+.f32 (pow.f32 (+.f32 1 cosTheta) 3) (pow.f32 cosTheta 3)) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) 2) (fma.f32 cosTheta cosTheta cosTheta))))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (+.f32 cosTheta (+.f32 1 cosTheta)) 2) (fma.f32 cosTheta cosTheta cosTheta)) (+.f32 (pow.f32 cosTheta 3) (pow.f32 (+.f32 1 cosTheta) 3))))
(/.f32 (+.f32 (pow.f32 cosTheta 3) (pow.f32 (+.f32 1 cosTheta) 3)) (+.f32 (pow.f32 (fma.f32 cosTheta 2 1) 2) (fma.f32 cosTheta cosTheta cosTheta)))
(*.f32 (*.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (pow.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) 1/4)) (pow.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) 1/4))
(+.f32 cosTheta (+.f32 1 cosTheta))
(fma.f32 cosTheta 2 1)
(*.f32 (+.f32 (sqrt.f32 (+.f32 1 cosTheta)) (sqrt.f32 cosTheta)) (-.f32 (sqrt.f32 (+.f32 1 cosTheta)) (sqrt.f32 cosTheta)))
(*.f32 (+.f32 (sqrt.f32 cosTheta) (sqrt.f32 (+.f32 1 cosTheta))) (-.f32 (sqrt.f32 (+.f32 1 cosTheta)) (sqrt.f32 cosTheta)))
(*.f32 (*.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (cbrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta)))) (cbrt.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta)))))
(*.f32 (cbrt.f32 (+.f32 cosTheta (+.f32 1 cosTheta))) (*.f32 (sqrt.f32 (+.f32 cosTheta (+.f32 1 cosTheta))) (cbrt.f32 (sqrt.f32 (+.f32 cosTheta (+.f32 1 cosTheta))))))
(*.f32 (sqrt.f32 (fma.f32 cosTheta 2 1)) (*.f32 (cbrt.f32 (fma.f32 cosTheta 2 1)) (cbrt.f32 (sqrt.f32 (fma.f32 cosTheta 2 1)))))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) 2) (fma.f32 cosTheta cosTheta cosTheta)) (+.f32 (pow.f32 (+.f32 1 cosTheta) 3) (pow.f32 cosTheta 3))))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (+.f32 cosTheta (+.f32 1 cosTheta)) 2) (fma.f32 cosTheta cosTheta cosTheta)) (+.f32 (pow.f32 cosTheta 3) (pow.f32 (+.f32 1 cosTheta) 3))))
(/.f32 (+.f32 (pow.f32 cosTheta 3) (pow.f32 (+.f32 1 cosTheta) 3)) (+.f32 (pow.f32 (fma.f32 cosTheta 2 1) 2) (fma.f32 cosTheta cosTheta cosTheta)))
(/.f32 1 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (pow.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) 2)))
(+.f32 cosTheta (+.f32 1 cosTheta))
(fma.f32 cosTheta 2 1)
(/.f32 (pow.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) 2) (+.f32 1 (+.f32 cosTheta cosTheta)))
(+.f32 cosTheta (+.f32 1 cosTheta))
(fma.f32 cosTheta 2 1)
(/.f32 (+.f32 (pow.f32 (+.f32 1 cosTheta) 3) (pow.f32 cosTheta 3)) (+.f32 (pow.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) 2) (fma.f32 cosTheta cosTheta cosTheta)))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (+.f32 cosTheta (+.f32 1 cosTheta)) 2) (fma.f32 cosTheta cosTheta cosTheta)) (+.f32 (pow.f32 cosTheta 3) (pow.f32 (+.f32 1 cosTheta) 3))))
(/.f32 (+.f32 (pow.f32 cosTheta 3) (pow.f32 (+.f32 1 cosTheta) 3)) (+.f32 (pow.f32 (fma.f32 cosTheta 2 1) 2) (fma.f32 cosTheta cosTheta cosTheta)))
(/.f32 (+.f32 (pow.f32 (+.f32 1 cosTheta) 3) (pow.f32 cosTheta 3)) (+.f32 (pow.f32 (+.f32 1 cosTheta) 2) (-.f32 (*.f32 cosTheta cosTheta) (fma.f32 cosTheta cosTheta cosTheta))))
(/.f32 (+.f32 (pow.f32 cosTheta 3) (pow.f32 (+.f32 1 cosTheta) 3)) (+.f32 (pow.f32 (+.f32 1 cosTheta) 2) (-.f32 (*.f32 cosTheta cosTheta) (fma.f32 cosTheta cosTheta cosTheta))))
(/.f32 (+.f32 (pow.f32 cosTheta 3) (pow.f32 (+.f32 1 cosTheta) 3)) (+.f32 (pow.f32 (+.f32 1 cosTheta) 2) (neg.f32 cosTheta)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 cosTheta) 3) (pow.f32 cosTheta 3))) (neg.f32 (+.f32 (pow.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) 2) (fma.f32 cosTheta cosTheta cosTheta))))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (+.f32 cosTheta (+.f32 1 cosTheta)) 2) (fma.f32 cosTheta cosTheta cosTheta)) (+.f32 (pow.f32 cosTheta 3) (pow.f32 (+.f32 1 cosTheta) 3))))
(/.f32 (+.f32 (pow.f32 cosTheta 3) (pow.f32 (+.f32 1 cosTheta) 3)) (+.f32 (pow.f32 (fma.f32 cosTheta 2 1) 2) (fma.f32 cosTheta cosTheta cosTheta)))
(/.f32 (neg.f32 (pow.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) 2)) (neg.f32 (+.f32 1 (+.f32 cosTheta cosTheta))))
(+.f32 cosTheta (+.f32 1 cosTheta))
(fma.f32 cosTheta 2 1)
(/.f32 (-.f32 1 (pow.f32 (+.f32 cosTheta cosTheta) 3)) (+.f32 1 (+.f32 (*.f32 (+.f32 cosTheta cosTheta) (+.f32 cosTheta cosTheta)) (+.f32 cosTheta cosTheta))))
(/.f32 (-.f32 1 (pow.f32 (+.f32 cosTheta cosTheta) 3)) (+.f32 1 (*.f32 (+.f32 cosTheta (+.f32 1 cosTheta)) (+.f32 cosTheta cosTheta))))
(/.f32 (-.f32 1 (*.f32 (pow.f32 cosTheta 3) 8)) (fma.f32 (fma.f32 cosTheta 2 1) (+.f32 cosTheta cosTheta) 1))
(/.f32 (-.f32 1 (pow.f32 (+.f32 cosTheta cosTheta) 3)) (fma.f32 (fma.f32 cosTheta 2 1) (+.f32 cosTheta cosTheta) 1))
(/.f32 (-.f32 1 (*.f32 (+.f32 cosTheta cosTheta) (+.f32 cosTheta cosTheta))) (+.f32 1 (+.f32 cosTheta cosTheta)))
(/.f32 (-.f32 1 (*.f32 (+.f32 cosTheta cosTheta) (+.f32 cosTheta cosTheta))) (+.f32 cosTheta (+.f32 1 cosTheta)))
(/.f32 (-.f32 1 (*.f32 4 (*.f32 cosTheta cosTheta))) (fma.f32 cosTheta 2 1))
(/.f32 (+.f32 1 (*.f32 (*.f32 cosTheta cosTheta) -4)) (fma.f32 cosTheta 2 1))
(pow.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) 1)
(+.f32 cosTheta (+.f32 1 cosTheta))
(fma.f32 cosTheta 2 1)
(pow.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) 2)
(+.f32 cosTheta (+.f32 1 cosTheta))
(fma.f32 cosTheta 2 1)
(pow.f32 (cbrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) 3)
(+.f32 cosTheta (+.f32 1 cosTheta))
(fma.f32 cosTheta 2 1)
(pow.f32 (pow.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) 2) 1/2)
(+.f32 cosTheta (+.f32 1 cosTheta))
(fma.f32 cosTheta 2 1)
(pow.f32 (pow.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) 3) 1/3)
(+.f32 cosTheta (+.f32 1 cosTheta))
(fma.f32 cosTheta 2 1)
(sqrt.f32 (pow.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) 2))
(+.f32 cosTheta (+.f32 1 cosTheta))
(fma.f32 cosTheta 2 1)
(log.f32 (exp.f32 (+.f32 1 (+.f32 cosTheta cosTheta))))
(+.f32 cosTheta (+.f32 1 cosTheta))
(fma.f32 cosTheta 2 1)
(log.f32 (+.f32 1 (expm1.f32 (+.f32 1 (+.f32 cosTheta cosTheta)))))
(+.f32 cosTheta (+.f32 1 cosTheta))
(fma.f32 cosTheta 2 1)
(cbrt.f32 (pow.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) 3))
(+.f32 cosTheta (+.f32 1 cosTheta))
(fma.f32 cosTheta 2 1)
(expm1.f32 (log1p.f32 (+.f32 1 (+.f32 cosTheta cosTheta))))
(+.f32 cosTheta (+.f32 1 cosTheta))
(fma.f32 cosTheta 2 1)
(exp.f32 (log1p.f32 (+.f32 cosTheta cosTheta)))
(exp.f32 (*.f32 (log1p.f32 (+.f32 cosTheta cosTheta)) 1))
(exp.f32 (log1p.f32 (+.f32 cosTheta cosTheta)))
(log1p.f32 (expm1.f32 (+.f32 1 (+.f32 cosTheta cosTheta))))
(+.f32 cosTheta (+.f32 1 cosTheta))
(fma.f32 cosTheta 2 1)
(fma.f32 1 (+.f32 1 cosTheta) cosTheta)
(+.f32 cosTheta (+.f32 1 cosTheta))
(fma.f32 cosTheta 2 1)
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 1 cosTheta)) 2) (cbrt.f32 (+.f32 1 cosTheta)) cosTheta)
(+.f32 cosTheta (+.f32 1 cosTheta))
(fma.f32 cosTheta 2 1)
(fma.f32 (sqrt.f32 (+.f32 1 cosTheta)) (sqrt.f32 (+.f32 1 cosTheta)) cosTheta)
(+.f32 cosTheta (+.f32 1 cosTheta))
(fma.f32 cosTheta 2 1)

localize247.0ms (1.3%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.8%
(/.f32 (sqrt.f32 (-.f32 1 (+.f32 cosTheta cosTheta))) cosTheta)
99.2%
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (/.f32 1 (sqrt.f32 (PI.f32))) (*.f32 (/.f32 (sqrt.f32 (-.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta)))))))
97.8%
(*.f32 (/.f32 1 (sqrt.f32 (PI.f32))) (*.f32 (/.f32 (sqrt.f32 (-.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta)))))
96.9%
(/.f32 1 (sqrt.f32 (PI.f32)))
Compiler

Compiled 130 to 60 computations (53.8% saved)

series9.0ms (0%)

Counts
3 → 26
Calls

12 calls:

TimeVariablePointExpression
2.0ms
cosTheta
@-inf
(*.f32 (/.f32 1 (sqrt.f32 (PI.f32))) (*.f32 (/.f32 (sqrt.f32 (-.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta)))))
1.0ms
cosTheta
@0
(*.f32 (/.f32 1 (sqrt.f32 (PI.f32))) (*.f32 (/.f32 (sqrt.f32 (-.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta)))))
1.0ms
cosTheta
@0
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (/.f32 1 (sqrt.f32 (PI.f32))) (*.f32 (/.f32 (sqrt.f32 (-.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta)))))))
1.0ms
cosTheta
@inf
(/.f32 (sqrt.f32 (-.f32 1 (+.f32 cosTheta cosTheta))) cosTheta)
1.0ms
cosTheta
@inf
(*.f32 (/.f32 1 (sqrt.f32 (PI.f32))) (*.f32 (/.f32 (sqrt.f32 (-.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta)))))

rewrite88.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
498×add-sqr-sqrt
488×pow1
488×*-un-lft-identity
458×add-exp-log
458×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
022183
148715
Stop Event
node limit
Counts
3 → 27
Calls
Call 1
Inputs
(*.f32 (/.f32 1 (sqrt.f32 (PI.f32))) (*.f32 (/.f32 (sqrt.f32 (-.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta)))))
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (/.f32 1 (sqrt.f32 (PI.f32))) (*.f32 (/.f32 (sqrt.f32 (-.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta)))))))
(/.f32 (sqrt.f32 (-.f32 1 (+.f32 cosTheta cosTheta))) cosTheta)
Outputs
0
cosTheta
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (+.f32 1 c)))) 1)
(*.f32 1 (/.f32 1 (+.f32 1 c)))
(*.f32 (/.f32 1 (+.f32 1 c)) 1)
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 1 c))) (cbrt.f32 (pow.f32 (+.f32 1 c) -2)))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 1 c) -2)) (/.f32 1 (cbrt.f32 (+.f32 1 c))))
(*.f32 (pow.f32 (+.f32 1 c) -2) (+.f32 1 c))
(*.f32 (pow.f32 (+.f32 1 c) -1/2) (pow.f32 (+.f32 1 c) -1/2))
(*.f32 -1 (/.f32 1 (+.f32 -1 (neg.f32 c))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (+.f32 1 c)) 2) -1) (pow.f32 (cbrt.f32 (+.f32 1 c)) -1))
(*.f32 (pow.f32 (sqrt.f32 (+.f32 1 c)) -1) (pow.f32 (sqrt.f32 (+.f32 1 c)) -1))
(*.f32 (/.f32 1 (+.f32 0 (pow.f32 (+.f32 1 c) 3))) (-.f32 (pow.f32 (+.f32 1 c) 2) (*.f32 0 (+.f32 1 c))))
(pow.f32 (+.f32 1 c) -1)
(pow.f32 (/.f32 1 (+.f32 1 c)) 1)
(pow.f32 (/.f32 1 (cbrt.f32 (+.f32 1 c))) 3)
(pow.f32 (pow.f32 (/.f32 1 (+.f32 1 c)) 3) 1/3)
(pow.f32 (pow.f32 (+.f32 1 c) -1/2) 2)
(sqrt.f32 (pow.f32 (+.f32 1 c) -2))
(log.f32 (exp.f32 (/.f32 1 (+.f32 1 c))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (+.f32 1 c)))))
(cbrt.f32 (pow.f32 (/.f32 1 (+.f32 1 c)) 3))
(expm1.f32 (log1p.f32 (/.f32 1 (+.f32 1 c))))
(exp.f32 (neg.f32 (log1p.f32 c)))
(exp.f32 (*.f32 (log1p.f32 c) -1))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 c)) 1))
(log1p.f32 (expm1.f32 (/.f32 1 (+.f32 1 c))))
0
cosTheta

simplify64.0ms (0.3%)

Algorithm
egg-herbie
Rules
1542×fma-def
1510×distribute-lft-in
1488×distribute-rgt-in
984×times-frac
836×unswap-sqr
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01753329
15382913
218192727
Stop Event
node limit
Counts
53 → 97
Calls
Call 1
Inputs
(*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (+.f32 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 -1/2 (sqrt.f32 (/.f32 1 (PI.f32))))) cosTheta)))
(+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (+.f32 (*.f32 (+.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (PI.f32)))) (sqrt.f32 (/.f32 1 (PI.f32)))) (pow.f32 cosTheta 2)) (+.f32 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 -1/2 (sqrt.f32 (/.f32 1 (PI.f32))))) cosTheta))))
(/.f32 1 (+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32)))) 1))
(+.f32 (*.f32 -1 (/.f32 c (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32))) (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta))) (+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32)))) 1)))) (/.f32 1 (+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32)))) 1)))
(+.f32 (*.f32 -1 (/.f32 c (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32))) (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta))) (+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32)))) 1)))) (+.f32 (/.f32 1 (+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32)))) 1)) (/.f32 (pow.f32 c 2) (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32))) (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta))) (pow.f32 (+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32)))) 1) 2)))))
(+.f32 (*.f32 -1 (/.f32 c (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32))) (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta))) (+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32)))) 1)))) (+.f32 (/.f32 1 (+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32)))) 1)) (+.f32 (/.f32 (pow.f32 c 2) (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32))) (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta))) (pow.f32 (+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32)))) 1) 2))) (*.f32 -1 (/.f32 (pow.f32 c 3) (*.f32 (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32))) (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta))) 2) (pow.f32 (+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32)))) 1) 2)))))))
(/.f32 1 c)
(+.f32 (/.f32 1 c) (*.f32 -1 (/.f32 (+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32)))) 1) (pow.f32 c 2))))
(+.f32 (/.f32 1 c) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32)))) 1) (pow.f32 c 2))) (/.f32 (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32))) (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta))) (+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32)))) 1)) (pow.f32 c 3))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32))) (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta))) (pow.f32 (+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32)))) 1) 2)) (pow.f32 c 4))) (+.f32 (/.f32 1 c) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32)))) 1) (pow.f32 c 2))) (/.f32 (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32))) (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta))) (+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32)))) 1)) (pow.f32 c 3)))))
(/.f32 1 c)
(+.f32 (/.f32 1 c) (*.f32 -1 (/.f32 (+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32)))) 1) (pow.f32 c 2))))
(+.f32 (/.f32 1 c) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32)))) 1) (pow.f32 c 2))) (/.f32 (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32))) (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta))) (+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32)))) 1)) (pow.f32 c 3))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32))) (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta))) (pow.f32 (+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32)))) 1) 2)) (pow.f32 c 4))) (+.f32 (/.f32 1 c) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32)))) 1) (pow.f32 c 2))) (/.f32 (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32))) (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta))) (+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32)))) 1)) (pow.f32 c 3)))))
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
(+.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 -1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) (PI.f32)))))
(+.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3)))) (*.f32 (+.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))))) (PI.f32))) (pow.f32 cosTheta 3))) (*.f32 -1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) (PI.f32))))))
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (*.f32 (*.f32 (+.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))))))) (sqrt.f32 (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 (+.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (PI.f32)))) (sqrt.f32 (/.f32 1 (PI.f32)))) (PI.f32)) (*.f32 -1 (*.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3)))) (*.f32 (+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 -1/2 (sqrt.f32 (/.f32 1 (PI.f32))))) (PI.f32))) (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))))))) (sqrt.f32 (PI.f32)))))) (pow.f32 cosTheta 4))) (+.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3)))) (*.f32 (+.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))))) (PI.f32))) (pow.f32 cosTheta 3))) (*.f32 -1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) (PI.f32)))))))
(/.f32 1 (+.f32 c 1))
(/.f32 1 (+.f32 c 1))
(/.f32 1 cosTheta)
(-.f32 (/.f32 1 cosTheta) 1)
(-.f32 (+.f32 (*.f32 -1/2 cosTheta) (/.f32 1 cosTheta)) 1)
(-.f32 (+.f32 (*.f32 -1/2 cosTheta) (+.f32 (/.f32 1 cosTheta) (*.f32 -1/2 (pow.f32 cosTheta 2)))) 1)
0
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (+.f32 1 c)))) 1)
(*.f32 1 (/.f32 1 (+.f32 1 c)))
(*.f32 (/.f32 1 (+.f32 1 c)) 1)
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 1 c))) (cbrt.f32 (pow.f32 (+.f32 1 c) -2)))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 1 c) -2)) (/.f32 1 (cbrt.f32 (+.f32 1 c))))
(*.f32 (pow.f32 (+.f32 1 c) -2) (+.f32 1 c))
(*.f32 (pow.f32 (+.f32 1 c) -1/2) (pow.f32 (+.f32 1 c) -1/2))
(*.f32 -1 (/.f32 1 (+.f32 -1 (neg.f32 c))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (+.f32 1 c)) 2) -1) (pow.f32 (cbrt.f32 (+.f32 1 c)) -1))
(*.f32 (pow.f32 (sqrt.f32 (+.f32 1 c)) -1) (pow.f32 (sqrt.f32 (+.f32 1 c)) -1))
(*.f32 (/.f32 1 (+.f32 0 (pow.f32 (+.f32 1 c) 3))) (-.f32 (pow.f32 (+.f32 1 c) 2) (*.f32 0 (+.f32 1 c))))
(pow.f32 (+.f32 1 c) -1)
(pow.f32 (/.f32 1 (+.f32 1 c)) 1)
(pow.f32 (/.f32 1 (cbrt.f32 (+.f32 1 c))) 3)
(pow.f32 (pow.f32 (/.f32 1 (+.f32 1 c)) 3) 1/3)
(pow.f32 (pow.f32 (+.f32 1 c) -1/2) 2)
(sqrt.f32 (pow.f32 (+.f32 1 c) -2))
(log.f32 (exp.f32 (/.f32 1 (+.f32 1 c))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (+.f32 1 c)))))
(cbrt.f32 (pow.f32 (/.f32 1 (+.f32 1 c)) 3))
(expm1.f32 (log1p.f32 (/.f32 1 (+.f32 1 c))))
(exp.f32 (neg.f32 (log1p.f32 c)))
(exp.f32 (*.f32 (log1p.f32 c) -1))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 c)) 1))
(log1p.f32 (expm1.f32 (/.f32 1 (+.f32 1 c))))
0
Outputs
(*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta)
(+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1))
(+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (+.f32 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 -1/2 (sqrt.f32 (/.f32 1 (PI.f32))))) cosTheta)))
(+.f32 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta))) (*.f32 cosTheta (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) -3/2)))
(fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 -3/2 cosTheta)))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (+.f32 (/.f32 1 cosTheta) -1) (*.f32 -3/2 cosTheta)))
(+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (+.f32 (*.f32 (+.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (PI.f32)))) (sqrt.f32 (/.f32 1 (PI.f32)))) (pow.f32 cosTheta 2)) (+.f32 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 -1/2 (sqrt.f32 (/.f32 1 (PI.f32))))) cosTheta))))
(fma.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))) (fma.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 cosTheta cosTheta) (fma.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) -3/2)))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 -3/2 cosTheta))) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) 1/2) (sqrt.f32 (/.f32 1 (PI.f32)))))
(fma.f32 cosTheta (*.f32 cosTheta (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) 1/2)) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (+.f32 (/.f32 1 cosTheta) -1) (*.f32 -3/2 cosTheta))))
(/.f32 1 (+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32)))) 1))
(/.f32 1 (fma.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) 1))
(/.f32 1 (fma.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) 1))
(/.f32 1 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1))
(+.f32 (*.f32 -1 (/.f32 c (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32))) (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta))) (+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32)))) 1)))) (/.f32 1 (+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32)))) 1)))
(fma.f32 -1 (/.f32 c (pow.f32 (fma.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) 1) 2)) (/.f32 1 (fma.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) 1)))
(-.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) 1)) (/.f32 c (pow.f32 (fma.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) 1) 2)))
(-.f32 (/.f32 1 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1)) (/.f32 c (pow.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1) 2)))
(+.f32 (*.f32 -1 (/.f32 c (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32))) (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta))) (+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32)))) 1)))) (+.f32 (/.f32 1 (+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32)))) 1)) (/.f32 (pow.f32 c 2) (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32))) (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta))) (pow.f32 (+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32)))) 1) 2)))))
(fma.f32 -1 (/.f32 c (pow.f32 (fma.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) 1) 2)) (+.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) 1)) (/.f32 (*.f32 c c) (*.f32 (fma.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) 1) (pow.f32 (fma.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) 1) 2)))))
(+.f32 (-.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) 1)) (/.f32 c (pow.f32 (fma.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) 1) 2))) (/.f32 (*.f32 c c) (pow.f32 (fma.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) 1) 3)))
(+.f32 (/.f32 1 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1)) (*.f32 (/.f32 c (pow.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1) 2)) (+.f32 -1 (/.f32 c (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1)))))
(+.f32 (*.f32 -1 (/.f32 c (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32))) (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta))) (+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32)))) 1)))) (+.f32 (/.f32 1 (+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32)))) 1)) (+.f32 (/.f32 (pow.f32 c 2) (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32))) (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta))) (pow.f32 (+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32)))) 1) 2))) (*.f32 -1 (/.f32 (pow.f32 c 3) (*.f32 (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32))) (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta))) 2) (pow.f32 (+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32)))) 1) 2)))))))
(+.f32 (fma.f32 -1 (/.f32 c (pow.f32 (fma.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) 1) 2)) (/.f32 1 (fma.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) 1))) (+.f32 (/.f32 (*.f32 c c) (*.f32 (fma.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) 1) (pow.f32 (fma.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) 1) 2))) (neg.f32 (/.f32 (pow.f32 c 3) (*.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) 1) 2) (pow.f32 (fma.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) 1) 2))))))
(+.f32 (-.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) 1)) (/.f32 c (pow.f32 (fma.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) 1) 2))) (-.f32 (/.f32 (*.f32 c c) (pow.f32 (fma.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) 1) 3)) (/.f32 (pow.f32 c 3) (pow.f32 (fma.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) 1) 4))))
(+.f32 (*.f32 (/.f32 c (pow.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1) 2)) (+.f32 -1 (/.f32 c (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1)))) (-.f32 (/.f32 1 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1)) (/.f32 (pow.f32 c 3) (pow.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1) 4))))
(/.f32 1 c)
(+.f32 (/.f32 1 c) (*.f32 -1 (/.f32 (+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32)))) 1) (pow.f32 c 2))))
(+.f32 (/.f32 1 c) (neg.f32 (/.f32 (fma.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) 1) (*.f32 c c))))
(-.f32 (/.f32 1 c) (/.f32 (fma.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) 1) (*.f32 c c)))
(-.f32 (/.f32 1 c) (/.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1) (*.f32 c c)))
(+.f32 (/.f32 1 c) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32)))) 1) (pow.f32 c 2))) (/.f32 (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32))) (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta))) (+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32)))) 1)) (pow.f32 c 3))))
(+.f32 (/.f32 1 c) (fma.f32 -1 (/.f32 (fma.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) 1) (*.f32 c c)) (/.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) 1) 2) (pow.f32 c 3))))
(+.f32 (-.f32 (/.f32 1 c) (/.f32 (fma.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) 1) (*.f32 c c))) (/.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) 1) 2) (pow.f32 c 3)))
(+.f32 (/.f32 1 c) (*.f32 (/.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1) (*.f32 c c)) (+.f32 -1 (/.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1) c))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32))) (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta))) (pow.f32 (+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32)))) 1) 2)) (pow.f32 c 4))) (+.f32 (/.f32 1 c) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32)))) 1) (pow.f32 c 2))) (/.f32 (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32))) (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta))) (+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32)))) 1)) (pow.f32 c 3)))))
(fma.f32 -1 (/.f32 (fma.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) 1) (/.f32 (pow.f32 c 4) (pow.f32 (fma.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) 1) 2))) (+.f32 (/.f32 1 c) (fma.f32 -1 (/.f32 (fma.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) 1) (*.f32 c c)) (/.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) 1) 2) (pow.f32 c 3)))))
(-.f32 (+.f32 (-.f32 (/.f32 1 c) (/.f32 (fma.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) 1) (*.f32 c c))) (/.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) 1) 2) (pow.f32 c 3))) (/.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) 1) 3) (pow.f32 c 4)))
(+.f32 (/.f32 1 c) (-.f32 (*.f32 (/.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1) (*.f32 c c)) (+.f32 -1 (/.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1) c))) (/.f32 (pow.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1) 3) (pow.f32 c 4))))
(/.f32 1 c)
(+.f32 (/.f32 1 c) (*.f32 -1 (/.f32 (+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32)))) 1) (pow.f32 c 2))))
(+.f32 (/.f32 1 c) (neg.f32 (/.f32 (fma.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) 1) (*.f32 c c))))
(-.f32 (/.f32 1 c) (/.f32 (fma.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) 1) (*.f32 c c)))
(-.f32 (/.f32 1 c) (/.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1) (*.f32 c c)))
(+.f32 (/.f32 1 c) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32)))) 1) (pow.f32 c 2))) (/.f32 (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32))) (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta))) (+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32)))) 1)) (pow.f32 c 3))))
(+.f32 (/.f32 1 c) (fma.f32 -1 (/.f32 (fma.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) 1) (*.f32 c c)) (/.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) 1) 2) (pow.f32 c 3))))
(+.f32 (-.f32 (/.f32 1 c) (/.f32 (fma.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) 1) (*.f32 c c))) (/.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) 1) 2) (pow.f32 c 3)))
(+.f32 (/.f32 1 c) (*.f32 (/.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1) (*.f32 c c)) (+.f32 -1 (/.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1) c))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32))) (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta))) (pow.f32 (+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32)))) 1) 2)) (pow.f32 c 4))) (+.f32 (/.f32 1 c) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32)))) 1) (pow.f32 c 2))) (/.f32 (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32))) (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta))) (+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32)))) 1)) (pow.f32 c 3)))))
(fma.f32 -1 (/.f32 (fma.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) 1) (/.f32 (pow.f32 c 4) (pow.f32 (fma.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) 1) 2))) (+.f32 (/.f32 1 c) (fma.f32 -1 (/.f32 (fma.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) 1) (*.f32 c c)) (/.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) 1) 2) (pow.f32 c 3)))))
(-.f32 (+.f32 (-.f32 (/.f32 1 c) (/.f32 (fma.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) 1) (*.f32 c c))) (/.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) 1) 2) (pow.f32 c 3))) (/.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) 1) 3) (pow.f32 c 4)))
(+.f32 (/.f32 1 c) (-.f32 (*.f32 (/.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1) (*.f32 c c)) (+.f32 -1 (/.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1) c))) (/.f32 (pow.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1) 3) (pow.f32 c 4))))
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
(+.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 -1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) (PI.f32)))))
(fma.f32 cosTheta (sqrt.f32 (PI.f32)) (*.f32 (neg.f32 (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (+.f32 c (+.f32 1 (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32)))))))))
(-.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 (PI.f32) (*.f32 cosTheta (*.f32 cosTheta (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))))))
(*.f32 cosTheta (-.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (*.f32 (PI.f32) (+.f32 1 (-.f32 c (sqrt.f32 (/.f32 1 (PI.f32)))))))))
(+.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3)))) (*.f32 (+.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))))) (PI.f32))) (pow.f32 cosTheta 3))) (*.f32 -1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) (PI.f32))))))
(fma.f32 cosTheta (sqrt.f32 (PI.f32)) (*.f32 -1 (+.f32 (*.f32 (pow.f32 cosTheta 3) (fma.f32 -1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3))) (*.f32 (PI.f32) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) -3/2)))) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (+.f32 c (+.f32 1 (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32)))))))))))
(fma.f32 cosTheta (sqrt.f32 (PI.f32)) (neg.f32 (fma.f32 (pow.f32 cosTheta 3) (fma.f32 (PI.f32) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) -3/2) (*.f32 (pow.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) 2) (neg.f32 (sqrt.f32 (pow.f32 (PI.f32) 3))))) (*.f32 (PI.f32) (*.f32 cosTheta (*.f32 cosTheta (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))))))))
(-.f32 (*.f32 cosTheta (-.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (*.f32 (PI.f32) (+.f32 1 (-.f32 c (sqrt.f32 (/.f32 1 (PI.f32))))))))) (*.f32 (pow.f32 cosTheta 3) (fma.f32 (PI.f32) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) -3/2) (*.f32 (pow.f32 (+.f32 1 (-.f32 c (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (neg.f32 (pow.f32 (PI.f32) 3/2))))))
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (*.f32 (*.f32 (+.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))))))) (sqrt.f32 (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 (+.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (PI.f32)))) (sqrt.f32 (/.f32 1 (PI.f32)))) (PI.f32)) (*.f32 -1 (*.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3)))) (*.f32 (+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 -1/2 (sqrt.f32 (/.f32 1 (PI.f32))))) (PI.f32))) (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))))))) (sqrt.f32 (PI.f32)))))) (pow.f32 cosTheta 4))) (+.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3)))) (*.f32 (+.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))))) (PI.f32))) (pow.f32 cosTheta 3))) (*.f32 -1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) (PI.f32)))))))
(fma.f32 -1 (*.f32 (fma.f32 -1 (*.f32 (sqrt.f32 (pow.f32 (PI.f32) 3)) (*.f32 (+.f32 c (+.f32 1 (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32)))))) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) -3/2))) (fma.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (PI.f32)))) (PI.f32) (neg.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 (+.f32 c (+.f32 1 (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32)))))) (fma.f32 -1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3))) (*.f32 (PI.f32) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) -3/2)))))))) (pow.f32 cosTheta 4)) (fma.f32 cosTheta (sqrt.f32 (PI.f32)) (*.f32 -1 (+.f32 (*.f32 (pow.f32 cosTheta 3) (fma.f32 -1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3))) (*.f32 (PI.f32) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) -3/2)))) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (+.f32 c (+.f32 1 (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32))))))))))))
(-.f32 (fma.f32 cosTheta (sqrt.f32 (PI.f32)) (neg.f32 (fma.f32 (pow.f32 cosTheta 3) (fma.f32 (PI.f32) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) -3/2) (*.f32 (pow.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) 2) (neg.f32 (sqrt.f32 (pow.f32 (PI.f32) 3))))) (*.f32 (PI.f32) (*.f32 cosTheta (*.f32 cosTheta (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))))))))) (*.f32 (-.f32 (-.f32 (*.f32 (PI.f32) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) 1/2)) (*.f32 (fma.f32 (PI.f32) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) -3/2) (*.f32 (pow.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) 2) (neg.f32 (sqrt.f32 (pow.f32 (PI.f32) 3))))) (*.f32 (sqrt.f32 (PI.f32)) (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))))) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 -3/2 (*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (sqrt.f32 (pow.f32 (PI.f32) 3)))))) (pow.f32 cosTheta 4)))
(-.f32 (-.f32 (*.f32 cosTheta (-.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (*.f32 (PI.f32) (+.f32 1 (-.f32 c (sqrt.f32 (/.f32 1 (PI.f32))))))))) (*.f32 (pow.f32 cosTheta 3) (fma.f32 (PI.f32) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) -3/2) (*.f32 (pow.f32 (+.f32 1 (-.f32 c (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (neg.f32 (pow.f32 (PI.f32) 3/2)))))) (*.f32 (fma.f32 (PI.f32) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) 1/2) (fma.f32 (fma.f32 (PI.f32) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) -3/2) (*.f32 (pow.f32 (+.f32 1 (-.f32 c (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (neg.f32 (pow.f32 (PI.f32) 3/2)))) (*.f32 (sqrt.f32 (PI.f32)) (neg.f32 (+.f32 1 (-.f32 c (sqrt.f32 (/.f32 1 (PI.f32))))))) (*.f32 (pow.f32 (PI.f32) 3/2) (*.f32 (+.f32 1 (-.f32 c (sqrt.f32 (/.f32 1 (PI.f32))))) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) 3/2))))) (pow.f32 cosTheta 4)))
(/.f32 1 (+.f32 c 1))
(/.f32 1 (+.f32 1 c))
(/.f32 1 (+.f32 c 1))
(/.f32 1 (+.f32 1 c))
(/.f32 1 cosTheta)
(-.f32 (/.f32 1 cosTheta) 1)
(+.f32 (/.f32 1 cosTheta) -1)
(-.f32 (+.f32 (*.f32 -1/2 cosTheta) (/.f32 1 cosTheta)) 1)
(+.f32 (fma.f32 -1/2 cosTheta (/.f32 1 cosTheta)) -1)
(+.f32 -1 (fma.f32 cosTheta -1/2 (/.f32 1 cosTheta)))
(+.f32 (/.f32 1 cosTheta) (fma.f32 cosTheta -1/2 -1))
(-.f32 (+.f32 (*.f32 -1/2 cosTheta) (+.f32 (/.f32 1 cosTheta) (*.f32 -1/2 (pow.f32 cosTheta 2)))) 1)
(+.f32 (+.f32 (fma.f32 -1/2 cosTheta (/.f32 1 cosTheta)) (*.f32 -1/2 (*.f32 cosTheta cosTheta))) -1)
(+.f32 -1 (fma.f32 cosTheta -1/2 (fma.f32 -1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))))
(+.f32 (fma.f32 cosTheta (*.f32 cosTheta -1/2) (/.f32 1 cosTheta)) (fma.f32 cosTheta -1/2 -1))
0
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (+.f32 1 c)))) 1)
(/.f32 1 (+.f32 1 c))
(*.f32 1 (/.f32 1 (+.f32 1 c)))
(/.f32 1 (+.f32 1 c))
(*.f32 (/.f32 1 (+.f32 1 c)) 1)
(/.f32 1 (+.f32 1 c))
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 1 c))) (cbrt.f32 (pow.f32 (+.f32 1 c) -2)))
(/.f32 (cbrt.f32 (pow.f32 (+.f32 1 c) -2)) (cbrt.f32 (+.f32 1 c)))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 1 c) -2)) (/.f32 1 (cbrt.f32 (+.f32 1 c))))
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 1 c))) (cbrt.f32 (pow.f32 (+.f32 1 c) -2)))
(/.f32 (cbrt.f32 (pow.f32 (+.f32 1 c) -2)) (cbrt.f32 (+.f32 1 c)))
(*.f32 (pow.f32 (+.f32 1 c) -2) (+.f32 1 c))
(/.f32 1 (+.f32 1 c))
(*.f32 (pow.f32 (+.f32 1 c) -1/2) (pow.f32 (+.f32 1 c) -1/2))
(/.f32 1 (+.f32 1 c))
(*.f32 -1 (/.f32 1 (+.f32 -1 (neg.f32 c))))
(/.f32 -1 (-.f32 -1 c))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (+.f32 1 c)) 2) -1) (pow.f32 (cbrt.f32 (+.f32 1 c)) -1))
(/.f32 1 (+.f32 1 c))
(*.f32 (pow.f32 (sqrt.f32 (+.f32 1 c)) -1) (pow.f32 (sqrt.f32 (+.f32 1 c)) -1))
(pow.f32 (sqrt.f32 (+.f32 1 c)) -2)
(*.f32 (/.f32 1 (+.f32 0 (pow.f32 (+.f32 1 c) 3))) (-.f32 (pow.f32 (+.f32 1 c) 2) (*.f32 0 (+.f32 1 c))))
(/.f32 1 (+.f32 1 c))
(pow.f32 (+.f32 1 c) -1)
(/.f32 1 (+.f32 1 c))
(pow.f32 (/.f32 1 (+.f32 1 c)) 1)
(/.f32 1 (+.f32 1 c))
(pow.f32 (/.f32 1 (cbrt.f32 (+.f32 1 c))) 3)
(/.f32 1 (+.f32 1 c))
(pow.f32 (pow.f32 (/.f32 1 (+.f32 1 c)) 3) 1/3)
(/.f32 1 (+.f32 1 c))
(pow.f32 (pow.f32 (+.f32 1 c) -1/2) 2)
(/.f32 1 (+.f32 1 c))
(sqrt.f32 (pow.f32 (+.f32 1 c) -2))
(/.f32 1 (+.f32 1 c))
(log.f32 (exp.f32 (/.f32 1 (+.f32 1 c))))
(/.f32 1 (+.f32 1 c))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (+.f32 1 c)))))
(/.f32 1 (+.f32 1 c))
(cbrt.f32 (pow.f32 (/.f32 1 (+.f32 1 c)) 3))
(/.f32 1 (+.f32 1 c))
(expm1.f32 (log1p.f32 (/.f32 1 (+.f32 1 c))))
(/.f32 1 (+.f32 1 c))
(exp.f32 (neg.f32 (log1p.f32 c)))
(exp.f32 (*.f32 (log1p.f32 c) -1))
(exp.f32 (neg.f32 (log1p.f32 c)))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 c)) 1))
(exp.f32 (neg.f32 (log1p.f32 c)))
(log1p.f32 (expm1.f32 (/.f32 1 (+.f32 1 c))))
(/.f32 1 (+.f32 1 c))
0

localize247.0ms (1.3%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.8%
(/.f32 (sqrt.f32 (-.f32 1 (+.f32 cosTheta cosTheta))) cosTheta)
99.8%
(/.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta))
99.2%
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta))))
98.6%
(/.f32 (/.f32 (sqrt.f32 (-.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (PI.f32)))
Compiler

Compiled 109 to 51 computations (53.2% saved)

series6.0ms (0%)

Counts
3 → 26
Calls

12 calls:

TimeVariablePointExpression
2.0ms
c
@inf
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta))))
1.0ms
c
@0
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta))))
1.0ms
cosTheta
@0
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta))))
0.0ms
cosTheta
@inf
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta))))
0.0ms
cosTheta
@-inf
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta))))

rewrite150.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
722×expm1-udef
720×log1p-udef
474×add-sqr-sqrt
466×pow1
464×*-un-lft-identity
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
020155
1455143
27180143
Stop Event
node limit
Counts
3 → 104
Calls
Call 1
Inputs
(/.f32 (/.f32 (sqrt.f32 (-.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (PI.f32)))
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta))
Outputs
(-.f32 (exp.f32 (log1p.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) 1)
(*.f32 1 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(*.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(*.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 (/.f32 1 cosTheta) (pow.f32 (PI.f32) -1/2)))
(*.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) cosTheta) (pow.f32 (PI.f32) -1/2))
(*.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 1)
(*.f32 (pow.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (cbrt.f32 cosTheta)) 2) (*.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (cbrt.f32 cosTheta)) (pow.f32 (PI.f32) -1/2)))
(*.f32 (cbrt.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (cbrt.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta cosTheta)) (PI.f32))))
(*.f32 (cbrt.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta cosTheta)) (PI.f32))) (cbrt.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(*.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (sqrt.f32 cosTheta)) (*.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (sqrt.f32 cosTheta)) (pow.f32 (PI.f32) -1/2)))
(*.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(*.f32 (neg.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) cosTheta)) (/.f32 1 (neg.f32 (sqrt.f32 (PI.f32)))))
(*.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) cosTheta))
(*.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) 1) (/.f32 (/.f32 1 cosTheta) (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (sqrt.f32 (PI.f32))) (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) cosTheta))
(*.f32 (/.f32 1 (cbrt.f32 (PI.f32))) (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) cosTheta) (cbrt.f32 (sqrt.f32 (PI.f32)))))
(*.f32 (/.f32 1 (pow.f32 (PI.f32) 1/4)) (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) cosTheta) (pow.f32 (PI.f32) 1/4)))
(*.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (cbrt.f32 (PI.f32))) (/.f32 (/.f32 1 cosTheta) (cbrt.f32 (sqrt.f32 (PI.f32)))))
(*.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (pow.f32 (PI.f32) 1/4)) (/.f32 (/.f32 1 cosTheta) (pow.f32 (PI.f32) 1/4)))
(*.f32 (/.f32 (pow.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (cbrt.f32 cosTheta)) 2) 1) (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (cbrt.f32 cosTheta)) (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (pow.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (cbrt.f32 cosTheta)) 2) (cbrt.f32 (PI.f32))) (cbrt.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(*.f32 (/.f32 (pow.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (cbrt.f32 cosTheta)) 2) (pow.f32 (PI.f32) 1/4)) (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (cbrt.f32 cosTheta)) (pow.f32 (PI.f32) 1/4)))
(*.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (sqrt.f32 cosTheta)) 1) (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (sqrt.f32 cosTheta)) (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (sqrt.f32 cosTheta)) (cbrt.f32 (PI.f32))) (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (sqrt.f32 cosTheta)) (cbrt.f32 (sqrt.f32 (PI.f32)))))
(pow.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 1)
(pow.f32 (cbrt.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 3)
(pow.f32 (pow.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 3) 1/3)
(pow.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 2)
(pow.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (+.f32 1 (+.f32 cosTheta cosTheta)))) -1)
(neg.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) cosTheta) (neg.f32 (sqrt.f32 (PI.f32)))))
(sqrt.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta cosTheta)) (PI.f32)))
(log.f32 (exp.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(cbrt.f32 (pow.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 3))
(cbrt.f32 (/.f32 (pow.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) cosTheta) 3) (pow.f32 (PI.f32) 3/2)))
(expm1.f32 (log1p.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(exp.f32 (-.f32 (log1p.f32 (+.f32 cosTheta cosTheta)) (log.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(exp.f32 (*.f32 (-.f32 (log1p.f32 (+.f32 cosTheta cosTheta)) (log.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 1))
(log1p.f32 (expm1.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))))))) 1)
(*.f32 1 (/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))))))
(*.f32 (/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))))) 1)
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)))))) (cbrt.f32 (pow.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)))) -2)))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)))) -2)) (/.f32 1 (cbrt.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)))))))
(*.f32 (pow.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)))) -1/2) (pow.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)))) -1/2))
(*.f32 -1 (/.f32 1 (+.f32 -1 (neg.f32 (+.f32 c (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)))))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))))) 2) -1) (pow.f32 (cbrt.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))))) -1))
(*.f32 (pow.f32 (sqrt.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))))) -1) (pow.f32 (sqrt.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))))) -1))
(*.f32 (/.f32 1 (+.f32 (pow.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 3) (pow.f32 (+.f32 1 c) 3))) (+.f32 (pow.f32 (+.f32 1 c) 2) (*.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)) (-.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)) (+.f32 1 c)))))
(*.f32 (/.f32 1 (-.f32 (pow.f32 (+.f32 1 c) 2) (pow.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 2))) (-.f32 (+.f32 1 c) (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))))
(pow.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)))) -1)
(pow.f32 (/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))))) 1)
(pow.f32 (/.f32 1 (cbrt.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)))))) 3)
(pow.f32 (pow.f32 (/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))))) 3) 1/3)
(pow.f32 (pow.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)))) -1/2) 2)
(sqrt.f32 (pow.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)))) -2))
(log.f32 (exp.f32 (/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)))))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))))))))
(cbrt.f32 (pow.f32 (/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))))) 3))
(expm1.f32 (log1p.f32 (/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)))))))
(exp.f32 (neg.f32 (log1p.f32 (+.f32 c (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))))))
(exp.f32 (*.f32 (log1p.f32 (+.f32 c (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)))) -1))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 (+.f32 c (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))))) 1))
(log1p.f32 (expm1.f32 (/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)))) 1)
(*.f32 1 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) cosTheta) (/.f32 1 (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))))
(*.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) cosTheta) (*.f32 (pow.f32 (PI.f32) -1/2) (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta))))
(*.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)))
(*.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)
(*.f32 (cbrt.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (cbrt.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))) 2))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))) 2) (cbrt.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))))
(*.f32 (cbrt.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta cosTheta)) (PI.f32))) (*.f32 (cbrt.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta))))
(*.f32 (sqrt.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))))
(*.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (*.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta))))
(*.f32 (/.f32 (neg.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (/.f32 1 (neg.f32 (pow.f32 (exp.f32 cosTheta) cosTheta))))
(*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(*.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (/.f32 1 cosTheta) (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (pow.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (cbrt.f32 cosTheta)) 2) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (cbrt.f32 cosTheta)) (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (sqrt.f32 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (sqrt.f32 cosTheta)) (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (exp.f32 cosTheta) (+.f32 cosTheta cosTheta)))) (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (cbrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta))))
(*.f32 (/.f32 1 (sqrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta))) (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (sqrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta))))
(*.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) cosTheta) 1) (/.f32 (pow.f32 (PI.f32) -1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) cosTheta) (cbrt.f32 (pow.f32 (exp.f32 cosTheta) (+.f32 cosTheta cosTheta)))) (/.f32 (pow.f32 (PI.f32) -1/2) (cbrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta))))
(*.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) cosTheta) (sqrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta))) (/.f32 (pow.f32 (PI.f32) -1/2) (sqrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta))))
(*.f32 (/.f32 (cbrt.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta cosTheta)) (PI.f32))) 1) (/.f32 (cbrt.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (/.f32 (cbrt.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta cosTheta)) (PI.f32))) (cbrt.f32 (pow.f32 (exp.f32 cosTheta) (+.f32 cosTheta cosTheta)))) (cbrt.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))))
(*.f32 (/.f32 (cbrt.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta cosTheta)) (PI.f32))) (sqrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta))) (/.f32 (cbrt.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (sqrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta))))
(*.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 1) (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (cbrt.f32 (pow.f32 (exp.f32 cosTheta) (+.f32 cosTheta cosTheta)))) (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (cbrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta))))
(pow.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)
(pow.f32 (cbrt.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))) 3)
(pow.f32 (pow.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))) 2)
(pow.f32 (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (+.f32 1 (+.f32 cosTheta cosTheta))))) -1)
(neg.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (neg.f32 (pow.f32 (exp.f32 cosTheta) cosTheta))))
(sqrt.f32 (pow.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 2))
(log.f32 (exp.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(cbrt.f32 (pow.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 3))
(expm1.f32 (log1p.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))))
(exp.f32 (-.f32 (-.f32 (log1p.f32 (+.f32 cosTheta cosTheta)) (log.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (*.f32 cosTheta cosTheta)))
(exp.f32 (*.f32 (-.f32 (-.f32 (log1p.f32 (+.f32 cosTheta cosTheta)) (log.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (*.f32 cosTheta cosTheta)) 1))
(log1p.f32 (expm1.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))))

simplify144.0ms (0.8%)

Algorithm
egg-herbie
Rules
1492×unswap-sqr
684×cancel-sign-sub-inv
434×associate-*r*
396×*-commutative
396×associate-*r/
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03739048
110808090
245058074
Stop Event
node limit
Counts
130 → 267
Calls
Call 1
Inputs
(*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 (*.f32 -1/2 (*.f32 cosTheta (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))
(+.f32 (*.f32 -1/2 (*.f32 cosTheta (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 cosTheta 2) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))))
(/.f32 1 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)))))
(+.f32 (/.f32 1 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta))))) (*.f32 -1 (/.f32 c (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)))) 2))))
(+.f32 (/.f32 1 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta))))) (+.f32 (/.f32 (pow.f32 c 2) (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)))) 3)) (*.f32 -1 (/.f32 c (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)))) 2)))))
(+.f32 (/.f32 1 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta))))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 c 3) (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)))) 4))) (+.f32 (/.f32 (pow.f32 c 2) (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)))) 3)) (*.f32 -1 (/.f32 c (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)))) 2))))))
(/.f32 1 c)
(+.f32 (/.f32 1 c) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)))) (pow.f32 c 2))))
(+.f32 (/.f32 1 c) (+.f32 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)))) (pow.f32 c 2))) (/.f32 (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)))) 2) (pow.f32 c 3))))
(+.f32 (/.f32 1 c) (+.f32 (*.f32 -1 (/.f32 (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)))) 3) (pow.f32 c 4))) (+.f32 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)))) (pow.f32 c 2))) (/.f32 (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)))) 2) (pow.f32 c 3)))))
(/.f32 1 c)
(+.f32 (/.f32 1 c) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)))) (pow.f32 c 2))))
(+.f32 (/.f32 1 c) (+.f32 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)))) (pow.f32 c 2))) (/.f32 (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)))) 2) (pow.f32 c 3))))
(+.f32 (/.f32 1 c) (+.f32 (*.f32 -1 (/.f32 (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)))) 3) (pow.f32 c 4))) (+.f32 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)))) (pow.f32 c 2))) (/.f32 (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)))) 2) (pow.f32 c 3)))))
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
(+.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 -1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) (PI.f32)))))
(+.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3)))) (*.f32 (+.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))))) (PI.f32))) (pow.f32 cosTheta 3))) (*.f32 -1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) (PI.f32))))))
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (*.f32 (*.f32 (+.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))))))) (sqrt.f32 (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 (+.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (PI.f32)))) (sqrt.f32 (/.f32 1 (PI.f32)))) (PI.f32)) (*.f32 -1 (*.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3)))) (*.f32 (+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 -1/2 (sqrt.f32 (/.f32 1 (PI.f32))))) (PI.f32))) (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))))))) (sqrt.f32 (PI.f32)))))) (pow.f32 cosTheta 4))) (+.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3)))) (*.f32 (+.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))))) (PI.f32))) (pow.f32 cosTheta 3))) (*.f32 -1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) (PI.f32)))))))
(/.f32 1 (+.f32 c 1))
(/.f32 1 (+.f32 c 1))
(*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (+.f32 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 -1/2 (sqrt.f32 (/.f32 1 (PI.f32))))) cosTheta)))
(+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (+.f32 (*.f32 (+.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (PI.f32)))) (sqrt.f32 (/.f32 1 (PI.f32)))) (pow.f32 cosTheta 2)) (+.f32 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 -1/2 (sqrt.f32 (/.f32 1 (PI.f32))))) cosTheta))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) 1)
(*.f32 1 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(*.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(*.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 (/.f32 1 cosTheta) (pow.f32 (PI.f32) -1/2)))
(*.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) cosTheta) (pow.f32 (PI.f32) -1/2))
(*.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 1)
(*.f32 (pow.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (cbrt.f32 cosTheta)) 2) (*.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (cbrt.f32 cosTheta)) (pow.f32 (PI.f32) -1/2)))
(*.f32 (cbrt.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (cbrt.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta cosTheta)) (PI.f32))))
(*.f32 (cbrt.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta cosTheta)) (PI.f32))) (cbrt.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(*.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (sqrt.f32 cosTheta)) (*.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (sqrt.f32 cosTheta)) (pow.f32 (PI.f32) -1/2)))
(*.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(*.f32 (neg.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) cosTheta)) (/.f32 1 (neg.f32 (sqrt.f32 (PI.f32)))))
(*.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) cosTheta))
(*.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) 1) (/.f32 (/.f32 1 cosTheta) (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (sqrt.f32 (PI.f32))) (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) cosTheta))
(*.f32 (/.f32 1 (cbrt.f32 (PI.f32))) (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) cosTheta) (cbrt.f32 (sqrt.f32 (PI.f32)))))
(*.f32 (/.f32 1 (pow.f32 (PI.f32) 1/4)) (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) cosTheta) (pow.f32 (PI.f32) 1/4)))
(*.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (cbrt.f32 (PI.f32))) (/.f32 (/.f32 1 cosTheta) (cbrt.f32 (sqrt.f32 (PI.f32)))))
(*.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (pow.f32 (PI.f32) 1/4)) (/.f32 (/.f32 1 cosTheta) (pow.f32 (PI.f32) 1/4)))
(*.f32 (/.f32 (pow.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (cbrt.f32 cosTheta)) 2) 1) (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (cbrt.f32 cosTheta)) (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (pow.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (cbrt.f32 cosTheta)) 2) (cbrt.f32 (PI.f32))) (cbrt.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(*.f32 (/.f32 (pow.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (cbrt.f32 cosTheta)) 2) (pow.f32 (PI.f32) 1/4)) (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (cbrt.f32 cosTheta)) (pow.f32 (PI.f32) 1/4)))
(*.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (sqrt.f32 cosTheta)) 1) (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (sqrt.f32 cosTheta)) (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (sqrt.f32 cosTheta)) (cbrt.f32 (PI.f32))) (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (sqrt.f32 cosTheta)) (cbrt.f32 (sqrt.f32 (PI.f32)))))
(pow.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 1)
(pow.f32 (cbrt.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 3)
(pow.f32 (pow.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 3) 1/3)
(pow.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 2)
(pow.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (+.f32 1 (+.f32 cosTheta cosTheta)))) -1)
(neg.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) cosTheta) (neg.f32 (sqrt.f32 (PI.f32)))))
(sqrt.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta cosTheta)) (PI.f32)))
(log.f32 (exp.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(cbrt.f32 (pow.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 3))
(cbrt.f32 (/.f32 (pow.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) cosTheta) 3) (pow.f32 (PI.f32) 3/2)))
(expm1.f32 (log1p.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(exp.f32 (-.f32 (log1p.f32 (+.f32 cosTheta cosTheta)) (log.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(exp.f32 (*.f32 (-.f32 (log1p.f32 (+.f32 cosTheta cosTheta)) (log.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 1))
(log1p.f32 (expm1.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))))))) 1)
(*.f32 1 (/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))))))
(*.f32 (/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))))) 1)
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)))))) (cbrt.f32 (pow.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)))) -2)))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)))) -2)) (/.f32 1 (cbrt.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)))))))
(*.f32 (pow.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)))) -1/2) (pow.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)))) -1/2))
(*.f32 -1 (/.f32 1 (+.f32 -1 (neg.f32 (+.f32 c (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)))))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))))) 2) -1) (pow.f32 (cbrt.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))))) -1))
(*.f32 (pow.f32 (sqrt.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))))) -1) (pow.f32 (sqrt.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))))) -1))
(*.f32 (/.f32 1 (+.f32 (pow.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 3) (pow.f32 (+.f32 1 c) 3))) (+.f32 (pow.f32 (+.f32 1 c) 2) (*.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)) (-.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)) (+.f32 1 c)))))
(*.f32 (/.f32 1 (-.f32 (pow.f32 (+.f32 1 c) 2) (pow.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 2))) (-.f32 (+.f32 1 c) (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))))
(pow.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)))) -1)
(pow.f32 (/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))))) 1)
(pow.f32 (/.f32 1 (cbrt.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)))))) 3)
(pow.f32 (pow.f32 (/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))))) 3) 1/3)
(pow.f32 (pow.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)))) -1/2) 2)
(sqrt.f32 (pow.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)))) -2))
(log.f32 (exp.f32 (/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)))))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))))))))
(cbrt.f32 (pow.f32 (/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))))) 3))
(expm1.f32 (log1p.f32 (/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)))))))
(exp.f32 (neg.f32 (log1p.f32 (+.f32 c (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))))))
(exp.f32 (*.f32 (log1p.f32 (+.f32 c (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)))) -1))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 (+.f32 c (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))))) 1))
(log1p.f32 (expm1.f32 (/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)))) 1)
(*.f32 1 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) cosTheta) (/.f32 1 (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))))
(*.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) cosTheta) (*.f32 (pow.f32 (PI.f32) -1/2) (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta))))
(*.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)))
(*.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)
(*.f32 (cbrt.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (cbrt.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))) 2))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))) 2) (cbrt.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))))
(*.f32 (cbrt.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta cosTheta)) (PI.f32))) (*.f32 (cbrt.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta))))
(*.f32 (sqrt.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))))
(*.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (*.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta))))
(*.f32 (/.f32 (neg.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (/.f32 1 (neg.f32 (pow.f32 (exp.f32 cosTheta) cosTheta))))
(*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(*.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (/.f32 1 cosTheta) (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (pow.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (cbrt.f32 cosTheta)) 2) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (cbrt.f32 cosTheta)) (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (sqrt.f32 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (sqrt.f32 cosTheta)) (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (exp.f32 cosTheta) (+.f32 cosTheta cosTheta)))) (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (cbrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta))))
(*.f32 (/.f32 1 (sqrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta))) (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (sqrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta))))
(*.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) cosTheta) 1) (/.f32 (pow.f32 (PI.f32) -1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) cosTheta) (cbrt.f32 (pow.f32 (exp.f32 cosTheta) (+.f32 cosTheta cosTheta)))) (/.f32 (pow.f32 (PI.f32) -1/2) (cbrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta))))
(*.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) cosTheta) (sqrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta))) (/.f32 (pow.f32 (PI.f32) -1/2) (sqrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta))))
(*.f32 (/.f32 (cbrt.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta cosTheta)) (PI.f32))) 1) (/.f32 (cbrt.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (/.f32 (cbrt.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta cosTheta)) (PI.f32))) (cbrt.f32 (pow.f32 (exp.f32 cosTheta) (+.f32 cosTheta cosTheta)))) (cbrt.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))))
(*.f32 (/.f32 (cbrt.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta cosTheta)) (PI.f32))) (sqrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta))) (/.f32 (cbrt.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (sqrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta))))
(*.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 1) (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (cbrt.f32 (pow.f32 (exp.f32 cosTheta) (+.f32 cosTheta cosTheta)))) (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (cbrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta))))
(pow.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)
(pow.f32 (cbrt.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))) 3)
(pow.f32 (pow.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))) 2)
(pow.f32 (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (+.f32 1 (+.f32 cosTheta cosTheta))))) -1)
(neg.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (neg.f32 (pow.f32 (exp.f32 cosTheta) cosTheta))))
(sqrt.f32 (pow.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 2))
(log.f32 (exp.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(cbrt.f32 (pow.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 3))
(expm1.f32 (log1p.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))))
(exp.f32 (-.f32 (-.f32 (log1p.f32 (+.f32 cosTheta cosTheta)) (log.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (*.f32 cosTheta cosTheta)))
(exp.f32 (*.f32 (-.f32 (-.f32 (log1p.f32 (+.f32 cosTheta cosTheta)) (log.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (*.f32 cosTheta cosTheta)) 1))
(log1p.f32 (expm1.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))))
Outputs
(*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta)
(+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1))
(+.f32 (*.f32 -1/2 (*.f32 cosTheta (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))
(fma.f32 -1/2 (*.f32 cosTheta (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta))))
(+.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (*.f32 cosTheta -1/2) -1)))
(+.f32 (*.f32 -1/2 (*.f32 cosTheta (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 cosTheta 2) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))))
(fma.f32 -1/2 (*.f32 cosTheta (sqrt.f32 (/.f32 1 (PI.f32)))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta cosTheta)) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1)) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (*.f32 cosTheta -1/2) (*.f32 -1/2 (*.f32 cosTheta cosTheta)))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1)) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (*.f32 cosTheta -1/2) (*.f32 (*.f32 cosTheta -1/2) cosTheta))))
(/.f32 1 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)))))
(/.f32 1 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))
(/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (-.f32 1 (+.f32 cosTheta cosTheta)) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) 1))
(+.f32 (/.f32 1 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta))))) (*.f32 -1 (/.f32 c (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)))) 2))))
(+.f32 (/.f32 1 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))))) (neg.f32 (/.f32 c (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))) 2))))
(-.f32 (/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))) (/.f32 c (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 2)))
(-.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (-.f32 1 (+.f32 cosTheta cosTheta)) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) 1)) (/.f32 c (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (-.f32 1 (+.f32 cosTheta cosTheta)) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) 1) 2)))
(+.f32 (/.f32 1 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta))))) (+.f32 (/.f32 (pow.f32 c 2) (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)))) 3)) (*.f32 -1 (/.f32 c (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)))) 2)))))
(+.f32 (+.f32 (/.f32 1 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))))) (/.f32 (*.f32 c c) (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))) 3))) (neg.f32 (/.f32 c (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))) 2))))
(+.f32 (/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))) (-.f32 (/.f32 (*.f32 c c) (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 3)) (/.f32 c (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 2))))
(+.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (-.f32 1 (+.f32 cosTheta cosTheta)) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) 1)) (-.f32 (/.f32 c (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (-.f32 1 (+.f32 cosTheta cosTheta)) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) 1) 3) c)) (/.f32 c (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (-.f32 1 (+.f32 cosTheta cosTheta)) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) 1) 2))))
(+.f32 (/.f32 1 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta))))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 c 3) (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)))) 4))) (+.f32 (/.f32 (pow.f32 c 2) (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)))) 3)) (*.f32 -1 (/.f32 c (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)))) 2))))))
(+.f32 (/.f32 1 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))))) (fma.f32 -1 (/.f32 (pow.f32 c 3) (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))) 4)) (+.f32 (neg.f32 (/.f32 c (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))) 2))) (/.f32 (*.f32 c c) (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))) 3)))))
(+.f32 (/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))) (-.f32 (-.f32 (/.f32 (*.f32 c c) (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 3)) (/.f32 c (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 2))) (/.f32 (pow.f32 c 3) (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 4))))
(+.f32 (-.f32 (/.f32 c (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (-.f32 1 (+.f32 cosTheta cosTheta)) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) 1) 3) c)) (/.f32 c (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (-.f32 1 (+.f32 cosTheta cosTheta)) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) 1) 2))) (-.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (-.f32 1 (+.f32 cosTheta cosTheta)) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) 1)) (/.f32 (pow.f32 c 3) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (-.f32 1 (+.f32 cosTheta cosTheta)) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) 1) 4))))
(/.f32 1 c)
(+.f32 (/.f32 1 c) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)))) (pow.f32 c 2))))
(+.f32 (/.f32 1 c) (neg.f32 (/.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))) (*.f32 c c))))
(-.f32 (/.f32 1 c) (/.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) (*.f32 c c)))
(-.f32 (/.f32 1 c) (/.f32 (fma.f32 (sqrt.f32 (/.f32 (-.f32 1 (+.f32 cosTheta cosTheta)) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) 1) (*.f32 c c)))
(+.f32 (/.f32 1 c) (+.f32 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)))) (pow.f32 c 2))) (/.f32 (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)))) 2) (pow.f32 c 3))))
(+.f32 (/.f32 1 c) (fma.f32 -1 (/.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))) (*.f32 c c)) (/.f32 (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))) 2) (pow.f32 c 3))))
(+.f32 (/.f32 1 c) (-.f32 (/.f32 (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 2) (pow.f32 c 3)) (/.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) (*.f32 c c))))
(+.f32 (-.f32 (/.f32 1 c) (/.f32 (fma.f32 (sqrt.f32 (/.f32 (-.f32 1 (+.f32 cosTheta cosTheta)) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) 1) (*.f32 c c))) (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (-.f32 1 (+.f32 cosTheta cosTheta)) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) 1) 2) (pow.f32 c 3)))
(+.f32 (/.f32 1 c) (+.f32 (*.f32 -1 (/.f32 (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)))) 3) (pow.f32 c 4))) (+.f32 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)))) (pow.f32 c 2))) (/.f32 (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)))) 2) (pow.f32 c 3)))))
(+.f32 (/.f32 1 c) (fma.f32 -1 (/.f32 (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))) 3) (pow.f32 c 4)) (fma.f32 -1 (/.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))) (*.f32 c c)) (/.f32 (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))) 2) (pow.f32 c 3)))))
(+.f32 (/.f32 1 c) (-.f32 (-.f32 (/.f32 (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 2) (pow.f32 c 3)) (/.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) (*.f32 c c))) (/.f32 (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 3) (pow.f32 c 4))))
(+.f32 (-.f32 (-.f32 (/.f32 1 c) (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (-.f32 1 (+.f32 cosTheta cosTheta)) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) 1) 3) (pow.f32 c 4))) (/.f32 (fma.f32 (sqrt.f32 (/.f32 (-.f32 1 (+.f32 cosTheta cosTheta)) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) 1) (*.f32 c c))) (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (-.f32 1 (+.f32 cosTheta cosTheta)) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) 1) 2) (pow.f32 c 3)))
(/.f32 1 c)
(+.f32 (/.f32 1 c) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)))) (pow.f32 c 2))))
(+.f32 (/.f32 1 c) (neg.f32 (/.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))) (*.f32 c c))))
(-.f32 (/.f32 1 c) (/.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) (*.f32 c c)))
(-.f32 (/.f32 1 c) (/.f32 (fma.f32 (sqrt.f32 (/.f32 (-.f32 1 (+.f32 cosTheta cosTheta)) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) 1) (*.f32 c c)))
(+.f32 (/.f32 1 c) (+.f32 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)))) (pow.f32 c 2))) (/.f32 (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)))) 2) (pow.f32 c 3))))
(+.f32 (/.f32 1 c) (fma.f32 -1 (/.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))) (*.f32 c c)) (/.f32 (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))) 2) (pow.f32 c 3))))
(+.f32 (/.f32 1 c) (-.f32 (/.f32 (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 2) (pow.f32 c 3)) (/.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) (*.f32 c c))))
(+.f32 (-.f32 (/.f32 1 c) (/.f32 (fma.f32 (sqrt.f32 (/.f32 (-.f32 1 (+.f32 cosTheta cosTheta)) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) 1) (*.f32 c c))) (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (-.f32 1 (+.f32 cosTheta cosTheta)) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) 1) 2) (pow.f32 c 3)))
(+.f32 (/.f32 1 c) (+.f32 (*.f32 -1 (/.f32 (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)))) 3) (pow.f32 c 4))) (+.f32 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)))) (pow.f32 c 2))) (/.f32 (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)))) 2) (pow.f32 c 3)))))
(+.f32 (/.f32 1 c) (fma.f32 -1 (/.f32 (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))) 3) (pow.f32 c 4)) (fma.f32 -1 (/.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))) (*.f32 c c)) (/.f32 (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))) 2) (pow.f32 c 3)))))
(+.f32 (/.f32 1 c) (-.f32 (-.f32 (/.f32 (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 2) (pow.f32 c 3)) (/.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) (*.f32 c c))) (/.f32 (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 3) (pow.f32 c 4))))
(+.f32 (-.f32 (-.f32 (/.f32 1 c) (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (-.f32 1 (+.f32 cosTheta cosTheta)) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) 1) 3) (pow.f32 c 4))) (/.f32 (fma.f32 (sqrt.f32 (/.f32 (-.f32 1 (+.f32 cosTheta cosTheta)) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) 1) (*.f32 c c))) (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (-.f32 1 (+.f32 cosTheta cosTheta)) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) 1) 2) (pow.f32 c 3)))
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
(+.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 -1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) (PI.f32)))))
(fma.f32 cosTheta (sqrt.f32 (PI.f32)) (neg.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (+.f32 (+.f32 1 c) (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32)))))))))
(-.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (+.f32 c (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32))))))))
(-.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 (+.f32 1 (-.f32 c (sqrt.f32 (/.f32 1 (PI.f32))))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(+.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3)))) (*.f32 (+.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))))) (PI.f32))) (pow.f32 cosTheta 3))) (*.f32 -1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) (PI.f32))))))
(fma.f32 cosTheta (sqrt.f32 (PI.f32)) (*.f32 -1 (+.f32 (*.f32 (pow.f32 cosTheta 3) (fma.f32 -1 (*.f32 (pow.f32 (+.f32 (+.f32 1 c) (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3))) (*.f32 (PI.f32) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) -3/2)))) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (+.f32 (+.f32 1 c) (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32))))))))))
(fma.f32 cosTheta (sqrt.f32 (PI.f32)) (neg.f32 (fma.f32 (pow.f32 cosTheta 3) (fma.f32 (PI.f32) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) -3/2) (*.f32 (pow.f32 (+.f32 c (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (neg.f32 (sqrt.f32 (pow.f32 (PI.f32) 3))))) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (+.f32 c (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32))))))))))
(-.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (fma.f32 (pow.f32 cosTheta 3) (fma.f32 (PI.f32) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) -3/2) (*.f32 (pow.f32 (+.f32 1 (-.f32 c (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (neg.f32 (pow.f32 (PI.f32) 3/2)))) (*.f32 (+.f32 1 (-.f32 c (sqrt.f32 (/.f32 1 (PI.f32))))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))))
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (*.f32 (*.f32 (+.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))))))) (sqrt.f32 (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 (+.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (PI.f32)))) (sqrt.f32 (/.f32 1 (PI.f32)))) (PI.f32)) (*.f32 -1 (*.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3)))) (*.f32 (+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 -1/2 (sqrt.f32 (/.f32 1 (PI.f32))))) (PI.f32))) (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))))))) (sqrt.f32 (PI.f32)))))) (pow.f32 cosTheta 4))) (+.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3)))) (*.f32 (+.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))))) (PI.f32))) (pow.f32 cosTheta 3))) (*.f32 -1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) (PI.f32)))))))
(fma.f32 -1 (*.f32 (fma.f32 -1 (*.f32 (sqrt.f32 (pow.f32 (PI.f32) 3)) (*.f32 (+.f32 (+.f32 1 c) (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32))))) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) -3/2))) (fma.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (PI.f32)))) (PI.f32) (neg.f32 (*.f32 (fma.f32 -1 (*.f32 (pow.f32 (+.f32 (+.f32 1 c) (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3))) (*.f32 (PI.f32) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) -3/2))) (*.f32 (+.f32 (+.f32 1 c) (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32))))) (sqrt.f32 (PI.f32))))))) (pow.f32 cosTheta 4)) (fma.f32 cosTheta (sqrt.f32 (PI.f32)) (*.f32 -1 (+.f32 (*.f32 (pow.f32 cosTheta 3) (fma.f32 -1 (*.f32 (pow.f32 (+.f32 (+.f32 1 c) (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3))) (*.f32 (PI.f32) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) -3/2)))) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (+.f32 (+.f32 1 c) (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32)))))))))))
(fma.f32 (neg.f32 (-.f32 (-.f32 (*.f32 (PI.f32) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) 1/2)) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 (+.f32 c (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32))))) (fma.f32 (PI.f32) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) -3/2) (*.f32 (pow.f32 (+.f32 c (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (neg.f32 (sqrt.f32 (pow.f32 (PI.f32) 3)))))))) (*.f32 (+.f32 c (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32))))) (*.f32 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) -3/2) (sqrt.f32 (pow.f32 (PI.f32) 3)))))) (pow.f32 cosTheta 4) (fma.f32 cosTheta (sqrt.f32 (PI.f32)) (neg.f32 (fma.f32 (pow.f32 cosTheta 3) (fma.f32 (PI.f32) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) -3/2) (*.f32 (pow.f32 (+.f32 c (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (neg.f32 (sqrt.f32 (pow.f32 (PI.f32) 3))))) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (+.f32 c (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))))))))))
(-.f32 (-.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (fma.f32 (pow.f32 cosTheta 3) (fma.f32 (PI.f32) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) -3/2) (*.f32 (pow.f32 (+.f32 1 (-.f32 c (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (neg.f32 (pow.f32 (PI.f32) 3/2)))) (*.f32 (+.f32 1 (-.f32 c (sqrt.f32 (/.f32 1 (PI.f32))))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))) (*.f32 (-.f32 (-.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (PI.f32))) (*.f32 (+.f32 1 (-.f32 c (sqrt.f32 (/.f32 1 (PI.f32))))) (*.f32 (fma.f32 (PI.f32) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) -3/2) (*.f32 (pow.f32 (+.f32 1 (-.f32 c (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (neg.f32 (pow.f32 (PI.f32) 3/2)))) (sqrt.f32 (PI.f32))))) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 -3/2 (*.f32 (+.f32 1 (-.f32 c (sqrt.f32 (/.f32 1 (PI.f32))))) (pow.f32 (PI.f32) 3/2))))) (pow.f32 cosTheta 4)))
(/.f32 1 (+.f32 c 1))
(/.f32 1 (+.f32 1 c))
(/.f32 1 (+.f32 c 1))
(/.f32 1 (+.f32 1 c))
(*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta)
(+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1))
(+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (+.f32 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 -1/2 (sqrt.f32 (/.f32 1 (PI.f32))))) cosTheta)))
(+.f32 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta))) (*.f32 cosTheta (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) -3/2)))
(fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1) (*.f32 cosTheta (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) -3/2)))
(fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 -3/2 cosTheta)))
(+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (+.f32 (*.f32 (+.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (PI.f32)))) (sqrt.f32 (/.f32 1 (PI.f32)))) (pow.f32 cosTheta 2)) (+.f32 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 -1/2 (sqrt.f32 (/.f32 1 (PI.f32))))) cosTheta))))
(fma.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))) (fma.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 cosTheta cosTheta) (fma.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) -3/2)))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1) (*.f32 cosTheta (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) -3/2))) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) 1/2)))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 -3/2 cosTheta))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta cosTheta))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) 1)
(/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) cosTheta) (sqrt.f32 (PI.f32)))
(/.f32 (fma.f32 cosTheta 2 1) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (sqrt.f32 (PI.f32)))
(*.f32 1 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) cosTheta) (sqrt.f32 (PI.f32)))
(/.f32 (fma.f32 cosTheta 2 1) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (sqrt.f32 (PI.f32)))
(*.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) cosTheta) (sqrt.f32 (PI.f32)))
(/.f32 (fma.f32 cosTheta 2 1) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (sqrt.f32 (PI.f32)))
(*.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 (/.f32 1 cosTheta) (pow.f32 (PI.f32) -1/2)))
(*.f32 (*.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2))
(*.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (fma.f32 cosTheta 2 1) cosTheta))
(*.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) cosTheta) (pow.f32 (PI.f32) -1/2))
(*.f32 (*.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2))
(*.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (fma.f32 cosTheta 2 1) cosTheta))
(*.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 1)
(/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) cosTheta) (sqrt.f32 (PI.f32)))
(/.f32 (fma.f32 cosTheta 2 1) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (sqrt.f32 (PI.f32)))
(*.f32 (pow.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (cbrt.f32 cosTheta)) 2) (*.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (cbrt.f32 cosTheta)) (pow.f32 (PI.f32) -1/2)))
(*.f32 (pow.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (cbrt.f32 cosTheta)) 2) (*.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (cbrt.f32 cosTheta))))
(*.f32 (pow.f32 (PI.f32) -1/2) (pow.f32 (/.f32 (fma.f32 cosTheta 2 1) (cbrt.f32 cosTheta)) 3))
(*.f32 (cbrt.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (cbrt.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta cosTheta)) (PI.f32))))
(*.f32 (cbrt.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) cosTheta) (sqrt.f32 (PI.f32)))) (cbrt.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta 2 1) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (cbrt.f32 (/.f32 (fma.f32 cosTheta 2 1) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))))
(*.f32 (cbrt.f32 (/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (sqrt.f32 (PI.f32)))) (cbrt.f32 (/.f32 (fma.f32 cosTheta 2 1) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))))
(*.f32 (cbrt.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta cosTheta)) (PI.f32))) (cbrt.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(*.f32 (cbrt.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) cosTheta) (sqrt.f32 (PI.f32)))) (cbrt.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta 2 1) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (cbrt.f32 (/.f32 (fma.f32 cosTheta 2 1) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))))
(*.f32 (cbrt.f32 (/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (sqrt.f32 (PI.f32)))) (cbrt.f32 (/.f32 (fma.f32 cosTheta 2 1) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (sqrt.f32 cosTheta)) (*.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (sqrt.f32 cosTheta)) (pow.f32 (PI.f32) -1/2)))
(*.f32 (*.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (sqrt.f32 cosTheta)) (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (sqrt.f32 cosTheta))) (pow.f32 (PI.f32) -1/2))
(*.f32 (pow.f32 (PI.f32) -1/2) (*.f32 (/.f32 (fma.f32 cosTheta 2 1) (sqrt.f32 cosTheta)) (/.f32 (fma.f32 cosTheta 2 1) (sqrt.f32 cosTheta))))
(*.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(pow.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 2)
(pow.f32 (/.f32 (fma.f32 cosTheta 2 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 2)
(*.f32 (neg.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) cosTheta)) (/.f32 1 (neg.f32 (sqrt.f32 (PI.f32)))))
(/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) cosTheta) (sqrt.f32 (PI.f32)))
(/.f32 (fma.f32 cosTheta 2 1) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (sqrt.f32 (PI.f32)))
(*.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) cosTheta))
(*.f32 (*.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2))
(*.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (fma.f32 cosTheta 2 1) cosTheta))
(*.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) 1) (/.f32 (/.f32 1 cosTheta) (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) cosTheta) (sqrt.f32 (PI.f32)))
(/.f32 (fma.f32 cosTheta 2 1) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (sqrt.f32 (PI.f32)))
(*.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (sqrt.f32 (PI.f32))) (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) cosTheta))
(*.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) cosTheta) (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (/.f32 (fma.f32 cosTheta 2 1) (sqrt.f32 (PI.f32))))
(/.f32 (fma.f32 cosTheta 2 1) (/.f32 (sqrt.f32 (PI.f32)) (/.f32 (fma.f32 cosTheta 2 1) cosTheta)))
(*.f32 (/.f32 1 (cbrt.f32 (PI.f32))) (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) cosTheta) (cbrt.f32 (sqrt.f32 (PI.f32)))))
(/.f32 (/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (cbrt.f32 (sqrt.f32 (PI.f32)))) (cbrt.f32 (PI.f32)))
(/.f32 (/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (cbrt.f32 (PI.f32))) (cbrt.f32 (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 1 (pow.f32 (PI.f32) 1/4)) (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) cosTheta) (pow.f32 (PI.f32) 1/4)))
(*.f32 (/.f32 1 (pow.f32 (PI.f32) 1/4)) (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 (pow.f32 (PI.f32) 1/4) cosTheta)))
(/.f32 (/.f32 (fma.f32 cosTheta 2 1) (*.f32 cosTheta (pow.f32 (PI.f32) 1/4))) (pow.f32 (PI.f32) 1/4))
(/.f32 (/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (pow.f32 (PI.f32) 1/4)) (pow.f32 (PI.f32) 1/4))
(*.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (cbrt.f32 (PI.f32))) (/.f32 (/.f32 1 cosTheta) (cbrt.f32 (sqrt.f32 (PI.f32)))))
(*.f32 (/.f32 1 (cbrt.f32 (PI.f32))) (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) cosTheta) (cbrt.f32 (sqrt.f32 (PI.f32)))))
(/.f32 (/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (cbrt.f32 (sqrt.f32 (PI.f32)))) (cbrt.f32 (PI.f32)))
(/.f32 (/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (cbrt.f32 (PI.f32))) (cbrt.f32 (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (pow.f32 (PI.f32) 1/4)) (/.f32 (/.f32 1 cosTheta) (pow.f32 (PI.f32) 1/4)))
(*.f32 (/.f32 1 (pow.f32 (PI.f32) 1/4)) (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 (pow.f32 (PI.f32) 1/4) cosTheta)))
(/.f32 (/.f32 (fma.f32 cosTheta 2 1) (*.f32 cosTheta (pow.f32 (PI.f32) 1/4))) (pow.f32 (PI.f32) 1/4))
(/.f32 (/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (pow.f32 (PI.f32) 1/4)) (pow.f32 (PI.f32) 1/4))
(*.f32 (/.f32 (pow.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (cbrt.f32 cosTheta)) 2) 1) (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (cbrt.f32 cosTheta)) (sqrt.f32 (PI.f32))))
(*.f32 (pow.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (cbrt.f32 cosTheta)) 2) (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 (sqrt.f32 (PI.f32)) (cbrt.f32 cosTheta))))
(/.f32 (pow.f32 (/.f32 (fma.f32 cosTheta 2 1) (cbrt.f32 cosTheta)) 3) (sqrt.f32 (PI.f32)))
(*.f32 (/.f32 (pow.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (cbrt.f32 cosTheta)) 2) (cbrt.f32 (PI.f32))) (cbrt.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(*.f32 (cbrt.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) cosTheta) (sqrt.f32 (PI.f32)))) (/.f32 (pow.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (cbrt.f32 cosTheta)) 2) (cbrt.f32 (PI.f32))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta 2 1) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (/.f32 (pow.f32 (/.f32 (fma.f32 cosTheta 2 1) (cbrt.f32 cosTheta)) 2) (cbrt.f32 (PI.f32))))
(*.f32 (cbrt.f32 (/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (sqrt.f32 (PI.f32)))) (/.f32 (pow.f32 (/.f32 (fma.f32 cosTheta 2 1) (cbrt.f32 cosTheta)) 2) (cbrt.f32 (PI.f32))))
(*.f32 (/.f32 (pow.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (cbrt.f32 cosTheta)) 2) (pow.f32 (PI.f32) 1/4)) (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (cbrt.f32 cosTheta)) (pow.f32 (PI.f32) 1/4)))
(/.f32 (*.f32 (pow.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (cbrt.f32 cosTheta)) 2) (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 (pow.f32 (PI.f32) 1/4) (cbrt.f32 cosTheta)))) (pow.f32 (PI.f32) 1/4))
(/.f32 (/.f32 (pow.f32 (/.f32 (fma.f32 cosTheta 2 1) (cbrt.f32 cosTheta)) 3) (pow.f32 (PI.f32) 1/4)) (pow.f32 (PI.f32) 1/4))
(*.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (sqrt.f32 cosTheta)) 1) (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (sqrt.f32 cosTheta)) (sqrt.f32 (PI.f32))))
(/.f32 (*.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (sqrt.f32 cosTheta)) (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (sqrt.f32 cosTheta))) (sqrt.f32 (PI.f32)))
(/.f32 (*.f32 (/.f32 (fma.f32 cosTheta 2 1) (sqrt.f32 cosTheta)) (/.f32 (fma.f32 cosTheta 2 1) (sqrt.f32 cosTheta))) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (fma.f32 cosTheta 2 1) (sqrt.f32 cosTheta)) (/.f32 (sqrt.f32 (PI.f32)) (/.f32 (fma.f32 cosTheta 2 1) (sqrt.f32 cosTheta))))
(*.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (sqrt.f32 cosTheta)) (cbrt.f32 (PI.f32))) (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (sqrt.f32 cosTheta)) (cbrt.f32 (sqrt.f32 (PI.f32)))))
(*.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 (cbrt.f32 (PI.f32)) (sqrt.f32 cosTheta))) (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (sqrt.f32 cosTheta)) (cbrt.f32 (sqrt.f32 (PI.f32)))))
(*.f32 (/.f32 (/.f32 (fma.f32 cosTheta 2 1) (sqrt.f32 cosTheta)) (cbrt.f32 (PI.f32))) (/.f32 (/.f32 (fma.f32 cosTheta 2 1) (sqrt.f32 cosTheta)) (cbrt.f32 (sqrt.f32 (PI.f32)))))
(*.f32 (/.f32 (fma.f32 cosTheta 2 1) (*.f32 (sqrt.f32 cosTheta) (cbrt.f32 (PI.f32)))) (/.f32 (/.f32 (fma.f32 cosTheta 2 1) (sqrt.f32 cosTheta)) (cbrt.f32 (sqrt.f32 (PI.f32)))))
(pow.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 1)
(/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) cosTheta) (sqrt.f32 (PI.f32)))
(/.f32 (fma.f32 cosTheta 2 1) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (sqrt.f32 (PI.f32)))
(pow.f32 (cbrt.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 3)
(/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) cosTheta) (sqrt.f32 (PI.f32)))
(/.f32 (fma.f32 cosTheta 2 1) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (sqrt.f32 (PI.f32)))
(pow.f32 (pow.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 3) 1/3)
(/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) cosTheta) (sqrt.f32 (PI.f32)))
(/.f32 (fma.f32 cosTheta 2 1) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (sqrt.f32 (PI.f32)))
(pow.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 2)
(pow.f32 (/.f32 (fma.f32 cosTheta 2 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 2)
(pow.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (+.f32 1 (+.f32 cosTheta cosTheta)))) -1)
(/.f32 1 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (+.f32 1 (+.f32 cosTheta cosTheta)))))
(/.f32 1 (*.f32 cosTheta (*.f32 (fma.f32 cosTheta 2 1) (sqrt.f32 (PI.f32)))))
(/.f32 (/.f32 1 (*.f32 cosTheta (fma.f32 cosTheta 2 1))) (sqrt.f32 (PI.f32)))
(neg.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) cosTheta) (neg.f32 (sqrt.f32 (PI.f32)))))
(/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) cosTheta) (sqrt.f32 (PI.f32)))
(/.f32 (fma.f32 cosTheta 2 1) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (sqrt.f32 (PI.f32)))
(sqrt.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta cosTheta)) (PI.f32)))
(sqrt.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(sqrt.f32 (/.f32 (fma.f32 cosTheta 2 1) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(log.f32 (exp.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) cosTheta) (sqrt.f32 (PI.f32)))
(/.f32 (fma.f32 cosTheta 2 1) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (sqrt.f32 (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) cosTheta) (sqrt.f32 (PI.f32)))
(/.f32 (fma.f32 cosTheta 2 1) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (sqrt.f32 (PI.f32)))
(cbrt.f32 (pow.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 3))
(/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) cosTheta) (sqrt.f32 (PI.f32)))
(/.f32 (fma.f32 cosTheta 2 1) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (sqrt.f32 (PI.f32)))
(cbrt.f32 (/.f32 (pow.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) cosTheta) 3) (pow.f32 (PI.f32) 3/2)))
(cbrt.f32 (/.f32 (pow.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) 3) (pow.f32 (PI.f32) 3/2)))
(expm1.f32 (log1p.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) cosTheta) (sqrt.f32 (PI.f32)))
(/.f32 (fma.f32 cosTheta 2 1) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (sqrt.f32 (PI.f32)))
(exp.f32 (-.f32 (log1p.f32 (+.f32 cosTheta cosTheta)) (log.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(/.f32 (exp.f32 (log1p.f32 (+.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(exp.f32 (*.f32 (-.f32 (log1p.f32 (+.f32 cosTheta cosTheta)) (log.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 1))
(exp.f32 (-.f32 (log1p.f32 (+.f32 cosTheta cosTheta)) (log.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(/.f32 (exp.f32 (log1p.f32 (+.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(log1p.f32 (expm1.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) cosTheta) (sqrt.f32 (PI.f32)))
(/.f32 (fma.f32 cosTheta 2 1) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (sqrt.f32 (PI.f32)))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))))))) 1)
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))))))
(/.f32 1 (+.f32 c (+.f32 (/.f32 (/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)))
(*.f32 1 (/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))))))
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))))))
(/.f32 1 (+.f32 c (+.f32 (/.f32 (/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)))
(*.f32 (/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))))) 1)
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))))))
(/.f32 1 (+.f32 c (+.f32 (/.f32 (/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)))
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)))))) (cbrt.f32 (pow.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)))) -2)))
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 (+.f32 1 c) (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))) (cbrt.f32 (pow.f32 (+.f32 (+.f32 1 c) (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) -2)))
(/.f32 (cbrt.f32 (pow.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))))) -2)) (cbrt.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))))))
(/.f32 (cbrt.f32 (pow.f32 (+.f32 c (+.f32 (/.f32 (/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)) -2)) (cbrt.f32 (+.f32 c (+.f32 (/.f32 (/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1))))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)))) -2)) (/.f32 1 (cbrt.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)))))))
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 (+.f32 1 c) (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))) (cbrt.f32 (pow.f32 (+.f32 (+.f32 1 c) (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) -2)))
(/.f32 (cbrt.f32 (pow.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))))) -2)) (cbrt.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))))))
(/.f32 (cbrt.f32 (pow.f32 (+.f32 c (+.f32 (/.f32 (/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)) -2)) (cbrt.f32 (+.f32 c (+.f32 (/.f32 (/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1))))
(*.f32 (pow.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)))) -1/2) (pow.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)))) -1/2))
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))))))
(/.f32 1 (+.f32 c (+.f32 (/.f32 (/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)))
(*.f32 -1 (/.f32 1 (+.f32 -1 (neg.f32 (+.f32 c (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)))))))
(/.f32 -1 (-.f32 -1 (+.f32 c (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))))
(/.f32 -1 (-.f32 (-.f32 -1 c) (/.f32 (/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))))
(/.f32 -1 (+.f32 -1 (-.f32 (/.f32 (/.f32 (/.f32 (fma.f32 cosTheta -2 -1) cosTheta) (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) c)))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))))) 2) -1) (pow.f32 (cbrt.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))))) -1))
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))))))
(/.f32 1 (+.f32 c (+.f32 (/.f32 (/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)))
(*.f32 (pow.f32 (sqrt.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))))) -1) (pow.f32 (sqrt.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))))) -1))
(pow.f32 (sqrt.f32 (+.f32 (+.f32 1 c) (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))) -2)
(pow.f32 (sqrt.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))))) -2)
(pow.f32 (sqrt.f32 (+.f32 c (+.f32 (/.f32 (/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1))) -2)
(*.f32 (/.f32 1 (+.f32 (pow.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 3) (pow.f32 (+.f32 1 c) 3))) (+.f32 (pow.f32 (+.f32 1 c) 2) (*.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)) (-.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)) (+.f32 1 c)))))
(*.f32 (/.f32 1 (+.f32 (pow.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 3) (pow.f32 (+.f32 1 c) 3))) (+.f32 (pow.f32 (+.f32 1 c) 2) (*.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (-.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (+.f32 1 c)))))
(/.f32 (fma.f32 (/.f32 (/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) (-.f32 (/.f32 (/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c)) (pow.f32 (+.f32 1 c) 2)) (+.f32 (pow.f32 (/.f32 (/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) 3) (pow.f32 (+.f32 1 c) 3)))
(/.f32 (fma.f32 (/.f32 (/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) (+.f32 (/.f32 (/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) (-.f32 -1 c)) (pow.f32 (+.f32 1 c) 2)) (+.f32 (pow.f32 (/.f32 (/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 3) (pow.f32 (+.f32 1 c) 3)))
(*.f32 (/.f32 1 (-.f32 (pow.f32 (+.f32 1 c) 2) (pow.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 2))) (-.f32 (+.f32 1 c) (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))))
(*.f32 (/.f32 1 (-.f32 (pow.f32 (+.f32 1 c) 2) (pow.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 2))) (-.f32 (+.f32 1 c) (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(/.f32 (-.f32 (+.f32 1 c) (/.f32 (/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))) (-.f32 (pow.f32 (+.f32 1 c) 2) (pow.f32 (/.f32 (/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) 2)))
(/.f32 (+.f32 (+.f32 1 c) (/.f32 (/.f32 (/.f32 (fma.f32 cosTheta -2 -1) cosTheta) (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta))) (-.f32 (pow.f32 (+.f32 1 c) 2) (pow.f32 (/.f32 (/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 2)))
(pow.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)))) -1)
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))))))
(/.f32 1 (+.f32 c (+.f32 (/.f32 (/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)))
(pow.f32 (/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))))) 1)
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))))))
(/.f32 1 (+.f32 c (+.f32 (/.f32 (/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)))
(pow.f32 (/.f32 1 (cbrt.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)))))) 3)
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))))))
(/.f32 1 (+.f32 c (+.f32 (/.f32 (/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)))
(pow.f32 (pow.f32 (/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))))) 3) 1/3)
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))))))
(/.f32 1 (+.f32 c (+.f32 (/.f32 (/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)))
(pow.f32 (pow.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)))) -1/2) 2)
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))))))
(/.f32 1 (+.f32 c (+.f32 (/.f32 (/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)))
(sqrt.f32 (pow.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)))) -2))
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))))))
(/.f32 1 (+.f32 c (+.f32 (/.f32 (/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)))
(log.f32 (exp.f32 (/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)))))))
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))))))
(/.f32 1 (+.f32 c (+.f32 (/.f32 (/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))))))))
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))))))
(/.f32 1 (+.f32 c (+.f32 (/.f32 (/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)))
(cbrt.f32 (pow.f32 (/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))))) 3))
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))))))
(/.f32 1 (+.f32 c (+.f32 (/.f32 (/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)))
(expm1.f32 (log1p.f32 (/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)))))))
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))))))
(/.f32 1 (+.f32 c (+.f32 (/.f32 (/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)))
(exp.f32 (neg.f32 (log1p.f32 (+.f32 c (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))))))
(exp.f32 (neg.f32 (log1p.f32 (+.f32 c (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))))
(exp.f32 (neg.f32 (log1p.f32 (+.f32 c (/.f32 (/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))))))
(exp.f32 (neg.f32 (log1p.f32 (+.f32 c (/.f32 (/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta))))))
(exp.f32 (*.f32 (log1p.f32 (+.f32 c (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)))) -1))
(exp.f32 (neg.f32 (log1p.f32 (+.f32 c (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))))
(exp.f32 (neg.f32 (log1p.f32 (+.f32 c (/.f32 (/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))))))
(exp.f32 (neg.f32 (log1p.f32 (+.f32 c (/.f32 (/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta))))))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 (+.f32 c (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))))) 1))
(exp.f32 (neg.f32 (log1p.f32 (+.f32 c (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))))
(exp.f32 (neg.f32 (log1p.f32 (+.f32 c (/.f32 (/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))))))
(exp.f32 (neg.f32 (log1p.f32 (+.f32 c (/.f32 (/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta))))))
(log1p.f32 (expm1.f32 (/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)))))))
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))))))
(/.f32 1 (+.f32 c (+.f32 (/.f32 (/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)))) 1)
(/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(/.f32 (/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta))
(*.f32 1 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(/.f32 (/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta))
(*.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) cosTheta) (/.f32 1 (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(/.f32 (/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta))
(*.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) cosTheta) (*.f32 (pow.f32 (PI.f32) -1/2) (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta))))
(*.f32 (pow.f32 (PI.f32) -1/2) (*.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta))))
(*.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)))
(/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(/.f32 (/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta))
(*.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)
(/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(/.f32 (/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta))
(*.f32 (cbrt.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (cbrt.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))) 2))
(/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(/.f32 (/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))) 2) (cbrt.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(/.f32 (/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta))
(*.f32 (cbrt.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta cosTheta)) (PI.f32))) (*.f32 (cbrt.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta))))
(*.f32 (cbrt.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (*.f32 (cbrt.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) cosTheta) (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta 2 1) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (*.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta 2 1) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta))))
(*.f32 (cbrt.f32 (/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (sqrt.f32 (PI.f32)))) (*.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta 2 1) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta))))
(*.f32 (sqrt.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(/.f32 (/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta))
(*.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (*.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta))))
(*.f32 (pow.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 2) (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)))
(*.f32 (pow.f32 (/.f32 (fma.f32 cosTheta 2 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 2) (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)))
(*.f32 (/.f32 (neg.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (/.f32 1 (neg.f32 (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(/.f32 (/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta))
(*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(/.f32 (/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta))
(*.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (/.f32 1 cosTheta) (sqrt.f32 (PI.f32))))
(/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(/.f32 (/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta))
(*.f32 (/.f32 (pow.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (cbrt.f32 cosTheta)) 2) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (cbrt.f32 cosTheta)) (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 (sqrt.f32 (PI.f32)) (cbrt.f32 cosTheta))) (/.f32 (pow.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (cbrt.f32 cosTheta)) 2) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(/.f32 (pow.f32 (/.f32 (fma.f32 cosTheta 2 1) (cbrt.f32 cosTheta)) 3) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (sqrt.f32 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (sqrt.f32 cosTheta)) (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (*.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (sqrt.f32 cosTheta)) (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (sqrt.f32 cosTheta))) (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta))
(*.f32 (/.f32 (fma.f32 cosTheta 2 1) (*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 cosTheta))) (/.f32 (/.f32 (fma.f32 cosTheta 2 1) (sqrt.f32 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (exp.f32 cosTheta) (+.f32 cosTheta cosTheta)))) (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (cbrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta))))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (exp.f32 cosTheta) (+.f32 cosTheta cosTheta)))) (/.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (cbrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (/.f32 (/.f32 (fma.f32 cosTheta 2 1) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (cbrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta))) (cbrt.f32 (pow.f32 (exp.f32 cosTheta) (+.f32 cosTheta cosTheta))))
(/.f32 (/.f32 (/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (sqrt.f32 (PI.f32))) (cbrt.f32 (exp.f32 (*.f32 cosTheta (+.f32 cosTheta cosTheta))))) (cbrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (/.f32 1 (sqrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta))) (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (sqrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(/.f32 (/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta))
(*.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) cosTheta) 1) (/.f32 (pow.f32 (PI.f32) -1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) cosTheta) (/.f32 (pow.f32 (PI.f32) -1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (/.f32 (pow.f32 (PI.f32) -1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) cosTheta) (cbrt.f32 (pow.f32 (exp.f32 cosTheta) (+.f32 cosTheta cosTheta)))) (/.f32 (pow.f32 (PI.f32) -1/2) (cbrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta))))
(*.f32 (/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (cbrt.f32 (pow.f32 (exp.f32 cosTheta) (+.f32 cosTheta cosTheta)))) (/.f32 (pow.f32 (PI.f32) -1/2) (cbrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta))))
(*.f32 (/.f32 (fma.f32 cosTheta 2 1) (*.f32 cosTheta (cbrt.f32 (exp.f32 (*.f32 cosTheta (+.f32 cosTheta cosTheta)))))) (/.f32 (pow.f32 (PI.f32) -1/2) (cbrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta))))
(*.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) cosTheta) (sqrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta))) (/.f32 (pow.f32 (PI.f32) -1/2) (sqrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta))))
(*.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) cosTheta) (/.f32 (pow.f32 (PI.f32) -1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (/.f32 (pow.f32 (PI.f32) -1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (/.f32 (cbrt.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta cosTheta)) (PI.f32))) 1) (/.f32 (cbrt.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (cbrt.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (/.f32 (cbrt.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) cosTheta) (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta 2 1) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (/.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta 2 1) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta 2 1) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (/.f32 (cbrt.f32 (/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (/.f32 (cbrt.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta cosTheta)) (PI.f32))) (cbrt.f32 (pow.f32 (exp.f32 cosTheta) (+.f32 cosTheta cosTheta)))) (cbrt.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))))
(*.f32 (cbrt.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) (/.f32 (cbrt.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (cbrt.f32 (pow.f32 (exp.f32 cosTheta) (+.f32 cosTheta cosTheta)))))
(*.f32 (cbrt.f32 (/.f32 (/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))) (/.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta 2 1) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (cbrt.f32 (pow.f32 (exp.f32 cosTheta) (+.f32 cosTheta cosTheta)))))
(*.f32 (cbrt.f32 (/.f32 (/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta))) (/.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta 2 1) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (cbrt.f32 (exp.f32 (*.f32 cosTheta (+.f32 cosTheta cosTheta))))))
(*.f32 (/.f32 (cbrt.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta cosTheta)) (PI.f32))) (sqrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta))) (/.f32 (cbrt.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (sqrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta))))
(*.f32 (cbrt.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (/.f32 (cbrt.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) cosTheta) (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta 2 1) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (/.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta 2 1) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta 2 1) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (/.f32 (cbrt.f32 (/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 1) (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(/.f32 (pow.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 2) (pow.f32 (exp.f32 cosTheta) cosTheta))
(/.f32 (pow.f32 (/.f32 (fma.f32 cosTheta 2 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 2) (pow.f32 (exp.f32 cosTheta) cosTheta))
(*.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (cbrt.f32 (pow.f32 (exp.f32 cosTheta) (+.f32 cosTheta cosTheta)))) (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (cbrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta))))
(*.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta) (+.f32 cosTheta cosTheta))) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(/.f32 (/.f32 (pow.f32 (/.f32 (fma.f32 cosTheta 2 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 2) (cbrt.f32 (pow.f32 (exp.f32 cosTheta) (+.f32 cosTheta cosTheta)))) (cbrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta)))
(/.f32 (/.f32 (pow.f32 (/.f32 (fma.f32 cosTheta 2 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 2) (cbrt.f32 (exp.f32 (*.f32 cosTheta (+.f32 cosTheta cosTheta))))) (cbrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta)))
(pow.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)
(/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(/.f32 (/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta))
(pow.f32 (cbrt.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))) 3)
(/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(/.f32 (/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta))
(pow.f32 (pow.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 3) 1/3)
(/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(/.f32 (/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta))
(pow.f32 (sqrt.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))) 2)
(/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(/.f32 (/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta))
(pow.f32 (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (+.f32 1 (+.f32 cosTheta cosTheta))))) -1)
(/.f32 1 (*.f32 (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (+.f32 1 (+.f32 cosTheta cosTheta)))))
(/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (*.f32 (fma.f32 cosTheta 2 1) (sqrt.f32 (PI.f32)))))
(/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (*.f32 cosTheta (*.f32 (fma.f32 cosTheta 2 1) (sqrt.f32 (PI.f32)))))
(neg.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (neg.f32 (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(/.f32 (/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta))
(sqrt.f32 (pow.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 2))
(/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(/.f32 (/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta))
(log.f32 (exp.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(/.f32 (/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(/.f32 (/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta))
(cbrt.f32 (pow.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 3))
(/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(/.f32 (/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta))
(expm1.f32 (log1p.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(/.f32 (/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta))
(exp.f32 (-.f32 (-.f32 (log1p.f32 (+.f32 cosTheta cosTheta)) (log.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (*.f32 cosTheta cosTheta)))
(exp.f32 (-.f32 (log1p.f32 (+.f32 cosTheta cosTheta)) (+.f32 (log.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (*.f32 cosTheta cosTheta))))
(/.f32 (exp.f32 (log1p.f32 (+.f32 cosTheta cosTheta))) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(/.f32 (/.f32 (exp.f32 (log1p.f32 (+.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))
(exp.f32 (*.f32 (-.f32 (-.f32 (log1p.f32 (+.f32 cosTheta cosTheta)) (log.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (*.f32 cosTheta cosTheta)) 1))
(exp.f32 (-.f32 (log1p.f32 (+.f32 cosTheta cosTheta)) (+.f32 (log.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (*.f32 cosTheta cosTheta))))
(/.f32 (exp.f32 (log1p.f32 (+.f32 cosTheta cosTheta))) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(/.f32 (/.f32 (exp.f32 (log1p.f32 (+.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))
(log1p.f32 (expm1.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(/.f32 (/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (/.f32 (fma.f32 cosTheta 2 1) cosTheta) (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta))

localize187.0ms (1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.9%
(*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))
99.8%
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
99.2%
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (PI.f32))))))
98.5%
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (PI.f32)))
Compiler

Compiled 115 to 55 computations (52.2% saved)

series5.0ms (0%)

Counts
4 → 38
Calls

15 calls:

TimeVariablePointExpression
1.0ms
cosTheta
@-inf
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
1.0ms
cosTheta
@inf
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
0.0ms
cosTheta
@inf
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (PI.f32))))))
0.0ms
cosTheta
@-inf
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (PI.f32))))))
0.0ms
c
@0
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (PI.f32))))))

rewrite110.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
988×fma-def
794×expm1-udef
792×log1p-udef
496×fma-neg
460×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
021164
1452162
26184162
Stop Event
node limit
Counts
4 → 119
Calls
Call 1
Inputs
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (PI.f32)))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (PI.f32))))))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))
Outputs
(-.f32 (exp.f32 (log1p.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))))) 1)
(*.f32 1 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))))
(*.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (/.f32 1 (*.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))))
(*.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (pow.f32 (PI.f32) -1/2)))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) -1/2))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))) 1)
(*.f32 (cbrt.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))))) (cbrt.f32 (/.f32 (/.f32 (fma.f32 cosTheta -2 1) (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) 2)) (PI.f32))))
(*.f32 (cbrt.f32 (/.f32 (/.f32 (fma.f32 cosTheta -2 1) (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) 2)) (PI.f32))) (cbrt.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) 2))) (*.f32 (cbrt.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) (pow.f32 (PI.f32) -1/2)))
(*.f32 (sqrt.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))))) (sqrt.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))))))
(*.f32 (sqrt.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) (*.f32 (sqrt.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) (pow.f32 (PI.f32) -1/2)))
(*.f32 (/.f32 (neg.f32 (sqrt.f32 (fma.f32 cosTheta -2 1))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (/.f32 1 (neg.f32 (sqrt.f32 (PI.f32)))))
(*.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))
(*.f32 (/.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) (sqrt.f32 (PI.f32))) (/.f32 (cbrt.f32 (sqrt.f32 (fma.f32 cosTheta -2 1))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))
(*.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/4) (sqrt.f32 (PI.f32))) (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/4) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))
(*.f32 (/.f32 1 (cbrt.f32 (PI.f32))) (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (cbrt.f32 (sqrt.f32 (PI.f32)))))
(*.f32 (/.f32 1 (pow.f32 (PI.f32) 1/4)) (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) 1/4)))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) 1) (/.f32 (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (cbrt.f32 (PI.f32))) (/.f32 (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (cbrt.f32 (sqrt.f32 (PI.f32)))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (PI.f32) 1/4)) (/.f32 (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (pow.f32 (PI.f32) 1/4)))
(*.f32 (/.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) 2))) 1) (/.f32 (cbrt.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) 2))) (cbrt.f32 (PI.f32))) (cbrt.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))))))
(*.f32 (/.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) 2))) (pow.f32 (PI.f32) 1/4)) (/.f32 (cbrt.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) (pow.f32 (PI.f32) 1/4)))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 1) (/.f32 (sqrt.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) (cbrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) (cbrt.f32 (sqrt.f32 (PI.f32)))))
(pow.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))) 1)
(pow.f32 (cbrt.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))))) 3)
(pow.f32 (pow.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))))) 2)
(pow.f32 (*.f32 (sqrt.f32 (PI.f32)) (/.f32 cosTheta (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)))) -1)
(neg.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (neg.f32 (sqrt.f32 (PI.f32)))))
(sqrt.f32 (/.f32 (/.f32 (fma.f32 cosTheta -2 1) (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) 2)) (PI.f32)))
(log.f32 (exp.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))))))
(cbrt.f32 (pow.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))) 3))
(expm1.f32 (log1p.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))))))
(exp.f32 (-.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (fma.f32 cosTheta cosTheta (log.f32 cosTheta))) (log.f32 (sqrt.f32 (PI.f32)))))
(exp.f32 (*.f32 (-.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (fma.f32 cosTheta cosTheta (log.f32 cosTheta))) (log.f32 (sqrt.f32 (PI.f32)))) 1))
(log1p.f32 (expm1.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (+.f32 c (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) -1/2) 1))))) 1)
(*.f32 1 (/.f32 1 (+.f32 c (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) -1/2) 1))))
(*.f32 (/.f32 1 (+.f32 c (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) -1/2) 1))) 1)
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 c (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) -1/2) 1)))) (cbrt.f32 (pow.f32 (+.f32 c (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) -1/2) 1)) -2)))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 c (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) -1/2) 1)) -2)) (/.f32 1 (cbrt.f32 (+.f32 c (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) -1/2) 1)))))
(*.f32 (pow.f32 (+.f32 c (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) -1/2) 1)) -1/2) (pow.f32 (+.f32 c (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) -1/2) 1)) -1/2))
(*.f32 -1 (/.f32 1 (neg.f32 (+.f32 c (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) -1/2) 1)))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (+.f32 c (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) -1/2) 1))) 2) -1) (pow.f32 (cbrt.f32 (+.f32 c (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) -1/2) 1))) -1))
(*.f32 (pow.f32 (sqrt.f32 (+.f32 c (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) -1/2) 1))) -1) (pow.f32 (sqrt.f32 (+.f32 c (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) -1/2) 1))) -1))
(*.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) -1/2) c) 3))) (fma.f32 (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) -1/2) c) (-.f32 (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) -1/2) c) 1) 1))
(*.f32 (/.f32 1 (-.f32 1 (pow.f32 (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) -1/2) c) 2))) (-.f32 1 (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) -1/2) c)))
(pow.f32 (+.f32 c (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) -1/2) 1)) -1)
(pow.f32 (/.f32 1 (+.f32 c (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) -1/2) 1))) 1)
(pow.f32 (/.f32 1 (cbrt.f32 (+.f32 c (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) -1/2) 1)))) 3)
(pow.f32 (pow.f32 (/.f32 1 (+.f32 c (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) -1/2) 1))) 3) 1/3)
(pow.f32 (pow.f32 (+.f32 c (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) -1/2) 1)) -1/2) 2)
(sqrt.f32 (pow.f32 (+.f32 c (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) -1/2) 1)) -2))
(log.f32 (exp.f32 (/.f32 1 (+.f32 c (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) -1/2) 1)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (+.f32 c (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) -1/2) 1))))))
(cbrt.f32 (pow.f32 (/.f32 1 (+.f32 c (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) -1/2) 1))) 3))
(expm1.f32 (log1p.f32 (/.f32 1 (+.f32 c (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) -1/2) 1)))))
(exp.f32 (neg.f32 (log1p.f32 (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) -1/2) c))))
(exp.f32 (*.f32 (log1p.f32 (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) -1/2) c)) -1))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) -1/2) c))) 1))
(log1p.f32 (expm1.f32 (/.f32 1 (+.f32 c (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) -1/2) 1)))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))) 1)
(*.f32 1 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))
(*.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1)
(*.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 cosTheta -2 1))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))))
(*.f32 (cbrt.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) 2))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) 2))) (cbrt.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(*.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/4) (*.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/4) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))))
(*.f32 (sqrt.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) (sqrt.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(*.f32 (neg.f32 (sqrt.f32 (fma.f32 cosTheta -2 1))) (/.f32 1 (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (neg.f32 cosTheta))))
(*.f32 (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (sqrt.f32 (fma.f32 cosTheta -2 1)))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) cosTheta) (/.f32 1 (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (/.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) 1) (/.f32 (cbrt.f32 (sqrt.f32 (fma.f32 cosTheta -2 1))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))
(*.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/4) 1) (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/4) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))
(*.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/4) cosTheta) (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/4) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (/.f32 1 cosTheta) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (/.f32 1 (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) cosTheta))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) 2))) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (cbrt.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (sqrt.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(*.f32 (/.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) cosTheta) (/.f32 (cbrt.f32 (sqrt.f32 (fma.f32 cosTheta -2 1))) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (/.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (cbrt.f32 (sqrt.f32 (fma.f32 cosTheta -2 1))) cosTheta))
(*.f32 (/.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) (cbrt.f32 (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) 2))) (cbrt.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(*.f32 (/.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) (sqrt.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) (/.f32 (cbrt.f32 (sqrt.f32 (fma.f32 cosTheta -2 1))) (sqrt.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(*.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/4) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/4) cosTheta))
(*.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/4) (cbrt.f32 (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) 2))) (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/4) (cbrt.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(pow.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1)
(pow.f32 (cbrt.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 3)
(pow.f32 (pow.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 2)
(pow.f32 (/.f32 cosTheta (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta))) -1)
(neg.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (neg.f32 cosTheta))))
(sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) 2)))
(log.f32 (exp.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))))
(cbrt.f32 (pow.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 3))
(cbrt.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 3/2) (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) 3)))
(expm1.f32 (log1p.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))
(exp.f32 (*.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (fma.f32 cosTheta cosTheta (log.f32 cosTheta))) 1))
(log1p.f32 (expm1.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 1)
(pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)
(pow.f32 (cbrt.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 3)
(pow.f32 (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 2)
(sqrt.f32 (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) 2))
(log.f32 (pow.f32 (exp.f32 cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(cbrt.f32 (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) 3))
(cbrt.f32 (*.f32 (pow.f32 cosTheta 3) (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 3)))
(cbrt.f32 (*.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 3) (pow.f32 cosTheta 3)))
(expm1.f32 (log1p.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))
(exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))
(exp.f32 (*.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)) 1))
(log1p.f32 (expm1.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))

simplify184.0ms (1%)

Algorithm
egg-herbie
Rules
470×associate-+l+
468×associate-+r+
446×associate-*r*
418×sqr-pow
414×distribute-rgt-neg-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04109457
110998933
243998773
Stop Event
node limit
Counts
157 → 244
Calls
Call 1
Inputs
(*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 (*.f32 cosTheta (+.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) (+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))
(+.f32 (*.f32 cosTheta (+.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) (+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (+.f32 (*.f32 (+.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (PI.f32)))) (sqrt.f32 (/.f32 1 (PI.f32)))) (pow.f32 cosTheta 2)) (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))))
(/.f32 1 (+.f32 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta))) 1))
(+.f32 (*.f32 -1 (/.f32 c (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)))) (+.f32 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta))) 1)))) (/.f32 1 (+.f32 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta))) 1)))
(+.f32 (*.f32 -1 (/.f32 c (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)))) (+.f32 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta))) 1)))) (+.f32 (/.f32 (pow.f32 c 2) (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)))) (pow.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta))) 1) 2))) (/.f32 1 (+.f32 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta))) 1))))
(+.f32 (*.f32 -1 (/.f32 c (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)))) (+.f32 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta))) 1)))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 c 3) (*.f32 (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)))) 2) (pow.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta))) 1) 2)))) (+.f32 (/.f32 (pow.f32 c 2) (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)))) (pow.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta))) 1) 2))) (/.f32 1 (+.f32 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta))) 1)))))
(/.f32 1 c)
(+.f32 (/.f32 1 c) (*.f32 -1 (/.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta))) 1) (pow.f32 c 2))))
(+.f32 (/.f32 1 c) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta))) 1) (pow.f32 c 2))) (/.f32 (pow.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta))) 1) 2) (pow.f32 c 3))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)))) 2) (+.f32 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta))) 1)) (pow.f32 c 4))) (+.f32 (/.f32 1 c) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta))) 1) (pow.f32 c 2))) (/.f32 (pow.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta))) 1) 2) (pow.f32 c 3)))))
(/.f32 1 c)
(+.f32 (/.f32 1 c) (*.f32 -1 (/.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta))) 1) (pow.f32 c 2))))
(+.f32 (/.f32 1 c) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta))) 1) (pow.f32 c 2))) (/.f32 (pow.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta))) 1) 2) (pow.f32 c 3))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)))) 2) (+.f32 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta))) 1)) (pow.f32 c 4))) (+.f32 (/.f32 1 c) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta))) 1) (pow.f32 c 2))) (/.f32 (pow.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta))) 1) 2) (pow.f32 c 3)))))
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
(+.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 -1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) (PI.f32)))))
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3)))) (*.f32 (+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 -1/2 (sqrt.f32 (/.f32 1 (PI.f32))))) (PI.f32))) (pow.f32 cosTheta 3))) (+.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 -1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) (PI.f32))))))
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (*.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3)))) (*.f32 (+.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))))) (PI.f32))) (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))))))) (sqrt.f32 (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 (*.f32 (+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 -1/2 (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))))))) (sqrt.f32 (pow.f32 (PI.f32) 3)))) (*.f32 (+.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (PI.f32)))) (sqrt.f32 (/.f32 1 (PI.f32)))) (PI.f32)))) (pow.f32 cosTheta 4))) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3)))) (*.f32 (+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 -1/2 (sqrt.f32 (/.f32 1 (PI.f32))))) (PI.f32))) (pow.f32 cosTheta 3))) (+.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 -1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) (PI.f32)))))))
(/.f32 1 (+.f32 c 1))
(/.f32 1 (+.f32 c 1))
(/.f32 1 cosTheta)
(-.f32 (/.f32 1 cosTheta) 1)
(-.f32 (+.f32 (*.f32 -3/2 cosTheta) (/.f32 1 cosTheta)) 1)
(-.f32 (+.f32 (*.f32 -3/2 cosTheta) (+.f32 (*.f32 1/2 (pow.f32 cosTheta 2)) (/.f32 1 cosTheta))) 1)
cosTheta
(+.f32 (pow.f32 cosTheta 3) cosTheta)
(+.f32 (*.f32 1/2 (pow.f32 cosTheta 5)) (+.f32 (pow.f32 cosTheta 3) cosTheta))
(+.f32 (*.f32 1/2 (pow.f32 cosTheta 5)) (+.f32 (pow.f32 cosTheta 3) (+.f32 (*.f32 1/6 (pow.f32 cosTheta 7)) cosTheta)))
(*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)
(*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)
(*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)
(*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)
(*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)
(*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)
(*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)
(*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)
(-.f32 (exp.f32 (log1p.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))))) 1)
(*.f32 1 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))))
(*.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (/.f32 1 (*.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))))
(*.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (pow.f32 (PI.f32) -1/2)))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) -1/2))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))) 1)
(*.f32 (cbrt.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))))) (cbrt.f32 (/.f32 (/.f32 (fma.f32 cosTheta -2 1) (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) 2)) (PI.f32))))
(*.f32 (cbrt.f32 (/.f32 (/.f32 (fma.f32 cosTheta -2 1) (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) 2)) (PI.f32))) (cbrt.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) 2))) (*.f32 (cbrt.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) (pow.f32 (PI.f32) -1/2)))
(*.f32 (sqrt.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))))) (sqrt.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))))))
(*.f32 (sqrt.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) (*.f32 (sqrt.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) (pow.f32 (PI.f32) -1/2)))
(*.f32 (/.f32 (neg.f32 (sqrt.f32 (fma.f32 cosTheta -2 1))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (/.f32 1 (neg.f32 (sqrt.f32 (PI.f32)))))
(*.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))
(*.f32 (/.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) (sqrt.f32 (PI.f32))) (/.f32 (cbrt.f32 (sqrt.f32 (fma.f32 cosTheta -2 1))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))
(*.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/4) (sqrt.f32 (PI.f32))) (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/4) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))
(*.f32 (/.f32 1 (cbrt.f32 (PI.f32))) (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (cbrt.f32 (sqrt.f32 (PI.f32)))))
(*.f32 (/.f32 1 (pow.f32 (PI.f32) 1/4)) (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) 1/4)))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) 1) (/.f32 (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (cbrt.f32 (PI.f32))) (/.f32 (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (cbrt.f32 (sqrt.f32 (PI.f32)))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (PI.f32) 1/4)) (/.f32 (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (pow.f32 (PI.f32) 1/4)))
(*.f32 (/.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) 2))) 1) (/.f32 (cbrt.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) 2))) (cbrt.f32 (PI.f32))) (cbrt.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))))))
(*.f32 (/.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) 2))) (pow.f32 (PI.f32) 1/4)) (/.f32 (cbrt.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) (pow.f32 (PI.f32) 1/4)))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 1) (/.f32 (sqrt.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) (cbrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) (cbrt.f32 (sqrt.f32 (PI.f32)))))
(pow.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))) 1)
(pow.f32 (cbrt.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))))) 3)
(pow.f32 (pow.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))))) 2)
(pow.f32 (*.f32 (sqrt.f32 (PI.f32)) (/.f32 cosTheta (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)))) -1)
(neg.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (neg.f32 (sqrt.f32 (PI.f32)))))
(sqrt.f32 (/.f32 (/.f32 (fma.f32 cosTheta -2 1) (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) 2)) (PI.f32)))
(log.f32 (exp.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))))))
(cbrt.f32 (pow.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))) 3))
(expm1.f32 (log1p.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))))))
(exp.f32 (-.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (fma.f32 cosTheta cosTheta (log.f32 cosTheta))) (log.f32 (sqrt.f32 (PI.f32)))))
(exp.f32 (*.f32 (-.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (fma.f32 cosTheta cosTheta (log.f32 cosTheta))) (log.f32 (sqrt.f32 (PI.f32)))) 1))
(log1p.f32 (expm1.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (+.f32 c (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) -1/2) 1))))) 1)
(*.f32 1 (/.f32 1 (+.f32 c (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) -1/2) 1))))
(*.f32 (/.f32 1 (+.f32 c (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) -1/2) 1))) 1)
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 c (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) -1/2) 1)))) (cbrt.f32 (pow.f32 (+.f32 c (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) -1/2) 1)) -2)))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 c (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) -1/2) 1)) -2)) (/.f32 1 (cbrt.f32 (+.f32 c (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) -1/2) 1)))))
(*.f32 (pow.f32 (+.f32 c (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) -1/2) 1)) -1/2) (pow.f32 (+.f32 c (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) -1/2) 1)) -1/2))
(*.f32 -1 (/.f32 1 (neg.f32 (+.f32 c (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) -1/2) 1)))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (+.f32 c (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) -1/2) 1))) 2) -1) (pow.f32 (cbrt.f32 (+.f32 c (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) -1/2) 1))) -1))
(*.f32 (pow.f32 (sqrt.f32 (+.f32 c (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) -1/2) 1))) -1) (pow.f32 (sqrt.f32 (+.f32 c (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) -1/2) 1))) -1))
(*.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) -1/2) c) 3))) (fma.f32 (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) -1/2) c) (-.f32 (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) -1/2) c) 1) 1))
(*.f32 (/.f32 1 (-.f32 1 (pow.f32 (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) -1/2) c) 2))) (-.f32 1 (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) -1/2) c)))
(pow.f32 (+.f32 c (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) -1/2) 1)) -1)
(pow.f32 (/.f32 1 (+.f32 c (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) -1/2) 1))) 1)
(pow.f32 (/.f32 1 (cbrt.f32 (+.f32 c (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) -1/2) 1)))) 3)
(pow.f32 (pow.f32 (/.f32 1 (+.f32 c (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) -1/2) 1))) 3) 1/3)
(pow.f32 (pow.f32 (+.f32 c (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) -1/2) 1)) -1/2) 2)
(sqrt.f32 (pow.f32 (+.f32 c (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) -1/2) 1)) -2))
(log.f32 (exp.f32 (/.f32 1 (+.f32 c (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) -1/2) 1)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (+.f32 c (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) -1/2) 1))))))
(cbrt.f32 (pow.f32 (/.f32 1 (+.f32 c (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) -1/2) 1))) 3))
(expm1.f32 (log1p.f32 (/.f32 1 (+.f32 c (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) -1/2) 1)))))
(exp.f32 (neg.f32 (log1p.f32 (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) -1/2) c))))
(exp.f32 (*.f32 (log1p.f32 (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) -1/2) c)) -1))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) -1/2) c))) 1))
(log1p.f32 (expm1.f32 (/.f32 1 (+.f32 c (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) -1/2) 1)))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))) 1)
(*.f32 1 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))
(*.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1)
(*.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 cosTheta -2 1))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))))
(*.f32 (cbrt.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) 2))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) 2))) (cbrt.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(*.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/4) (*.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/4) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))))
(*.f32 (sqrt.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) (sqrt.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(*.f32 (neg.f32 (sqrt.f32 (fma.f32 cosTheta -2 1))) (/.f32 1 (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (neg.f32 cosTheta))))
(*.f32 (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (sqrt.f32 (fma.f32 cosTheta -2 1)))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) cosTheta) (/.f32 1 (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (/.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) 1) (/.f32 (cbrt.f32 (sqrt.f32 (fma.f32 cosTheta -2 1))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))
(*.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/4) 1) (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/4) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))
(*.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/4) cosTheta) (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/4) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (/.f32 1 cosTheta) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (/.f32 1 (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) cosTheta))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) 2))) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (cbrt.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (sqrt.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(*.f32 (/.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) cosTheta) (/.f32 (cbrt.f32 (sqrt.f32 (fma.f32 cosTheta -2 1))) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (/.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (cbrt.f32 (sqrt.f32 (fma.f32 cosTheta -2 1))) cosTheta))
(*.f32 (/.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) (cbrt.f32 (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) 2))) (cbrt.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(*.f32 (/.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) (sqrt.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) (/.f32 (cbrt.f32 (sqrt.f32 (fma.f32 cosTheta -2 1))) (sqrt.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(*.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/4) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/4) cosTheta))
(*.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/4) (cbrt.f32 (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) 2))) (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/4) (cbrt.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(pow.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1)
(pow.f32 (cbrt.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 3)
(pow.f32 (pow.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 2)
(pow.f32 (/.f32 cosTheta (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta))) -1)
(neg.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (neg.f32 cosTheta))))
(sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) 2)))
(log.f32 (exp.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))))
(cbrt.f32 (pow.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 3))
(cbrt.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 3/2) (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) 3)))
(expm1.f32 (log1p.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))
(exp.f32 (*.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (fma.f32 cosTheta cosTheta (log.f32 cosTheta))) 1))
(log1p.f32 (expm1.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 1)
(pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)
(pow.f32 (cbrt.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 3)
(pow.f32 (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 2)
(sqrt.f32 (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) 2))
(log.f32 (pow.f32 (exp.f32 cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(cbrt.f32 (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) 3))
(cbrt.f32 (*.f32 (pow.f32 cosTheta 3) (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 3)))
(cbrt.f32 (*.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 3) (pow.f32 cosTheta 3)))
(expm1.f32 (log1p.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))
(exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))
(exp.f32 (*.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)) 1))
(log1p.f32 (expm1.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))
Outputs
(*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta)
(+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1))
(+.f32 (*.f32 cosTheta (+.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) (+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))
(fma.f32 cosTheta (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) -3/2) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta))))
(fma.f32 cosTheta (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) -3/2) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1)))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) (fma.f32 cosTheta -3/2 -1)))
(+.f32 (*.f32 cosTheta (+.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) (+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (+.f32 (*.f32 (+.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (PI.f32)))) (sqrt.f32 (/.f32 1 (PI.f32)))) (pow.f32 cosTheta 2)) (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))))
(fma.f32 cosTheta (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) -3/2) (fma.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))) (fma.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 cosTheta cosTheta) (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))))
(+.f32 (fma.f32 cosTheta (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) -3/2) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1))) (*.f32 (*.f32 (*.f32 1/2 cosTheta) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (fma.f32 (*.f32 cosTheta cosTheta) 1/2 (/.f32 1 cosTheta))) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (fma.f32 cosTheta -3/2 -1)))
(/.f32 1 (+.f32 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta))) 1))
(/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 1 (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) 1))
(/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) 1))
(/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(+.f32 (*.f32 -1 (/.f32 c (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)))) (+.f32 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta))) 1)))) (/.f32 1 (+.f32 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta))) 1)))
(fma.f32 -1 (/.f32 c (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 1 (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) 1) 2)) (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 1 (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) 1)))
(-.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) 1)) (/.f32 c (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) 1) 2)))
(-.f32 (/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))) (/.f32 c (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 2)))
(+.f32 (*.f32 -1 (/.f32 c (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)))) (+.f32 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta))) 1)))) (+.f32 (/.f32 (pow.f32 c 2) (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)))) (pow.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta))) 1) 2))) (/.f32 1 (+.f32 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta))) 1))))
(fma.f32 -1 (/.f32 c (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 1 (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) 1) 2)) (+.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 1 (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) 1)) (/.f32 (*.f32 c c) (*.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 1 (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) 1) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 1 (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) 1) 2)))))
(-.f32 (+.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) 1)) (/.f32 (*.f32 c c) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) 1) 3))) (/.f32 c (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) 1) 2)))
(+.f32 (/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))) (*.f32 (/.f32 c (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 2)) (+.f32 -1 (/.f32 c (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))))))
(+.f32 (*.f32 -1 (/.f32 c (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)))) (+.f32 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta))) 1)))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 c 3) (*.f32 (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)))) 2) (pow.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta))) 1) 2)))) (+.f32 (/.f32 (pow.f32 c 2) (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)))) (pow.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta))) 1) 2))) (/.f32 1 (+.f32 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta))) 1)))))
(fma.f32 -1 (/.f32 c (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 1 (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) 1) 2)) (fma.f32 -1 (/.f32 (/.f32 (pow.f32 c 3) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 1 (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) 1) 2)) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 1 (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) 1) 2)) (+.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 1 (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) 1)) (/.f32 (*.f32 c c) (*.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 1 (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) 1) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 1 (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) 1) 2))))))
(-.f32 (-.f32 (+.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) 1)) (/.f32 (*.f32 c c) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) 1) 3))) (/.f32 (pow.f32 c 3) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) 1) 4))) (/.f32 c (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) 1) 2)))
(+.f32 (*.f32 (/.f32 c (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 2)) (+.f32 -1 (/.f32 c (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))))) (-.f32 (/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))) (/.f32 (pow.f32 c 3) (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 4))))
(/.f32 1 c)
(+.f32 (/.f32 1 c) (*.f32 -1 (/.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta))) 1) (pow.f32 c 2))))
(+.f32 (/.f32 1 c) (neg.f32 (/.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 1 (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) 1) (*.f32 c c))))
(-.f32 (/.f32 1 c) (/.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) 1) (*.f32 c c)))
(-.f32 (/.f32 1 c) (/.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) (*.f32 c c)))
(+.f32 (/.f32 1 c) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta))) 1) (pow.f32 c 2))) (/.f32 (pow.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta))) 1) 2) (pow.f32 c 3))))
(+.f32 (/.f32 1 c) (fma.f32 -1 (/.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 1 (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) 1) (*.f32 c c)) (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 1 (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) 1) 2) (pow.f32 c 3))))
(+.f32 (-.f32 (/.f32 1 c) (/.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) 1) (*.f32 c c))) (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) 1) 2) (pow.f32 c 3)))
(+.f32 (/.f32 1 c) (*.f32 (/.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) (*.f32 c c)) (+.f32 -1 (/.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) c))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)))) 2) (+.f32 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta))) 1)) (pow.f32 c 4))) (+.f32 (/.f32 1 c) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta))) 1) (pow.f32 c 2))) (/.f32 (pow.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta))) 1) 2) (pow.f32 c 3)))))
(fma.f32 -1 (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 1 (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) 1) 2) (/.f32 (pow.f32 c 4) (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 1 (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) 1))) (+.f32 (/.f32 1 c) (fma.f32 -1 (/.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 1 (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) 1) (*.f32 c c)) (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 1 (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) 1) 2) (pow.f32 c 3)))))
(-.f32 (+.f32 (-.f32 (/.f32 1 c) (/.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) 1) (*.f32 c c))) (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) 1) 2) (pow.f32 c 3))) (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) 1) 3) (pow.f32 c 4)))
(+.f32 (/.f32 1 c) (-.f32 (*.f32 (/.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) (*.f32 c c)) (+.f32 -1 (/.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) c))) (/.f32 (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 3) (pow.f32 c 4))))
(/.f32 1 c)
(+.f32 (/.f32 1 c) (*.f32 -1 (/.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta))) 1) (pow.f32 c 2))))
(+.f32 (/.f32 1 c) (neg.f32 (/.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 1 (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) 1) (*.f32 c c))))
(-.f32 (/.f32 1 c) (/.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) 1) (*.f32 c c)))
(-.f32 (/.f32 1 c) (/.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) (*.f32 c c)))
(+.f32 (/.f32 1 c) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta))) 1) (pow.f32 c 2))) (/.f32 (pow.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta))) 1) 2) (pow.f32 c 3))))
(+.f32 (/.f32 1 c) (fma.f32 -1 (/.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 1 (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) 1) (*.f32 c c)) (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 1 (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) 1) 2) (pow.f32 c 3))))
(+.f32 (-.f32 (/.f32 1 c) (/.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) 1) (*.f32 c c))) (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) 1) 2) (pow.f32 c 3)))
(+.f32 (/.f32 1 c) (*.f32 (/.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) (*.f32 c c)) (+.f32 -1 (/.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) c))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)))) 2) (+.f32 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta))) 1)) (pow.f32 c 4))) (+.f32 (/.f32 1 c) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta))) 1) (pow.f32 c 2))) (/.f32 (pow.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta))) 1) 2) (pow.f32 c 3)))))
(fma.f32 -1 (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 1 (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) 1) 2) (/.f32 (pow.f32 c 4) (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 1 (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) 1))) (+.f32 (/.f32 1 c) (fma.f32 -1 (/.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 1 (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) 1) (*.f32 c c)) (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 1 (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) 1) 2) (pow.f32 c 3)))))
(-.f32 (+.f32 (-.f32 (/.f32 1 c) (/.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) 1) (*.f32 c c))) (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) 1) 2) (pow.f32 c 3))) (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) 1) 3) (pow.f32 c 4)))
(+.f32 (/.f32 1 c) (-.f32 (*.f32 (/.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) (*.f32 c c)) (+.f32 -1 (/.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) c))) (/.f32 (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 3) (pow.f32 c 4))))
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
(+.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 -1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) (PI.f32)))))
(fma.f32 cosTheta (sqrt.f32 (PI.f32)) (neg.f32 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (+.f32 (+.f32 1 c) (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32)))))) (PI.f32))))
(-.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))))))
(*.f32 cosTheta (-.f32 (sqrt.f32 (PI.f32)) (*.f32 (*.f32 (PI.f32) (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))) cosTheta)))
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3)))) (*.f32 (+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 -1/2 (sqrt.f32 (/.f32 1 (PI.f32))))) (PI.f32))) (pow.f32 cosTheta 3))) (+.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 -1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) (PI.f32))))))
(fma.f32 -1 (*.f32 (pow.f32 cosTheta 3) (fma.f32 -1 (*.f32 (pow.f32 (+.f32 (+.f32 1 c) (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3))) (*.f32 (PI.f32) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) -3/2)))) (fma.f32 cosTheta (sqrt.f32 (PI.f32)) (neg.f32 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (+.f32 (+.f32 1 c) (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32)))))) (PI.f32)))))
(-.f32 (-.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))))) (*.f32 (pow.f32 cosTheta 3) (fma.f32 (neg.f32 (pow.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) 2)) (fabs.f32 (pow.f32 (PI.f32) 3/2)) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 -3/2 (PI.f32))))))
(-.f32 (*.f32 cosTheta (-.f32 (sqrt.f32 (PI.f32)) (*.f32 (*.f32 (PI.f32) (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))) cosTheta))) (*.f32 (pow.f32 cosTheta 3) (fma.f32 (neg.f32 (pow.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) 2)) (pow.f32 (PI.f32) 3/2) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 -3/2 (PI.f32))))))
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (*.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3)))) (*.f32 (+.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))))) (PI.f32))) (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))))))) (sqrt.f32 (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 (*.f32 (+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 -1/2 (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))))))) (sqrt.f32 (pow.f32 (PI.f32) 3)))) (*.f32 (+.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (PI.f32)))) (sqrt.f32 (/.f32 1 (PI.f32)))) (PI.f32)))) (pow.f32 cosTheta 4))) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3)))) (*.f32 (+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 -1/2 (sqrt.f32 (/.f32 1 (PI.f32))))) (PI.f32))) (pow.f32 cosTheta 3))) (+.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 -1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) (PI.f32)))))))
(fma.f32 -1 (*.f32 (fma.f32 -1 (*.f32 (fma.f32 -1 (*.f32 (pow.f32 (+.f32 (+.f32 1 c) (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3))) (*.f32 (PI.f32) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) -3/2))) (*.f32 (+.f32 (+.f32 1 c) (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32))))) (sqrt.f32 (PI.f32)))) (fma.f32 -1 (*.f32 (sqrt.f32 (pow.f32 (PI.f32) 3)) (*.f32 (+.f32 (+.f32 1 c) (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32))))) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) -3/2))) (*.f32 (PI.f32) (*.f32 1/2 (sqrt.f32 (/.f32 1 (PI.f32))))))) (pow.f32 cosTheta 4)) (fma.f32 -1 (*.f32 (pow.f32 cosTheta 3) (fma.f32 -1 (*.f32 (pow.f32 (+.f32 (+.f32 1 c) (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3))) (*.f32 (PI.f32) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) -3/2)))) (fma.f32 cosTheta (sqrt.f32 (PI.f32)) (neg.f32 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (+.f32 (+.f32 1 c) (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32)))))) (PI.f32))))))
(-.f32 (-.f32 (-.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))))) (*.f32 (pow.f32 cosTheta 3) (fma.f32 (neg.f32 (pow.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) 2)) (fabs.f32 (pow.f32 (PI.f32) 3/2)) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 -3/2 (PI.f32)))))) (*.f32 (-.f32 (-.f32 (*.f32 (PI.f32) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) 1/2)) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 -3/2 (*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (fabs.f32 (pow.f32 (PI.f32) 3/2)))))) (*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (fma.f32 (neg.f32 (pow.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) 2)) (fabs.f32 (pow.f32 (PI.f32) 3/2)) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 -3/2 (PI.f32)))) (sqrt.f32 (PI.f32))))) (pow.f32 cosTheta 4)))
(-.f32 (-.f32 (*.f32 cosTheta (-.f32 (sqrt.f32 (PI.f32)) (*.f32 (*.f32 (PI.f32) (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))) cosTheta))) (*.f32 (pow.f32 cosTheta 3) (fma.f32 (neg.f32 (pow.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) 2)) (pow.f32 (PI.f32) 3/2) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 -3/2 (PI.f32)))))) (*.f32 (-.f32 (*.f32 (PI.f32) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) 1/2)) (*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (+.f32 (*.f32 (fma.f32 (neg.f32 (pow.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) 2)) (pow.f32 (PI.f32) 3/2) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 -3/2 (PI.f32)))) (sqrt.f32 (PI.f32))) (*.f32 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) -3/2) (pow.f32 (PI.f32) 3/2))))) (pow.f32 cosTheta 4)))
(/.f32 1 (+.f32 c 1))
(/.f32 1 (+.f32 1 c))
(/.f32 1 (+.f32 c 1))
(/.f32 1 (+.f32 1 c))
(/.f32 1 cosTheta)
(-.f32 (/.f32 1 cosTheta) 1)
(+.f32 (/.f32 1 cosTheta) -1)
(-.f32 (+.f32 (*.f32 -3/2 cosTheta) (/.f32 1 cosTheta)) 1)
(+.f32 (fma.f32 -3/2 cosTheta (/.f32 1 cosTheta)) -1)
(+.f32 -1 (fma.f32 cosTheta -3/2 (/.f32 1 cosTheta)))
(+.f32 (/.f32 1 cosTheta) (fma.f32 cosTheta -3/2 -1))
(-.f32 (+.f32 (*.f32 -3/2 cosTheta) (+.f32 (*.f32 1/2 (pow.f32 cosTheta 2)) (/.f32 1 cosTheta))) 1)
(+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1)
(+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 (*.f32 cosTheta cosTheta) 1/2 (/.f32 1 cosTheta))))
(+.f32 (fma.f32 cosTheta -3/2 (/.f32 1 cosTheta)) (fma.f32 cosTheta (*.f32 cosTheta 1/2) -1))
cosTheta
(+.f32 (pow.f32 cosTheta 3) cosTheta)
(+.f32 cosTheta (pow.f32 cosTheta 3))
(+.f32 (*.f32 1/2 (pow.f32 cosTheta 5)) (+.f32 (pow.f32 cosTheta 3) cosTheta))
(fma.f32 1/2 (pow.f32 cosTheta 5) (+.f32 cosTheta (pow.f32 cosTheta 3)))
(+.f32 cosTheta (fma.f32 1/2 (pow.f32 cosTheta 5) (pow.f32 cosTheta 3)))
(+.f32 (*.f32 1/2 (pow.f32 cosTheta 5)) (+.f32 (pow.f32 cosTheta 3) (+.f32 (*.f32 1/6 (pow.f32 cosTheta 7)) cosTheta)))
(fma.f32 1/2 (pow.f32 cosTheta 5) (+.f32 (pow.f32 cosTheta 3) (fma.f32 1/6 (pow.f32 cosTheta 7) cosTheta)))
(+.f32 (fma.f32 1/6 (pow.f32 cosTheta 7) cosTheta) (fma.f32 1/2 (pow.f32 cosTheta 5) (pow.f32 cosTheta 3)))
(*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)
(*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))
(*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))
(*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)
(*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))
(*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))
(*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)
(*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))
(*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))
(*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)
(*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))
(*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))
(*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)
(*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))
(*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))
(*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)
(*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))
(*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))
(*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)
(*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))
(*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))
(*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)
(*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))
(*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))))) 1)
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (sqrt.f32 (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 1 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (sqrt.f32 (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (/.f32 1 (*.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (sqrt.f32 (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (pow.f32 (PI.f32) -1/2)))
(*.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))))
(*.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (/.f32 (pow.f32 (PI.f32) -1/2) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) -1/2))
(*.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (pow.f32 (PI.f32) -1/2)))
(*.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))))
(*.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (/.f32 (pow.f32 (PI.f32) -1/2) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))) 1)
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (sqrt.f32 (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (cbrt.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))))) (cbrt.f32 (/.f32 (/.f32 (fma.f32 cosTheta -2 1) (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) 2)) (PI.f32))))
(*.f32 (cbrt.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))))) (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (*.f32 (PI.f32) (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) 2)))))
(*.f32 (cbrt.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))))) (cbrt.f32 (/.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) 2))))
(*.f32 (cbrt.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (sqrt.f32 (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) (cbrt.f32 (/.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) 2))))
(*.f32 (cbrt.f32 (/.f32 (/.f32 (fma.f32 cosTheta -2 1) (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) 2)) (PI.f32))) (cbrt.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))))))
(*.f32 (cbrt.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))))) (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (*.f32 (PI.f32) (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) 2)))))
(*.f32 (cbrt.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))))) (cbrt.f32 (/.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) 2))))
(*.f32 (cbrt.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (sqrt.f32 (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) (cbrt.f32 (/.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) 2))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) 2))) (*.f32 (cbrt.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) (pow.f32 (PI.f32) -1/2)))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) 2))) (*.f32 (pow.f32 (PI.f32) -1/2) (cbrt.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))))
(*.f32 (pow.f32 (PI.f32) -1/2) (*.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) 2))) (cbrt.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))))
(*.f32 (sqrt.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))))) (sqrt.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))))))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (sqrt.f32 (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (sqrt.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) (*.f32 (sqrt.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) (pow.f32 (PI.f32) -1/2)))
(*.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (pow.f32 (PI.f32) -1/2)))
(*.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))))
(*.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (/.f32 (pow.f32 (PI.f32) -1/2) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))
(*.f32 (/.f32 (neg.f32 (sqrt.f32 (fma.f32 cosTheta -2 1))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (/.f32 1 (neg.f32 (sqrt.f32 (PI.f32)))))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (sqrt.f32 (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))
(*.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (pow.f32 (PI.f32) -1/2)))
(*.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))))
(*.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (/.f32 (pow.f32 (PI.f32) -1/2) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))
(*.f32 (/.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) (sqrt.f32 (PI.f32))) (/.f32 (cbrt.f32 (sqrt.f32 (fma.f32 cosTheta -2 1))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (*.f32 (/.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) (sqrt.f32 (PI.f32))) (cbrt.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(/.f32 (*.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) (cbrt.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)))) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))))
(*.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/4) (sqrt.f32 (PI.f32))) (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/4) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (sqrt.f32 (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (/.f32 1 (cbrt.f32 (PI.f32))) (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (cbrt.f32 (sqrt.f32 (PI.f32)))))
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) (cbrt.f32 (sqrt.f32 (PI.f32))))) (cbrt.f32 (PI.f32)))
(*.f32 (/.f32 1 (pow.f32 (PI.f32) 1/4)) (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) 1/4)))
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 (pow.f32 (PI.f32) 1/4) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) 1/4))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) 1) (/.f32 (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (sqrt.f32 (PI.f32))))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (sqrt.f32 (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (cbrt.f32 (PI.f32))) (/.f32 (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (cbrt.f32 (sqrt.f32 (PI.f32)))))
(*.f32 (/.f32 1 (cbrt.f32 (PI.f32))) (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (cbrt.f32 (sqrt.f32 (PI.f32)))))
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) (cbrt.f32 (sqrt.f32 (PI.f32))))) (cbrt.f32 (PI.f32)))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (PI.f32) 1/4)) (/.f32 (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (pow.f32 (PI.f32) 1/4)))
(*.f32 (/.f32 1 (pow.f32 (PI.f32) 1/4)) (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) 1/4)))
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 (pow.f32 (PI.f32) 1/4) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) 1/4))
(*.f32 (/.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) 2))) 1) (/.f32 (cbrt.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) (sqrt.f32 (PI.f32))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) 2))) (/.f32 (cbrt.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) 2))) (cbrt.f32 (PI.f32))) (cbrt.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))))))
(*.f32 (cbrt.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))))) (/.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) 2))) (cbrt.f32 (PI.f32))))
(*.f32 (cbrt.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))))) (/.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) 2))) (cbrt.f32 (PI.f32))))
(/.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) 2))) (/.f32 (cbrt.f32 (PI.f32)) (cbrt.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (sqrt.f32 (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))))
(*.f32 (/.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) 2))) (pow.f32 (PI.f32) 1/4)) (/.f32 (cbrt.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) (pow.f32 (PI.f32) 1/4)))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 1) (/.f32 (sqrt.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) (sqrt.f32 (PI.f32))))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (sqrt.f32 (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) (cbrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) (cbrt.f32 (sqrt.f32 (PI.f32)))))
(*.f32 (/.f32 1 (cbrt.f32 (PI.f32))) (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (cbrt.f32 (sqrt.f32 (PI.f32)))))
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) (cbrt.f32 (sqrt.f32 (PI.f32))))) (cbrt.f32 (PI.f32)))
(pow.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))) 1)
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (sqrt.f32 (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(pow.f32 (cbrt.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))))) 3)
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (sqrt.f32 (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(pow.f32 (pow.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))) 3) 1/3)
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (sqrt.f32 (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(pow.f32 (sqrt.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))))) 2)
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (sqrt.f32 (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(pow.f32 (*.f32 (sqrt.f32 (PI.f32)) (/.f32 cosTheta (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)))) -1)
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (sqrt.f32 (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(neg.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (neg.f32 (sqrt.f32 (PI.f32)))))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (sqrt.f32 (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(sqrt.f32 (/.f32 (/.f32 (fma.f32 cosTheta -2 1) (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) 2)) (PI.f32)))
(sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (*.f32 (PI.f32) (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) 2))))
(sqrt.f32 (/.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) 2)))
(log.f32 (exp.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))))))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (sqrt.f32 (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))))))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (sqrt.f32 (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(cbrt.f32 (pow.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))) 3))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (sqrt.f32 (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(expm1.f32 (log1p.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))))))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (sqrt.f32 (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(exp.f32 (-.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (fma.f32 cosTheta cosTheta (log.f32 cosTheta))) (log.f32 (sqrt.f32 (PI.f32)))))
(exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (+.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)) (log.f32 (sqrt.f32 (PI.f32))))))
(/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (PI.f32)))
(exp.f32 (*.f32 (-.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (fma.f32 cosTheta cosTheta (log.f32 cosTheta))) (log.f32 (sqrt.f32 (PI.f32)))) 1))
(exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (+.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)) (log.f32 (sqrt.f32 (PI.f32))))))
(/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (PI.f32)))
(log1p.f32 (expm1.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))))))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (sqrt.f32 (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (+.f32 c (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) -1/2) 1))))) 1)
(/.f32 1 (+.f32 c (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) -1/2) 1)))
(/.f32 1 (+.f32 c (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1)))
(/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) c)))
(*.f32 1 (/.f32 1 (+.f32 c (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) -1/2) 1))))
(/.f32 1 (+.f32 c (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) -1/2) 1)))
(/.f32 1 (+.f32 c (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1)))
(/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) c)))
(*.f32 (/.f32 1 (+.f32 c (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) -1/2) 1))) 1)
(/.f32 1 (+.f32 c (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) -1/2) 1)))
(/.f32 1 (+.f32 c (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1)))
(/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) c)))
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 c (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) -1/2) 1)))) (cbrt.f32 (pow.f32 (+.f32 c (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) -1/2) 1)) -2)))
(/.f32 (cbrt.f32 (pow.f32 (+.f32 c (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1)) -2)) (cbrt.f32 (+.f32 c (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))))
(/.f32 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) c)) -2)) (cbrt.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) c))))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 c (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) -1/2) 1)) -2)) (/.f32 1 (cbrt.f32 (+.f32 c (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) -1/2) 1)))))
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 c (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) -1/2) 1)))) (cbrt.f32 (pow.f32 (+.f32 c (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) -1/2) 1)) -2)))
(/.f32 (cbrt.f32 (pow.f32 (+.f32 c (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1)) -2)) (cbrt.f32 (+.f32 c (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))))
(/.f32 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) c)) -2)) (cbrt.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) c))))
(*.f32 (pow.f32 (+.f32 c (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) -1/2) 1)) -1/2) (pow.f32 (+.f32 c (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) -1/2) 1)) -1/2))
(/.f32 1 (+.f32 c (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) -1/2) 1)))
(/.f32 1 (+.f32 c (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1)))
(/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) c)))
(*.f32 -1 (/.f32 1 (neg.f32 (+.f32 c (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) -1/2) 1)))))
(/.f32 1 (+.f32 c (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) -1/2) 1)))
(/.f32 1 (+.f32 c (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1)))
(/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) c)))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (+.f32 c (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) -1/2) 1))) 2) -1) (pow.f32 (cbrt.f32 (+.f32 c (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) -1/2) 1))) -1))
(/.f32 1 (+.f32 c (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) -1/2) 1)))
(/.f32 1 (+.f32 c (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1)))
(/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) c)))
(*.f32 (pow.f32 (sqrt.f32 (+.f32 c (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) -1/2) 1))) -1) (pow.f32 (sqrt.f32 (+.f32 c (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) -1/2) 1))) -1))
(pow.f32 (sqrt.f32 (+.f32 c (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) -1/2) 1))) -2)
(pow.f32 (sqrt.f32 (+.f32 c (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))) -2)
(pow.f32 (sqrt.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) c))) -2)
(*.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) -1/2) c) 3))) (fma.f32 (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) -1/2) c) (-.f32 (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) -1/2) c) 1) 1))
(/.f32 (*.f32 1 (fma.f32 (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) -1/2) c) (+.f32 (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) -1/2) c) -1) 1)) (+.f32 1 (pow.f32 (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) -1/2) c) 3)))
(/.f32 (fma.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) c) (+.f32 -1 (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) c)) 1) (+.f32 1 (pow.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) c) 3)))
(*.f32 (/.f32 1 (-.f32 1 (pow.f32 (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) -1/2) c) 2))) (-.f32 1 (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) -1/2) c)))
(/.f32 (-.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) c)) (-.f32 1 (pow.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) c) 2)))
(pow.f32 (+.f32 c (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) -1/2) 1)) -1)
(/.f32 1 (+.f32 c (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) -1/2) 1)))
(/.f32 1 (+.f32 c (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1)))
(/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) c)))
(pow.f32 (/.f32 1 (+.f32 c (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) -1/2) 1))) 1)
(/.f32 1 (+.f32 c (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) -1/2) 1)))
(/.f32 1 (+.f32 c (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1)))
(/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) c)))
(pow.f32 (/.f32 1 (cbrt.f32 (+.f32 c (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) -1/2) 1)))) 3)
(/.f32 1 (+.f32 c (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) -1/2) 1)))
(/.f32 1 (+.f32 c (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1)))
(/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) c)))
(pow.f32 (pow.f32 (/.f32 1 (+.f32 c (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) -1/2) 1))) 3) 1/3)
(/.f32 1 (+.f32 c (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) -1/2) 1)))
(/.f32 1 (+.f32 c (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1)))
(/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) c)))
(pow.f32 (pow.f32 (+.f32 c (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) -1/2) 1)) -1/2) 2)
(/.f32 1 (+.f32 c (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) -1/2) 1)))
(/.f32 1 (+.f32 c (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1)))
(/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) c)))
(sqrt.f32 (pow.f32 (+.f32 c (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) -1/2) 1)) -2))
(/.f32 1 (+.f32 c (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) -1/2) 1)))
(/.f32 1 (+.f32 c (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1)))
(/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) c)))
(log.f32 (exp.f32 (/.f32 1 (+.f32 c (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) -1/2) 1)))))
(/.f32 1 (+.f32 c (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) -1/2) 1)))
(/.f32 1 (+.f32 c (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1)))
(/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) c)))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (+.f32 c (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) -1/2) 1))))))
(/.f32 1 (+.f32 c (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) -1/2) 1)))
(/.f32 1 (+.f32 c (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1)))
(/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) c)))
(cbrt.f32 (pow.f32 (/.f32 1 (+.f32 c (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) -1/2) 1))) 3))
(/.f32 1 (+.f32 c (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) -1/2) 1)))
(/.f32 1 (+.f32 c (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1)))
(/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) c)))
(expm1.f32 (log1p.f32 (/.f32 1 (+.f32 c (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) -1/2) 1)))))
(/.f32 1 (+.f32 c (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) -1/2) 1)))
(/.f32 1 (+.f32 c (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1)))
(/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) c)))
(exp.f32 (neg.f32 (log1p.f32 (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) -1/2) c))))
(exp.f32 (neg.f32 (log1p.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) c))))
(exp.f32 (*.f32 (log1p.f32 (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) -1/2) c)) -1))
(exp.f32 (neg.f32 (log1p.f32 (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) -1/2) c))))
(exp.f32 (neg.f32 (log1p.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) c))))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) -1/2) c))) 1))
(exp.f32 (neg.f32 (log1p.f32 (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) -1/2) c))))
(exp.f32 (neg.f32 (log1p.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) c))))
(log1p.f32 (expm1.f32 (/.f32 1 (+.f32 c (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) -1/2) 1)))))
(/.f32 1 (+.f32 c (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (PI.f32) -1/2) 1)))
(/.f32 1 (+.f32 c (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1)))
(/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) c)))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))) 1)
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 1 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1)
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 cosTheta -2 1))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))))
(*.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (cbrt.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)))))
(*.f32 (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (*.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) (cbrt.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)))))
(*.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) (/.f32 (cbrt.f32 (sqrt.f32 (fma.f32 cosTheta -2 1))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))
(*.f32 (cbrt.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) 2))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) 2))) (cbrt.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) 2))) (cbrt.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(*.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/4) (*.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/4) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (sqrt.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) (sqrt.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (neg.f32 (sqrt.f32 (fma.f32 cosTheta -2 1))) (/.f32 1 (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (neg.f32 cosTheta))))
(/.f32 (neg.f32 (sqrt.f32 (fma.f32 cosTheta -2 1))) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (neg.f32 cosTheta)))
(*.f32 (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (sqrt.f32 (fma.f32 cosTheta -2 1)))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) cosTheta) (/.f32 1 (pow.f32 (exp.f32 cosTheta) cosTheta)))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (/.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) 1) (/.f32 (cbrt.f32 (sqrt.f32 (fma.f32 cosTheta -2 1))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))
(*.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (cbrt.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)))))
(*.f32 (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (*.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) (cbrt.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)))))
(*.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) (/.f32 (cbrt.f32 (sqrt.f32 (fma.f32 cosTheta -2 1))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))
(*.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/4) 1) (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/4) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/4) cosTheta) (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/4) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (/.f32 1 cosTheta) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (/.f32 1 (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) cosTheta))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) 2))) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (cbrt.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(/.f32 (*.f32 1 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (cbrt.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))) (cbrt.f32 (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) 2)))
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (cbrt.f32 (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) 2))) (cbrt.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (sqrt.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (/.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) cosTheta) (/.f32 (cbrt.f32 (sqrt.f32 (fma.f32 cosTheta -2 1))) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (cbrt.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)))))
(*.f32 (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (*.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) (cbrt.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)))))
(*.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) (/.f32 (cbrt.f32 (sqrt.f32 (fma.f32 cosTheta -2 1))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))
(*.f32 (/.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (cbrt.f32 (sqrt.f32 (fma.f32 cosTheta -2 1))) cosTheta))
(*.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (cbrt.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)))))
(*.f32 (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (*.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) (cbrt.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)))))
(*.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) (/.f32 (cbrt.f32 (sqrt.f32 (fma.f32 cosTheta -2 1))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))
(*.f32 (/.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) (cbrt.f32 (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) 2))) (cbrt.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(/.f32 (*.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) (cbrt.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))) (cbrt.f32 (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) 2)))
(*.f32 (cbrt.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) (/.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) (cbrt.f32 (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) 2))))
(*.f32 (/.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) (sqrt.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) (/.f32 (cbrt.f32 (sqrt.f32 (fma.f32 cosTheta -2 1))) (sqrt.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(*.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (cbrt.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)))))
(*.f32 (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (*.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) (cbrt.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)))))
(*.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) (/.f32 (cbrt.f32 (sqrt.f32 (fma.f32 cosTheta -2 1))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))
(*.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/4) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/4) cosTheta))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/4) (cbrt.f32 (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) 2))) (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/4) (cbrt.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(/.f32 (*.f32 1 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (cbrt.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))) (cbrt.f32 (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) 2)))
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (cbrt.f32 (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) 2))) (cbrt.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))
(pow.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1)
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(pow.f32 (cbrt.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 3)
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(pow.f32 (pow.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 3) 1/3)
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(pow.f32 (sqrt.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 2)
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(pow.f32 (/.f32 cosTheta (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta))) -1)
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(neg.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (neg.f32 cosTheta))))
(*.f32 (neg.f32 (sqrt.f32 (fma.f32 cosTheta -2 1))) (/.f32 1 (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (neg.f32 cosTheta))))
(/.f32 (neg.f32 (sqrt.f32 (fma.f32 cosTheta -2 1))) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (neg.f32 cosTheta)))
(sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) 2)))
(log.f32 (exp.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(cbrt.f32 (pow.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 3))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(cbrt.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 3/2) (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) 3)))
(expm1.f32 (log1p.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))
(/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta)
(exp.f32 (*.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (fma.f32 cosTheta cosTheta (log.f32 cosTheta))) 1))
(exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))
(/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta)
(log1p.f32 (expm1.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 1)
(*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))
(*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))
(pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)
(*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))
(*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))
(pow.f32 (cbrt.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 3)
(*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))
(*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))
(pow.f32 (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) 3) 1/3)
(*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))
(*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))
(pow.f32 (sqrt.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 2)
(*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))
(*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))
(sqrt.f32 (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) 2))
(*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))
(*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))
(log.f32 (pow.f32 (exp.f32 cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))
(*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))
(*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))
(cbrt.f32 (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) 3))
(*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))
(*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))
(cbrt.f32 (*.f32 (pow.f32 cosTheta 3) (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 3)))
(*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))
(*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))
(cbrt.f32 (*.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 3) (pow.f32 cosTheta 3)))
(*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))
(*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))
(expm1.f32 (log1p.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))
(*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))
(*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))
(exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))
(*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))
(*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))
(exp.f32 (*.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)) 1))
(*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))
(*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))
(log1p.f32 (expm1.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))
(*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))
(*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))

eval767.0ms (4%)

Compiler

Compiled 37772 to 22438 computations (40.6% saved)

prune367.0ms (1.9%)

Pruning

40 alts after pruning (40 fresh and 0 done)

PrunedKeptTotal
New1084401124
Fresh000
Picked101
Done404
Total1089401129
Accurracy
100.0%
Counts
1129 → 40
Alt Table
Click to see full alt table
StatusAccuracyProgram
94.8%
(fma.f32 cosTheta (sqrt.f32 (PI.f32)) (*.f32 (neg.f32 (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (+.f32 (+.f32 1 c) (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32))))))))
97.6%
(pow.f32 (pow.f32 (+.f32 1 (+.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta) c)) -1/2) 2)
89.2%
(pow.f32 (pow.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)))) -1/2) 2)
88.2%
(pow.f32 (/.f32 1 (cbrt.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)))))) 3)
89.1%
(pow.f32 (sqrt.f32 (+.f32 (+.f32 1 c) (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))) -2)
97.7%
(pow.f32 (sqrt.f32 (+.f32 1 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 cosTheta cosTheta))))))) -2)
59.3%
(/.f32 (-.f32 1 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 cosTheta cosTheta)))))) (-.f32 1 (pow.f32 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 cosTheta cosTheta))))) 2)))
97.5%
(/.f32 1 (fma.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) 1))
89.1%
(/.f32 1 (+.f32 (+.f32 1 c) (pow.f32 (sqrt.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))) 2)))
88.6%
(/.f32 1 (+.f32 (+.f32 1 c) (pow.f32 (cbrt.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))) 3)))
88.3%
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (/.f32 (*.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (sqrt.f32 cosTheta)) (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (sqrt.f32 cosTheta))) (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta))))
90.2%
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta)))
89.4%
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (/.f32 (/.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (sqrt.f32 (PI.f32))) (sqrt.f32 cosTheta)) (sqrt.f32 cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
89.8%
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (+.f32 cosTheta (+.f32 1 cosTheta))) (*.f32 (cbrt.f32 (PI.f32)) cosTheta)) (cbrt.f32 (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
89.9%
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (/.f32 (sqrt.f32 (PI.f32)) (/.f32 1 cosTheta))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
95.8%
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (/.f32 1 (sqrt.f32 (PI.f32))) (*.f32 (-.f32 (+.f32 (*.f32 -1/2 cosTheta) (/.f32 1 cosTheta)) 1) (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta)))))))
97.8%
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (sqrt.f32 (-.f32 (-.f32 1 cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
97.8%
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (*.f32 (/.f32 1 (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 (+.f32 cosTheta cosTheta) (+.f32 cosTheta cosTheta))) (+.f32 cosTheta (+.f32 1 cosTheta)))) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
97.7%
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (*.f32 (*.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (cbrt.f32 (/.f32 1 (PI.f32)))) (/.f32 (sqrt.f32 (-.f32 (-.f32 1 cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
50.5%
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (sqrt.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta cosTheta)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
51.1%
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (sqrt.f32 (/.f32 (+.f32 cosTheta (+.f32 1 cosTheta)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
94.0%
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1))))
11.2%
(/.f32 1 (+.f32 c 1))
97.5%
(/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
98.3%
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (PI.f32))))))
90.5%
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 1 cosTheta) (sqrt.f32 (PI.f32))))))
94.4%
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (PI.f32))))))
96.2%
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (-.f32 (+.f32 (*.f32 -3/2 cosTheta) (/.f32 1 cosTheta)) 1) (sqrt.f32 (PI.f32))))))
97.3%
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (-.f32 (+.f32 (*.f32 -3/2 cosTheta) (+.f32 (*.f32 1/2 (pow.f32 cosTheta 2)) (/.f32 1 cosTheta))) 1) (sqrt.f32 (PI.f32))))))
63.4%
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))))))
90.0%
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (sqrt.f32 (PI.f32))))))
97.5%
(/.f32 1 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))
4.9%
(/.f32 1 c)
94.8%
(-.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
88.6%
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))))) 2) -1) (pow.f32 (cbrt.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))))) -1))
11.2%
(*.f32 (pow.f32 (+.f32 1 c) -2) (+.f32 1 c))
50.1%
(*.f32 (/.f32 1 (-.f32 (pow.f32 (+.f32 1 c) 2) (*.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta cosTheta)) (PI.f32)) (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 2)))) (-.f32 (+.f32 1 c) (/.f32 (*.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))))
94.7%
(*.f32 cosTheta (-.f32 (sqrt.f32 (PI.f32)) (*.f32 (*.f32 (PI.f32) (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))) cosTheta)))
91.3%
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
55.1%
(sqrt.f32 (pow.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)))) -2))
Compiler

Compiled 1942 to 1468 computations (24.4% saved)

localize345.0ms (1.8%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.8%
(/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta)
99.7%
(-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))
99.2%
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (PI.f32))))))
98.5%
(/.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (PI.f32)))
Compiler

Compiled 137 to 85 computations (38% saved)

series8.0ms (0%)

Counts
4 → 60
Calls

15 calls:

TimeVariablePointExpression
1.0ms
cosTheta
@inf
(/.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (PI.f32)))
1.0ms
c
@0
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (PI.f32))))))
1.0ms
cosTheta
@-inf
(/.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (PI.f32)))
1.0ms
cosTheta
@inf
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (PI.f32))))))
1.0ms
cosTheta
@0
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (PI.f32))))))

rewrite116.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
844×expm1-udef
842×log1p-udef
492×add-sqr-sqrt
478×pow1
476×*-un-lft-identity
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
022188
1485186
26660186
Stop Event
node limit
Counts
4 → 148
Calls
Call 1
Inputs
(/.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (PI.f32)))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (PI.f32))))))
(-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))
(/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta)
Outputs
(-.f32 (exp.f32 (log1p.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) 1)
(*.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(*.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (*.f32 (/.f32 1 cosTheta) (pow.f32 (PI.f32) -1/2)))
(*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) -1/2))
(*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 1)
(*.f32 1 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(*.f32 (cbrt.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (cbrt.f32 (/.f32 (pow.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) 2) (PI.f32))))
(*.f32 (cbrt.f32 (/.f32 (pow.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) 2) (PI.f32))) (cbrt.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) 2)) (*.f32 (cbrt.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta)) (pow.f32 (PI.f32) -1/2)))
(*.f32 (sqrt.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (sqrt.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(*.f32 (sqrt.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta)) (*.f32 (sqrt.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta)) (pow.f32 (PI.f32) -1/2)))
(*.f32 (/.f32 (neg.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)))) cosTheta) (/.f32 1 (neg.f32 (sqrt.f32 (PI.f32)))))
(*.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)))) 2) (sqrt.f32 (PI.f32))) (/.f32 (cbrt.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)))) cosTheta))
(*.f32 (/.f32 (sqrt.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)))) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)))) cosTheta))
(*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) 1) (/.f32 (/.f32 1 cosTheta) (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (cbrt.f32 (PI.f32))) (/.f32 (/.f32 1 cosTheta) (cbrt.f32 (sqrt.f32 (PI.f32)))))
(*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (pow.f32 (PI.f32) 1/4)) (/.f32 (/.f32 1 cosTheta) (pow.f32 (PI.f32) 1/4)))
(*.f32 (/.f32 1 (cbrt.f32 (PI.f32))) (/.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (cbrt.f32 (sqrt.f32 (PI.f32)))))
(*.f32 (/.f32 1 (pow.f32 (PI.f32) 1/4)) (/.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) 1/4)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) 2)) 1) (/.f32 (cbrt.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta)) (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) 2)) (cbrt.f32 (PI.f32))) (cbrt.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) 2)) (pow.f32 (PI.f32) 1/4)) (/.f32 (cbrt.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta)) (pow.f32 (PI.f32) 1/4)))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta)) 1) (/.f32 (sqrt.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta)) (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta)) (cbrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta)) (cbrt.f32 (sqrt.f32 (PI.f32)))))
(pow.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 1)
(pow.f32 (cbrt.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 3)
(pow.f32 (pow.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 2)
(pow.f32 (*.f32 (sqrt.f32 (PI.f32)) (/.f32 cosTheta (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))))) -1)
(neg.f32 (/.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (neg.f32 (sqrt.f32 (PI.f32)))))
(sqrt.f32 (/.f32 (pow.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) 2) (PI.f32)))
(log.f32 (exp.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(cbrt.f32 (pow.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 3))
(expm1.f32 (log1p.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(exp.f32 (-.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)) (log.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(exp.f32 (*.f32 (-.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)) (log.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 1))
(log1p.f32 (expm1.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (+.f32 1 (fma.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) -1/2) c))))) 1)
(*.f32 1 (/.f32 1 (+.f32 1 (fma.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) -1/2) c))))
(*.f32 (/.f32 1 (+.f32 1 (fma.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) -1/2) c))) 1)
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 1 (fma.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) -1/2) c)))) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) -1/2) c)) -2)))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) -1/2) c)) -2)) (/.f32 1 (cbrt.f32 (+.f32 1 (fma.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) -1/2) c)))))
(*.f32 (pow.f32 (+.f32 1 (fma.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) -1/2) c)) -1/2) (pow.f32 (+.f32 1 (fma.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) -1/2) c)) -1/2))
(*.f32 -1 (/.f32 1 (neg.f32 (+.f32 1 (fma.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) -1/2) c)))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) -1/2) c))) 2) -1) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) -1/2) c))) -1))
(*.f32 (pow.f32 (sqrt.f32 (+.f32 1 (fma.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) -1/2) c))) -1) (pow.f32 (sqrt.f32 (+.f32 1 (fma.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) -1/2) c))) -1))
(*.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) -1/2) c) 3))) (+.f32 1 (-.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) -1/2) c) 2) (fma.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) -1/2) c))))
(*.f32 (/.f32 1 (-.f32 1 (pow.f32 (fma.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) -1/2) c) 2))) (-.f32 1 (fma.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) -1/2) c)))
(pow.f32 (+.f32 1 (fma.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) -1/2) c)) -1)
(pow.f32 (/.f32 1 (+.f32 1 (fma.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) -1/2) c))) 1)
(pow.f32 (/.f32 1 (cbrt.f32 (+.f32 1 (fma.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) -1/2) c)))) 3)
(pow.f32 (pow.f32 (/.f32 1 (+.f32 1 (fma.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) -1/2) c))) 3) 1/3)
(pow.f32 (pow.f32 (+.f32 1 (fma.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) -1/2) c)) -1/2) 2)
(sqrt.f32 (pow.f32 (+.f32 1 (fma.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) -1/2) c)) -2))
(log.f32 (exp.f32 (/.f32 1 (+.f32 1 (fma.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) -1/2) c)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (+.f32 1 (fma.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) -1/2) c))))))
(cbrt.f32 (pow.f32 (/.f32 1 (+.f32 1 (fma.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) -1/2) c))) 3))
(expm1.f32 (log1p.f32 (/.f32 1 (+.f32 1 (fma.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) -1/2) c)))))
(exp.f32 (neg.f32 (log1p.f32 (fma.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) -1/2) c))))
(exp.f32 (*.f32 (log1p.f32 (fma.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) -1/2) c)) -1))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 (fma.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) -1/2) c))) 1))
(log1p.f32 (expm1.f32 (/.f32 1 (+.f32 1 (fma.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) -1/2) c)))))
(+.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta (neg.f32 cosTheta)))
(+.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 (*.f32 cosTheta (neg.f32 cosTheta)) 1))
(+.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (+.f32 (*.f32 cosTheta (neg.f32 cosTheta)) (fma.f32 (neg.f32 cosTheta) cosTheta (*.f32 cosTheta cosTheta))))
(+.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)) (fma.f32 (neg.f32 cosTheta) cosTheta (*.f32 cosTheta cosTheta)))
(+.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)) (fma.f32 (*.f32 cosTheta (neg.f32 cosTheta)) 1 (*.f32 cosTheta cosTheta)))
(+.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)) (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 cosTheta) 2)) (cbrt.f32 (pow.f32 cosTheta 4)) (*.f32 cosTheta cosTheta)))
(+.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)) (*.f32 (fma.f32 (neg.f32 cosTheta) cosTheta (*.f32 cosTheta cosTheta)) 1))
(+.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)) (+.f32 (fma.f32 (neg.f32 cosTheta) cosTheta (*.f32 cosTheta cosTheta)) (fma.f32 (neg.f32 cosTheta) cosTheta (*.f32 cosTheta cosTheta))))
(+.f32 0 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)))
(+.f32 (*.f32 cosTheta (neg.f32 cosTheta)) (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))))
(+.f32 (fma.f32 (neg.f32 cosTheta) cosTheta (*.f32 cosTheta cosTheta)) (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)))) 2)) (log.f32 (cbrt.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))))) (log.f32 (sqrt.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))))))
(*.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)) 1)
(*.f32 1 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)))
(*.f32 (cbrt.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (pow.f32 (cbrt.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) 2))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) 2) (cbrt.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (sqrt.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))))
(*.f32 (-.f32 (*.f32 (pow.f32 (log1p.f32 (*.f32 cosTheta -2)) 3) 1/8) (pow.f32 cosTheta 6)) (/.f32 1 (+.f32 (*.f32 (pow.f32 (log1p.f32 (*.f32 cosTheta -2)) 2) 1/4) (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 1/2 (log1p.f32 (*.f32 cosTheta -2)) (*.f32 cosTheta cosTheta))))))
(*.f32 (-.f32 (*.f32 (pow.f32 (log1p.f32 (*.f32 cosTheta -2)) 2) 1/4) (pow.f32 cosTheta 4)) (/.f32 1 (fma.f32 1/2 (log1p.f32 (*.f32 cosTheta -2)) (*.f32 cosTheta cosTheta))))
(*.f32 (+.f32 (sqrt.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2)))) cosTheta) (-.f32 (sqrt.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2)))) cosTheta))
(/.f32 1 (/.f32 (+.f32 (*.f32 (pow.f32 (log1p.f32 (*.f32 cosTheta -2)) 2) 1/4) (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 1/2 (log1p.f32 (*.f32 cosTheta -2)) (*.f32 cosTheta cosTheta)))) (-.f32 (*.f32 (pow.f32 (log1p.f32 (*.f32 cosTheta -2)) 3) 1/8) (pow.f32 cosTheta 6))))
(/.f32 1 (/.f32 (fma.f32 1/2 (log1p.f32 (*.f32 cosTheta -2)) (*.f32 cosTheta cosTheta)) (-.f32 (*.f32 (pow.f32 (log1p.f32 (*.f32 cosTheta -2)) 2) 1/4) (pow.f32 cosTheta 4))))
(/.f32 (-.f32 (*.f32 (pow.f32 (log1p.f32 (*.f32 cosTheta -2)) 3) 1/8) (pow.f32 cosTheta 6)) (+.f32 (*.f32 (pow.f32 (log1p.f32 (*.f32 cosTheta -2)) 2) 1/4) (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 1/2 (log1p.f32 (*.f32 cosTheta -2)) (*.f32 cosTheta cosTheta)))))
(/.f32 (-.f32 (*.f32 (pow.f32 (log1p.f32 (*.f32 cosTheta -2)) 2) 1/4) (pow.f32 cosTheta 4)) (fma.f32 1/2 (log1p.f32 (*.f32 cosTheta -2)) (*.f32 cosTheta cosTheta)))
(/.f32 (neg.f32 (-.f32 (*.f32 (pow.f32 (log1p.f32 (*.f32 cosTheta -2)) 3) 1/8) (pow.f32 cosTheta 6))) (neg.f32 (+.f32 (*.f32 (pow.f32 (log1p.f32 (*.f32 cosTheta -2)) 2) 1/4) (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 1/2 (log1p.f32 (*.f32 cosTheta -2)) (*.f32 cosTheta cosTheta))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (pow.f32 (log1p.f32 (*.f32 cosTheta -2)) 2) 1/4) (pow.f32 cosTheta 4))) (neg.f32 (fma.f32 1/2 (log1p.f32 (*.f32 cosTheta -2)) (*.f32 cosTheta cosTheta))))
(/.f32 (+.f32 (*.f32 (pow.f32 (log1p.f32 (*.f32 cosTheta -2)) 3) 1/8) (pow.f32 (*.f32 cosTheta (neg.f32 cosTheta)) 3)) (+.f32 (*.f32 (pow.f32 (log1p.f32 (*.f32 cosTheta -2)) 2) 1/4) (-.f32 (*.f32 (*.f32 cosTheta (neg.f32 cosTheta)) (*.f32 cosTheta (neg.f32 cosTheta))) (*.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta (neg.f32 cosTheta))))))
(/.f32 (+.f32 (pow.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)) 3) (pow.f32 (fma.f32 (neg.f32 cosTheta) cosTheta (*.f32 cosTheta cosTheta)) 3)) (+.f32 (pow.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)) 2) (-.f32 (*.f32 (fma.f32 (neg.f32 cosTheta) cosTheta (*.f32 cosTheta cosTheta)) (fma.f32 (neg.f32 cosTheta) cosTheta (*.f32 cosTheta cosTheta))) (*.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)) (fma.f32 (neg.f32 cosTheta) cosTheta (*.f32 cosTheta cosTheta))))))
(/.f32 (-.f32 (*.f32 (pow.f32 (log1p.f32 (*.f32 cosTheta -2)) 2) 1/4) (*.f32 (*.f32 cosTheta (neg.f32 cosTheta)) (*.f32 cosTheta (neg.f32 cosTheta)))) (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta (neg.f32 cosTheta))))
(/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)) 2) (*.f32 (fma.f32 (neg.f32 cosTheta) cosTheta (*.f32 cosTheta cosTheta)) (fma.f32 (neg.f32 cosTheta) cosTheta (*.f32 cosTheta cosTheta)))) (-.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)) (fma.f32 (neg.f32 cosTheta) cosTheta (*.f32 cosTheta cosTheta))))
(pow.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)) 1)
(pow.f32 (cbrt.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) 3)
(pow.f32 (pow.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)) 3) 1/3)
(pow.f32 (sqrt.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) 2)
(sqrt.f32 (pow.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)) 2))
(log.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)))))
(cbrt.f32 (pow.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)) 3))
(expm1.f32 (log1p.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))))
(exp.f32 (log.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))))
(exp.f32 (*.f32 (log.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) 1))
(log1p.f32 (expm1.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))))
(fma.f32 1/2 (log1p.f32 (*.f32 cosTheta -2)) (*.f32 cosTheta (neg.f32 cosTheta)))
(fma.f32 (log1p.f32 (*.f32 cosTheta -2)) 1/2 (*.f32 cosTheta (neg.f32 cosTheta)))
(fma.f32 1 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta (neg.f32 cosTheta)))
(fma.f32 1 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)) (fma.f32 (neg.f32 cosTheta) cosTheta (*.f32 cosTheta cosTheta)))
(fma.f32 (cbrt.f32 (*.f32 (pow.f32 (log1p.f32 (*.f32 cosTheta -2)) 2) 1/4)) (cbrt.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2)))) (*.f32 cosTheta (neg.f32 cosTheta)))
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) 2) (cbrt.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (fma.f32 (neg.f32 cosTheta) cosTheta (*.f32 cosTheta cosTheta)))
(fma.f32 (sqrt.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2)))) (sqrt.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2)))) (*.f32 cosTheta (neg.f32 cosTheta)))
(fma.f32 (sqrt.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (sqrt.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (fma.f32 (neg.f32 cosTheta) cosTheta (*.f32 cosTheta cosTheta)))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta))) 1)
(*.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (/.f32 1 cosTheta))
(*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) 1)
(*.f32 1 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta))
(*.f32 (pow.f32 (cbrt.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)))) 2) (*.f32 (cbrt.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)))) (/.f32 1 cosTheta)))
(*.f32 (cbrt.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta)) (cbrt.f32 (pow.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) 2)))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) 2)) (cbrt.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta)))
(*.f32 (sqrt.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)))) (*.f32 (sqrt.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)))) (/.f32 1 cosTheta)))
(*.f32 (sqrt.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta)) (sqrt.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta)))
(*.f32 (neg.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)))) (/.f32 1 (neg.f32 cosTheta)))
(*.f32 (/.f32 1 cosTheta) (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 cosTheta) 2)) (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (cbrt.f32 cosTheta)))
(*.f32 (/.f32 1 (sqrt.f32 cosTheta)) (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (sqrt.f32 cosTheta)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)))) 2) 1) (/.f32 (cbrt.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)))) cosTheta))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)))) 2) (pow.f32 (cbrt.f32 cosTheta) 2)) (cbrt.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)))) 2) (sqrt.f32 cosTheta)) (/.f32 (cbrt.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)))) (sqrt.f32 cosTheta)))
(*.f32 (/.f32 (sqrt.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)))) 1) (/.f32 (sqrt.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)))) cosTheta))
(*.f32 (/.f32 (sqrt.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)))) (pow.f32 (cbrt.f32 cosTheta) 2)) (/.f32 (sqrt.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)))) (cbrt.f32 cosTheta)))
(pow.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) 1)
(pow.f32 (cbrt.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta)) 3)
(pow.f32 (pow.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta)) 2)
(pow.f32 (/.f32 cosTheta (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)))) -1)
(neg.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (neg.f32 cosTheta)))
(sqrt.f32 (pow.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) 2))
(log.f32 (exp.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta)))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta))))
(cbrt.f32 (pow.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) 3))
(cbrt.f32 (/.f32 (pow.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) 3) (pow.f32 cosTheta 3)))
(expm1.f32 (log1p.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta)))
(exp.f32 (-.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)) (log.f32 cosTheta)))
(exp.f32 (*.f32 (-.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)) (log.f32 cosTheta)) 1))
(log1p.f32 (expm1.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta)))

simplify178.0ms (0.9%)

Algorithm
egg-herbie
Rules
1010×fma-neg
676×fma-def
532×associate-*r*
464×associate-*l*
456×sqr-pow
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
051513652
1142612858
2541812380
Stop Event
node limit
Counts
208 → 335
Calls
Call 1
Inputs
(*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 (*.f32 -3/2 (*.f32 cosTheta (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))
(+.f32 (*.f32 -3/2 (*.f32 cosTheta (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 1/2 (*.f32 (pow.f32 cosTheta 2) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))))
(*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 -2 cosTheta))) (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 -2 cosTheta))) (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 -2 cosTheta))) (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 -2 cosTheta))) (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 -2 cosTheta))) (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 -2 cosTheta))) (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 -2 cosTheta))) (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 -2 cosTheta))) (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(/.f32 1 (+.f32 1 (*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log.f32 (+.f32 1 (*.f32 -2 cosTheta)))) (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))
(+.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log.f32 (+.f32 1 (*.f32 -2 cosTheta)))) (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))) (*.f32 -1 (/.f32 c (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log.f32 (+.f32 1 (*.f32 -2 cosTheta)))) (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 2))))
(+.f32 (/.f32 (pow.f32 c 2) (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log.f32 (+.f32 1 (*.f32 -2 cosTheta)))) (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 3)) (+.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log.f32 (+.f32 1 (*.f32 -2 cosTheta)))) (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))) (*.f32 -1 (/.f32 c (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log.f32 (+.f32 1 (*.f32 -2 cosTheta)))) (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 2)))))
(+.f32 (/.f32 (pow.f32 c 2) (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log.f32 (+.f32 1 (*.f32 -2 cosTheta)))) (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 3)) (+.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log.f32 (+.f32 1 (*.f32 -2 cosTheta)))) (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))) (+.f32 (*.f32 -1 (/.f32 c (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log.f32 (+.f32 1 (*.f32 -2 cosTheta)))) (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 2))) (*.f32 -1 (/.f32 (pow.f32 c 3) (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log.f32 (+.f32 1 (*.f32 -2 cosTheta)))) (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 4))))))
(/.f32 1 c)
(+.f32 (/.f32 1 c) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log.f32 (+.f32 1 (*.f32 -2 cosTheta)))) (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) (pow.f32 c 2))))
(+.f32 (/.f32 1 c) (+.f32 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log.f32 (+.f32 1 (*.f32 -2 cosTheta)))) (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) (pow.f32 c 2))) (/.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log.f32 (+.f32 1 (*.f32 -2 cosTheta)))) (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (pow.f32 c 3))))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log.f32 (+.f32 1 (*.f32 -2 cosTheta)))) (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 3) (pow.f32 c 4))) (+.f32 (/.f32 1 c) (+.f32 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log.f32 (+.f32 1 (*.f32 -2 cosTheta)))) (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) (pow.f32 c 2))) (/.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log.f32 (+.f32 1 (*.f32 -2 cosTheta)))) (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (pow.f32 c 3)))))
(/.f32 1 c)
(+.f32 (/.f32 1 c) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log.f32 (+.f32 1 (*.f32 -2 cosTheta)))) (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) (pow.f32 c 2))))
(+.f32 (/.f32 1 c) (+.f32 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log.f32 (+.f32 1 (*.f32 -2 cosTheta)))) (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) (pow.f32 c 2))) (/.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log.f32 (+.f32 1 (*.f32 -2 cosTheta)))) (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (pow.f32 c 3))))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log.f32 (+.f32 1 (*.f32 -2 cosTheta)))) (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 3) (pow.f32 c 4))) (+.f32 (/.f32 1 c) (+.f32 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log.f32 (+.f32 1 (*.f32 -2 cosTheta)))) (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) (pow.f32 c 2))) (/.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log.f32 (+.f32 1 (*.f32 -2 cosTheta)))) (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (pow.f32 c 3)))))
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
(+.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 -1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) (PI.f32)))))
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -3/2 (sqrt.f32 (PI.f32))) (*.f32 -1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3))))) (pow.f32 cosTheta 3))) (+.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 -1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) (PI.f32))))))
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -3/2 (sqrt.f32 (PI.f32))) (*.f32 -1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3))))) (pow.f32 cosTheta 3))) (+.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (*.f32 (*.f32 (+.f32 (*.f32 -3/2 (sqrt.f32 (PI.f32))) (*.f32 -1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3))))) (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))))))) (sqrt.f32 (PI.f32)))) (+.f32 (*.f32 1/2 (sqrt.f32 (PI.f32))) (*.f32 3/2 (*.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) (PI.f32))))) (pow.f32 cosTheta 4))) (*.f32 -1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) (PI.f32)))))))
(/.f32 1 (+.f32 c 1))
(+.f32 (/.f32 1 (+.f32 c 1)) (*.f32 -1 (*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 -2 cosTheta))) (pow.f32 cosTheta 2))) (*.f32 (pow.f32 (+.f32 c 1) 2) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))))
(+.f32 (/.f32 (pow.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 -2 cosTheta))) (pow.f32 cosTheta 2))) 2) (*.f32 (pow.f32 (+.f32 c 1) 3) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (+.f32 (/.f32 1 (+.f32 c 1)) (*.f32 -1 (*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 -2 cosTheta))) (pow.f32 cosTheta 2))) (*.f32 (pow.f32 (+.f32 c 1) 2) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32)))))))
(+.f32 (/.f32 (pow.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 -2 cosTheta))) (pow.f32 cosTheta 2))) 2) (*.f32 (pow.f32 (+.f32 c 1) 3) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 (/.f32 (pow.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 -2 cosTheta))) (pow.f32 cosTheta 2))) 3) (*.f32 (pow.f32 (+.f32 c 1) 4) (pow.f32 cosTheta 3))) (sqrt.f32 (/.f32 1 (pow.f32 (PI.f32) 3))))) (+.f32 (/.f32 1 (+.f32 c 1)) (*.f32 -1 (*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 -2 cosTheta))) (pow.f32 cosTheta 2))) (*.f32 (pow.f32 (+.f32 c 1) 2) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))))))
(/.f32 1 (+.f32 c 1))
(+.f32 (/.f32 1 (+.f32 c 1)) (*.f32 -1 (*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 -2 cosTheta))) (pow.f32 cosTheta 2))) (*.f32 (pow.f32 (+.f32 c 1) 2) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))))
(+.f32 (/.f32 (pow.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 -2 cosTheta))) (pow.f32 cosTheta 2))) 2) (*.f32 (pow.f32 (+.f32 c 1) 3) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (+.f32 (/.f32 1 (+.f32 c 1)) (*.f32 -1 (*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 -2 cosTheta))) (pow.f32 cosTheta 2))) (*.f32 (pow.f32 (+.f32 c 1) 2) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32)))))))
(+.f32 (/.f32 (pow.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 -2 cosTheta))) (pow.f32 cosTheta 2))) 2) (*.f32 (pow.f32 (+.f32 c 1) 3) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 (/.f32 (pow.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 -2 cosTheta))) (pow.f32 cosTheta 2))) 3) (*.f32 (pow.f32 (+.f32 c 1) 4) (pow.f32 cosTheta 3))) (sqrt.f32 (/.f32 1 (pow.f32 (PI.f32) 3))))) (+.f32 (/.f32 1 (+.f32 c 1)) (*.f32 -1 (*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 -2 cosTheta))) (pow.f32 cosTheta 2))) (*.f32 (pow.f32 (+.f32 c 1) 2) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))))))
(*.f32 -1 cosTheta)
(+.f32 (*.f32 -1 cosTheta) (*.f32 -2 (pow.f32 cosTheta 2)))
(+.f32 (*.f32 -1 cosTheta) (+.f32 (*.f32 -2 (pow.f32 cosTheta 2)) (*.f32 -4/3 (pow.f32 cosTheta 3))))
(+.f32 (*.f32 -2 (pow.f32 cosTheta 4)) (+.f32 (*.f32 -1 cosTheta) (+.f32 (*.f32 -2 (pow.f32 cosTheta 2)) (*.f32 -4/3 (pow.f32 cosTheta 3)))))
(*.f32 -1 (pow.f32 cosTheta 2))
(+.f32 (*.f32 -1 (pow.f32 cosTheta 2)) (*.f32 1/2 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 cosTheta))) (log.f32 -2))))
(-.f32 (+.f32 (*.f32 -1 (pow.f32 cosTheta 2)) (*.f32 1/2 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 cosTheta))) (log.f32 -2)))) (*.f32 1/4 (/.f32 1 cosTheta)))
(-.f32 (+.f32 (*.f32 -1 (pow.f32 cosTheta 2)) (*.f32 1/2 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 cosTheta))) (log.f32 -2)))) (+.f32 (*.f32 1/16 (/.f32 1 (pow.f32 cosTheta 2))) (*.f32 1/4 (/.f32 1 cosTheta))))
(*.f32 -1 (pow.f32 cosTheta 2))
(+.f32 (*.f32 -1 (pow.f32 cosTheta 2)) (*.f32 1/2 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 cosTheta))) (log.f32 2))))
(-.f32 (+.f32 (*.f32 -1 (pow.f32 cosTheta 2)) (*.f32 1/2 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 cosTheta))) (log.f32 2)))) (*.f32 1/4 (/.f32 1 cosTheta)))
(-.f32 (+.f32 (*.f32 -1 (pow.f32 cosTheta 2)) (*.f32 1/2 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 cosTheta))) (log.f32 2)))) (+.f32 (*.f32 1/16 (/.f32 1 (pow.f32 cosTheta 2))) (*.f32 1/4 (/.f32 1 cosTheta))))
(/.f32 1 cosTheta)
(-.f32 (/.f32 1 cosTheta) 1)
(-.f32 (+.f32 (*.f32 -3/2 cosTheta) (/.f32 1 cosTheta)) 1)
(-.f32 (+.f32 (*.f32 -3/2 cosTheta) (+.f32 (*.f32 1/2 (pow.f32 cosTheta 2)) (/.f32 1 cosTheta))) 1)
(/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 -2 cosTheta))) (pow.f32 cosTheta 2))) cosTheta)
(/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 -2 cosTheta))) (pow.f32 cosTheta 2))) cosTheta)
(/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 -2 cosTheta))) (pow.f32 cosTheta 2))) cosTheta)
(/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 -2 cosTheta))) (pow.f32 cosTheta 2))) cosTheta)
(/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 -2 cosTheta))) (pow.f32 cosTheta 2))) cosTheta)
(/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 -2 cosTheta))) (pow.f32 cosTheta 2))) cosTheta)
(/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 -2 cosTheta))) (pow.f32 cosTheta 2))) cosTheta)
(/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 -2 cosTheta))) (pow.f32 cosTheta 2))) cosTheta)
(-.f32 (exp.f32 (log1p.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) 1)
(*.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(*.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (*.f32 (/.f32 1 cosTheta) (pow.f32 (PI.f32) -1/2)))
(*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) -1/2))
(*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 1)
(*.f32 1 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(*.f32 (cbrt.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (cbrt.f32 (/.f32 (pow.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) 2) (PI.f32))))
(*.f32 (cbrt.f32 (/.f32 (pow.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) 2) (PI.f32))) (cbrt.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) 2)) (*.f32 (cbrt.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta)) (pow.f32 (PI.f32) -1/2)))
(*.f32 (sqrt.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (sqrt.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(*.f32 (sqrt.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta)) (*.f32 (sqrt.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta)) (pow.f32 (PI.f32) -1/2)))
(*.f32 (/.f32 (neg.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)))) cosTheta) (/.f32 1 (neg.f32 (sqrt.f32 (PI.f32)))))
(*.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)))) 2) (sqrt.f32 (PI.f32))) (/.f32 (cbrt.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)))) cosTheta))
(*.f32 (/.f32 (sqrt.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)))) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)))) cosTheta))
(*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) 1) (/.f32 (/.f32 1 cosTheta) (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (cbrt.f32 (PI.f32))) (/.f32 (/.f32 1 cosTheta) (cbrt.f32 (sqrt.f32 (PI.f32)))))
(*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (pow.f32 (PI.f32) 1/4)) (/.f32 (/.f32 1 cosTheta) (pow.f32 (PI.f32) 1/4)))
(*.f32 (/.f32 1 (cbrt.f32 (PI.f32))) (/.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (cbrt.f32 (sqrt.f32 (PI.f32)))))
(*.f32 (/.f32 1 (pow.f32 (PI.f32) 1/4)) (/.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) 1/4)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) 2)) 1) (/.f32 (cbrt.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta)) (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) 2)) (cbrt.f32 (PI.f32))) (cbrt.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) 2)) (pow.f32 (PI.f32) 1/4)) (/.f32 (cbrt.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta)) (pow.f32 (PI.f32) 1/4)))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta)) 1) (/.f32 (sqrt.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta)) (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta)) (cbrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta)) (cbrt.f32 (sqrt.f32 (PI.f32)))))
(pow.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 1)
(pow.f32 (cbrt.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 3)
(pow.f32 (pow.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 2)
(pow.f32 (*.f32 (sqrt.f32 (PI.f32)) (/.f32 cosTheta (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))))) -1)
(neg.f32 (/.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (neg.f32 (sqrt.f32 (PI.f32)))))
(sqrt.f32 (/.f32 (pow.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) 2) (PI.f32)))
(log.f32 (exp.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(cbrt.f32 (pow.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 3))
(expm1.f32 (log1p.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(exp.f32 (-.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)) (log.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(exp.f32 (*.f32 (-.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)) (log.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 1))
(log1p.f32 (expm1.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (+.f32 1 (fma.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) -1/2) c))))) 1)
(*.f32 1 (/.f32 1 (+.f32 1 (fma.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) -1/2) c))))
(*.f32 (/.f32 1 (+.f32 1 (fma.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) -1/2) c))) 1)
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 1 (fma.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) -1/2) c)))) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) -1/2) c)) -2)))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) -1/2) c)) -2)) (/.f32 1 (cbrt.f32 (+.f32 1 (fma.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) -1/2) c)))))
(*.f32 (pow.f32 (+.f32 1 (fma.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) -1/2) c)) -1/2) (pow.f32 (+.f32 1 (fma.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) -1/2) c)) -1/2))
(*.f32 -1 (/.f32 1 (neg.f32 (+.f32 1 (fma.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) -1/2) c)))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) -1/2) c))) 2) -1) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) -1/2) c))) -1))
(*.f32 (pow.f32 (sqrt.f32 (+.f32 1 (fma.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) -1/2) c))) -1) (pow.f32 (sqrt.f32 (+.f32 1 (fma.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) -1/2) c))) -1))
(*.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) -1/2) c) 3))) (+.f32 1 (-.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) -1/2) c) 2) (fma.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) -1/2) c))))
(*.f32 (/.f32 1 (-.f32 1 (pow.f32 (fma.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) -1/2) c) 2))) (-.f32 1 (fma.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) -1/2) c)))
(pow.f32 (+.f32 1 (fma.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) -1/2) c)) -1)
(pow.f32 (/.f32 1 (+.f32 1 (fma.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) -1/2) c))) 1)
(pow.f32 (/.f32 1 (cbrt.f32 (+.f32 1 (fma.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) -1/2) c)))) 3)
(pow.f32 (pow.f32 (/.f32 1 (+.f32 1 (fma.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) -1/2) c))) 3) 1/3)
(pow.f32 (pow.f32 (+.f32 1 (fma.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) -1/2) c)) -1/2) 2)
(sqrt.f32 (pow.f32 (+.f32 1 (fma.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) -1/2) c)) -2))
(log.f32 (exp.f32 (/.f32 1 (+.f32 1 (fma.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) -1/2) c)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (+.f32 1 (fma.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) -1/2) c))))))
(cbrt.f32 (pow.f32 (/.f32 1 (+.f32 1 (fma.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) -1/2) c))) 3))
(expm1.f32 (log1p.f32 (/.f32 1 (+.f32 1 (fma.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) -1/2) c)))))
(exp.f32 (neg.f32 (log1p.f32 (fma.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) -1/2) c))))
(exp.f32 (*.f32 (log1p.f32 (fma.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) -1/2) c)) -1))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 (fma.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) -1/2) c))) 1))
(log1p.f32 (expm1.f32 (/.f32 1 (+.f32 1 (fma.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) -1/2) c)))))
(+.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta (neg.f32 cosTheta)))
(+.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 (*.f32 cosTheta (neg.f32 cosTheta)) 1))
(+.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (+.f32 (*.f32 cosTheta (neg.f32 cosTheta)) (fma.f32 (neg.f32 cosTheta) cosTheta (*.f32 cosTheta cosTheta))))
(+.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)) (fma.f32 (neg.f32 cosTheta) cosTheta (*.f32 cosTheta cosTheta)))
(+.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)) (fma.f32 (*.f32 cosTheta (neg.f32 cosTheta)) 1 (*.f32 cosTheta cosTheta)))
(+.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)) (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 cosTheta) 2)) (cbrt.f32 (pow.f32 cosTheta 4)) (*.f32 cosTheta cosTheta)))
(+.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)) (*.f32 (fma.f32 (neg.f32 cosTheta) cosTheta (*.f32 cosTheta cosTheta)) 1))
(+.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)) (+.f32 (fma.f32 (neg.f32 cosTheta) cosTheta (*.f32 cosTheta cosTheta)) (fma.f32 (neg.f32 cosTheta) cosTheta (*.f32 cosTheta cosTheta))))
(+.f32 0 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)))
(+.f32 (*.f32 cosTheta (neg.f32 cosTheta)) (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))))
(+.f32 (fma.f32 (neg.f32 cosTheta) cosTheta (*.f32 cosTheta cosTheta)) (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)))) 2)) (log.f32 (cbrt.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))))) (log.f32 (sqrt.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))))))
(*.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)) 1)
(*.f32 1 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)))
(*.f32 (cbrt.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (pow.f32 (cbrt.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) 2))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) 2) (cbrt.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (sqrt.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))))
(*.f32 (-.f32 (*.f32 (pow.f32 (log1p.f32 (*.f32 cosTheta -2)) 3) 1/8) (pow.f32 cosTheta 6)) (/.f32 1 (+.f32 (*.f32 (pow.f32 (log1p.f32 (*.f32 cosTheta -2)) 2) 1/4) (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 1/2 (log1p.f32 (*.f32 cosTheta -2)) (*.f32 cosTheta cosTheta))))))
(*.f32 (-.f32 (*.f32 (pow.f32 (log1p.f32 (*.f32 cosTheta -2)) 2) 1/4) (pow.f32 cosTheta 4)) (/.f32 1 (fma.f32 1/2 (log1p.f32 (*.f32 cosTheta -2)) (*.f32 cosTheta cosTheta))))
(*.f32 (+.f32 (sqrt.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2)))) cosTheta) (-.f32 (sqrt.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2)))) cosTheta))
(/.f32 1 (/.f32 (+.f32 (*.f32 (pow.f32 (log1p.f32 (*.f32 cosTheta -2)) 2) 1/4) (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 1/2 (log1p.f32 (*.f32 cosTheta -2)) (*.f32 cosTheta cosTheta)))) (-.f32 (*.f32 (pow.f32 (log1p.f32 (*.f32 cosTheta -2)) 3) 1/8) (pow.f32 cosTheta 6))))
(/.f32 1 (/.f32 (fma.f32 1/2 (log1p.f32 (*.f32 cosTheta -2)) (*.f32 cosTheta cosTheta)) (-.f32 (*.f32 (pow.f32 (log1p.f32 (*.f32 cosTheta -2)) 2) 1/4) (pow.f32 cosTheta 4))))
(/.f32 (-.f32 (*.f32 (pow.f32 (log1p.f32 (*.f32 cosTheta -2)) 3) 1/8) (pow.f32 cosTheta 6)) (+.f32 (*.f32 (pow.f32 (log1p.f32 (*.f32 cosTheta -2)) 2) 1/4) (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 1/2 (log1p.f32 (*.f32 cosTheta -2)) (*.f32 cosTheta cosTheta)))))
(/.f32 (-.f32 (*.f32 (pow.f32 (log1p.f32 (*.f32 cosTheta -2)) 2) 1/4) (pow.f32 cosTheta 4)) (fma.f32 1/2 (log1p.f32 (*.f32 cosTheta -2)) (*.f32 cosTheta cosTheta)))
(/.f32 (neg.f32 (-.f32 (*.f32 (pow.f32 (log1p.f32 (*.f32 cosTheta -2)) 3) 1/8) (pow.f32 cosTheta 6))) (neg.f32 (+.f32 (*.f32 (pow.f32 (log1p.f32 (*.f32 cosTheta -2)) 2) 1/4) (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 1/2 (log1p.f32 (*.f32 cosTheta -2)) (*.f32 cosTheta cosTheta))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (pow.f32 (log1p.f32 (*.f32 cosTheta -2)) 2) 1/4) (pow.f32 cosTheta 4))) (neg.f32 (fma.f32 1/2 (log1p.f32 (*.f32 cosTheta -2)) (*.f32 cosTheta cosTheta))))
(/.f32 (+.f32 (*.f32 (pow.f32 (log1p.f32 (*.f32 cosTheta -2)) 3) 1/8) (pow.f32 (*.f32 cosTheta (neg.f32 cosTheta)) 3)) (+.f32 (*.f32 (pow.f32 (log1p.f32 (*.f32 cosTheta -2)) 2) 1/4) (-.f32 (*.f32 (*.f32 cosTheta (neg.f32 cosTheta)) (*.f32 cosTheta (neg.f32 cosTheta))) (*.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta (neg.f32 cosTheta))))))
(/.f32 (+.f32 (pow.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)) 3) (pow.f32 (fma.f32 (neg.f32 cosTheta) cosTheta (*.f32 cosTheta cosTheta)) 3)) (+.f32 (pow.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)) 2) (-.f32 (*.f32 (fma.f32 (neg.f32 cosTheta) cosTheta (*.f32 cosTheta cosTheta)) (fma.f32 (neg.f32 cosTheta) cosTheta (*.f32 cosTheta cosTheta))) (*.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)) (fma.f32 (neg.f32 cosTheta) cosTheta (*.f32 cosTheta cosTheta))))))
(/.f32 (-.f32 (*.f32 (pow.f32 (log1p.f32 (*.f32 cosTheta -2)) 2) 1/4) (*.f32 (*.f32 cosTheta (neg.f32 cosTheta)) (*.f32 cosTheta (neg.f32 cosTheta)))) (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta (neg.f32 cosTheta))))
(/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)) 2) (*.f32 (fma.f32 (neg.f32 cosTheta) cosTheta (*.f32 cosTheta cosTheta)) (fma.f32 (neg.f32 cosTheta) cosTheta (*.f32 cosTheta cosTheta)))) (-.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)) (fma.f32 (neg.f32 cosTheta) cosTheta (*.f32 cosTheta cosTheta))))
(pow.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)) 1)
(pow.f32 (cbrt.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) 3)
(pow.f32 (pow.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)) 3) 1/3)
(pow.f32 (sqrt.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) 2)
(sqrt.f32 (pow.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)) 2))
(log.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)))))
(cbrt.f32 (pow.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)) 3))
(expm1.f32 (log1p.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))))
(exp.f32 (log.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))))
(exp.f32 (*.f32 (log.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) 1))
(log1p.f32 (expm1.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))))
(fma.f32 1/2 (log1p.f32 (*.f32 cosTheta -2)) (*.f32 cosTheta (neg.f32 cosTheta)))
(fma.f32 (log1p.f32 (*.f32 cosTheta -2)) 1/2 (*.f32 cosTheta (neg.f32 cosTheta)))
(fma.f32 1 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta (neg.f32 cosTheta)))
(fma.f32 1 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)) (fma.f32 (neg.f32 cosTheta) cosTheta (*.f32 cosTheta cosTheta)))
(fma.f32 (cbrt.f32 (*.f32 (pow.f32 (log1p.f32 (*.f32 cosTheta -2)) 2) 1/4)) (cbrt.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2)))) (*.f32 cosTheta (neg.f32 cosTheta)))
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) 2) (cbrt.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (fma.f32 (neg.f32 cosTheta) cosTheta (*.f32 cosTheta cosTheta)))
(fma.f32 (sqrt.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2)))) (sqrt.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2)))) (*.f32 cosTheta (neg.f32 cosTheta)))
(fma.f32 (sqrt.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (sqrt.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (fma.f32 (neg.f32 cosTheta) cosTheta (*.f32 cosTheta cosTheta)))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta))) 1)
(*.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (/.f32 1 cosTheta))
(*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) 1)
(*.f32 1 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta))
(*.f32 (pow.f32 (cbrt.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)))) 2) (*.f32 (cbrt.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)))) (/.f32 1 cosTheta)))
(*.f32 (cbrt.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta)) (cbrt.f32 (pow.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) 2)))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) 2)) (cbrt.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta)))
(*.f32 (sqrt.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)))) (*.f32 (sqrt.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)))) (/.f32 1 cosTheta)))
(*.f32 (sqrt.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta)) (sqrt.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta)))
(*.f32 (neg.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)))) (/.f32 1 (neg.f32 cosTheta)))
(*.f32 (/.f32 1 cosTheta) (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 cosTheta) 2)) (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (cbrt.f32 cosTheta)))
(*.f32 (/.f32 1 (sqrt.f32 cosTheta)) (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (sqrt.f32 cosTheta)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)))) 2) 1) (/.f32 (cbrt.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)))) cosTheta))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)))) 2) (pow.f32 (cbrt.f32 cosTheta) 2)) (cbrt.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)))) 2) (sqrt.f32 cosTheta)) (/.f32 (cbrt.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)))) (sqrt.f32 cosTheta)))
(*.f32 (/.f32 (sqrt.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)))) 1) (/.f32 (sqrt.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)))) cosTheta))
(*.f32 (/.f32 (sqrt.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)))) (pow.f32 (cbrt.f32 cosTheta) 2)) (/.f32 (sqrt.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)))) (cbrt.f32 cosTheta)))
(pow.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) 1)
(pow.f32 (cbrt.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta)) 3)
(pow.f32 (pow.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta)) 2)
(pow.f32 (/.f32 cosTheta (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)))) -1)
(neg.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (neg.f32 cosTheta)))
(sqrt.f32 (pow.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) 2))
(log.f32 (exp.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta)))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta))))
(cbrt.f32 (pow.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) 3))
(cbrt.f32 (/.f32 (pow.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) 3) (pow.f32 cosTheta 3)))
(expm1.f32 (log1p.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta)))
(exp.f32 (-.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)) (log.f32 cosTheta)))
(exp.f32 (*.f32 (-.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)) (log.f32 cosTheta)) 1))
(log1p.f32 (expm1.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta)))
Outputs
(*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta)
(+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1))
(+.f32 (*.f32 -3/2 (*.f32 cosTheta (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))
(fma.f32 -3/2 (*.f32 cosTheta (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta))))
(+.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (*.f32 cosTheta -3/2) -1)))
(+.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (fma.f32 cosTheta -3/2 -1)))
(+.f32 (*.f32 -3/2 (*.f32 cosTheta (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 1/2 (*.f32 (pow.f32 cosTheta 2) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))))
(fma.f32 -3/2 (*.f32 cosTheta (sqrt.f32 (/.f32 1 (PI.f32)))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta cosTheta)) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1)) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (fma.f32 cosTheta -3/2 (*.f32 cosTheta (*.f32 cosTheta 1/2)))))
(*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 -2 cosTheta))) (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta))
(*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 -2 cosTheta))) (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta))
(*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 -2 cosTheta))) (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta))
(*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 -2 cosTheta))) (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta))
(*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 -2 cosTheta))) (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta))
(*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 -2 cosTheta))) (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta))
(*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 -2 cosTheta))) (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta))
(*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 -2 cosTheta))) (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta))
(/.f32 1 (+.f32 1 (*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log.f32 (+.f32 1 (*.f32 -2 cosTheta)))) (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))
(/.f32 1 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta))))
(/.f32 1 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta) 1))
(/.f32 1 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta) 1))
(+.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log.f32 (+.f32 1 (*.f32 -2 cosTheta)))) (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))) (*.f32 -1 (/.f32 c (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log.f32 (+.f32 1 (*.f32 -2 cosTheta)))) (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 2))))
(+.f32 (/.f32 1 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta)))) (neg.f32 (/.f32 c (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta))) 2))))
(-.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta) 1)) (/.f32 c (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta) 1) 2)))
(-.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta) 1)) (/.f32 c (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta) 1) 2)))
(+.f32 (/.f32 (pow.f32 c 2) (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log.f32 (+.f32 1 (*.f32 -2 cosTheta)))) (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 3)) (+.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log.f32 (+.f32 1 (*.f32 -2 cosTheta)))) (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))) (*.f32 -1 (/.f32 c (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log.f32 (+.f32 1 (*.f32 -2 cosTheta)))) (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 2)))))
(+.f32 (+.f32 (/.f32 1 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta)))) (neg.f32 (/.f32 c (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta))) 2)))) (/.f32 (*.f32 c c) (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta))) 3)))
(+.f32 (-.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta) 1)) (/.f32 c (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta) 1) 2))) (/.f32 c (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta) 1) 3) c)))
(+.f32 (-.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta) 1)) (/.f32 c (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta) 1) 2))) (/.f32 c (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta) 1) 3) c)))
(+.f32 (/.f32 (pow.f32 c 2) (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log.f32 (+.f32 1 (*.f32 -2 cosTheta)))) (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 3)) (+.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log.f32 (+.f32 1 (*.f32 -2 cosTheta)))) (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))) (+.f32 (*.f32 -1 (/.f32 c (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log.f32 (+.f32 1 (*.f32 -2 cosTheta)))) (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 2))) (*.f32 -1 (/.f32 (pow.f32 c 3) (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log.f32 (+.f32 1 (*.f32 -2 cosTheta)))) (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 4))))))
(+.f32 (/.f32 (*.f32 c c) (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta))) 3)) (+.f32 (/.f32 1 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta)))) (fma.f32 -1 (/.f32 c (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta))) 2)) (neg.f32 (/.f32 (pow.f32 c 3) (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta))) 4))))))
(+.f32 (/.f32 c (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta) 1) 3) c)) (-.f32 (-.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta) 1)) (/.f32 c (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta) 1) 2))) (/.f32 (pow.f32 c 3) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta) 1) 4))))
(+.f32 (/.f32 c (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta) 1) 3) c)) (-.f32 (-.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta) 1)) (/.f32 (pow.f32 c 3) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta) 1) 4))) (/.f32 c (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta) 1) 2))))
(/.f32 1 c)
(+.f32 (/.f32 1 c) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log.f32 (+.f32 1 (*.f32 -2 cosTheta)))) (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) (pow.f32 c 2))))
(+.f32 (/.f32 1 c) (neg.f32 (/.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta))) (*.f32 c c))))
(-.f32 (/.f32 1 c) (/.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta) 1) (*.f32 c c)))
(-.f32 (/.f32 1 c) (/.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta) 1) (*.f32 c c)))
(+.f32 (/.f32 1 c) (+.f32 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log.f32 (+.f32 1 (*.f32 -2 cosTheta)))) (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) (pow.f32 c 2))) (/.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log.f32 (+.f32 1 (*.f32 -2 cosTheta)))) (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (pow.f32 c 3))))
(+.f32 (/.f32 1 c) (fma.f32 -1 (/.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta))) (*.f32 c c)) (/.f32 (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta))) 2) (pow.f32 c 3))))
(+.f32 (-.f32 (/.f32 1 c) (/.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta) 1) (*.f32 c c))) (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta) 1) 2) (pow.f32 c 3)))
(+.f32 (-.f32 (/.f32 1 c) (/.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta) 1) (*.f32 c c))) (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta) 1) 2) (pow.f32 c 3)))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log.f32 (+.f32 1 (*.f32 -2 cosTheta)))) (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 3) (pow.f32 c 4))) (+.f32 (/.f32 1 c) (+.f32 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log.f32 (+.f32 1 (*.f32 -2 cosTheta)))) (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) (pow.f32 c 2))) (/.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log.f32 (+.f32 1 (*.f32 -2 cosTheta)))) (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (pow.f32 c 3)))))
(fma.f32 -1 (/.f32 (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta))) 3) (pow.f32 c 4)) (+.f32 (/.f32 1 c) (fma.f32 -1 (/.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta))) (*.f32 c c)) (/.f32 (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta))) 2) (pow.f32 c 3)))))
(-.f32 (+.f32 (-.f32 (/.f32 1 c) (/.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta) 1) (*.f32 c c))) (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta) 1) 2) (pow.f32 c 3))) (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta) 1) 3) (pow.f32 c 4)))
(+.f32 (-.f32 (/.f32 1 c) (/.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta) 1) (*.f32 c c))) (-.f32 (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta) 1) 2) (pow.f32 c 3)) (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta) 1) 3) (pow.f32 c 4))))
(/.f32 1 c)
(+.f32 (/.f32 1 c) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log.f32 (+.f32 1 (*.f32 -2 cosTheta)))) (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) (pow.f32 c 2))))
(+.f32 (/.f32 1 c) (neg.f32 (/.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta))) (*.f32 c c))))
(-.f32 (/.f32 1 c) (/.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta) 1) (*.f32 c c)))
(-.f32 (/.f32 1 c) (/.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta) 1) (*.f32 c c)))
(+.f32 (/.f32 1 c) (+.f32 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log.f32 (+.f32 1 (*.f32 -2 cosTheta)))) (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) (pow.f32 c 2))) (/.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log.f32 (+.f32 1 (*.f32 -2 cosTheta)))) (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (pow.f32 c 3))))
(+.f32 (/.f32 1 c) (fma.f32 -1 (/.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta))) (*.f32 c c)) (/.f32 (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta))) 2) (pow.f32 c 3))))
(+.f32 (-.f32 (/.f32 1 c) (/.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta) 1) (*.f32 c c))) (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta) 1) 2) (pow.f32 c 3)))
(+.f32 (-.f32 (/.f32 1 c) (/.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta) 1) (*.f32 c c))) (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta) 1) 2) (pow.f32 c 3)))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log.f32 (+.f32 1 (*.f32 -2 cosTheta)))) (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 3) (pow.f32 c 4))) (+.f32 (/.f32 1 c) (+.f32 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log.f32 (+.f32 1 (*.f32 -2 cosTheta)))) (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) (pow.f32 c 2))) (/.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log.f32 (+.f32 1 (*.f32 -2 cosTheta)))) (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (pow.f32 c 3)))))
(fma.f32 -1 (/.f32 (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta))) 3) (pow.f32 c 4)) (+.f32 (/.f32 1 c) (fma.f32 -1 (/.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta))) (*.f32 c c)) (/.f32 (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta))) 2) (pow.f32 c 3)))))
(-.f32 (+.f32 (-.f32 (/.f32 1 c) (/.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta) 1) (*.f32 c c))) (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta) 1) 2) (pow.f32 c 3))) (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta) 1) 3) (pow.f32 c 4)))
(+.f32 (-.f32 (/.f32 1 c) (/.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta) 1) (*.f32 c c))) (-.f32 (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta) 1) 2) (pow.f32 c 3)) (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta) 1) 3) (pow.f32 c 4))))
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
(+.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 -1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) (PI.f32)))))
(fma.f32 cosTheta (sqrt.f32 (PI.f32)) (*.f32 (*.f32 cosTheta (neg.f32 cosTheta)) (*.f32 (PI.f32) (+.f32 (+.f32 1 c) (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32))))))))
(-.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 (+.f32 c (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32))))) (*.f32 cosTheta (*.f32 cosTheta (PI.f32)))))
(-.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 (+.f32 1 (-.f32 c (sqrt.f32 (/.f32 1 (PI.f32))))) (*.f32 cosTheta (*.f32 cosTheta (PI.f32)))))
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -3/2 (sqrt.f32 (PI.f32))) (*.f32 -1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3))))) (pow.f32 cosTheta 3))) (+.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 -1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) (PI.f32))))))
(fma.f32 -1 (*.f32 (fma.f32 -3/2 (sqrt.f32 (PI.f32)) (neg.f32 (*.f32 (pow.f32 (+.f32 (+.f32 1 c) (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3))))) (pow.f32 cosTheta 3)) (fma.f32 cosTheta (sqrt.f32 (PI.f32)) (*.f32 (*.f32 cosTheta (neg.f32 cosTheta)) (*.f32 (PI.f32) (+.f32 (+.f32 1 c) (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32)))))))))
(-.f32 (-.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 (+.f32 c (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32))))) (*.f32 cosTheta (*.f32 cosTheta (PI.f32))))) (*.f32 (-.f32 (*.f32 -3/2 (sqrt.f32 (PI.f32))) (*.f32 (pow.f32 (+.f32 c (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3)))) (pow.f32 cosTheta 3)))
(-.f32 (-.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 (+.f32 1 (-.f32 c (sqrt.f32 (/.f32 1 (PI.f32))))) (*.f32 cosTheta (*.f32 cosTheta (PI.f32))))) (*.f32 (-.f32 (*.f32 -3/2 (sqrt.f32 (PI.f32))) (*.f32 (pow.f32 (+.f32 1 (-.f32 c (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (pow.f32 (PI.f32) 3/2))) (pow.f32 cosTheta 3)))
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -3/2 (sqrt.f32 (PI.f32))) (*.f32 -1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3))))) (pow.f32 cosTheta 3))) (+.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (*.f32 (*.f32 (+.f32 (*.f32 -3/2 (sqrt.f32 (PI.f32))) (*.f32 -1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3))))) (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))))))) (sqrt.f32 (PI.f32)))) (+.f32 (*.f32 1/2 (sqrt.f32 (PI.f32))) (*.f32 3/2 (*.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) (PI.f32))))) (pow.f32 cosTheta 4))) (*.f32 -1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) (PI.f32)))))))
(fma.f32 -1 (*.f32 (fma.f32 -3/2 (sqrt.f32 (PI.f32)) (neg.f32 (*.f32 (pow.f32 (+.f32 (+.f32 1 c) (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3))))) (pow.f32 cosTheta 3)) (fma.f32 cosTheta (sqrt.f32 (PI.f32)) (fma.f32 -1 (*.f32 (fma.f32 -1 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 (+.f32 (+.f32 1 c) (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32))))) (fma.f32 -3/2 (sqrt.f32 (PI.f32)) (neg.f32 (*.f32 (pow.f32 (+.f32 (+.f32 1 c) (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3))))))) (fma.f32 1/2 (sqrt.f32 (PI.f32)) (*.f32 (*.f32 (PI.f32) (+.f32 (+.f32 1 c) (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32)))))) 3/2))) (pow.f32 cosTheta 4)) (*.f32 (*.f32 cosTheta (neg.f32 cosTheta)) (*.f32 (PI.f32) (+.f32 (+.f32 1 c) (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32))))))))))
(-.f32 (fma.f32 cosTheta (sqrt.f32 (PI.f32)) (neg.f32 (fma.f32 (+.f32 (*.f32 (PI.f32) (*.f32 (+.f32 c (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32))))) 3/2)) (*.f32 (sqrt.f32 (PI.f32)) (+.f32 (neg.f32 (*.f32 (+.f32 c (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32))))) (-.f32 (*.f32 -3/2 (sqrt.f32 (PI.f32))) (*.f32 (pow.f32 (+.f32 c (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3)))))) 1/2))) (pow.f32 cosTheta 4) (*.f32 (+.f32 c (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32))))) (*.f32 cosTheta (*.f32 cosTheta (PI.f32))))))) (*.f32 (-.f32 (*.f32 -3/2 (sqrt.f32 (PI.f32))) (*.f32 (pow.f32 (+.f32 c (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3)))) (pow.f32 cosTheta 3)))
(-.f32 (-.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 (-.f32 (*.f32 -3/2 (sqrt.f32 (PI.f32))) (*.f32 (pow.f32 (+.f32 1 (-.f32 c (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (pow.f32 (PI.f32) 3/2))) (pow.f32 cosTheta 3))) (fma.f32 (+.f32 (*.f32 (PI.f32) (*.f32 (+.f32 1 (-.f32 c (sqrt.f32 (/.f32 1 (PI.f32))))) 3/2)) (*.f32 (sqrt.f32 (PI.f32)) (+.f32 (*.f32 (neg.f32 (+.f32 1 (-.f32 c (sqrt.f32 (/.f32 1 (PI.f32)))))) (-.f32 (*.f32 -3/2 (sqrt.f32 (PI.f32))) (*.f32 (pow.f32 (+.f32 1 (-.f32 c (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (pow.f32 (PI.f32) 3/2)))) 1/2))) (pow.f32 cosTheta 4) (*.f32 (+.f32 1 (-.f32 c (sqrt.f32 (/.f32 1 (PI.f32))))) (*.f32 cosTheta (*.f32 cosTheta (PI.f32))))))
(/.f32 1 (+.f32 c 1))
(/.f32 1 (+.f32 1 c))
(+.f32 (/.f32 1 (+.f32 c 1)) (*.f32 -1 (*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 -2 cosTheta))) (pow.f32 cosTheta 2))) (*.f32 (pow.f32 (+.f32 c 1) 2) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))))
(+.f32 (/.f32 1 (+.f32 1 c)) (neg.f32 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (pow.f32 (+.f32 1 c) 2))))))
(-.f32 (/.f32 1 (+.f32 1 c)) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (*.f32 (*.f32 cosTheta (pow.f32 (+.f32 1 c) 2)) (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(-.f32 (/.f32 1 (+.f32 1 c)) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (pow.f32 (+.f32 1 c) 2)))))
(+.f32 (/.f32 (pow.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 -2 cosTheta))) (pow.f32 cosTheta 2))) 2) (*.f32 (pow.f32 (+.f32 c 1) 3) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (+.f32 (/.f32 1 (+.f32 c 1)) (*.f32 -1 (*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 -2 cosTheta))) (pow.f32 cosTheta 2))) (*.f32 (pow.f32 (+.f32 c 1) 2) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32)))))))
(+.f32 (+.f32 (/.f32 1 (+.f32 1 c)) (neg.f32 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (pow.f32 (+.f32 1 c) 2)))))) (/.f32 (pow.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) 2) (*.f32 (*.f32 (pow.f32 (+.f32 1 c) 3) (*.f32 cosTheta cosTheta)) (PI.f32))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 c)) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (*.f32 (*.f32 cosTheta (pow.f32 (+.f32 1 c) 2)) (pow.f32 (exp.f32 cosTheta) cosTheta))))) (/.f32 (pow.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) 2) (*.f32 (*.f32 (pow.f32 (+.f32 1 c) 3) (PI.f32)) (*.f32 cosTheta cosTheta))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 c)) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (pow.f32 (+.f32 1 c) 2))))) (/.f32 (pow.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) 2) (*.f32 (*.f32 (pow.f32 (+.f32 1 c) 3) (PI.f32)) (*.f32 cosTheta cosTheta))))
(+.f32 (/.f32 (pow.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 -2 cosTheta))) (pow.f32 cosTheta 2))) 2) (*.f32 (pow.f32 (+.f32 c 1) 3) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 (/.f32 (pow.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 -2 cosTheta))) (pow.f32 cosTheta 2))) 3) (*.f32 (pow.f32 (+.f32 c 1) 4) (pow.f32 cosTheta 3))) (sqrt.f32 (/.f32 1 (pow.f32 (PI.f32) 3))))) (+.f32 (/.f32 1 (+.f32 c 1)) (*.f32 -1 (*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 -2 cosTheta))) (pow.f32 cosTheta 2))) (*.f32 (pow.f32 (+.f32 c 1) 2) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))))))
(+.f32 (/.f32 (pow.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) 2) (*.f32 (*.f32 (pow.f32 (+.f32 1 c) 3) (*.f32 cosTheta cosTheta)) (PI.f32))) (fma.f32 -1 (/.f32 (*.f32 (pow.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) 3) (sqrt.f32 (/.f32 1 (pow.f32 (PI.f32) 3)))) (*.f32 (pow.f32 cosTheta 3) (pow.f32 (+.f32 1 c) 4))) (+.f32 (/.f32 1 (+.f32 1 c)) (neg.f32 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (pow.f32 (+.f32 1 c) 2))))))))
(+.f32 (/.f32 (pow.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) 2) (*.f32 (*.f32 (pow.f32 (+.f32 1 c) 3) (PI.f32)) (*.f32 cosTheta cosTheta))) (-.f32 (-.f32 (/.f32 1 (+.f32 1 c)) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (*.f32 (*.f32 cosTheta (pow.f32 (+.f32 1 c) 2)) (pow.f32 (exp.f32 cosTheta) cosTheta))))) (*.f32 (pow.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta) 3) (/.f32 (sqrt.f32 (/.f32 1 (pow.f32 (PI.f32) 3))) (pow.f32 (+.f32 1 c) 4)))))
(-.f32 (+.f32 (/.f32 (pow.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) 2) (*.f32 (*.f32 (pow.f32 (+.f32 1 c) 3) (PI.f32)) (*.f32 cosTheta cosTheta))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta) 3) (pow.f32 (+.f32 1 c) 4))) (sqrt.f32 (/.f32 1 (pow.f32 (PI.f32) 3))) (/.f32 1 (+.f32 1 c)))) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (pow.f32 (+.f32 1 c) 2)))))
(/.f32 1 (+.f32 c 1))
(/.f32 1 (+.f32 1 c))
(+.f32 (/.f32 1 (+.f32 c 1)) (*.f32 -1 (*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 -2 cosTheta))) (pow.f32 cosTheta 2))) (*.f32 (pow.f32 (+.f32 c 1) 2) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))))
(+.f32 (/.f32 1 (+.f32 1 c)) (neg.f32 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (pow.f32 (+.f32 1 c) 2))))))
(-.f32 (/.f32 1 (+.f32 1 c)) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (*.f32 (*.f32 cosTheta (pow.f32 (+.f32 1 c) 2)) (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(-.f32 (/.f32 1 (+.f32 1 c)) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (pow.f32 (+.f32 1 c) 2)))))
(+.f32 (/.f32 (pow.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 -2 cosTheta))) (pow.f32 cosTheta 2))) 2) (*.f32 (pow.f32 (+.f32 c 1) 3) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (+.f32 (/.f32 1 (+.f32 c 1)) (*.f32 -1 (*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 -2 cosTheta))) (pow.f32 cosTheta 2))) (*.f32 (pow.f32 (+.f32 c 1) 2) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32)))))))
(+.f32 (+.f32 (/.f32 1 (+.f32 1 c)) (neg.f32 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (pow.f32 (+.f32 1 c) 2)))))) (/.f32 (pow.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) 2) (*.f32 (*.f32 (pow.f32 (+.f32 1 c) 3) (*.f32 cosTheta cosTheta)) (PI.f32))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 c)) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (*.f32 (*.f32 cosTheta (pow.f32 (+.f32 1 c) 2)) (pow.f32 (exp.f32 cosTheta) cosTheta))))) (/.f32 (pow.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) 2) (*.f32 (*.f32 (pow.f32 (+.f32 1 c) 3) (PI.f32)) (*.f32 cosTheta cosTheta))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 c)) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (pow.f32 (+.f32 1 c) 2))))) (/.f32 (pow.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) 2) (*.f32 (*.f32 (pow.f32 (+.f32 1 c) 3) (PI.f32)) (*.f32 cosTheta cosTheta))))
(+.f32 (/.f32 (pow.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 -2 cosTheta))) (pow.f32 cosTheta 2))) 2) (*.f32 (pow.f32 (+.f32 c 1) 3) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 (/.f32 (pow.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 -2 cosTheta))) (pow.f32 cosTheta 2))) 3) (*.f32 (pow.f32 (+.f32 c 1) 4) (pow.f32 cosTheta 3))) (sqrt.f32 (/.f32 1 (pow.f32 (PI.f32) 3))))) (+.f32 (/.f32 1 (+.f32 c 1)) (*.f32 -1 (*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 -2 cosTheta))) (pow.f32 cosTheta 2))) (*.f32 (pow.f32 (+.f32 c 1) 2) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))))))
(+.f32 (/.f32 (pow.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) 2) (*.f32 (*.f32 (pow.f32 (+.f32 1 c) 3) (*.f32 cosTheta cosTheta)) (PI.f32))) (fma.f32 -1 (/.f32 (*.f32 (pow.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) 3) (sqrt.f32 (/.f32 1 (pow.f32 (PI.f32) 3)))) (*.f32 (pow.f32 cosTheta 3) (pow.f32 (+.f32 1 c) 4))) (+.f32 (/.f32 1 (+.f32 1 c)) (neg.f32 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (pow.f32 (+.f32 1 c) 2))))))))
(+.f32 (/.f32 (pow.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) 2) (*.f32 (*.f32 (pow.f32 (+.f32 1 c) 3) (PI.f32)) (*.f32 cosTheta cosTheta))) (-.f32 (-.f32 (/.f32 1 (+.f32 1 c)) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (*.f32 (*.f32 cosTheta (pow.f32 (+.f32 1 c) 2)) (pow.f32 (exp.f32 cosTheta) cosTheta))))) (*.f32 (pow.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta) 3) (/.f32 (sqrt.f32 (/.f32 1 (pow.f32 (PI.f32) 3))) (pow.f32 (+.f32 1 c) 4)))))
(-.f32 (+.f32 (/.f32 (pow.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) 2) (*.f32 (*.f32 (pow.f32 (+.f32 1 c) 3) (PI.f32)) (*.f32 cosTheta cosTheta))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta) 3) (pow.f32 (+.f32 1 c) 4))) (sqrt.f32 (/.f32 1 (pow.f32 (PI.f32) 3))) (/.f32 1 (+.f32 1 c)))) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (pow.f32 (+.f32 1 c) 2)))))
(*.f32 -1 cosTheta)
(neg.f32 cosTheta)
(+.f32 (*.f32 -1 cosTheta) (*.f32 -2 (pow.f32 cosTheta 2)))
(fma.f32 -1 cosTheta (*.f32 (*.f32 cosTheta cosTheta) -2))
(-.f32 (*.f32 cosTheta (*.f32 cosTheta -2)) cosTheta)
(+.f32 (*.f32 -1 cosTheta) (+.f32 (*.f32 -2 (pow.f32 cosTheta 2)) (*.f32 -4/3 (pow.f32 cosTheta 3))))
(fma.f32 -1 cosTheta (fma.f32 -2 (*.f32 cosTheta cosTheta) (*.f32 (pow.f32 cosTheta 3) -4/3)))
(-.f32 (fma.f32 (pow.f32 cosTheta 3) -4/3 (*.f32 cosTheta (*.f32 cosTheta -2))) cosTheta)
(+.f32 (*.f32 -2 (pow.f32 cosTheta 4)) (+.f32 (*.f32 -1 cosTheta) (+.f32 (*.f32 -2 (pow.f32 cosTheta 2)) (*.f32 -4/3 (pow.f32 cosTheta 3)))))
(fma.f32 -2 (pow.f32 cosTheta 4) (fma.f32 -1 cosTheta (fma.f32 -2 (*.f32 cosTheta cosTheta) (*.f32 (pow.f32 cosTheta 3) -4/3))))
(fma.f32 -2 (pow.f32 cosTheta 4) (-.f32 (fma.f32 (pow.f32 cosTheta 3) -4/3 (*.f32 cosTheta (*.f32 cosTheta -2))) cosTheta))
(*.f32 -1 (pow.f32 cosTheta 2))
(*.f32 cosTheta (neg.f32 cosTheta))
(+.f32 (*.f32 -1 (pow.f32 cosTheta 2)) (*.f32 1/2 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 cosTheta))) (log.f32 -2))))
(fma.f32 -1 (*.f32 cosTheta cosTheta) (*.f32 1/2 (fma.f32 -1 (neg.f32 (log.f32 cosTheta)) (log.f32 -2))))
(fma.f32 1/2 (+.f32 (log.f32 -2) (log.f32 cosTheta)) (*.f32 cosTheta (neg.f32 cosTheta)))
(-.f32 (+.f32 (*.f32 -1 (pow.f32 cosTheta 2)) (*.f32 1/2 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 cosTheta))) (log.f32 -2)))) (*.f32 1/4 (/.f32 1 cosTheta)))
(-.f32 (fma.f32 -1 (*.f32 cosTheta cosTheta) (*.f32 1/2 (fma.f32 -1 (neg.f32 (log.f32 cosTheta)) (log.f32 -2)))) (/.f32 1/4 cosTheta))
(fma.f32 cosTheta (neg.f32 cosTheta) (fma.f32 1/2 (+.f32 (log.f32 -2) (log.f32 cosTheta)) (/.f32 -1/4 cosTheta)))
(-.f32 (fma.f32 1/2 (+.f32 (log.f32 -2) (log.f32 cosTheta)) (/.f32 -1/4 cosTheta)) (*.f32 cosTheta cosTheta))
(-.f32 (+.f32 (*.f32 -1 (pow.f32 cosTheta 2)) (*.f32 1/2 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 cosTheta))) (log.f32 -2)))) (+.f32 (*.f32 1/16 (/.f32 1 (pow.f32 cosTheta 2))) (*.f32 1/4 (/.f32 1 cosTheta))))
(-.f32 (fma.f32 -1 (*.f32 cosTheta cosTheta) (*.f32 1/2 (fma.f32 -1 (neg.f32 (log.f32 cosTheta)) (log.f32 -2)))) (+.f32 (/.f32 1/4 cosTheta) (/.f32 1/16 (*.f32 cosTheta cosTheta))))
(-.f32 (fma.f32 cosTheta (neg.f32 cosTheta) (fma.f32 1/2 (+.f32 (log.f32 -2) (log.f32 cosTheta)) (/.f32 -1/4 cosTheta))) (/.f32 1/16 (*.f32 cosTheta cosTheta)))
(-.f32 (-.f32 (fma.f32 1/2 (+.f32 (log.f32 -2) (log.f32 cosTheta)) (/.f32 -1/4 cosTheta)) (*.f32 cosTheta cosTheta)) (/.f32 1/16 (*.f32 cosTheta cosTheta)))
(*.f32 -1 (pow.f32 cosTheta 2))
(*.f32 cosTheta (neg.f32 cosTheta))
(+.f32 (*.f32 -1 (pow.f32 cosTheta 2)) (*.f32 1/2 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 cosTheta))) (log.f32 2))))
(fma.f32 -1 (*.f32 cosTheta cosTheta) (*.f32 1/2 (fma.f32 -1 (log.f32 (/.f32 -1 cosTheta)) (log.f32 2))))
(fma.f32 1/2 (-.f32 (log.f32 2) (log.f32 (/.f32 -1 cosTheta))) (*.f32 cosTheta (neg.f32 cosTheta)))
(-.f32 (+.f32 (*.f32 -1 (pow.f32 cosTheta 2)) (*.f32 1/2 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 cosTheta))) (log.f32 2)))) (*.f32 1/4 (/.f32 1 cosTheta)))
(-.f32 (fma.f32 -1 (*.f32 cosTheta cosTheta) (*.f32 1/2 (fma.f32 -1 (log.f32 (/.f32 -1 cosTheta)) (log.f32 2)))) (/.f32 1/4 cosTheta))
(fma.f32 cosTheta (neg.f32 cosTheta) (fma.f32 1/2 (-.f32 (log.f32 2) (log.f32 (/.f32 -1 cosTheta))) (/.f32 -1/4 cosTheta)))
(-.f32 (fma.f32 1/2 (-.f32 (log.f32 2) (log.f32 (/.f32 -1 cosTheta))) (/.f32 -1/4 cosTheta)) (*.f32 cosTheta cosTheta))
(-.f32 (+.f32 (*.f32 -1 (pow.f32 cosTheta 2)) (*.f32 1/2 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 cosTheta))) (log.f32 2)))) (+.f32 (*.f32 1/16 (/.f32 1 (pow.f32 cosTheta 2))) (*.f32 1/4 (/.f32 1 cosTheta))))
(-.f32 (fma.f32 -1 (*.f32 cosTheta cosTheta) (*.f32 1/2 (fma.f32 -1 (log.f32 (/.f32 -1 cosTheta)) (log.f32 2)))) (+.f32 (/.f32 1/4 cosTheta) (/.f32 1/16 (*.f32 cosTheta cosTheta))))
(fma.f32 cosTheta (neg.f32 cosTheta) (-.f32 (fma.f32 1/2 (-.f32 (log.f32 2) (log.f32 (/.f32 -1 cosTheta))) (/.f32 -1/4 cosTheta)) (/.f32 1/16 (*.f32 cosTheta cosTheta))))
(-.f32 (-.f32 (fma.f32 1/2 (-.f32 (log.f32 2) (log.f32 (/.f32 -1 cosTheta))) (/.f32 -1/4 cosTheta)) (/.f32 1/16 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta cosTheta))
(/.f32 1 cosTheta)
(-.f32 (/.f32 1 cosTheta) 1)
(+.f32 (/.f32 1 cosTheta) -1)
(-.f32 (+.f32 (*.f32 -3/2 cosTheta) (/.f32 1 cosTheta)) 1)
(+.f32 (fma.f32 -3/2 cosTheta (/.f32 1 cosTheta)) -1)
(+.f32 -1 (fma.f32 cosTheta -3/2 (/.f32 1 cosTheta)))
(+.f32 (/.f32 1 cosTheta) (fma.f32 cosTheta -3/2 -1))
(-.f32 (+.f32 (*.f32 -3/2 cosTheta) (+.f32 (*.f32 1/2 (pow.f32 cosTheta 2)) (/.f32 1 cosTheta))) 1)
(+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1)
(+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))))
(+.f32 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)) (fma.f32 cosTheta -3/2 -1))
(/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 -2 cosTheta))) (pow.f32 cosTheta 2))) cosTheta)
(/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta)
(/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta)
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta)
(/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 -2 cosTheta))) (pow.f32 cosTheta 2))) cosTheta)
(/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta)
(/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta)
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta)
(/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 -2 cosTheta))) (pow.f32 cosTheta 2))) cosTheta)
(/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta)
(/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta)
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta)
(/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 -2 cosTheta))) (pow.f32 cosTheta 2))) cosTheta)
(/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta)
(/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta)
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta)
(/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 -2 cosTheta))) (pow.f32 cosTheta 2))) cosTheta)
(/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta)
(/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta)
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta)
(/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 -2 cosTheta))) (pow.f32 cosTheta 2))) cosTheta)
(/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta)
(/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta)
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta)
(/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 -2 cosTheta))) (pow.f32 cosTheta 2))) cosTheta)
(/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta)
(/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta)
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta)
(/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 -2 cosTheta))) (pow.f32 cosTheta 2))) cosTheta)
(/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta)
(/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta)
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta)
(-.f32 (exp.f32 (log1p.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) 1)
(/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(*.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(*.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (*.f32 (/.f32 1 cosTheta) (pow.f32 (PI.f32) -1/2)))
(*.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta))
(*.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))
(*.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta))
(*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) -1/2))
(*.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta))
(*.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))
(*.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta))
(*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 1)
(/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(*.f32 1 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(*.f32 (cbrt.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (cbrt.f32 (/.f32 (pow.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) 2) (PI.f32))))
(*.f32 (cbrt.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (cbrt.f32 (/.f32 (pow.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta) 2) (PI.f32))))
(*.f32 (cbrt.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (cbrt.f32 (/.f32 (pow.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta) 2) (PI.f32))))
(*.f32 (cbrt.f32 (/.f32 (pow.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) 2) (PI.f32))) (cbrt.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(*.f32 (cbrt.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (cbrt.f32 (/.f32 (pow.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) 2) (PI.f32))))
(*.f32 (cbrt.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (cbrt.f32 (/.f32 (pow.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta) 2) (PI.f32))))
(*.f32 (cbrt.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (cbrt.f32 (/.f32 (pow.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta) 2) (PI.f32))))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) 2)) (*.f32 (cbrt.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta)) (pow.f32 (PI.f32) -1/2)))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) 2)) (*.f32 (pow.f32 (PI.f32) -1/2) (cbrt.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta))))
(*.f32 (pow.f32 (PI.f32) -1/2) (*.f32 (cbrt.f32 (pow.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta) 2)) (cbrt.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta))))
(*.f32 (pow.f32 (PI.f32) -1/2) (*.f32 (cbrt.f32 (pow.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta) 2)) (cbrt.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta))))
(*.f32 (sqrt.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (sqrt.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(*.f32 (sqrt.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta)) (*.f32 (sqrt.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta)) (pow.f32 (PI.f32) -1/2)))
(*.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta))
(*.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))
(*.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta))
(*.f32 (/.f32 (neg.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)))) cosTheta) (/.f32 1 (neg.f32 (sqrt.f32 (PI.f32)))))
(/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(*.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta))
(*.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))
(*.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)))) 2) (sqrt.f32 (PI.f32))) (/.f32 (cbrt.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)))) cosTheta))
(/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (sqrt.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)))) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)))) cosTheta))
(/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) 1) (/.f32 (/.f32 1 cosTheta) (sqrt.f32 (PI.f32))))
(/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (cbrt.f32 (PI.f32))) (/.f32 (/.f32 1 cosTheta) (cbrt.f32 (sqrt.f32 (PI.f32)))))
(/.f32 (*.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (/.f32 1 (*.f32 (cbrt.f32 (sqrt.f32 (PI.f32))) cosTheta))) (cbrt.f32 (PI.f32)))
(/.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (cbrt.f32 (sqrt.f32 (PI.f32))))) (cbrt.f32 (PI.f32)))
(/.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (cbrt.f32 (PI.f32))) (*.f32 cosTheta (cbrt.f32 (sqrt.f32 (PI.f32)))))
(*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (pow.f32 (PI.f32) 1/4)) (/.f32 (/.f32 1 cosTheta) (pow.f32 (PI.f32) 1/4)))
(*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (pow.f32 (PI.f32) 1/4)) (/.f32 1 (*.f32 (pow.f32 (PI.f32) 1/4) cosTheta)))
(/.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (pow.f32 (PI.f32) 1/4))) (pow.f32 (PI.f32) 1/4))
(/.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (pow.f32 (PI.f32) 1/4)) (*.f32 cosTheta (pow.f32 (PI.f32) 1/4)))
(*.f32 (/.f32 1 (cbrt.f32 (PI.f32))) (/.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (cbrt.f32 (sqrt.f32 (PI.f32)))))
(/.f32 (*.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (/.f32 1 (*.f32 (cbrt.f32 (sqrt.f32 (PI.f32))) cosTheta))) (cbrt.f32 (PI.f32)))
(/.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (cbrt.f32 (sqrt.f32 (PI.f32))))) (cbrt.f32 (PI.f32)))
(/.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (cbrt.f32 (PI.f32))) (*.f32 cosTheta (cbrt.f32 (sqrt.f32 (PI.f32)))))
(*.f32 (/.f32 1 (pow.f32 (PI.f32) 1/4)) (/.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) 1/4)))
(*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (pow.f32 (PI.f32) 1/4)) (/.f32 1 (*.f32 (pow.f32 (PI.f32) 1/4) cosTheta)))
(/.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (pow.f32 (PI.f32) 1/4))) (pow.f32 (PI.f32) 1/4))
(/.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (pow.f32 (PI.f32) 1/4)) (*.f32 cosTheta (pow.f32 (PI.f32) 1/4)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) 2)) 1) (/.f32 (cbrt.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta)) (sqrt.f32 (PI.f32))))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) 2)) (/.f32 (cbrt.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta)) (sqrt.f32 (PI.f32))))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta) 2)) (/.f32 (cbrt.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta)) (sqrt.f32 (PI.f32))))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta) 2)) (/.f32 (cbrt.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta)) (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) 2)) (cbrt.f32 (PI.f32))) (cbrt.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(*.f32 (cbrt.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (/.f32 (cbrt.f32 (pow.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) 2)) (cbrt.f32 (PI.f32))))
(*.f32 (cbrt.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (/.f32 (cbrt.f32 (pow.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta) 2)) (cbrt.f32 (PI.f32))))
(*.f32 (cbrt.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (/.f32 (cbrt.f32 (pow.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta) 2)) (cbrt.f32 (PI.f32))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) 2)) (pow.f32 (PI.f32) 1/4)) (/.f32 (cbrt.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta)) (pow.f32 (PI.f32) 1/4)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta) 2)) (pow.f32 (PI.f32) 1/4)) (/.f32 (cbrt.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta)) (pow.f32 (PI.f32) 1/4)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta) 2)) (pow.f32 (PI.f32) 1/4)) (/.f32 (cbrt.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta)) (pow.f32 (PI.f32) 1/4)))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta)) 1) (/.f32 (sqrt.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta)) (sqrt.f32 (PI.f32))))
(/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta)) (cbrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta)) (cbrt.f32 (sqrt.f32 (PI.f32)))))
(/.f32 (*.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (/.f32 1 (*.f32 (cbrt.f32 (sqrt.f32 (PI.f32))) cosTheta))) (cbrt.f32 (PI.f32)))
(/.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (cbrt.f32 (sqrt.f32 (PI.f32))))) (cbrt.f32 (PI.f32)))
(/.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (cbrt.f32 (PI.f32))) (*.f32 cosTheta (cbrt.f32 (sqrt.f32 (PI.f32)))))
(pow.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 1)
(/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(pow.f32 (cbrt.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 3)
(/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(pow.f32 (pow.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 3) 1/3)
(/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(pow.f32 (sqrt.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 2)
(/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(pow.f32 (*.f32 (sqrt.f32 (PI.f32)) (/.f32 cosTheta (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))))) -1)
(/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(neg.f32 (/.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (neg.f32 (sqrt.f32 (PI.f32)))))
(/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(sqrt.f32 (/.f32 (pow.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) 2) (PI.f32)))
(sqrt.f32 (/.f32 (pow.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta) 2) (PI.f32)))
(sqrt.f32 (/.f32 (pow.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta) 2) (PI.f32)))
(log.f32 (exp.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(cbrt.f32 (pow.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 3))
(/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(expm1.f32 (log1p.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(exp.f32 (-.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)) (log.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(exp.f32 (*.f32 (-.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)) (log.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 1))
(/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(log1p.f32 (expm1.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (+.f32 1 (fma.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) -1/2) c))))) 1)
(/.f32 1 (+.f32 1 (fma.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) -1/2) c)))
(/.f32 1 (+.f32 1 (fma.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c)))
(/.f32 1 (+.f32 1 (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c)))
(*.f32 1 (/.f32 1 (+.f32 1 (fma.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) -1/2) c))))
(/.f32 1 (+.f32 1 (fma.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) -1/2) c)))
(/.f32 1 (+.f32 1 (fma.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c)))
(/.f32 1 (+.f32 1 (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c)))
(*.f32 (/.f32 1 (+.f32 1 (fma.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) -1/2) c))) 1)
(/.f32 1 (+.f32 1 (fma.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) -1/2) c)))
(/.f32 1 (+.f32 1 (fma.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c)))
(/.f32 1 (+.f32 1 (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c)))
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 1 (fma.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) -1/2) c)))) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) -1/2) c)) -2)))
(/.f32 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c)) -2)) (cbrt.f32 (+.f32 1 (fma.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c))))
(/.f32 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c)) -2)) (cbrt.f32 (+.f32 1 (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c))))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) -1/2) c)) -2)) (/.f32 1 (cbrt.f32 (+.f32 1 (fma.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) -1/2) c)))))
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 1 (fma.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) -1/2) c)))) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) -1/2) c)) -2)))
(/.f32 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c)) -2)) (cbrt.f32 (+.f32 1 (fma.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c))))
(/.f32 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c)) -2)) (cbrt.f32 (+.f32 1 (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c))))
(*.f32 (pow.f32 (+.f32 1 (fma.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) -1/2) c)) -1/2) (pow.f32 (+.f32 1 (fma.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) -1/2) c)) -1/2))
(/.f32 1 (+.f32 1 (fma.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) -1/2) c)))
(/.f32 1 (+.f32 1 (fma.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c)))
(/.f32 1 (+.f32 1 (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c)))
(*.f32 -1 (/.f32 1 (neg.f32 (+.f32 1 (fma.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) -1/2) c)))))
(/.f32 1 (+.f32 1 (fma.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) -1/2) c)))
(/.f32 1 (+.f32 1 (fma.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c)))
(/.f32 1 (+.f32 1 (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c)))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) -1/2) c))) 2) -1) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) -1/2) c))) -1))
(/.f32 1 (+.f32 1 (fma.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) -1/2) c)))
(/.f32 1 (+.f32 1 (fma.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c)))
(/.f32 1 (+.f32 1 (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c)))
(*.f32 (pow.f32 (sqrt.f32 (+.f32 1 (fma.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) -1/2) c))) -1) (pow.f32 (sqrt.f32 (+.f32 1 (fma.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) -1/2) c))) -1))
(pow.f32 (sqrt.f32 (+.f32 1 (fma.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) -1/2) c))) -2)
(pow.f32 (sqrt.f32 (+.f32 1 (fma.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c))) -2)
(pow.f32 (hypot.f32 1 (sqrt.f32 (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c))) -2)
(*.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) -1/2) c) 3))) (+.f32 1 (-.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) -1/2) c) 2) (fma.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) -1/2) c))))
(/.f32 (+.f32 (pow.f32 (fma.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c) 2) (-.f32 1 (fma.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c))) (+.f32 1 (pow.f32 (fma.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c) 3)))
(/.f32 (+.f32 (pow.f32 (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c) 2) (-.f32 1 (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c))) (+.f32 1 (pow.f32 (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c) 3)))
(*.f32 (/.f32 1 (-.f32 1 (pow.f32 (fma.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) -1/2) c) 2))) (-.f32 1 (fma.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) -1/2) c)))
(/.f32 (-.f32 1 (fma.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c)) (-.f32 1 (pow.f32 (fma.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c) 2)))
(/.f32 (-.f32 1 (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c)) (-.f32 1 (pow.f32 (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c) 2)))
(pow.f32 (+.f32 1 (fma.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) -1/2) c)) -1)
(/.f32 1 (+.f32 1 (fma.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) -1/2) c)))
(/.f32 1 (+.f32 1 (fma.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c)))
(/.f32 1 (+.f32 1 (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c)))
(pow.f32 (/.f32 1 (+.f32 1 (fma.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) -1/2) c))) 1)
(/.f32 1 (+.f32 1 (fma.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) -1/2) c)))
(/.f32 1 (+.f32 1 (fma.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c)))
(/.f32 1 (+.f32 1 (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c)))
(pow.f32 (/.f32 1 (cbrt.f32 (+.f32 1 (fma.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) -1/2) c)))) 3)
(/.f32 1 (+.f32 1 (fma.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) -1/2) c)))
(/.f32 1 (+.f32 1 (fma.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c)))
(/.f32 1 (+.f32 1 (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c)))
(pow.f32 (pow.f32 (/.f32 1 (+.f32 1 (fma.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) -1/2) c))) 3) 1/3)
(/.f32 1 (+.f32 1 (fma.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) -1/2) c)))
(/.f32 1 (+.f32 1 (fma.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c)))
(/.f32 1 (+.f32 1 (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c)))
(pow.f32 (pow.f32 (+.f32 1 (fma.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) -1/2) c)) -1/2) 2)
(/.f32 1 (+.f32 1 (fma.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) -1/2) c)))
(/.f32 1 (+.f32 1 (fma.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c)))
(/.f32 1 (+.f32 1 (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c)))
(sqrt.f32 (pow.f32 (+.f32 1 (fma.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) -1/2) c)) -2))
(/.f32 1 (+.f32 1 (fma.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) -1/2) c)))
(/.f32 1 (+.f32 1 (fma.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c)))
(/.f32 1 (+.f32 1 (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c)))
(log.f32 (exp.f32 (/.f32 1 (+.f32 1 (fma.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) -1/2) c)))))
(/.f32 1 (+.f32 1 (fma.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) -1/2) c)))
(/.f32 1 (+.f32 1 (fma.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c)))
(/.f32 1 (+.f32 1 (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c)))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (+.f32 1 (fma.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) -1/2) c))))))
(/.f32 1 (+.f32 1 (fma.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) -1/2) c)))
(/.f32 1 (+.f32 1 (fma.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c)))
(/.f32 1 (+.f32 1 (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c)))
(cbrt.f32 (pow.f32 (/.f32 1 (+.f32 1 (fma.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) -1/2) c))) 3))
(/.f32 1 (+.f32 1 (fma.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) -1/2) c)))
(/.f32 1 (+.f32 1 (fma.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c)))
(/.f32 1 (+.f32 1 (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c)))
(expm1.f32 (log1p.f32 (/.f32 1 (+.f32 1 (fma.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) -1/2) c)))))
(/.f32 1 (+.f32 1 (fma.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) -1/2) c)))
(/.f32 1 (+.f32 1 (fma.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c)))
(/.f32 1 (+.f32 1 (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c)))
(exp.f32 (neg.f32 (log1p.f32 (fma.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) -1/2) c))))
(exp.f32 (neg.f32 (log1p.f32 (fma.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c))))
(exp.f32 (neg.f32 (log1p.f32 (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c))))
(exp.f32 (*.f32 (log1p.f32 (fma.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) -1/2) c)) -1))
(exp.f32 (neg.f32 (log1p.f32 (fma.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) -1/2) c))))
(exp.f32 (neg.f32 (log1p.f32 (fma.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c))))
(exp.f32 (neg.f32 (log1p.f32 (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c))))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 (fma.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) -1/2) c))) 1))
(exp.f32 (neg.f32 (log1p.f32 (fma.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) -1/2) c))))
(exp.f32 (neg.f32 (log1p.f32 (fma.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c))))
(exp.f32 (neg.f32 (log1p.f32 (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c))))
(log1p.f32 (expm1.f32 (/.f32 1 (+.f32 1 (fma.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) -1/2) c)))))
(/.f32 1 (+.f32 1 (fma.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) -1/2) c)))
(/.f32 1 (+.f32 1 (fma.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c)))
(/.f32 1 (+.f32 1 (fma.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c)))
(+.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta (neg.f32 cosTheta)))
(-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))
(+.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 (*.f32 cosTheta (neg.f32 cosTheta)) 1))
(-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))
(+.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (+.f32 (*.f32 cosTheta (neg.f32 cosTheta)) (fma.f32 (neg.f32 cosTheta) cosTheta (*.f32 cosTheta cosTheta))))
(-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))
(+.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)) (fma.f32 (neg.f32 cosTheta) cosTheta (*.f32 cosTheta cosTheta)))
(-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))
(+.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)) (fma.f32 (*.f32 cosTheta (neg.f32 cosTheta)) 1 (*.f32 cosTheta cosTheta)))
(-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))
(+.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)) (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 cosTheta) 2)) (cbrt.f32 (pow.f32 cosTheta 4)) (*.f32 cosTheta cosTheta)))
(+.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)) (-.f32 (*.f32 cosTheta cosTheta) (*.f32 (pow.f32 (cbrt.f32 cosTheta) 2) (cbrt.f32 (pow.f32 cosTheta 4)))))
(+.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)) (*.f32 (fma.f32 (neg.f32 cosTheta) cosTheta (*.f32 cosTheta cosTheta)) 1))
(-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))
(+.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)) (+.f32 (fma.f32 (neg.f32 cosTheta) cosTheta (*.f32 cosTheta cosTheta)) (fma.f32 (neg.f32 cosTheta) cosTheta (*.f32 cosTheta cosTheta))))
(-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))
(+.f32 0 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)))
(-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))
(+.f32 (*.f32 cosTheta (neg.f32 cosTheta)) (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))))
(-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))
(+.f32 (fma.f32 (neg.f32 cosTheta) cosTheta (*.f32 cosTheta cosTheta)) (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)))
(-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)))) 2)) (log.f32 (cbrt.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))))))
(-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))))) (log.f32 (sqrt.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))))))
(-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))
(*.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)) 1)
(-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))
(*.f32 1 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)))
(-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))
(*.f32 (cbrt.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (pow.f32 (cbrt.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) 2))
(-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) 2) (cbrt.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))))
(-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))
(*.f32 (sqrt.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (sqrt.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))))
(-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))
(*.f32 (-.f32 (*.f32 (pow.f32 (log1p.f32 (*.f32 cosTheta -2)) 3) 1/8) (pow.f32 cosTheta 6)) (/.f32 1 (+.f32 (*.f32 (pow.f32 (log1p.f32 (*.f32 cosTheta -2)) 2) 1/4) (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 1/2 (log1p.f32 (*.f32 cosTheta -2)) (*.f32 cosTheta cosTheta))))))
(/.f32 (*.f32 (fma.f32 (pow.f32 (log1p.f32 (*.f32 cosTheta -2)) 3) 1/8 (neg.f32 (pow.f32 cosTheta 6))) 1) (fma.f32 (pow.f32 (log1p.f32 (*.f32 cosTheta -2)) 2) 1/4 (*.f32 cosTheta (*.f32 cosTheta (fma.f32 1/2 (log1p.f32 (*.f32 cosTheta -2)) (*.f32 cosTheta cosTheta))))))
(/.f32 (fma.f32 (pow.f32 (log1p.f32 (*.f32 cosTheta -2)) 3) 1/8 (neg.f32 (pow.f32 cosTheta 6))) (fma.f32 1/4 (pow.f32 (log1p.f32 (*.f32 cosTheta -2)) 2) (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 1/2 (log1p.f32 (*.f32 cosTheta -2)) (*.f32 cosTheta cosTheta)))))
(*.f32 (-.f32 (*.f32 (pow.f32 (log1p.f32 (*.f32 cosTheta -2)) 2) 1/4) (pow.f32 cosTheta 4)) (/.f32 1 (fma.f32 1/2 (log1p.f32 (*.f32 cosTheta -2)) (*.f32 cosTheta cosTheta))))
(*.f32 (fma.f32 (pow.f32 (log1p.f32 (*.f32 cosTheta -2)) 2) 1/4 (neg.f32 (pow.f32 cosTheta 4))) (/.f32 1 (fma.f32 1/2 (log1p.f32 (*.f32 cosTheta -2)) (*.f32 cosTheta cosTheta))))
(/.f32 (fma.f32 1/4 (pow.f32 (log1p.f32 (*.f32 cosTheta -2)) 2) (neg.f32 (pow.f32 cosTheta 4))) (fma.f32 1/2 (log1p.f32 (*.f32 cosTheta -2)) (*.f32 cosTheta cosTheta)))
(/.f32 (fma.f32 (pow.f32 (log1p.f32 (*.f32 cosTheta -2)) 2) -1/4 (pow.f32 cosTheta 4)) (-.f32 (*.f32 (log1p.f32 (*.f32 cosTheta -2)) -1/2) (*.f32 cosTheta cosTheta)))
(*.f32 (+.f32 (sqrt.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2)))) cosTheta) (-.f32 (sqrt.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2)))) cosTheta))
(-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))
(/.f32 1 (/.f32 (+.f32 (*.f32 (pow.f32 (log1p.f32 (*.f32 cosTheta -2)) 2) 1/4) (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 1/2 (log1p.f32 (*.f32 cosTheta -2)) (*.f32 cosTheta cosTheta)))) (-.f32 (*.f32 (pow.f32 (log1p.f32 (*.f32 cosTheta -2)) 3) 1/8) (pow.f32 cosTheta 6))))
(/.f32 (*.f32 (fma.f32 (pow.f32 (log1p.f32 (*.f32 cosTheta -2)) 3) 1/8 (neg.f32 (pow.f32 cosTheta 6))) 1) (fma.f32 (pow.f32 (log1p.f32 (*.f32 cosTheta -2)) 2) 1/4 (*.f32 cosTheta (*.f32 cosTheta (fma.f32 1/2 (log1p.f32 (*.f32 cosTheta -2)) (*.f32 cosTheta cosTheta))))))
(/.f32 (fma.f32 (pow.f32 (log1p.f32 (*.f32 cosTheta -2)) 3) 1/8 (neg.f32 (pow.f32 cosTheta 6))) (fma.f32 1/4 (pow.f32 (log1p.f32 (*.f32 cosTheta -2)) 2) (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 1/2 (log1p.f32 (*.f32 cosTheta -2)) (*.f32 cosTheta cosTheta)))))
(/.f32 1 (/.f32 (fma.f32 1/2 (log1p.f32 (*.f32 cosTheta -2)) (*.f32 cosTheta cosTheta)) (-.f32 (*.f32 (pow.f32 (log1p.f32 (*.f32 cosTheta -2)) 2) 1/4) (pow.f32 cosTheta 4))))
(*.f32 (fma.f32 (pow.f32 (log1p.f32 (*.f32 cosTheta -2)) 2) 1/4 (neg.f32 (pow.f32 cosTheta 4))) (/.f32 1 (fma.f32 1/2 (log1p.f32 (*.f32 cosTheta -2)) (*.f32 cosTheta cosTheta))))
(/.f32 (fma.f32 1/4 (pow.f32 (log1p.f32 (*.f32 cosTheta -2)) 2) (neg.f32 (pow.f32 cosTheta 4))) (fma.f32 1/2 (log1p.f32 (*.f32 cosTheta -2)) (*.f32 cosTheta cosTheta)))
(/.f32 (fma.f32 (pow.f32 (log1p.f32 (*.f32 cosTheta -2)) 2) -1/4 (pow.f32 cosTheta 4)) (-.f32 (*.f32 (log1p.f32 (*.f32 cosTheta -2)) -1/2) (*.f32 cosTheta cosTheta)))
(/.f32 (-.f32 (*.f32 (pow.f32 (log1p.f32 (*.f32 cosTheta -2)) 3) 1/8) (pow.f32 cosTheta 6)) (+.f32 (*.f32 (pow.f32 (log1p.f32 (*.f32 cosTheta -2)) 2) 1/4) (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 1/2 (log1p.f32 (*.f32 cosTheta -2)) (*.f32 cosTheta cosTheta)))))
(/.f32 (*.f32 (fma.f32 (pow.f32 (log1p.f32 (*.f32 cosTheta -2)) 3) 1/8 (neg.f32 (pow.f32 cosTheta 6))) 1) (fma.f32 (pow.f32 (log1p.f32 (*.f32 cosTheta -2)) 2) 1/4 (*.f32 cosTheta (*.f32 cosTheta (fma.f32 1/2 (log1p.f32 (*.f32 cosTheta -2)) (*.f32 cosTheta cosTheta))))))
(/.f32 (fma.f32 (pow.f32 (log1p.f32 (*.f32 cosTheta -2)) 3) 1/8 (neg.f32 (pow.f32 cosTheta 6))) (fma.f32 1/4 (pow.f32 (log1p.f32 (*.f32 cosTheta -2)) 2) (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 1/2 (log1p.f32 (*.f32 cosTheta -2)) (*.f32 cosTheta cosTheta)))))
(/.f32 (-.f32 (*.f32 (pow.f32 (log1p.f32 (*.f32 cosTheta -2)) 2) 1/4) (pow.f32 cosTheta 4)) (fma.f32 1/2 (log1p.f32 (*.f32 cosTheta -2)) (*.f32 cosTheta cosTheta)))
(*.f32 (fma.f32 (pow.f32 (log1p.f32 (*.f32 cosTheta -2)) 2) 1/4 (neg.f32 (pow.f32 cosTheta 4))) (/.f32 1 (fma.f32 1/2 (log1p.f32 (*.f32 cosTheta -2)) (*.f32 cosTheta cosTheta))))
(/.f32 (fma.f32 1/4 (pow.f32 (log1p.f32 (*.f32 cosTheta -2)) 2) (neg.f32 (pow.f32 cosTheta 4))) (fma.f32 1/2 (log1p.f32 (*.f32 cosTheta -2)) (*.f32 cosTheta cosTheta)))
(/.f32 (fma.f32 (pow.f32 (log1p.f32 (*.f32 cosTheta -2)) 2) -1/4 (pow.f32 cosTheta 4)) (-.f32 (*.f32 (log1p.f32 (*.f32 cosTheta -2)) -1/2) (*.f32 cosTheta cosTheta)))
(/.f32 (neg.f32 (-.f32 (*.f32 (pow.f32 (log1p.f32 (*.f32 cosTheta -2)) 3) 1/8) (pow.f32 cosTheta 6))) (neg.f32 (+.f32 (*.f32 (pow.f32 (log1p.f32 (*.f32 cosTheta -2)) 2) 1/4) (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 1/2 (log1p.f32 (*.f32 cosTheta -2)) (*.f32 cosTheta cosTheta))))))
(/.f32 (*.f32 (fma.f32 (pow.f32 (log1p.f32 (*.f32 cosTheta -2)) 3) 1/8 (neg.f32 (pow.f32 cosTheta 6))) 1) (fma.f32 (pow.f32 (log1p.f32 (*.f32 cosTheta -2)) 2) 1/4 (*.f32 cosTheta (*.f32 cosTheta (fma.f32 1/2 (log1p.f32 (*.f32 cosTheta -2)) (*.f32 cosTheta cosTheta))))))
(/.f32 (fma.f32 (pow.f32 (log1p.f32 (*.f32 cosTheta -2)) 3) 1/8 (neg.f32 (pow.f32 cosTheta 6))) (fma.f32 1/4 (pow.f32 (log1p.f32 (*.f32 cosTheta -2)) 2) (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 1/2 (log1p.f32 (*.f32 cosTheta -2)) (*.f32 cosTheta cosTheta)))))
(/.f32 (neg.f32 (-.f32 (*.f32 (pow.f32 (log1p.f32 (*.f32 cosTheta -2)) 2) 1/4) (pow.f32 cosTheta 4))) (neg.f32 (fma.f32 1/2 (log1p.f32 (*.f32 cosTheta -2)) (*.f32 cosTheta cosTheta))))
(*.f32 (fma.f32 (pow.f32 (log1p.f32 (*.f32 cosTheta -2)) 2) 1/4 (neg.f32 (pow.f32 cosTheta 4))) (/.f32 1 (fma.f32 1/2 (log1p.f32 (*.f32 cosTheta -2)) (*.f32 cosTheta cosTheta))))
(/.f32 (fma.f32 1/4 (pow.f32 (log1p.f32 (*.f32 cosTheta -2)) 2) (neg.f32 (pow.f32 cosTheta 4))) (fma.f32 1/2 (log1p.f32 (*.f32 cosTheta -2)) (*.f32 cosTheta cosTheta)))
(/.f32 (fma.f32 (pow.f32 (log1p.f32 (*.f32 cosTheta -2)) 2) -1/4 (pow.f32 cosTheta 4)) (-.f32 (*.f32 (log1p.f32 (*.f32 cosTheta -2)) -1/2) (*.f32 cosTheta cosTheta)))
(/.f32 (+.f32 (*.f32 (pow.f32 (log1p.f32 (*.f32 cosTheta -2)) 3) 1/8) (pow.f32 (*.f32 cosTheta (neg.f32 cosTheta)) 3)) (+.f32 (*.f32 (pow.f32 (log1p.f32 (*.f32 cosTheta -2)) 2) 1/4) (-.f32 (*.f32 (*.f32 cosTheta (neg.f32 cosTheta)) (*.f32 cosTheta (neg.f32 cosTheta))) (*.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta (neg.f32 cosTheta))))))
(/.f32 (*.f32 (fma.f32 (pow.f32 (log1p.f32 (*.f32 cosTheta -2)) 3) 1/8 (neg.f32 (pow.f32 cosTheta 6))) 1) (fma.f32 (pow.f32 (log1p.f32 (*.f32 cosTheta -2)) 2) 1/4 (*.f32 cosTheta (*.f32 cosTheta (fma.f32 1/2 (log1p.f32 (*.f32 cosTheta -2)) (*.f32 cosTheta cosTheta))))))
(/.f32 (fma.f32 (pow.f32 (log1p.f32 (*.f32 cosTheta -2)) 3) 1/8 (neg.f32 (pow.f32 cosTheta 6))) (fma.f32 1/4 (pow.f32 (log1p.f32 (*.f32 cosTheta -2)) 2) (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 1/2 (log1p.f32 (*.f32 cosTheta -2)) (*.f32 cosTheta cosTheta)))))
(/.f32 (+.f32 (pow.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)) 3) (pow.f32 (fma.f32 (neg.f32 cosTheta) cosTheta (*.f32 cosTheta cosTheta)) 3)) (+.f32 (pow.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)) 2) (-.f32 (*.f32 (fma.f32 (neg.f32 cosTheta) cosTheta (*.f32 cosTheta cosTheta)) (fma.f32 (neg.f32 cosTheta) cosTheta (*.f32 cosTheta cosTheta))) (*.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)) (fma.f32 (neg.f32 cosTheta) cosTheta (*.f32 cosTheta cosTheta))))))
(/.f32 (+.f32 (pow.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)) 3) (pow.f32 (fma.f32 (neg.f32 cosTheta) cosTheta (*.f32 cosTheta cosTheta)) 3)) (+.f32 (pow.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)) 2) (*.f32 (fma.f32 (neg.f32 cosTheta) cosTheta (*.f32 cosTheta cosTheta)) (-.f32 (fma.f32 (neg.f32 cosTheta) cosTheta (*.f32 cosTheta cosTheta)) (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))))))
(/.f32 (+.f32 (pow.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)) 3) (pow.f32 (*.f32 0 (*.f32 cosTheta cosTheta)) 3)) (fma.f32 (*.f32 0 (*.f32 cosTheta cosTheta)) (+.f32 (*.f32 0 (*.f32 cosTheta cosTheta)) (+.f32 (*.f32 cosTheta cosTheta) (*.f32 (log1p.f32 (*.f32 cosTheta -2)) -1/2))) (pow.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)) 2)))
(/.f32 (pow.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)) 3) (pow.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)) 2))
(/.f32 (-.f32 (*.f32 (pow.f32 (log1p.f32 (*.f32 cosTheta -2)) 2) 1/4) (*.f32 (*.f32 cosTheta (neg.f32 cosTheta)) (*.f32 cosTheta (neg.f32 cosTheta)))) (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta (neg.f32 cosTheta))))
(*.f32 (fma.f32 (pow.f32 (log1p.f32 (*.f32 cosTheta -2)) 2) 1/4 (neg.f32 (pow.f32 cosTheta 4))) (/.f32 1 (fma.f32 1/2 (log1p.f32 (*.f32 cosTheta -2)) (*.f32 cosTheta cosTheta))))
(/.f32 (fma.f32 1/4 (pow.f32 (log1p.f32 (*.f32 cosTheta -2)) 2) (neg.f32 (pow.f32 cosTheta 4))) (fma.f32 1/2 (log1p.f32 (*.f32 cosTheta -2)) (*.f32 cosTheta cosTheta)))
(/.f32 (fma.f32 (pow.f32 (log1p.f32 (*.f32 cosTheta -2)) 2) -1/4 (pow.f32 cosTheta 4)) (-.f32 (*.f32 (log1p.f32 (*.f32 cosTheta -2)) -1/2) (*.f32 cosTheta cosTheta)))
(/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)) 2) (*.f32 (fma.f32 (neg.f32 cosTheta) cosTheta (*.f32 cosTheta cosTheta)) (fma.f32 (neg.f32 cosTheta) cosTheta (*.f32 cosTheta cosTheta)))) (-.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)) (fma.f32 (neg.f32 cosTheta) cosTheta (*.f32 cosTheta cosTheta))))
(/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)) 2) (*.f32 (fma.f32 (neg.f32 cosTheta) cosTheta (*.f32 cosTheta cosTheta)) (fma.f32 (neg.f32 cosTheta) cosTheta (*.f32 cosTheta cosTheta)))) (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (+.f32 (*.f32 cosTheta cosTheta) (fma.f32 (neg.f32 cosTheta) cosTheta (*.f32 cosTheta cosTheta)))))
(/.f32 (+.f32 (pow.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)) 2) (*.f32 (*.f32 0 (*.f32 cosTheta cosTheta)) (*.f32 0 (*.f32 cosTheta cosTheta)))) (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (fma.f32 cosTheta cosTheta (*.f32 0 (*.f32 cosTheta cosTheta)))))
(/.f32 (pow.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)) 2) (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)))
(pow.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)) 1)
(-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))
(pow.f32 (cbrt.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) 3)
(-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))
(pow.f32 (pow.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)) 3) 1/3)
(-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))
(pow.f32 (sqrt.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) 2)
(-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))
(sqrt.f32 (pow.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)) 2))
(-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))
(log.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))))
(-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)))))
(-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))
(cbrt.f32 (pow.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)) 3))
(-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))
(expm1.f32 (log1p.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))))
(-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))
(exp.f32 (log.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))))
(-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))
(exp.f32 (*.f32 (log.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) 1))
(-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))
(log1p.f32 (expm1.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))))
(-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))
(fma.f32 1/2 (log1p.f32 (*.f32 cosTheta -2)) (*.f32 cosTheta (neg.f32 cosTheta)))
(-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))
(fma.f32 (log1p.f32 (*.f32 cosTheta -2)) 1/2 (*.f32 cosTheta (neg.f32 cosTheta)))
(-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))
(fma.f32 1 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta (neg.f32 cosTheta)))
(-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))
(fma.f32 1 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)) (fma.f32 (neg.f32 cosTheta) cosTheta (*.f32 cosTheta cosTheta)))
(-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))
(fma.f32 (cbrt.f32 (*.f32 (pow.f32 (log1p.f32 (*.f32 cosTheta -2)) 2) 1/4)) (cbrt.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2)))) (*.f32 cosTheta (neg.f32 cosTheta)))
(fma.f32 (cbrt.f32 (*.f32 1/4 (pow.f32 (log1p.f32 (*.f32 cosTheta -2)) 2))) (cbrt.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2)))) (*.f32 cosTheta (neg.f32 cosTheta)))
(-.f32 (*.f32 (cbrt.f32 (*.f32 1/4 (pow.f32 (log1p.f32 (*.f32 cosTheta -2)) 2))) (cbrt.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))))) (*.f32 cosTheta cosTheta))
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) 2) (cbrt.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (fma.f32 (neg.f32 cosTheta) cosTheta (*.f32 cosTheta cosTheta)))
(-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))
(fma.f32 (sqrt.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2)))) (sqrt.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2)))) (*.f32 cosTheta (neg.f32 cosTheta)))
(-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))
(fma.f32 (sqrt.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (sqrt.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (fma.f32 (neg.f32 cosTheta) cosTheta (*.f32 cosTheta cosTheta)))
(-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta))) 1)
(/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta)
(/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta)
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta)
(*.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (/.f32 1 cosTheta))
(/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta)
(/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta)
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta)
(*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) 1)
(/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta)
(/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta)
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta)
(*.f32 1 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta))
(/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta)
(/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta)
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta)
(*.f32 (pow.f32 (cbrt.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)))) 2) (*.f32 (cbrt.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)))) (/.f32 1 cosTheta)))
(/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta)
(/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta)
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta)
(*.f32 (cbrt.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta)) (cbrt.f32 (pow.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) 2)))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) 2)) (cbrt.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta)))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta) 2)) (cbrt.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta)))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta) 2)) (cbrt.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta)))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) 2)) (cbrt.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta)))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta) 2)) (cbrt.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta)))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta) 2)) (cbrt.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta)))
(*.f32 (sqrt.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)))) (*.f32 (sqrt.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)))) (/.f32 1 cosTheta)))
(/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta)
(/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta)
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta)
(*.f32 (sqrt.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta)) (sqrt.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta)))
(/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta)
(/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta)
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta)
(*.f32 (neg.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)))) (/.f32 1 (neg.f32 cosTheta)))
(/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta)
(/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta)
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta)
(*.f32 (/.f32 1 cosTheta) (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))))
(/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta)
(/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta)
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta)
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 cosTheta) 2)) (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (cbrt.f32 cosTheta)))
(/.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) (cbrt.f32 cosTheta)) (pow.f32 (cbrt.f32 cosTheta) 2))
(/.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (cbrt.f32 cosTheta)) (pow.f32 (cbrt.f32 cosTheta) 2))
(*.f32 (/.f32 1 (sqrt.f32 cosTheta)) (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (sqrt.f32 cosTheta)))
(/.f32 (*.f32 (/.f32 1 (sqrt.f32 cosTheta)) (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)))) (sqrt.f32 cosTheta))
(/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (*.f32 (sqrt.f32 cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 cosTheta))
(/.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 cosTheta)) (sqrt.f32 cosTheta))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)))) 2) 1) (/.f32 (cbrt.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)))) cosTheta))
(/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta)
(/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta)
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta)
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)))) 2) (pow.f32 (cbrt.f32 cosTheta) 2)) (cbrt.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta)))
(*.f32 (cbrt.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta)) (/.f32 (pow.f32 (cbrt.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)))) 2) (pow.f32 (cbrt.f32 cosTheta) 2)))
(/.f32 (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta))) 2) (/.f32 (pow.f32 (cbrt.f32 cosTheta) 2) (cbrt.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta))))
(/.f32 (pow.f32 (cbrt.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta))) 2) (/.f32 (pow.f32 (cbrt.f32 cosTheta) 2) (cbrt.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)))) 2) (sqrt.f32 cosTheta)) (/.f32 (cbrt.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)))) (sqrt.f32 cosTheta)))
(/.f32 (*.f32 (/.f32 1 (sqrt.f32 cosTheta)) (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)))) (sqrt.f32 cosTheta))
(/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (*.f32 (sqrt.f32 cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 cosTheta))
(/.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 cosTheta)) (sqrt.f32 cosTheta))
(*.f32 (/.f32 (sqrt.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)))) 1) (/.f32 (sqrt.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)))) cosTheta))
(/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta)
(/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta)
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta)
(*.f32 (/.f32 (sqrt.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)))) (pow.f32 (cbrt.f32 cosTheta) 2)) (/.f32 (sqrt.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)))) (cbrt.f32 cosTheta)))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 cosTheta) 2)) (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (cbrt.f32 cosTheta)))
(/.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) (cbrt.f32 cosTheta)) (pow.f32 (cbrt.f32 cosTheta) 2))
(/.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (cbrt.f32 cosTheta)) (pow.f32 (cbrt.f32 cosTheta) 2))
(pow.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) 1)
(/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta)
(/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta)
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta)
(pow.f32 (cbrt.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta)) 3)
(/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta)
(/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta)
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta)
(pow.f32 (pow.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) 3) 1/3)
(/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta)
(/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta)
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta)
(pow.f32 (sqrt.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta)) 2)
(/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta)
(/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta)
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta)
(pow.f32 (/.f32 cosTheta (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)))) -1)
(/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta)
(/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta)
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta)
(neg.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (neg.f32 cosTheta)))
(/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta)
(/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta)
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta)
(sqrt.f32 (pow.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) 2))
(/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta)
(/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta)
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta)
(log.f32 (exp.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta)))
(/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta)
(/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta)
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta)
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta))))
(/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta)
(/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta)
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta)
(cbrt.f32 (pow.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) 3))
(/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta)
(/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta)
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta)
(cbrt.f32 (/.f32 (pow.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) 3) (pow.f32 cosTheta 3)))
(/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta)
(/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta)
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta)
(expm1.f32 (log1p.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta)))
(/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta)
(/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta)
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta)
(exp.f32 (-.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)) (log.f32 cosTheta)))
(/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta)
(/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta)
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta)
(exp.f32 (*.f32 (-.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)) (log.f32 cosTheta)) 1))
(/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta)
(/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta)
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta)
(log1p.f32 (expm1.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta)))
(/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta)
(/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta)
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta)

localize31.0ms (0.2%)

Compiler

Compiled 8 to 6 computations (25% saved)

localize368.0ms (1.9%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.9%
(*.f32 1/2 (pow.f32 cosTheta 2))
99.9%
(+.f32 (*.f32 -3/2 cosTheta) (+.f32 (*.f32 1/2 (pow.f32 cosTheta 2)) (/.f32 1 cosTheta)))
99.2%
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (-.f32 (+.f32 (*.f32 -3/2 cosTheta) (+.f32 (*.f32 1/2 (pow.f32 cosTheta 2)) (/.f32 1 cosTheta))) 1) (sqrt.f32 (PI.f32))))))
98.5%
(/.f32 (-.f32 (+.f32 (*.f32 -3/2 cosTheta) (+.f32 (*.f32 1/2 (pow.f32 cosTheta 2)) (/.f32 1 cosTheta))) 1) (sqrt.f32 (PI.f32)))
Compiler

Compiled 147 to 109 computations (25.9% saved)

series7.0ms (0%)

Counts
4 → 46
Calls

15 calls:

TimeVariablePointExpression
1.0ms
c
@0
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (-.f32 (+.f32 (*.f32 -3/2 cosTheta) (+.f32 (*.f32 1/2 (pow.f32 cosTheta 2)) (/.f32 1 cosTheta))) 1) (sqrt.f32 (PI.f32))))))
1.0ms
c
@inf
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (-.f32 (+.f32 (*.f32 -3/2 cosTheta) (+.f32 (*.f32 1/2 (pow.f32 cosTheta 2)) (/.f32 1 cosTheta))) 1) (sqrt.f32 (PI.f32))))))
1.0ms
c
@-inf
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (-.f32 (+.f32 (*.f32 -3/2 cosTheta) (+.f32 (*.f32 1/2 (pow.f32 cosTheta 2)) (/.f32 1 cosTheta))) 1) (sqrt.f32 (PI.f32))))))
1.0ms
cosTheta
@inf
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (-.f32 (+.f32 (*.f32 -3/2 cosTheta) (+.f32 (*.f32 1/2 (pow.f32 cosTheta 2)) (/.f32 1 cosTheta))) 1) (sqrt.f32 (PI.f32))))))
1.0ms
cosTheta
@-inf
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (-.f32 (+.f32 (*.f32 -3/2 cosTheta) (+.f32 (*.f32 1/2 (pow.f32 cosTheta 2)) (/.f32 1 cosTheta))) 1) (sqrt.f32 (PI.f32))))))

rewrite173.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
902×expm1-udef
540×add-sqr-sqrt
524×pow1
522×*-un-lft-identity
504×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
023154
1528152
27494152
Stop Event
node limit
Counts
4 → 115
Calls
Call 1
Inputs
(/.f32 (-.f32 (+.f32 (*.f32 -3/2 cosTheta) (+.f32 (*.f32 1/2 (pow.f32 cosTheta 2)) (/.f32 1 cosTheta))) 1) (sqrt.f32 (PI.f32)))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (-.f32 (+.f32 (*.f32 -3/2 cosTheta) (+.f32 (*.f32 1/2 (pow.f32 cosTheta 2)) (/.f32 1 cosTheta))) 1) (sqrt.f32 (PI.f32))))))
(+.f32 (*.f32 -3/2 cosTheta) (+.f32 (*.f32 1/2 (pow.f32 cosTheta 2)) (/.f32 1 cosTheta)))
(*.f32 1/2 (pow.f32 cosTheta 2))
Outputs
(+.f32 (/.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) (sqrt.f32 (PI.f32))) (neg.f32 (pow.f32 (PI.f32) -1/2)))
(-.f32 (/.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) (sqrt.f32 (PI.f32))) (pow.f32 (PI.f32) -1/2))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (sqrt.f32 (PI.f32))))) 1)
(*.f32 1 (/.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (sqrt.f32 (PI.f32))))
(*.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (pow.f32 (PI.f32) -1/2))
(*.f32 (/.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (sqrt.f32 (PI.f32))) 1)
(*.f32 (pow.f32 (cbrt.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1)) 2) (*.f32 (cbrt.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1)) (pow.f32 (PI.f32) -1/2)))
(*.f32 (cbrt.f32 (/.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (sqrt.f32 (PI.f32)))) (cbrt.f32 (/.f32 (pow.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) 2) (PI.f32))))
(*.f32 (cbrt.f32 (/.f32 (pow.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) 2) (PI.f32))) (cbrt.f32 (/.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (sqrt.f32 (PI.f32)))))
(*.f32 (sqrt.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1)) (*.f32 (sqrt.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1)) (pow.f32 (PI.f32) -1/2)))
(*.f32 (sqrt.f32 (/.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (sqrt.f32 (PI.f32)))) (sqrt.f32 (/.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (sqrt.f32 (PI.f32)))))
(*.f32 (+.f32 (neg.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))) 1) (/.f32 1 (neg.f32 (sqrt.f32 (PI.f32)))))
(*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1))
(*.f32 (/.f32 1 (cbrt.f32 (PI.f32))) (/.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (cbrt.f32 (sqrt.f32 (PI.f32)))))
(*.f32 (/.f32 1 (pow.f32 (PI.f32) 1/4)) (/.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (pow.f32 (PI.f32) 1/4)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1)) 2) 1) (/.f32 (cbrt.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1)) (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1)) 2) (cbrt.f32 (PI.f32))) (cbrt.f32 (/.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (sqrt.f32 (PI.f32)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1)) 2) (pow.f32 (PI.f32) 1/4)) (/.f32 (cbrt.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1)) (pow.f32 (PI.f32) 1/4)))
(*.f32 (/.f32 (sqrt.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1)) 1) (/.f32 (sqrt.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1)) (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1)) (cbrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1)) (cbrt.f32 (sqrt.f32 (PI.f32)))))
(pow.f32 (/.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (sqrt.f32 (PI.f32))) 1)
(pow.f32 (cbrt.f32 (/.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (sqrt.f32 (PI.f32)))) 3)
(pow.f32 (pow.f32 (/.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (sqrt.f32 (PI.f32))) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (sqrt.f32 (PI.f32)))) 2)
(pow.f32 (/.f32 (sqrt.f32 (PI.f32)) (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1)) -1)
(neg.f32 (/.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (neg.f32 (sqrt.f32 (PI.f32)))))
(sqrt.f32 (/.f32 (pow.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) 2) (PI.f32)))
(log.f32 (exp.f32 (/.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (sqrt.f32 (PI.f32)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (sqrt.f32 (PI.f32))))))
(cbrt.f32 (pow.f32 (/.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (sqrt.f32 (PI.f32))) 3))
(expm1.f32 (log1p.f32 (/.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (sqrt.f32 (PI.f32)))))
(exp.f32 (log.f32 (/.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (sqrt.f32 (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (/.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (sqrt.f32 (PI.f32)))) 1))
(log1p.f32 (expm1.f32 (/.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (sqrt.f32 (PI.f32)))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (+.f32 1 (fma.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (pow.f32 (PI.f32) -1/2) c))))) 1)
(*.f32 1 (/.f32 1 (+.f32 1 (fma.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (pow.f32 (PI.f32) -1/2) c))))
(*.f32 (/.f32 1 (+.f32 1 (fma.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (pow.f32 (PI.f32) -1/2) c))) 1)
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 1 (fma.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (pow.f32 (PI.f32) -1/2) c)))) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (pow.f32 (PI.f32) -1/2) c)) -2)))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (pow.f32 (PI.f32) -1/2) c)) -2)) (/.f32 1 (cbrt.f32 (+.f32 1 (fma.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (pow.f32 (PI.f32) -1/2) c)))))
(*.f32 (pow.f32 (+.f32 1 (fma.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (pow.f32 (PI.f32) -1/2) c)) -1/2) (pow.f32 (+.f32 1 (fma.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (pow.f32 (PI.f32) -1/2) c)) -1/2))
(*.f32 -1 (/.f32 1 (+.f32 -1 (neg.f32 (fma.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (pow.f32 (PI.f32) -1/2) c)))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (pow.f32 (PI.f32) -1/2) c))) 2) -1) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (pow.f32 (PI.f32) -1/2) c))) -1))
(*.f32 (pow.f32 (hypot.f32 1 (sqrt.f32 (fma.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (pow.f32 (PI.f32) -1/2) c))) -1) (pow.f32 (hypot.f32 1 (sqrt.f32 (fma.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (pow.f32 (PI.f32) -1/2) c))) -1))
(*.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (pow.f32 (PI.f32) -1/2) c) 3))) (+.f32 1 (-.f32 (pow.f32 (fma.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (pow.f32 (PI.f32) -1/2) c) 2) (fma.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (pow.f32 (PI.f32) -1/2) c))))
(*.f32 (/.f32 1 (-.f32 1 (pow.f32 (fma.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (pow.f32 (PI.f32) -1/2) c) 2))) (-.f32 1 (fma.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (pow.f32 (PI.f32) -1/2) c)))
(pow.f32 (+.f32 1 (fma.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (pow.f32 (PI.f32) -1/2) c)) -1)
(pow.f32 (/.f32 1 (+.f32 1 (fma.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (pow.f32 (PI.f32) -1/2) c))) 1)
(pow.f32 (/.f32 1 (cbrt.f32 (+.f32 1 (fma.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (pow.f32 (PI.f32) -1/2) c)))) 3)
(pow.f32 (pow.f32 (/.f32 1 (+.f32 1 (fma.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (pow.f32 (PI.f32) -1/2) c))) 3) 1/3)
(pow.f32 (pow.f32 (+.f32 1 (fma.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (pow.f32 (PI.f32) -1/2) c)) -1/2) 2)
(sqrt.f32 (pow.f32 (+.f32 1 (fma.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (pow.f32 (PI.f32) -1/2) c)) -2))
(log.f32 (exp.f32 (/.f32 1 (+.f32 1 (fma.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (pow.f32 (PI.f32) -1/2) c)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (+.f32 1 (fma.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (pow.f32 (PI.f32) -1/2) c))))))
(cbrt.f32 (pow.f32 (/.f32 1 (+.f32 1 (fma.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (pow.f32 (PI.f32) -1/2) c))) 3))
(expm1.f32 (log1p.f32 (/.f32 1 (+.f32 1 (fma.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (pow.f32 (PI.f32) -1/2) c)))))
(exp.f32 (neg.f32 (log1p.f32 (fma.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (pow.f32 (PI.f32) -1/2) c))))
(exp.f32 (*.f32 (log1p.f32 (fma.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (pow.f32 (PI.f32) -1/2) c)) -1))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 (fma.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (pow.f32 (PI.f32) -1/2) c))) 1))
(log1p.f32 (expm1.f32 (/.f32 1 (+.f32 1 (fma.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (pow.f32 (PI.f32) -1/2) c)))))
(-.f32 (+.f32 1 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))) 1)
(-.f32 (/.f32 (*.f32 (*.f32 cosTheta cosTheta) 9/4) (-.f32 (*.f32 -3/2 cosTheta) (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))) (/.f32 (pow.f32 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)) 2) (-.f32 (*.f32 -3/2 cosTheta) (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))))
(*.f32 1 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))))
(*.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) 1)
(*.f32 (cbrt.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))) (pow.f32 (cbrt.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))) 2) (cbrt.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))) 2) (*.f32 (cbrt.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))) 1))
(*.f32 (sqrt.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))) (sqrt.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))))
(*.f32 (sqrt.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))) (*.f32 (sqrt.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))) 1))
(*.f32 (+.f32 (pow.f32 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)) 3) (*.f32 -27/8 (pow.f32 cosTheta 3))) (/.f32 1 (+.f32 (*.f32 (*.f32 cosTheta cosTheta) 9/4) (*.f32 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)) (-.f32 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)) (*.f32 -3/2 cosTheta))))))
(*.f32 (-.f32 (*.f32 (*.f32 cosTheta cosTheta) 9/4) (pow.f32 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)) 2)) (/.f32 1 (-.f32 (*.f32 -3/2 cosTheta) (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))))
(/.f32 1 (/.f32 (+.f32 (*.f32 (*.f32 cosTheta cosTheta) 9/4) (*.f32 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)) (-.f32 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)) (*.f32 -3/2 cosTheta)))) (+.f32 (pow.f32 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)) 3) (*.f32 -27/8 (pow.f32 cosTheta 3)))))
(/.f32 1 (/.f32 (-.f32 (*.f32 -3/2 cosTheta) (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) (-.f32 (*.f32 (*.f32 cosTheta cosTheta) 9/4) (pow.f32 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)) 2))))
(/.f32 (+.f32 (pow.f32 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)) 3) (*.f32 -27/8 (pow.f32 cosTheta 3))) (+.f32 (*.f32 (*.f32 cosTheta cosTheta) 9/4) (*.f32 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)) (-.f32 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)) (*.f32 -3/2 cosTheta)))))
(/.f32 (+.f32 (pow.f32 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)) 3) (*.f32 -27/8 (pow.f32 cosTheta 3))) (+.f32 (pow.f32 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)) 2) (-.f32 (*.f32 (*.f32 cosTheta cosTheta) 9/4) (*.f32 -3/2 (*.f32 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))))))
(/.f32 (-.f32 (*.f32 (*.f32 cosTheta cosTheta) 9/4) (pow.f32 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)) 2)) (-.f32 (*.f32 -3/2 cosTheta) (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)) 3) (*.f32 -27/8 (pow.f32 cosTheta 3)))) (neg.f32 (+.f32 (*.f32 (*.f32 cosTheta cosTheta) 9/4) (*.f32 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)) (-.f32 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)) (*.f32 -3/2 cosTheta))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta cosTheta) 9/4) (pow.f32 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)) 2))) (neg.f32 (-.f32 (*.f32 -3/2 cosTheta) (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))))
(/.f32 (+.f32 (pow.f32 (fma.f32 -3/2 cosTheta (*.f32 (*.f32 1/2 cosTheta) cosTheta)) 3) (pow.f32 cosTheta -3)) (+.f32 (*.f32 (fma.f32 -3/2 cosTheta (*.f32 (*.f32 1/2 cosTheta) cosTheta)) (fma.f32 -3/2 cosTheta (*.f32 (*.f32 1/2 cosTheta) cosTheta))) (-.f32 (pow.f32 cosTheta -2) (*.f32 (fma.f32 -3/2 cosTheta (*.f32 (*.f32 1/2 cosTheta) cosTheta)) (/.f32 1 cosTheta)))))
(/.f32 (-.f32 (pow.f32 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)) 2) (*.f32 (*.f32 cosTheta cosTheta) 9/4)) (-.f32 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)) (*.f32 -3/2 cosTheta)))
(/.f32 (-.f32 (*.f32 (fma.f32 -3/2 cosTheta (*.f32 (*.f32 1/2 cosTheta) cosTheta)) (fma.f32 -3/2 cosTheta (*.f32 (*.f32 1/2 cosTheta) cosTheta))) (pow.f32 cosTheta -2)) (-.f32 (fma.f32 -3/2 cosTheta (*.f32 (*.f32 1/2 cosTheta) cosTheta)) (/.f32 1 cosTheta)))
(/.f32 (*.f32 (+.f32 (pow.f32 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)) 3) (*.f32 -27/8 (pow.f32 cosTheta 3))) 1) (+.f32 (*.f32 (*.f32 cosTheta cosTheta) 9/4) (*.f32 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)) (-.f32 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)) (*.f32 -3/2 cosTheta)))))
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 cosTheta cosTheta) 9/4) (pow.f32 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)) 2)) 1) (-.f32 (*.f32 -3/2 cosTheta) (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))))
(pow.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) 1)
(pow.f32 (cbrt.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))) 3)
(pow.f32 (pow.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) 3) 1/3)
(pow.f32 (sqrt.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))) 2)
(sqrt.f32 (pow.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) 2))
(log.f32 (exp.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))))))
(cbrt.f32 (pow.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) 3))
(expm1.f32 (log1p.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))))
(exp.f32 (log.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))))
(exp.f32 (*.f32 (log.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))) 1))
(log1p.f32 (expm1.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))))
(fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))
(fma.f32 cosTheta -3/2 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))
(fma.f32 1 (*.f32 -3/2 cosTheta) (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))
(fma.f32 1 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)) (*.f32 -3/2 cosTheta))
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) 2) (cbrt.f32 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) (*.f32 -3/2 cosTheta))
(fma.f32 (cbrt.f32 (*.f32 (*.f32 cosTheta cosTheta) 9/4)) (cbrt.f32 (*.f32 -3/2 cosTheta)) (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))
(fma.f32 (hypot.f32 (*.f32 cosTheta (sqrt.f32 1/2)) (pow.f32 cosTheta -1/2)) (hypot.f32 (*.f32 cosTheta (sqrt.f32 1/2)) (pow.f32 cosTheta -1/2)) (*.f32 -3/2 cosTheta))
(fma.f32 (sqrt.f32 (*.f32 -3/2 cosTheta)) (sqrt.f32 (*.f32 -3/2 cosTheta)) (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 1/2 cosTheta) cosTheta))) 1)
(pow.f32 (*.f32 (*.f32 1/2 cosTheta) cosTheta) 1)
(pow.f32 (cbrt.f32 (*.f32 (*.f32 1/2 cosTheta) cosTheta)) 3)
(pow.f32 (pow.f32 (*.f32 (*.f32 1/2 cosTheta) cosTheta) 3) 1/3)
(pow.f32 (*.f32 cosTheta (sqrt.f32 1/2)) 2)
(sqrt.f32 (*.f32 1/4 (pow.f32 cosTheta 4)))
(log.f32 (pow.f32 (exp.f32 1/2) (*.f32 cosTheta cosTheta)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 1/2 cosTheta) cosTheta))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 1/2 cosTheta) cosTheta) 3))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 1/2 cosTheta) cosTheta)))
(exp.f32 (log.f32 (*.f32 (*.f32 1/2 cosTheta) cosTheta)))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 1/2 cosTheta) cosTheta)) 1))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 1/2 cosTheta) cosTheta)))

simplify132.0ms (0.7%)

Algorithm
egg-herbie
Rules
1452×times-frac
580×cancel-sign-sub-inv
532×fma-def
454×fma-neg
412×sqr-pow
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
045010973
1128310187
2453510085
Stop Event
node limit
Counts
161 → 278
Calls
Call 1
Inputs
(*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 (*.f32 -3/2 (*.f32 cosTheta (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))
(+.f32 (*.f32 -3/2 (*.f32 cosTheta (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 1/2 (*.f32 (pow.f32 cosTheta 2) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))))
(*.f32 1/2 (*.f32 (pow.f32 cosTheta 2) (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 (*.f32 -3/2 (*.f32 cosTheta (sqrt.f32 (/.f32 1 (PI.f32))))) (*.f32 1/2 (*.f32 (pow.f32 cosTheta 2) (sqrt.f32 (/.f32 1 (PI.f32))))))
(+.f32 (*.f32 -3/2 (*.f32 cosTheta (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 1/2 (*.f32 (pow.f32 cosTheta 2) (sqrt.f32 (/.f32 1 (PI.f32))))) (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))))))
(+.f32 (*.f32 -3/2 (*.f32 cosTheta (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 1/2 (*.f32 (pow.f32 cosTheta 2) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))))
(*.f32 1/2 (*.f32 (pow.f32 cosTheta 2) (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 (*.f32 -3/2 (*.f32 cosTheta (sqrt.f32 (/.f32 1 (PI.f32))))) (*.f32 1/2 (*.f32 (pow.f32 cosTheta 2) (sqrt.f32 (/.f32 1 (PI.f32))))))
(+.f32 (*.f32 -3/2 (*.f32 cosTheta (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 1/2 (*.f32 (pow.f32 cosTheta 2) (sqrt.f32 (/.f32 1 (PI.f32))))) (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))))))
(+.f32 (*.f32 -3/2 (*.f32 cosTheta (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 1/2 (*.f32 (pow.f32 cosTheta 2) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))))
(/.f32 1 (+.f32 (*.f32 (-.f32 (+.f32 (*.f32 -3/2 cosTheta) (+.f32 (*.f32 1/2 (pow.f32 cosTheta 2)) (/.f32 1 cosTheta))) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1))
(+.f32 (/.f32 1 (+.f32 (*.f32 (-.f32 (+.f32 (*.f32 -3/2 cosTheta) (+.f32 (*.f32 1/2 (pow.f32 cosTheta 2)) (/.f32 1 cosTheta))) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1)) (*.f32 -1 (/.f32 c (*.f32 (+.f32 (*.f32 (-.f32 (+.f32 (*.f32 -3/2 cosTheta) (+.f32 (*.f32 1/2 (pow.f32 cosTheta 2)) (/.f32 1 cosTheta))) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1) (+.f32 1 (*.f32 (-.f32 (+.f32 (*.f32 -3/2 cosTheta) (+.f32 (/.f32 1 cosTheta) (*.f32 1/2 (pow.f32 cosTheta 2)))) 1) (sqrt.f32 (/.f32 1 (PI.f32)))))))))
(+.f32 (/.f32 1 (+.f32 (*.f32 (-.f32 (+.f32 (*.f32 -3/2 cosTheta) (+.f32 (*.f32 1/2 (pow.f32 cosTheta 2)) (/.f32 1 cosTheta))) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1)) (+.f32 (/.f32 (pow.f32 c 2) (*.f32 (pow.f32 (+.f32 (*.f32 (-.f32 (+.f32 (*.f32 -3/2 cosTheta) (+.f32 (*.f32 1/2 (pow.f32 cosTheta 2)) (/.f32 1 cosTheta))) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1) 2) (+.f32 1 (*.f32 (-.f32 (+.f32 (*.f32 -3/2 cosTheta) (+.f32 (/.f32 1 cosTheta) (*.f32 1/2 (pow.f32 cosTheta 2)))) 1) (sqrt.f32 (/.f32 1 (PI.f32))))))) (*.f32 -1 (/.f32 c (*.f32 (+.f32 (*.f32 (-.f32 (+.f32 (*.f32 -3/2 cosTheta) (+.f32 (*.f32 1/2 (pow.f32 cosTheta 2)) (/.f32 1 cosTheta))) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1) (+.f32 1 (*.f32 (-.f32 (+.f32 (*.f32 -3/2 cosTheta) (+.f32 (/.f32 1 cosTheta) (*.f32 1/2 (pow.f32 cosTheta 2)))) 1) (sqrt.f32 (/.f32 1 (PI.f32))))))))))
(+.f32 (/.f32 1 (+.f32 (*.f32 (-.f32 (+.f32 (*.f32 -3/2 cosTheta) (+.f32 (*.f32 1/2 (pow.f32 cosTheta 2)) (/.f32 1 cosTheta))) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1)) (+.f32 (/.f32 (pow.f32 c 2) (*.f32 (pow.f32 (+.f32 (*.f32 (-.f32 (+.f32 (*.f32 -3/2 cosTheta) (+.f32 (*.f32 1/2 (pow.f32 cosTheta 2)) (/.f32 1 cosTheta))) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1) 2) (+.f32 1 (*.f32 (-.f32 (+.f32 (*.f32 -3/2 cosTheta) (+.f32 (/.f32 1 cosTheta) (*.f32 1/2 (pow.f32 cosTheta 2)))) 1) (sqrt.f32 (/.f32 1 (PI.f32))))))) (+.f32 (*.f32 -1 (/.f32 c (*.f32 (+.f32 (*.f32 (-.f32 (+.f32 (*.f32 -3/2 cosTheta) (+.f32 (*.f32 1/2 (pow.f32 cosTheta 2)) (/.f32 1 cosTheta))) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1) (+.f32 1 (*.f32 (-.f32 (+.f32 (*.f32 -3/2 cosTheta) (+.f32 (/.f32 1 cosTheta) (*.f32 1/2 (pow.f32 cosTheta 2)))) 1) (sqrt.f32 (/.f32 1 (PI.f32)))))))) (*.f32 -1 (/.f32 (pow.f32 c 3) (*.f32 (pow.f32 (+.f32 (*.f32 (-.f32 (+.f32 (*.f32 -3/2 cosTheta) (+.f32 (*.f32 1/2 (pow.f32 cosTheta 2)) (/.f32 1 cosTheta))) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1) 2) (pow.f32 (+.f32 1 (*.f32 (-.f32 (+.f32 (*.f32 -3/2 cosTheta) (+.f32 (/.f32 1 cosTheta) (*.f32 1/2 (pow.f32 cosTheta 2)))) 1) (sqrt.f32 (/.f32 1 (PI.f32))))) 2)))))))
(/.f32 1 c)
(+.f32 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (-.f32 (+.f32 (*.f32 -3/2 cosTheta) (+.f32 (/.f32 1 cosTheta) (*.f32 1/2 (pow.f32 cosTheta 2)))) 1) (sqrt.f32 (/.f32 1 (PI.f32))))) (pow.f32 c 2))) (/.f32 1 c))
(+.f32 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (-.f32 (+.f32 (*.f32 -3/2 cosTheta) (+.f32 (/.f32 1 cosTheta) (*.f32 1/2 (pow.f32 cosTheta 2)))) 1) (sqrt.f32 (/.f32 1 (PI.f32))))) (pow.f32 c 2))) (+.f32 (/.f32 (*.f32 (+.f32 1 (*.f32 (-.f32 (+.f32 (*.f32 -3/2 cosTheta) (+.f32 (*.f32 1/2 (pow.f32 cosTheta 2)) (/.f32 1 cosTheta))) 1) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 1 (*.f32 (-.f32 (+.f32 (*.f32 -3/2 cosTheta) (+.f32 (/.f32 1 cosTheta) (*.f32 1/2 (pow.f32 cosTheta 2)))) 1) (sqrt.f32 (/.f32 1 (PI.f32)))))) (pow.f32 c 3)) (/.f32 1 c)))
(+.f32 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (-.f32 (+.f32 (*.f32 -3/2 cosTheta) (+.f32 (/.f32 1 cosTheta) (*.f32 1/2 (pow.f32 cosTheta 2)))) 1) (sqrt.f32 (/.f32 1 (PI.f32))))) (pow.f32 c 2))) (+.f32 (/.f32 (*.f32 (+.f32 1 (*.f32 (-.f32 (+.f32 (*.f32 -3/2 cosTheta) (+.f32 (*.f32 1/2 (pow.f32 cosTheta 2)) (/.f32 1 cosTheta))) 1) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 1 (*.f32 (-.f32 (+.f32 (*.f32 -3/2 cosTheta) (+.f32 (/.f32 1 cosTheta) (*.f32 1/2 (pow.f32 cosTheta 2)))) 1) (sqrt.f32 (/.f32 1 (PI.f32)))))) (pow.f32 c 3)) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 (-.f32 (+.f32 (*.f32 -3/2 cosTheta) (+.f32 (*.f32 1/2 (pow.f32 cosTheta 2)) (/.f32 1 cosTheta))) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1) (*.f32 (+.f32 (*.f32 (-.f32 (+.f32 (*.f32 -3/2 cosTheta) (+.f32 (/.f32 1 cosTheta) (*.f32 1/2 (pow.f32 cosTheta 2)))) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1) (+.f32 1 (*.f32 (-.f32 (+.f32 (*.f32 -3/2 cosTheta) (+.f32 (/.f32 1 cosTheta) (*.f32 1/2 (pow.f32 cosTheta 2)))) 1) (sqrt.f32 (/.f32 1 (PI.f32))))))) (pow.f32 c 4))) (/.f32 1 c))))
(/.f32 1 c)
(+.f32 (/.f32 1 c) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (-.f32 (+.f32 (*.f32 -3/2 cosTheta) (+.f32 (*.f32 1/2 (pow.f32 cosTheta 2)) (/.f32 1 cosTheta))) 1) (sqrt.f32 (/.f32 1 (PI.f32))))) (pow.f32 c 2))))
(+.f32 (/.f32 (*.f32 (+.f32 1 (*.f32 (-.f32 (+.f32 (*.f32 -3/2 cosTheta) (+.f32 (*.f32 1/2 (pow.f32 cosTheta 2)) (/.f32 1 cosTheta))) 1) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 1 (*.f32 (-.f32 (+.f32 (*.f32 -3/2 cosTheta) (+.f32 (/.f32 1 cosTheta) (*.f32 1/2 (pow.f32 cosTheta 2)))) 1) (sqrt.f32 (/.f32 1 (PI.f32)))))) (pow.f32 c 3)) (+.f32 (/.f32 1 c) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (-.f32 (+.f32 (*.f32 -3/2 cosTheta) (+.f32 (*.f32 1/2 (pow.f32 cosTheta 2)) (/.f32 1 cosTheta))) 1) (sqrt.f32 (/.f32 1 (PI.f32))))) (pow.f32 c 2)))))
(+.f32 (/.f32 (*.f32 (+.f32 1 (*.f32 (-.f32 (+.f32 (*.f32 -3/2 cosTheta) (+.f32 (*.f32 1/2 (pow.f32 cosTheta 2)) (/.f32 1 cosTheta))) 1) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 1 (*.f32 (-.f32 (+.f32 (*.f32 -3/2 cosTheta) (+.f32 (/.f32 1 cosTheta) (*.f32 1/2 (pow.f32 cosTheta 2)))) 1) (sqrt.f32 (/.f32 1 (PI.f32)))))) (pow.f32 c 3)) (+.f32 (/.f32 1 c) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 (-.f32 (+.f32 (*.f32 -3/2 cosTheta) (+.f32 (*.f32 1/2 (pow.f32 cosTheta 2)) (/.f32 1 cosTheta))) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1) (*.f32 (+.f32 (*.f32 (-.f32 (+.f32 (*.f32 -3/2 cosTheta) (+.f32 (/.f32 1 cosTheta) (*.f32 1/2 (pow.f32 cosTheta 2)))) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1) (+.f32 1 (*.f32 (-.f32 (+.f32 (*.f32 -3/2 cosTheta) (+.f32 (*.f32 1/2 (pow.f32 cosTheta 2)) (/.f32 1 cosTheta))) 1) (sqrt.f32 (/.f32 1 (PI.f32))))))) (pow.f32 c 4))) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (-.f32 (+.f32 (*.f32 -3/2 cosTheta) (+.f32 (*.f32 1/2 (pow.f32 cosTheta 2)) (/.f32 1 cosTheta))) 1) (sqrt.f32 (/.f32 1 (PI.f32))))) (pow.f32 c 2))))))
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
(+.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 -1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) (PI.f32)))))
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -3/2 (sqrt.f32 (PI.f32))) (*.f32 -1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3))))) (pow.f32 cosTheta 3))) (+.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 -1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) (PI.f32))))))
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -3/2 (sqrt.f32 (PI.f32))) (*.f32 -1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3))))) (pow.f32 cosTheta 3))) (+.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (*.f32 (*.f32 (+.f32 (*.f32 -3/2 (sqrt.f32 (PI.f32))) (*.f32 -1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3))))) (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))))))) (sqrt.f32 (PI.f32)))) (+.f32 (*.f32 1/2 (sqrt.f32 (PI.f32))) (*.f32 3/2 (*.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) (PI.f32))))) (pow.f32 cosTheta 4))) (*.f32 -1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) (PI.f32)))))))
(*.f32 2 (*.f32 (/.f32 1 (pow.f32 cosTheta 2)) (sqrt.f32 (PI.f32))))
(+.f32 (*.f32 2 (*.f32 (/.f32 1 (pow.f32 cosTheta 2)) (sqrt.f32 (PI.f32)))) (*.f32 6 (*.f32 (/.f32 1 (pow.f32 cosTheta 3)) (sqrt.f32 (PI.f32)))))
(+.f32 (*.f32 2 (*.f32 (/.f32 1 (pow.f32 cosTheta 2)) (sqrt.f32 (PI.f32)))) (+.f32 (*.f32 6 (*.f32 (/.f32 1 (pow.f32 cosTheta 3)) (sqrt.f32 (PI.f32)))) (*.f32 -1 (/.f32 (+.f32 (*.f32 -18 (sqrt.f32 (PI.f32))) (*.f32 4 (*.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) (PI.f32)))) (pow.f32 cosTheta 4)))))
(+.f32 (*.f32 2 (*.f32 (/.f32 1 (pow.f32 cosTheta 2)) (sqrt.f32 (PI.f32)))) (+.f32 (*.f32 6 (*.f32 (/.f32 1 (pow.f32 cosTheta 3)) (sqrt.f32 (PI.f32)))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 3 (+.f32 (*.f32 -18 (sqrt.f32 (PI.f32))) (*.f32 4 (*.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) (PI.f32))))) (+.f32 (*.f32 12 (*.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) (PI.f32))) (*.f32 4 (sqrt.f32 (PI.f32))))) (pow.f32 cosTheta 5))) (*.f32 -1 (/.f32 (+.f32 (*.f32 -18 (sqrt.f32 (PI.f32))) (*.f32 4 (*.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) (PI.f32)))) (pow.f32 cosTheta 4))))))
(*.f32 2 (*.f32 (/.f32 1 (pow.f32 cosTheta 2)) (sqrt.f32 (PI.f32))))
(+.f32 (*.f32 2 (*.f32 (/.f32 1 (pow.f32 cosTheta 2)) (sqrt.f32 (PI.f32)))) (*.f32 6 (*.f32 (/.f32 1 (pow.f32 cosTheta 3)) (sqrt.f32 (PI.f32)))))
(+.f32 (*.f32 2 (*.f32 (/.f32 1 (pow.f32 cosTheta 2)) (sqrt.f32 (PI.f32)))) (+.f32 (*.f32 6 (*.f32 (/.f32 1 (pow.f32 cosTheta 3)) (sqrt.f32 (PI.f32)))) (*.f32 -1 (/.f32 (+.f32 (*.f32 -18 (sqrt.f32 (PI.f32))) (*.f32 4 (*.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) (PI.f32)))) (pow.f32 cosTheta 4)))))
(+.f32 (*.f32 -12 (/.f32 (*.f32 (PI.f32) (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))))))) (pow.f32 cosTheta 5))) (+.f32 (*.f32 2 (*.f32 (/.f32 1 (pow.f32 cosTheta 2)) (sqrt.f32 (PI.f32)))) (+.f32 (*.f32 6 (*.f32 (/.f32 1 (pow.f32 cosTheta 3)) (sqrt.f32 (PI.f32)))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -18 (sqrt.f32 (PI.f32))) (*.f32 4 (*.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) (PI.f32)))) (pow.f32 cosTheta 4))) (+.f32 (*.f32 -4 (*.f32 (/.f32 1 (pow.f32 cosTheta 5)) (sqrt.f32 (PI.f32)))) (*.f32 -3 (/.f32 (+.f32 (*.f32 -18 (sqrt.f32 (PI.f32))) (*.f32 4 (*.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) (PI.f32)))) (pow.f32 cosTheta 5))))))))
(/.f32 1 cosTheta)
(+.f32 (*.f32 -3/2 cosTheta) (/.f32 1 cosTheta))
(*.f32 1/2 (pow.f32 cosTheta 2))
(+.f32 (*.f32 -3/2 cosTheta) (*.f32 1/2 (pow.f32 cosTheta 2)))
(+.f32 (*.f32 -3/2 cosTheta) (+.f32 (/.f32 1 cosTheta) (*.f32 1/2 (pow.f32 cosTheta 2))))
(+.f32 (*.f32 -3/2 cosTheta) (+.f32 (/.f32 1 cosTheta) (*.f32 1/2 (pow.f32 cosTheta 2))))
(*.f32 1/2 (pow.f32 cosTheta 2))
(+.f32 (*.f32 -3/2 cosTheta) (*.f32 1/2 (pow.f32 cosTheta 2)))
(+.f32 (*.f32 -3/2 cosTheta) (+.f32 (/.f32 1 cosTheta) (*.f32 1/2 (pow.f32 cosTheta 2))))
(+.f32 (*.f32 -3/2 cosTheta) (+.f32 (/.f32 1 cosTheta) (*.f32 1/2 (pow.f32 cosTheta 2))))
(+.f32 (/.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) (sqrt.f32 (PI.f32))) (neg.f32 (pow.f32 (PI.f32) -1/2)))
(-.f32 (/.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) (sqrt.f32 (PI.f32))) (pow.f32 (PI.f32) -1/2))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (sqrt.f32 (PI.f32))))) 1)
(*.f32 1 (/.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (sqrt.f32 (PI.f32))))
(*.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (pow.f32 (PI.f32) -1/2))
(*.f32 (/.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (sqrt.f32 (PI.f32))) 1)
(*.f32 (pow.f32 (cbrt.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1)) 2) (*.f32 (cbrt.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1)) (pow.f32 (PI.f32) -1/2)))
(*.f32 (cbrt.f32 (/.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (sqrt.f32 (PI.f32)))) (cbrt.f32 (/.f32 (pow.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) 2) (PI.f32))))
(*.f32 (cbrt.f32 (/.f32 (pow.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) 2) (PI.f32))) (cbrt.f32 (/.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (sqrt.f32 (PI.f32)))))
(*.f32 (sqrt.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1)) (*.f32 (sqrt.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1)) (pow.f32 (PI.f32) -1/2)))
(*.f32 (sqrt.f32 (/.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (sqrt.f32 (PI.f32)))) (sqrt.f32 (/.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (sqrt.f32 (PI.f32)))))
(*.f32 (+.f32 (neg.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))) 1) (/.f32 1 (neg.f32 (sqrt.f32 (PI.f32)))))
(*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1))
(*.f32 (/.f32 1 (cbrt.f32 (PI.f32))) (/.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (cbrt.f32 (sqrt.f32 (PI.f32)))))
(*.f32 (/.f32 1 (pow.f32 (PI.f32) 1/4)) (/.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (pow.f32 (PI.f32) 1/4)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1)) 2) 1) (/.f32 (cbrt.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1)) (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1)) 2) (cbrt.f32 (PI.f32))) (cbrt.f32 (/.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (sqrt.f32 (PI.f32)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1)) 2) (pow.f32 (PI.f32) 1/4)) (/.f32 (cbrt.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1)) (pow.f32 (PI.f32) 1/4)))
(*.f32 (/.f32 (sqrt.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1)) 1) (/.f32 (sqrt.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1)) (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1)) (cbrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1)) (cbrt.f32 (sqrt.f32 (PI.f32)))))
(pow.f32 (/.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (sqrt.f32 (PI.f32))) 1)
(pow.f32 (cbrt.f32 (/.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (sqrt.f32 (PI.f32)))) 3)
(pow.f32 (pow.f32 (/.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (sqrt.f32 (PI.f32))) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (sqrt.f32 (PI.f32)))) 2)
(pow.f32 (/.f32 (sqrt.f32 (PI.f32)) (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1)) -1)
(neg.f32 (/.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (neg.f32 (sqrt.f32 (PI.f32)))))
(sqrt.f32 (/.f32 (pow.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) 2) (PI.f32)))
(log.f32 (exp.f32 (/.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (sqrt.f32 (PI.f32)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (sqrt.f32 (PI.f32))))))
(cbrt.f32 (pow.f32 (/.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (sqrt.f32 (PI.f32))) 3))
(expm1.f32 (log1p.f32 (/.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (sqrt.f32 (PI.f32)))))
(exp.f32 (log.f32 (/.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (sqrt.f32 (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (/.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (sqrt.f32 (PI.f32)))) 1))
(log1p.f32 (expm1.f32 (/.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (sqrt.f32 (PI.f32)))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (+.f32 1 (fma.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (pow.f32 (PI.f32) -1/2) c))))) 1)
(*.f32 1 (/.f32 1 (+.f32 1 (fma.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (pow.f32 (PI.f32) -1/2) c))))
(*.f32 (/.f32 1 (+.f32 1 (fma.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (pow.f32 (PI.f32) -1/2) c))) 1)
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 1 (fma.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (pow.f32 (PI.f32) -1/2) c)))) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (pow.f32 (PI.f32) -1/2) c)) -2)))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (pow.f32 (PI.f32) -1/2) c)) -2)) (/.f32 1 (cbrt.f32 (+.f32 1 (fma.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (pow.f32 (PI.f32) -1/2) c)))))
(*.f32 (pow.f32 (+.f32 1 (fma.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (pow.f32 (PI.f32) -1/2) c)) -1/2) (pow.f32 (+.f32 1 (fma.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (pow.f32 (PI.f32) -1/2) c)) -1/2))
(*.f32 -1 (/.f32 1 (+.f32 -1 (neg.f32 (fma.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (pow.f32 (PI.f32) -1/2) c)))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (pow.f32 (PI.f32) -1/2) c))) 2) -1) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (pow.f32 (PI.f32) -1/2) c))) -1))
(*.f32 (pow.f32 (hypot.f32 1 (sqrt.f32 (fma.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (pow.f32 (PI.f32) -1/2) c))) -1) (pow.f32 (hypot.f32 1 (sqrt.f32 (fma.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (pow.f32 (PI.f32) -1/2) c))) -1))
(*.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (pow.f32 (PI.f32) -1/2) c) 3))) (+.f32 1 (-.f32 (pow.f32 (fma.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (pow.f32 (PI.f32) -1/2) c) 2) (fma.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (pow.f32 (PI.f32) -1/2) c))))
(*.f32 (/.f32 1 (-.f32 1 (pow.f32 (fma.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (pow.f32 (PI.f32) -1/2) c) 2))) (-.f32 1 (fma.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (pow.f32 (PI.f32) -1/2) c)))
(pow.f32 (+.f32 1 (fma.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (pow.f32 (PI.f32) -1/2) c)) -1)
(pow.f32 (/.f32 1 (+.f32 1 (fma.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (pow.f32 (PI.f32) -1/2) c))) 1)
(pow.f32 (/.f32 1 (cbrt.f32 (+.f32 1 (fma.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (pow.f32 (PI.f32) -1/2) c)))) 3)
(pow.f32 (pow.f32 (/.f32 1 (+.f32 1 (fma.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (pow.f32 (PI.f32) -1/2) c))) 3) 1/3)
(pow.f32 (pow.f32 (+.f32 1 (fma.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (pow.f32 (PI.f32) -1/2) c)) -1/2) 2)
(sqrt.f32 (pow.f32 (+.f32 1 (fma.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (pow.f32 (PI.f32) -1/2) c)) -2))
(log.f32 (exp.f32 (/.f32 1 (+.f32 1 (fma.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (pow.f32 (PI.f32) -1/2) c)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (+.f32 1 (fma.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (pow.f32 (PI.f32) -1/2) c))))))
(cbrt.f32 (pow.f32 (/.f32 1 (+.f32 1 (fma.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (pow.f32 (PI.f32) -1/2) c))) 3))
(expm1.f32 (log1p.f32 (/.f32 1 (+.f32 1 (fma.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (pow.f32 (PI.f32) -1/2) c)))))
(exp.f32 (neg.f32 (log1p.f32 (fma.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (pow.f32 (PI.f32) -1/2) c))))
(exp.f32 (*.f32 (log1p.f32 (fma.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (pow.f32 (PI.f32) -1/2) c)) -1))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 (fma.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (pow.f32 (PI.f32) -1/2) c))) 1))
(log1p.f32 (expm1.f32 (/.f32 1 (+.f32 1 (fma.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (pow.f32 (PI.f32) -1/2) c)))))
(-.f32 (+.f32 1 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))) 1)
(-.f32 (/.f32 (*.f32 (*.f32 cosTheta cosTheta) 9/4) (-.f32 (*.f32 -3/2 cosTheta) (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))) (/.f32 (pow.f32 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)) 2) (-.f32 (*.f32 -3/2 cosTheta) (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))))
(*.f32 1 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))))
(*.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) 1)
(*.f32 (cbrt.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))) (pow.f32 (cbrt.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))) 2) (cbrt.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))) 2) (*.f32 (cbrt.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))) 1))
(*.f32 (sqrt.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))) (sqrt.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))))
(*.f32 (sqrt.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))) (*.f32 (sqrt.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))) 1))
(*.f32 (+.f32 (pow.f32 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)) 3) (*.f32 -27/8 (pow.f32 cosTheta 3))) (/.f32 1 (+.f32 (*.f32 (*.f32 cosTheta cosTheta) 9/4) (*.f32 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)) (-.f32 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)) (*.f32 -3/2 cosTheta))))))
(*.f32 (-.f32 (*.f32 (*.f32 cosTheta cosTheta) 9/4) (pow.f32 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)) 2)) (/.f32 1 (-.f32 (*.f32 -3/2 cosTheta) (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))))
(/.f32 1 (/.f32 (+.f32 (*.f32 (*.f32 cosTheta cosTheta) 9/4) (*.f32 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)) (-.f32 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)) (*.f32 -3/2 cosTheta)))) (+.f32 (pow.f32 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)) 3) (*.f32 -27/8 (pow.f32 cosTheta 3)))))
(/.f32 1 (/.f32 (-.f32 (*.f32 -3/2 cosTheta) (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) (-.f32 (*.f32 (*.f32 cosTheta cosTheta) 9/4) (pow.f32 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)) 2))))
(/.f32 (+.f32 (pow.f32 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)) 3) (*.f32 -27/8 (pow.f32 cosTheta 3))) (+.f32 (*.f32 (*.f32 cosTheta cosTheta) 9/4) (*.f32 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)) (-.f32 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)) (*.f32 -3/2 cosTheta)))))
(/.f32 (+.f32 (pow.f32 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)) 3) (*.f32 -27/8 (pow.f32 cosTheta 3))) (+.f32 (pow.f32 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)) 2) (-.f32 (*.f32 (*.f32 cosTheta cosTheta) 9/4) (*.f32 -3/2 (*.f32 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))))))
(/.f32 (-.f32 (*.f32 (*.f32 cosTheta cosTheta) 9/4) (pow.f32 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)) 2)) (-.f32 (*.f32 -3/2 cosTheta) (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)) 3) (*.f32 -27/8 (pow.f32 cosTheta 3)))) (neg.f32 (+.f32 (*.f32 (*.f32 cosTheta cosTheta) 9/4) (*.f32 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)) (-.f32 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)) (*.f32 -3/2 cosTheta))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta cosTheta) 9/4) (pow.f32 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)) 2))) (neg.f32 (-.f32 (*.f32 -3/2 cosTheta) (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))))
(/.f32 (+.f32 (pow.f32 (fma.f32 -3/2 cosTheta (*.f32 (*.f32 1/2 cosTheta) cosTheta)) 3) (pow.f32 cosTheta -3)) (+.f32 (*.f32 (fma.f32 -3/2 cosTheta (*.f32 (*.f32 1/2 cosTheta) cosTheta)) (fma.f32 -3/2 cosTheta (*.f32 (*.f32 1/2 cosTheta) cosTheta))) (-.f32 (pow.f32 cosTheta -2) (*.f32 (fma.f32 -3/2 cosTheta (*.f32 (*.f32 1/2 cosTheta) cosTheta)) (/.f32 1 cosTheta)))))
(/.f32 (-.f32 (pow.f32 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)) 2) (*.f32 (*.f32 cosTheta cosTheta) 9/4)) (-.f32 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)) (*.f32 -3/2 cosTheta)))
(/.f32 (-.f32 (*.f32 (fma.f32 -3/2 cosTheta (*.f32 (*.f32 1/2 cosTheta) cosTheta)) (fma.f32 -3/2 cosTheta (*.f32 (*.f32 1/2 cosTheta) cosTheta))) (pow.f32 cosTheta -2)) (-.f32 (fma.f32 -3/2 cosTheta (*.f32 (*.f32 1/2 cosTheta) cosTheta)) (/.f32 1 cosTheta)))
(/.f32 (*.f32 (+.f32 (pow.f32 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)) 3) (*.f32 -27/8 (pow.f32 cosTheta 3))) 1) (+.f32 (*.f32 (*.f32 cosTheta cosTheta) 9/4) (*.f32 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)) (-.f32 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)) (*.f32 -3/2 cosTheta)))))
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 cosTheta cosTheta) 9/4) (pow.f32 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)) 2)) 1) (-.f32 (*.f32 -3/2 cosTheta) (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))))
(pow.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) 1)
(pow.f32 (cbrt.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))) 3)
(pow.f32 (pow.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) 3) 1/3)
(pow.f32 (sqrt.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))) 2)
(sqrt.f32 (pow.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) 2))
(log.f32 (exp.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))))))
(cbrt.f32 (pow.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) 3))
(expm1.f32 (log1p.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))))
(exp.f32 (log.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))))
(exp.f32 (*.f32 (log.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))) 1))
(log1p.f32 (expm1.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))))
(fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))
(fma.f32 cosTheta -3/2 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))
(fma.f32 1 (*.f32 -3/2 cosTheta) (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))
(fma.f32 1 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)) (*.f32 -3/2 cosTheta))
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) 2) (cbrt.f32 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) (*.f32 -3/2 cosTheta))
(fma.f32 (cbrt.f32 (*.f32 (*.f32 cosTheta cosTheta) 9/4)) (cbrt.f32 (*.f32 -3/2 cosTheta)) (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))
(fma.f32 (hypot.f32 (*.f32 cosTheta (sqrt.f32 1/2)) (pow.f32 cosTheta -1/2)) (hypot.f32 (*.f32 cosTheta (sqrt.f32 1/2)) (pow.f32 cosTheta -1/2)) (*.f32 -3/2 cosTheta))
(fma.f32 (sqrt.f32 (*.f32 -3/2 cosTheta)) (sqrt.f32 (*.f32 -3/2 cosTheta)) (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 1/2 cosTheta) cosTheta))) 1)
(pow.f32 (*.f32 (*.f32 1/2 cosTheta) cosTheta) 1)
(pow.f32 (cbrt.f32 (*.f32 (*.f32 1/2 cosTheta) cosTheta)) 3)
(pow.f32 (pow.f32 (*.f32 (*.f32 1/2 cosTheta) cosTheta) 3) 1/3)
(pow.f32 (*.f32 cosTheta (sqrt.f32 1/2)) 2)
(sqrt.f32 (*.f32 1/4 (pow.f32 cosTheta 4)))
(log.f32 (pow.f32 (exp.f32 1/2) (*.f32 cosTheta cosTheta)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 1/2 cosTheta) cosTheta))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 1/2 cosTheta) cosTheta) 3))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 1/2 cosTheta) cosTheta)))
(exp.f32 (log.f32 (*.f32 (*.f32 1/2 cosTheta) cosTheta)))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 1/2 cosTheta) cosTheta)) 1))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 1/2 cosTheta) cosTheta)))
Outputs
(*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta)
(+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1))
(+.f32 (*.f32 -3/2 (*.f32 cosTheta (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))
(fma.f32 -3/2 (*.f32 cosTheta (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta))))
(+.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (*.f32 cosTheta -3/2) -1)))
(+.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (fma.f32 cosTheta -3/2 -1)))
(+.f32 (*.f32 -3/2 (*.f32 cosTheta (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 1/2 (*.f32 (pow.f32 cosTheta 2) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))))
(fma.f32 -3/2 (*.f32 cosTheta (sqrt.f32 (/.f32 1 (PI.f32)))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta cosTheta)) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1)) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta (+.f32 (*.f32 cosTheta 1/2) -3/2))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1)) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta (+.f32 -3/2 (*.f32 cosTheta 1/2)))))
(*.f32 1/2 (*.f32 (pow.f32 cosTheta 2) (sqrt.f32 (/.f32 1 (PI.f32)))))
(*.f32 (*.f32 cosTheta (*.f32 cosTheta 1/2)) (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta (*.f32 cosTheta 1/2)))
(+.f32 (*.f32 -3/2 (*.f32 cosTheta (sqrt.f32 (/.f32 1 (PI.f32))))) (*.f32 1/2 (*.f32 (pow.f32 cosTheta 2) (sqrt.f32 (/.f32 1 (PI.f32))))))
(fma.f32 -3/2 (*.f32 cosTheta (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (*.f32 cosTheta (*.f32 cosTheta 1/2)) (sqrt.f32 (/.f32 1 (PI.f32)))))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta (+.f32 (*.f32 cosTheta 1/2) -3/2)))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta (+.f32 -3/2 (*.f32 cosTheta 1/2))))
(+.f32 (*.f32 -3/2 (*.f32 cosTheta (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 1/2 (*.f32 (pow.f32 cosTheta 2) (sqrt.f32 (/.f32 1 (PI.f32))))) (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))))))
(fma.f32 -3/2 (*.f32 cosTheta (sqrt.f32 (/.f32 1 (PI.f32)))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta cosTheta)) (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32))))))
(-.f32 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta (+.f32 (*.f32 cosTheta 1/2) -3/2))) (sqrt.f32 (/.f32 1 (PI.f32))))
(-.f32 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta (+.f32 -3/2 (*.f32 cosTheta 1/2)))) (sqrt.f32 (/.f32 1 (PI.f32))))
(+.f32 (*.f32 -3/2 (*.f32 cosTheta (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 1/2 (*.f32 (pow.f32 cosTheta 2) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))))
(fma.f32 -3/2 (*.f32 cosTheta (sqrt.f32 (/.f32 1 (PI.f32)))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta cosTheta)) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1)) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta (+.f32 (*.f32 cosTheta 1/2) -3/2))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1)) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta (+.f32 -3/2 (*.f32 cosTheta 1/2)))))
(*.f32 1/2 (*.f32 (pow.f32 cosTheta 2) (sqrt.f32 (/.f32 1 (PI.f32)))))
(*.f32 (*.f32 cosTheta (*.f32 cosTheta 1/2)) (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta (*.f32 cosTheta 1/2)))
(+.f32 (*.f32 -3/2 (*.f32 cosTheta (sqrt.f32 (/.f32 1 (PI.f32))))) (*.f32 1/2 (*.f32 (pow.f32 cosTheta 2) (sqrt.f32 (/.f32 1 (PI.f32))))))
(fma.f32 -3/2 (*.f32 cosTheta (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (*.f32 cosTheta (*.f32 cosTheta 1/2)) (sqrt.f32 (/.f32 1 (PI.f32)))))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta (+.f32 (*.f32 cosTheta 1/2) -3/2)))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta (+.f32 -3/2 (*.f32 cosTheta 1/2))))
(+.f32 (*.f32 -3/2 (*.f32 cosTheta (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 1/2 (*.f32 (pow.f32 cosTheta 2) (sqrt.f32 (/.f32 1 (PI.f32))))) (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))))))
(fma.f32 -3/2 (*.f32 cosTheta (sqrt.f32 (/.f32 1 (PI.f32)))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta cosTheta)) (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32))))))
(-.f32 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta (+.f32 (*.f32 cosTheta 1/2) -3/2))) (sqrt.f32 (/.f32 1 (PI.f32))))
(-.f32 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta (+.f32 -3/2 (*.f32 cosTheta 1/2)))) (sqrt.f32 (/.f32 1 (PI.f32))))
(+.f32 (*.f32 -3/2 (*.f32 cosTheta (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 1/2 (*.f32 (pow.f32 cosTheta 2) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))))
(fma.f32 -3/2 (*.f32 cosTheta (sqrt.f32 (/.f32 1 (PI.f32)))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta cosTheta)) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1)) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta (+.f32 (*.f32 cosTheta 1/2) -3/2))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1)) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta (+.f32 -3/2 (*.f32 cosTheta 1/2)))))
(/.f32 1 (+.f32 (*.f32 (-.f32 (+.f32 (*.f32 -3/2 cosTheta) (+.f32 (*.f32 1/2 (pow.f32 cosTheta 2)) (/.f32 1 cosTheta))) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1))
(/.f32 1 (fma.f32 (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))) (sqrt.f32 (/.f32 1 (PI.f32))) 1))
(/.f32 1 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)))) 1))
(/.f32 1 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (fma.f32 cosTheta -3/2 (/.f32 1 cosTheta)) (fma.f32 cosTheta (*.f32 cosTheta 1/2) -1)) 1))
(+.f32 (/.f32 1 (+.f32 (*.f32 (-.f32 (+.f32 (*.f32 -3/2 cosTheta) (+.f32 (*.f32 1/2 (pow.f32 cosTheta 2)) (/.f32 1 cosTheta))) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1)) (*.f32 -1 (/.f32 c (*.f32 (+.f32 (*.f32 (-.f32 (+.f32 (*.f32 -3/2 cosTheta) (+.f32 (*.f32 1/2 (pow.f32 cosTheta 2)) (/.f32 1 cosTheta))) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1) (+.f32 1 (*.f32 (-.f32 (+.f32 (*.f32 -3/2 cosTheta) (+.f32 (/.f32 1 cosTheta) (*.f32 1/2 (pow.f32 cosTheta 2)))) 1) (sqrt.f32 (/.f32 1 (PI.f32)))))))))
(+.f32 (/.f32 1 (fma.f32 (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))) (sqrt.f32 (/.f32 1 (PI.f32))) 1)) (neg.f32 (/.f32 c (pow.f32 (fma.f32 (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))) (sqrt.f32 (/.f32 1 (PI.f32))) 1) 2))))
(-.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)))) 1)) (/.f32 c (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)))) 1) 2)))
(-.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (fma.f32 cosTheta -3/2 (/.f32 1 cosTheta)) (fma.f32 cosTheta (*.f32 cosTheta 1/2) -1)) 1)) (/.f32 c (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (fma.f32 cosTheta -3/2 (/.f32 1 cosTheta)) (fma.f32 cosTheta (*.f32 cosTheta 1/2) -1)) 1) 2)))
(+.f32 (/.f32 1 (+.f32 (*.f32 (-.f32 (+.f32 (*.f32 -3/2 cosTheta) (+.f32 (*.f32 1/2 (pow.f32 cosTheta 2)) (/.f32 1 cosTheta))) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1)) (+.f32 (/.f32 (pow.f32 c 2) (*.f32 (pow.f32 (+.f32 (*.f32 (-.f32 (+.f32 (*.f32 -3/2 cosTheta) (+.f32 (*.f32 1/2 (pow.f32 cosTheta 2)) (/.f32 1 cosTheta))) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1) 2) (+.f32 1 (*.f32 (-.f32 (+.f32 (*.f32 -3/2 cosTheta) (+.f32 (/.f32 1 cosTheta) (*.f32 1/2 (pow.f32 cosTheta 2)))) 1) (sqrt.f32 (/.f32 1 (PI.f32))))))) (*.f32 -1 (/.f32 c (*.f32 (+.f32 (*.f32 (-.f32 (+.f32 (*.f32 -3/2 cosTheta) (+.f32 (*.f32 1/2 (pow.f32 cosTheta 2)) (/.f32 1 cosTheta))) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1) (+.f32 1 (*.f32 (-.f32 (+.f32 (*.f32 -3/2 cosTheta) (+.f32 (/.f32 1 cosTheta) (*.f32 1/2 (pow.f32 cosTheta 2)))) 1) (sqrt.f32 (/.f32 1 (PI.f32))))))))))
(+.f32 (/.f32 1 (fma.f32 (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))) (sqrt.f32 (/.f32 1 (PI.f32))) 1)) (+.f32 (neg.f32 (/.f32 c (pow.f32 (fma.f32 (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))) (sqrt.f32 (/.f32 1 (PI.f32))) 1) 2))) (/.f32 (*.f32 c c) (*.f32 (fma.f32 (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))) (sqrt.f32 (/.f32 1 (PI.f32))) 1) (pow.f32 (fma.f32 (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))) (sqrt.f32 (/.f32 1 (PI.f32))) 1) 2)))))
(+.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)))) 1)) (-.f32 (/.f32 c (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)))) 1) 3) c)) (/.f32 c (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)))) 1) 2))))
(-.f32 (+.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (fma.f32 cosTheta -3/2 (/.f32 1 cosTheta)) (fma.f32 cosTheta (*.f32 cosTheta 1/2) -1)) 1)) (/.f32 (*.f32 c c) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (fma.f32 cosTheta -3/2 (/.f32 1 cosTheta)) (fma.f32 cosTheta (*.f32 cosTheta 1/2) -1)) 1) 3))) (/.f32 c (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (fma.f32 cosTheta -3/2 (/.f32 1 cosTheta)) (fma.f32 cosTheta (*.f32 cosTheta 1/2) -1)) 1) 2)))
(+.f32 (/.f32 1 (+.f32 (*.f32 (-.f32 (+.f32 (*.f32 -3/2 cosTheta) (+.f32 (*.f32 1/2 (pow.f32 cosTheta 2)) (/.f32 1 cosTheta))) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1)) (+.f32 (/.f32 (pow.f32 c 2) (*.f32 (pow.f32 (+.f32 (*.f32 (-.f32 (+.f32 (*.f32 -3/2 cosTheta) (+.f32 (*.f32 1/2 (pow.f32 cosTheta 2)) (/.f32 1 cosTheta))) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1) 2) (+.f32 1 (*.f32 (-.f32 (+.f32 (*.f32 -3/2 cosTheta) (+.f32 (/.f32 1 cosTheta) (*.f32 1/2 (pow.f32 cosTheta 2)))) 1) (sqrt.f32 (/.f32 1 (PI.f32))))))) (+.f32 (*.f32 -1 (/.f32 c (*.f32 (+.f32 (*.f32 (-.f32 (+.f32 (*.f32 -3/2 cosTheta) (+.f32 (*.f32 1/2 (pow.f32 cosTheta 2)) (/.f32 1 cosTheta))) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1) (+.f32 1 (*.f32 (-.f32 (+.f32 (*.f32 -3/2 cosTheta) (+.f32 (/.f32 1 cosTheta) (*.f32 1/2 (pow.f32 cosTheta 2)))) 1) (sqrt.f32 (/.f32 1 (PI.f32)))))))) (*.f32 -1 (/.f32 (pow.f32 c 3) (*.f32 (pow.f32 (+.f32 (*.f32 (-.f32 (+.f32 (*.f32 -3/2 cosTheta) (+.f32 (*.f32 1/2 (pow.f32 cosTheta 2)) (/.f32 1 cosTheta))) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1) 2) (pow.f32 (+.f32 1 (*.f32 (-.f32 (+.f32 (*.f32 -3/2 cosTheta) (+.f32 (/.f32 1 cosTheta) (*.f32 1/2 (pow.f32 cosTheta 2)))) 1) (sqrt.f32 (/.f32 1 (PI.f32))))) 2)))))))
(+.f32 (+.f32 (/.f32 1 (fma.f32 (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))) (sqrt.f32 (/.f32 1 (PI.f32))) 1)) (/.f32 (*.f32 c c) (*.f32 (fma.f32 (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))) (sqrt.f32 (/.f32 1 (PI.f32))) 1) (pow.f32 (fma.f32 (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))) (sqrt.f32 (/.f32 1 (PI.f32))) 1) 2)))) (*.f32 -1 (+.f32 (/.f32 c (pow.f32 (fma.f32 (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))) (sqrt.f32 (/.f32 1 (PI.f32))) 1) 2)) (/.f32 (pow.f32 c 3) (*.f32 (pow.f32 (fma.f32 (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))) (sqrt.f32 (/.f32 1 (PI.f32))) 1) 2) (pow.f32 (fma.f32 (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))) (sqrt.f32 (/.f32 1 (PI.f32))) 1) 2))))))
(+.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)))) 1)) (-.f32 (-.f32 (/.f32 c (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)))) 1) 3) c)) (/.f32 c (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)))) 1) 2))) (/.f32 (pow.f32 c 3) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)))) 1) 4))))
(-.f32 (-.f32 (+.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (fma.f32 cosTheta -3/2 (/.f32 1 cosTheta)) (fma.f32 cosTheta (*.f32 cosTheta 1/2) -1)) 1)) (/.f32 (*.f32 c c) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (fma.f32 cosTheta -3/2 (/.f32 1 cosTheta)) (fma.f32 cosTheta (*.f32 cosTheta 1/2) -1)) 1) 3))) (/.f32 c (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (fma.f32 cosTheta -3/2 (/.f32 1 cosTheta)) (fma.f32 cosTheta (*.f32 cosTheta 1/2) -1)) 1) 2))) (/.f32 (pow.f32 c 3) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (fma.f32 cosTheta -3/2 (/.f32 1 cosTheta)) (fma.f32 cosTheta (*.f32 cosTheta 1/2) -1)) 1) 4)))
(/.f32 1 c)
(+.f32 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (-.f32 (+.f32 (*.f32 -3/2 cosTheta) (+.f32 (/.f32 1 cosTheta) (*.f32 1/2 (pow.f32 cosTheta 2)))) 1) (sqrt.f32 (/.f32 1 (PI.f32))))) (pow.f32 c 2))) (/.f32 1 c))
(fma.f32 -1 (/.f32 (fma.f32 (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))) (sqrt.f32 (/.f32 1 (PI.f32))) 1) (*.f32 c c)) (/.f32 1 c))
(-.f32 (/.f32 1 c) (/.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)))) 1) (*.f32 c c)))
(-.f32 (/.f32 1 c) (/.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (fma.f32 cosTheta -3/2 (/.f32 1 cosTheta)) (fma.f32 cosTheta (*.f32 cosTheta 1/2) -1)) 1) (*.f32 c c)))
(+.f32 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (-.f32 (+.f32 (*.f32 -3/2 cosTheta) (+.f32 (/.f32 1 cosTheta) (*.f32 1/2 (pow.f32 cosTheta 2)))) 1) (sqrt.f32 (/.f32 1 (PI.f32))))) (pow.f32 c 2))) (+.f32 (/.f32 (*.f32 (+.f32 1 (*.f32 (-.f32 (+.f32 (*.f32 -3/2 cosTheta) (+.f32 (*.f32 1/2 (pow.f32 cosTheta 2)) (/.f32 1 cosTheta))) 1) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 1 (*.f32 (-.f32 (+.f32 (*.f32 -3/2 cosTheta) (+.f32 (/.f32 1 cosTheta) (*.f32 1/2 (pow.f32 cosTheta 2)))) 1) (sqrt.f32 (/.f32 1 (PI.f32)))))) (pow.f32 c 3)) (/.f32 1 c)))
(+.f32 (/.f32 (pow.f32 (fma.f32 (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))) (sqrt.f32 (/.f32 1 (PI.f32))) 1) 2) (pow.f32 c 3)) (fma.f32 -1 (/.f32 (fma.f32 (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))) (sqrt.f32 (/.f32 1 (PI.f32))) 1) (*.f32 c c)) (/.f32 1 c)))
(+.f32 (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)))) 1) 2) (pow.f32 c 3)) (-.f32 (/.f32 1 c) (/.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)))) 1) (*.f32 c c))))
(+.f32 (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (fma.f32 cosTheta -3/2 (/.f32 1 cosTheta)) (fma.f32 cosTheta (*.f32 cosTheta 1/2) -1)) 1) 2) (pow.f32 c 3)) (-.f32 (/.f32 1 c) (/.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (fma.f32 cosTheta -3/2 (/.f32 1 cosTheta)) (fma.f32 cosTheta (*.f32 cosTheta 1/2) -1)) 1) (*.f32 c c))))
(+.f32 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (-.f32 (+.f32 (*.f32 -3/2 cosTheta) (+.f32 (/.f32 1 cosTheta) (*.f32 1/2 (pow.f32 cosTheta 2)))) 1) (sqrt.f32 (/.f32 1 (PI.f32))))) (pow.f32 c 2))) (+.f32 (/.f32 (*.f32 (+.f32 1 (*.f32 (-.f32 (+.f32 (*.f32 -3/2 cosTheta) (+.f32 (*.f32 1/2 (pow.f32 cosTheta 2)) (/.f32 1 cosTheta))) 1) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 1 (*.f32 (-.f32 (+.f32 (*.f32 -3/2 cosTheta) (+.f32 (/.f32 1 cosTheta) (*.f32 1/2 (pow.f32 cosTheta 2)))) 1) (sqrt.f32 (/.f32 1 (PI.f32)))))) (pow.f32 c 3)) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 (-.f32 (+.f32 (*.f32 -3/2 cosTheta) (+.f32 (*.f32 1/2 (pow.f32 cosTheta 2)) (/.f32 1 cosTheta))) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1) (*.f32 (+.f32 (*.f32 (-.f32 (+.f32 (*.f32 -3/2 cosTheta) (+.f32 (/.f32 1 cosTheta) (*.f32 1/2 (pow.f32 cosTheta 2)))) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1) (+.f32 1 (*.f32 (-.f32 (+.f32 (*.f32 -3/2 cosTheta) (+.f32 (/.f32 1 cosTheta) (*.f32 1/2 (pow.f32 cosTheta 2)))) 1) (sqrt.f32 (/.f32 1 (PI.f32))))))) (pow.f32 c 4))) (/.f32 1 c))))
(fma.f32 -1 (/.f32 (fma.f32 (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))) (sqrt.f32 (/.f32 1 (PI.f32))) 1) (*.f32 c c)) (+.f32 (/.f32 (pow.f32 (fma.f32 (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))) (sqrt.f32 (/.f32 1 (PI.f32))) 1) 2) (pow.f32 c 3)) (fma.f32 -1 (/.f32 (fma.f32 (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))) (sqrt.f32 (/.f32 1 (PI.f32))) 1) (/.f32 (pow.f32 c 4) (pow.f32 (fma.f32 (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))) (sqrt.f32 (/.f32 1 (PI.f32))) 1) 2))) (/.f32 1 c))))
(+.f32 (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)))) 1) 2) (pow.f32 c 3)) (-.f32 (-.f32 (/.f32 1 c) (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)))) 1) 3) (pow.f32 c 4))) (/.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)))) 1) (*.f32 c c))))
(+.f32 (-.f32 (/.f32 1 c) (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (fma.f32 cosTheta -3/2 (/.f32 1 cosTheta)) (fma.f32 cosTheta (*.f32 cosTheta 1/2) -1)) 1) 3) (pow.f32 c 4))) (-.f32 (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (fma.f32 cosTheta -3/2 (/.f32 1 cosTheta)) (fma.f32 cosTheta (*.f32 cosTheta 1/2) -1)) 1) 2) (pow.f32 c 3)) (/.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (fma.f32 cosTheta -3/2 (/.f32 1 cosTheta)) (fma.f32 cosTheta (*.f32 cosTheta 1/2) -1)) 1) (*.f32 c c))))
(/.f32 1 c)
(+.f32 (/.f32 1 c) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (-.f32 (+.f32 (*.f32 -3/2 cosTheta) (+.f32 (*.f32 1/2 (pow.f32 cosTheta 2)) (/.f32 1 cosTheta))) 1) (sqrt.f32 (/.f32 1 (PI.f32))))) (pow.f32 c 2))))
(fma.f32 -1 (/.f32 (fma.f32 (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))) (sqrt.f32 (/.f32 1 (PI.f32))) 1) (*.f32 c c)) (/.f32 1 c))
(-.f32 (/.f32 1 c) (/.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)))) 1) (*.f32 c c)))
(-.f32 (/.f32 1 c) (/.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (fma.f32 cosTheta -3/2 (/.f32 1 cosTheta)) (fma.f32 cosTheta (*.f32 cosTheta 1/2) -1)) 1) (*.f32 c c)))
(+.f32 (/.f32 (*.f32 (+.f32 1 (*.f32 (-.f32 (+.f32 (*.f32 -3/2 cosTheta) (+.f32 (*.f32 1/2 (pow.f32 cosTheta 2)) (/.f32 1 cosTheta))) 1) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 1 (*.f32 (-.f32 (+.f32 (*.f32 -3/2 cosTheta) (+.f32 (/.f32 1 cosTheta) (*.f32 1/2 (pow.f32 cosTheta 2)))) 1) (sqrt.f32 (/.f32 1 (PI.f32)))))) (pow.f32 c 3)) (+.f32 (/.f32 1 c) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (-.f32 (+.f32 (*.f32 -3/2 cosTheta) (+.f32 (*.f32 1/2 (pow.f32 cosTheta 2)) (/.f32 1 cosTheta))) 1) (sqrt.f32 (/.f32 1 (PI.f32))))) (pow.f32 c 2)))))
(+.f32 (/.f32 (pow.f32 (fma.f32 (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))) (sqrt.f32 (/.f32 1 (PI.f32))) 1) 2) (pow.f32 c 3)) (fma.f32 -1 (/.f32 (fma.f32 (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))) (sqrt.f32 (/.f32 1 (PI.f32))) 1) (*.f32 c c)) (/.f32 1 c)))
(+.f32 (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)))) 1) 2) (pow.f32 c 3)) (-.f32 (/.f32 1 c) (/.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)))) 1) (*.f32 c c))))
(+.f32 (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (fma.f32 cosTheta -3/2 (/.f32 1 cosTheta)) (fma.f32 cosTheta (*.f32 cosTheta 1/2) -1)) 1) 2) (pow.f32 c 3)) (-.f32 (/.f32 1 c) (/.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (fma.f32 cosTheta -3/2 (/.f32 1 cosTheta)) (fma.f32 cosTheta (*.f32 cosTheta 1/2) -1)) 1) (*.f32 c c))))
(+.f32 (/.f32 (*.f32 (+.f32 1 (*.f32 (-.f32 (+.f32 (*.f32 -3/2 cosTheta) (+.f32 (*.f32 1/2 (pow.f32 cosTheta 2)) (/.f32 1 cosTheta))) 1) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 1 (*.f32 (-.f32 (+.f32 (*.f32 -3/2 cosTheta) (+.f32 (/.f32 1 cosTheta) (*.f32 1/2 (pow.f32 cosTheta 2)))) 1) (sqrt.f32 (/.f32 1 (PI.f32)))))) (pow.f32 c 3)) (+.f32 (/.f32 1 c) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 (-.f32 (+.f32 (*.f32 -3/2 cosTheta) (+.f32 (*.f32 1/2 (pow.f32 cosTheta 2)) (/.f32 1 cosTheta))) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1) (*.f32 (+.f32 (*.f32 (-.f32 (+.f32 (*.f32 -3/2 cosTheta) (+.f32 (/.f32 1 cosTheta) (*.f32 1/2 (pow.f32 cosTheta 2)))) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1) (+.f32 1 (*.f32 (-.f32 (+.f32 (*.f32 -3/2 cosTheta) (+.f32 (*.f32 1/2 (pow.f32 cosTheta 2)) (/.f32 1 cosTheta))) 1) (sqrt.f32 (/.f32 1 (PI.f32))))))) (pow.f32 c 4))) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (-.f32 (+.f32 (*.f32 -3/2 cosTheta) (+.f32 (*.f32 1/2 (pow.f32 cosTheta 2)) (/.f32 1 cosTheta))) 1) (sqrt.f32 (/.f32 1 (PI.f32))))) (pow.f32 c 2))))))
(fma.f32 -1 (/.f32 (fma.f32 (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))) (sqrt.f32 (/.f32 1 (PI.f32))) 1) (*.f32 c c)) (+.f32 (/.f32 (pow.f32 (fma.f32 (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))) (sqrt.f32 (/.f32 1 (PI.f32))) 1) 2) (pow.f32 c 3)) (fma.f32 -1 (/.f32 (fma.f32 (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))) (sqrt.f32 (/.f32 1 (PI.f32))) 1) (/.f32 (pow.f32 c 4) (pow.f32 (fma.f32 (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))) (sqrt.f32 (/.f32 1 (PI.f32))) 1) 2))) (/.f32 1 c))))
(+.f32 (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)))) 1) 2) (pow.f32 c 3)) (-.f32 (-.f32 (/.f32 1 c) (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)))) 1) 3) (pow.f32 c 4))) (/.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)))) 1) (*.f32 c c))))
(+.f32 (-.f32 (/.f32 1 c) (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (fma.f32 cosTheta -3/2 (/.f32 1 cosTheta)) (fma.f32 cosTheta (*.f32 cosTheta 1/2) -1)) 1) 3) (pow.f32 c 4))) (-.f32 (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (fma.f32 cosTheta -3/2 (/.f32 1 cosTheta)) (fma.f32 cosTheta (*.f32 cosTheta 1/2) -1)) 1) 2) (pow.f32 c 3)) (/.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (fma.f32 cosTheta -3/2 (/.f32 1 cosTheta)) (fma.f32 cosTheta (*.f32 cosTheta 1/2) -1)) 1) (*.f32 c c))))
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
(+.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 -1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) (PI.f32)))))
(fma.f32 cosTheta (sqrt.f32 (PI.f32)) (neg.f32 (*.f32 (*.f32 (PI.f32) (+.f32 c (+.f32 1 (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32))))))) (*.f32 cosTheta cosTheta))))
(-.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 (PI.f32) (*.f32 (+.f32 c (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32))))) (*.f32 cosTheta cosTheta))))
(-.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -3/2 (sqrt.f32 (PI.f32))) (*.f32 -1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3))))) (pow.f32 cosTheta 3))) (+.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 -1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) (PI.f32))))))
(fma.f32 -1 (*.f32 (fma.f32 -3/2 (sqrt.f32 (PI.f32)) (neg.f32 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3))))) (pow.f32 cosTheta 3)) (fma.f32 cosTheta (sqrt.f32 (PI.f32)) (neg.f32 (*.f32 (*.f32 (PI.f32) (+.f32 c (+.f32 1 (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32))))))) (*.f32 cosTheta cosTheta)))))
(fma.f32 (neg.f32 (fma.f32 -3/2 (sqrt.f32 (PI.f32)) (*.f32 (pow.f32 (+.f32 c (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (neg.f32 (sqrt.f32 (pow.f32 (PI.f32) 3)))))) (pow.f32 cosTheta 3) (-.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 (PI.f32) (*.f32 (+.f32 c (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32))))) (*.f32 cosTheta cosTheta)))))
(-.f32 (-.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (*.f32 (-.f32 (*.f32 -3/2 (sqrt.f32 (PI.f32))) (*.f32 (pow.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) 2) (pow.f32 (PI.f32) 3/2))) (pow.f32 cosTheta 3)))
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -3/2 (sqrt.f32 (PI.f32))) (*.f32 -1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3))))) (pow.f32 cosTheta 3))) (+.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (*.f32 (*.f32 (+.f32 (*.f32 -3/2 (sqrt.f32 (PI.f32))) (*.f32 -1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3))))) (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))))))) (sqrt.f32 (PI.f32)))) (+.f32 (*.f32 1/2 (sqrt.f32 (PI.f32))) (*.f32 3/2 (*.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) (PI.f32))))) (pow.f32 cosTheta 4))) (*.f32 -1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) (PI.f32)))))))
(fma.f32 -1 (*.f32 (fma.f32 -3/2 (sqrt.f32 (PI.f32)) (neg.f32 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3))))) (pow.f32 cosTheta 3)) (fma.f32 cosTheta (sqrt.f32 (PI.f32)) (fma.f32 -1 (*.f32 (fma.f32 -1 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 (+.f32 c (+.f32 1 (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32)))))) (fma.f32 -3/2 (sqrt.f32 (PI.f32)) (neg.f32 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3))))))) (fma.f32 1/2 (sqrt.f32 (PI.f32)) (*.f32 (*.f32 (PI.f32) (+.f32 c (+.f32 1 (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32))))))) 3/2))) (pow.f32 cosTheta 4)) (neg.f32 (*.f32 (*.f32 (PI.f32) (+.f32 c (+.f32 1 (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32))))))) (*.f32 cosTheta cosTheta))))))
(-.f32 (fma.f32 cosTheta (sqrt.f32 (PI.f32)) (neg.f32 (fma.f32 (+.f32 (*.f32 (PI.f32) (*.f32 (+.f32 c (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32))))) 3/2)) (*.f32 (sqrt.f32 (PI.f32)) (+.f32 (*.f32 (neg.f32 (fma.f32 -3/2 (sqrt.f32 (PI.f32)) (*.f32 (pow.f32 (+.f32 c (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (neg.f32 (sqrt.f32 (pow.f32 (PI.f32) 3)))))) (+.f32 c (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 1/2))) (pow.f32 cosTheta 4) (*.f32 (PI.f32) (*.f32 (+.f32 c (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32))))) (*.f32 cosTheta cosTheta)))))) (*.f32 (fma.f32 -3/2 (sqrt.f32 (PI.f32)) (*.f32 (pow.f32 (+.f32 c (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (neg.f32 (sqrt.f32 (pow.f32 (PI.f32) 3))))) (pow.f32 cosTheta 3)))
(-.f32 (-.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 (-.f32 (*.f32 -3/2 (sqrt.f32 (PI.f32))) (*.f32 (pow.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) 2) (pow.f32 (PI.f32) 3/2))) (pow.f32 cosTheta 3))) (fma.f32 (+.f32 (*.f32 (PI.f32) (*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) 3/2)) (*.f32 (sqrt.f32 (PI.f32)) (+.f32 (*.f32 (neg.f32 (-.f32 (*.f32 -3/2 (sqrt.f32 (PI.f32))) (*.f32 (pow.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) 2) (pow.f32 (PI.f32) 3/2)))) (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))) 1/2))) (pow.f32 cosTheta 4) (*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))))
(*.f32 2 (*.f32 (/.f32 1 (pow.f32 cosTheta 2)) (sqrt.f32 (PI.f32))))
(*.f32 (*.f32 2 (/.f32 1 (*.f32 cosTheta cosTheta))) (sqrt.f32 (PI.f32)))
(/.f32 (*.f32 (sqrt.f32 (PI.f32)) 2) (*.f32 cosTheta cosTheta))
(*.f32 (sqrt.f32 (PI.f32)) (/.f32 2 (*.f32 cosTheta cosTheta)))
(+.f32 (*.f32 2 (*.f32 (/.f32 1 (pow.f32 cosTheta 2)) (sqrt.f32 (PI.f32)))) (*.f32 6 (*.f32 (/.f32 1 (pow.f32 cosTheta 3)) (sqrt.f32 (PI.f32)))))
(fma.f32 2 (*.f32 (sqrt.f32 (PI.f32)) (/.f32 1 (*.f32 cosTheta cosTheta))) (*.f32 6 (*.f32 (sqrt.f32 (PI.f32)) (/.f32 1 (pow.f32 cosTheta 3)))))
(*.f32 (sqrt.f32 (PI.f32)) (+.f32 (/.f32 2 (*.f32 cosTheta cosTheta)) (/.f32 6 (pow.f32 cosTheta 3))))
(+.f32 (*.f32 2 (*.f32 (/.f32 1 (pow.f32 cosTheta 2)) (sqrt.f32 (PI.f32)))) (+.f32 (*.f32 6 (*.f32 (/.f32 1 (pow.f32 cosTheta 3)) (sqrt.f32 (PI.f32)))) (*.f32 -1 (/.f32 (+.f32 (*.f32 -18 (sqrt.f32 (PI.f32))) (*.f32 4 (*.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) (PI.f32)))) (pow.f32 cosTheta 4)))))
(fma.f32 2 (*.f32 (sqrt.f32 (PI.f32)) (/.f32 1 (*.f32 cosTheta cosTheta))) (fma.f32 6 (*.f32 (sqrt.f32 (PI.f32)) (/.f32 1 (pow.f32 cosTheta 3))) (neg.f32 (/.f32 (fma.f32 -18 (sqrt.f32 (PI.f32)) (*.f32 4 (*.f32 (PI.f32) (+.f32 c (+.f32 1 (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32))))))))) (pow.f32 cosTheta 4)))))
(-.f32 (*.f32 (sqrt.f32 (PI.f32)) (+.f32 (/.f32 2 (*.f32 cosTheta cosTheta)) (/.f32 6 (pow.f32 cosTheta 3)))) (/.f32 (fma.f32 4 (*.f32 (PI.f32) (+.f32 c (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))))) (*.f32 (sqrt.f32 (PI.f32)) -18)) (pow.f32 cosTheta 4)))
(-.f32 (*.f32 (sqrt.f32 (PI.f32)) (+.f32 (/.f32 2 (*.f32 cosTheta cosTheta)) (/.f32 6 (pow.f32 cosTheta 3)))) (/.f32 (fma.f32 4 (*.f32 (PI.f32) (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))) (*.f32 (sqrt.f32 (PI.f32)) -18)) (pow.f32 cosTheta 4)))
(+.f32 (*.f32 2 (*.f32 (/.f32 1 (pow.f32 cosTheta 2)) (sqrt.f32 (PI.f32)))) (+.f32 (*.f32 6 (*.f32 (/.f32 1 (pow.f32 cosTheta 3)) (sqrt.f32 (PI.f32)))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 3 (+.f32 (*.f32 -18 (sqrt.f32 (PI.f32))) (*.f32 4 (*.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) (PI.f32))))) (+.f32 (*.f32 12 (*.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) (PI.f32))) (*.f32 4 (sqrt.f32 (PI.f32))))) (pow.f32 cosTheta 5))) (*.f32 -1 (/.f32 (+.f32 (*.f32 -18 (sqrt.f32 (PI.f32))) (*.f32 4 (*.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) (PI.f32)))) (pow.f32 cosTheta 4))))))
(fma.f32 2 (*.f32 (sqrt.f32 (PI.f32)) (/.f32 1 (*.f32 cosTheta cosTheta))) (fma.f32 6 (*.f32 (sqrt.f32 (PI.f32)) (/.f32 1 (pow.f32 cosTheta 3))) (fma.f32 -1 (/.f32 (fma.f32 3 (fma.f32 -18 (sqrt.f32 (PI.f32)) (*.f32 4 (*.f32 (PI.f32) (+.f32 c (+.f32 1 (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32))))))))) (fma.f32 12 (*.f32 (PI.f32) (+.f32 c (+.f32 1 (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32))))))) (*.f32 4 (sqrt.f32 (PI.f32))))) (pow.f32 cosTheta 5)) (neg.f32 (/.f32 (fma.f32 -18 (sqrt.f32 (PI.f32)) (*.f32 4 (*.f32 (PI.f32) (+.f32 c (+.f32 1 (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32))))))))) (pow.f32 cosTheta 4))))))
(+.f32 (*.f32 (sqrt.f32 (PI.f32)) (+.f32 (/.f32 2 (*.f32 cosTheta cosTheta)) (/.f32 6 (pow.f32 cosTheta 3)))) (-.f32 (/.f32 (neg.f32 (fma.f32 4 (*.f32 (PI.f32) (+.f32 c (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))))) (*.f32 (sqrt.f32 (PI.f32)) -18))) (pow.f32 cosTheta 4)) (/.f32 (fma.f32 3 (fma.f32 4 (*.f32 (PI.f32) (+.f32 c (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))))) (*.f32 (sqrt.f32 (PI.f32)) -18)) (fma.f32 4 (sqrt.f32 (PI.f32)) (*.f32 (PI.f32) (*.f32 (+.f32 c (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32))))) 12)))) (pow.f32 cosTheta 5))))
(-.f32 (*.f32 (sqrt.f32 (PI.f32)) (+.f32 (/.f32 2 (*.f32 cosTheta cosTheta)) (/.f32 6 (pow.f32 cosTheta 3)))) (+.f32 (/.f32 (fma.f32 4 (*.f32 (PI.f32) (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))) (*.f32 (sqrt.f32 (PI.f32)) -18)) (pow.f32 cosTheta 4)) (/.f32 (fma.f32 3 (fma.f32 4 (*.f32 (PI.f32) (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))) (*.f32 (sqrt.f32 (PI.f32)) -18)) (fma.f32 4 (sqrt.f32 (PI.f32)) (*.f32 (PI.f32) (*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) 12)))) (pow.f32 cosTheta 5))))
(*.f32 2 (*.f32 (/.f32 1 (pow.f32 cosTheta 2)) (sqrt.f32 (PI.f32))))
(*.f32 (*.f32 2 (/.f32 1 (*.f32 cosTheta cosTheta))) (sqrt.f32 (PI.f32)))
(/.f32 (*.f32 (sqrt.f32 (PI.f32)) 2) (*.f32 cosTheta cosTheta))
(*.f32 (sqrt.f32 (PI.f32)) (/.f32 2 (*.f32 cosTheta cosTheta)))
(+.f32 (*.f32 2 (*.f32 (/.f32 1 (pow.f32 cosTheta 2)) (sqrt.f32 (PI.f32)))) (*.f32 6 (*.f32 (/.f32 1 (pow.f32 cosTheta 3)) (sqrt.f32 (PI.f32)))))
(fma.f32 2 (*.f32 (sqrt.f32 (PI.f32)) (/.f32 1 (*.f32 cosTheta cosTheta))) (*.f32 6 (*.f32 (sqrt.f32 (PI.f32)) (/.f32 1 (pow.f32 cosTheta 3)))))
(*.f32 (sqrt.f32 (PI.f32)) (+.f32 (/.f32 2 (*.f32 cosTheta cosTheta)) (/.f32 6 (pow.f32 cosTheta 3))))
(+.f32 (*.f32 2 (*.f32 (/.f32 1 (pow.f32 cosTheta 2)) (sqrt.f32 (PI.f32)))) (+.f32 (*.f32 6 (*.f32 (/.f32 1 (pow.f32 cosTheta 3)) (sqrt.f32 (PI.f32)))) (*.f32 -1 (/.f32 (+.f32 (*.f32 -18 (sqrt.f32 (PI.f32))) (*.f32 4 (*.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) (PI.f32)))) (pow.f32 cosTheta 4)))))
(fma.f32 2 (*.f32 (sqrt.f32 (PI.f32)) (/.f32 1 (*.f32 cosTheta cosTheta))) (fma.f32 6 (*.f32 (sqrt.f32 (PI.f32)) (/.f32 1 (pow.f32 cosTheta 3))) (neg.f32 (/.f32 (fma.f32 -18 (sqrt.f32 (PI.f32)) (*.f32 4 (*.f32 (PI.f32) (+.f32 c (+.f32 1 (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32))))))))) (pow.f32 cosTheta 4)))))
(-.f32 (*.f32 (sqrt.f32 (PI.f32)) (+.f32 (/.f32 2 (*.f32 cosTheta cosTheta)) (/.f32 6 (pow.f32 cosTheta 3)))) (/.f32 (fma.f32 4 (*.f32 (PI.f32) (+.f32 c (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))))) (*.f32 (sqrt.f32 (PI.f32)) -18)) (pow.f32 cosTheta 4)))
(-.f32 (*.f32 (sqrt.f32 (PI.f32)) (+.f32 (/.f32 2 (*.f32 cosTheta cosTheta)) (/.f32 6 (pow.f32 cosTheta 3)))) (/.f32 (fma.f32 4 (*.f32 (PI.f32) (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))) (*.f32 (sqrt.f32 (PI.f32)) -18)) (pow.f32 cosTheta 4)))
(+.f32 (*.f32 -12 (/.f32 (*.f32 (PI.f32) (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))))))) (pow.f32 cosTheta 5))) (+.f32 (*.f32 2 (*.f32 (/.f32 1 (pow.f32 cosTheta 2)) (sqrt.f32 (PI.f32)))) (+.f32 (*.f32 6 (*.f32 (/.f32 1 (pow.f32 cosTheta 3)) (sqrt.f32 (PI.f32)))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -18 (sqrt.f32 (PI.f32))) (*.f32 4 (*.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) (PI.f32)))) (pow.f32 cosTheta 4))) (+.f32 (*.f32 -4 (*.f32 (/.f32 1 (pow.f32 cosTheta 5)) (sqrt.f32 (PI.f32)))) (*.f32 -3 (/.f32 (+.f32 (*.f32 -18 (sqrt.f32 (PI.f32))) (*.f32 4 (*.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) (PI.f32)))) (pow.f32 cosTheta 5))))))))
(fma.f32 -12 (/.f32 (PI.f32) (/.f32 (pow.f32 cosTheta 5) (+.f32 c (+.f32 1 (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32)))))))) (fma.f32 2 (*.f32 (sqrt.f32 (PI.f32)) (/.f32 1 (*.f32 cosTheta cosTheta))) (fma.f32 6 (*.f32 (sqrt.f32 (PI.f32)) (/.f32 1 (pow.f32 cosTheta 3))) (fma.f32 -1 (/.f32 (fma.f32 -18 (sqrt.f32 (PI.f32)) (*.f32 4 (*.f32 (PI.f32) (+.f32 c (+.f32 1 (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32))))))))) (pow.f32 cosTheta 4)) (fma.f32 -4 (*.f32 (sqrt.f32 (PI.f32)) (/.f32 1 (pow.f32 cosTheta 5))) (*.f32 -3 (/.f32 (fma.f32 -18 (sqrt.f32 (PI.f32)) (*.f32 4 (*.f32 (PI.f32) (+.f32 c (+.f32 1 (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32))))))))) (pow.f32 cosTheta 5))))))))
(fma.f32 -12 (*.f32 (/.f32 (PI.f32) (pow.f32 cosTheta 5)) (+.f32 c (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))))) (+.f32 (*.f32 (sqrt.f32 (PI.f32)) (+.f32 (/.f32 2 (*.f32 cosTheta cosTheta)) (/.f32 6 (pow.f32 cosTheta 3)))) (-.f32 (fma.f32 -4 (/.f32 (sqrt.f32 (PI.f32)) (pow.f32 cosTheta 5)) (/.f32 -3 (/.f32 (pow.f32 cosTheta 5) (fma.f32 4 (*.f32 (PI.f32) (+.f32 c (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))))) (*.f32 (sqrt.f32 (PI.f32)) -18))))) (/.f32 (fma.f32 4 (*.f32 (PI.f32) (+.f32 c (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))))) (*.f32 (sqrt.f32 (PI.f32)) -18)) (pow.f32 cosTheta 4)))))
(fma.f32 -12 (*.f32 (/.f32 (PI.f32) (pow.f32 cosTheta 5)) (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 (sqrt.f32 (PI.f32)) (+.f32 (/.f32 2 (*.f32 cosTheta cosTheta)) (/.f32 6 (pow.f32 cosTheta 3)))) (-.f32 (fma.f32 -4 (/.f32 (sqrt.f32 (PI.f32)) (pow.f32 cosTheta 5)) (/.f32 -3 (/.f32 (pow.f32 cosTheta 5) (fma.f32 4 (*.f32 (PI.f32) (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))) (*.f32 (sqrt.f32 (PI.f32)) -18))))) (/.f32 (fma.f32 4 (*.f32 (PI.f32) (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))) (*.f32 (sqrt.f32 (PI.f32)) -18)) (pow.f32 cosTheta 4)))))
(/.f32 1 cosTheta)
(+.f32 (*.f32 -3/2 cosTheta) (/.f32 1 cosTheta))
(fma.f32 -3/2 cosTheta (/.f32 1 cosTheta))
(fma.f32 cosTheta -3/2 (/.f32 1 cosTheta))
(*.f32 1/2 (pow.f32 cosTheta 2))
(*.f32 cosTheta (*.f32 cosTheta 1/2))
(+.f32 (*.f32 -3/2 cosTheta) (*.f32 1/2 (pow.f32 cosTheta 2)))
(fma.f32 -3/2 cosTheta (*.f32 cosTheta (*.f32 cosTheta 1/2)))
(*.f32 cosTheta (+.f32 (*.f32 cosTheta 1/2) -3/2))
(*.f32 cosTheta (+.f32 -3/2 (*.f32 cosTheta 1/2)))
(+.f32 (*.f32 -3/2 cosTheta) (+.f32 (/.f32 1 cosTheta) (*.f32 1/2 (pow.f32 cosTheta 2))))
(fma.f32 cosTheta -3/2 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))
(fma.f32 cosTheta -3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)))
(+.f32 (*.f32 -3/2 cosTheta) (+.f32 (/.f32 1 cosTheta) (*.f32 1/2 (pow.f32 cosTheta 2))))
(fma.f32 cosTheta -3/2 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))
(fma.f32 cosTheta -3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)))
(*.f32 1/2 (pow.f32 cosTheta 2))
(*.f32 cosTheta (*.f32 cosTheta 1/2))
(+.f32 (*.f32 -3/2 cosTheta) (*.f32 1/2 (pow.f32 cosTheta 2)))
(fma.f32 -3/2 cosTheta (*.f32 cosTheta (*.f32 cosTheta 1/2)))
(*.f32 cosTheta (+.f32 (*.f32 cosTheta 1/2) -3/2))
(*.f32 cosTheta (+.f32 -3/2 (*.f32 cosTheta 1/2)))
(+.f32 (*.f32 -3/2 cosTheta) (+.f32 (/.f32 1 cosTheta) (*.f32 1/2 (pow.f32 cosTheta 2))))
(fma.f32 cosTheta -3/2 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))
(fma.f32 cosTheta -3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)))
(+.f32 (*.f32 -3/2 cosTheta) (+.f32 (/.f32 1 cosTheta) (*.f32 1/2 (pow.f32 cosTheta 2))))
(fma.f32 cosTheta -3/2 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))
(fma.f32 cosTheta -3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)))
(+.f32 (/.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) (sqrt.f32 (PI.f32))) (neg.f32 (pow.f32 (PI.f32) -1/2)))
(-.f32 (/.f32 (fma.f32 cosTheta -3/2 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) (sqrt.f32 (PI.f32))) (pow.f32 (PI.f32) -1/2))
(-.f32 (/.f32 (fma.f32 cosTheta -3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta))) (sqrt.f32 (PI.f32))) (pow.f32 (PI.f32) -1/2))
(-.f32 (/.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) (sqrt.f32 (PI.f32))) (pow.f32 (PI.f32) -1/2))
(-.f32 (/.f32 (fma.f32 cosTheta -3/2 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) (sqrt.f32 (PI.f32))) (pow.f32 (PI.f32) -1/2))
(-.f32 (/.f32 (fma.f32 cosTheta -3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta))) (sqrt.f32 (PI.f32))) (pow.f32 (PI.f32) -1/2))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (sqrt.f32 (PI.f32))))) 1)
(/.f32 (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))) (sqrt.f32 (PI.f32)))
(/.f32 (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)))) (sqrt.f32 (PI.f32)))
(/.f32 (+.f32 (fma.f32 cosTheta -3/2 (/.f32 1 cosTheta)) (fma.f32 cosTheta (*.f32 cosTheta 1/2) -1)) (sqrt.f32 (PI.f32)))
(*.f32 1 (/.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (sqrt.f32 (PI.f32))))
(/.f32 (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))) (sqrt.f32 (PI.f32)))
(/.f32 (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)))) (sqrt.f32 (PI.f32)))
(/.f32 (+.f32 (fma.f32 cosTheta -3/2 (/.f32 1 cosTheta)) (fma.f32 cosTheta (*.f32 cosTheta 1/2) -1)) (sqrt.f32 (PI.f32)))
(*.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (pow.f32 (PI.f32) -1/2))
(*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))))
(*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)))))
(*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (fma.f32 cosTheta -3/2 (/.f32 1 cosTheta)) (fma.f32 cosTheta (*.f32 cosTheta 1/2) -1)))
(*.f32 (/.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (sqrt.f32 (PI.f32))) 1)
(/.f32 (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))) (sqrt.f32 (PI.f32)))
(/.f32 (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)))) (sqrt.f32 (PI.f32)))
(/.f32 (+.f32 (fma.f32 cosTheta -3/2 (/.f32 1 cosTheta)) (fma.f32 cosTheta (*.f32 cosTheta 1/2) -1)) (sqrt.f32 (PI.f32)))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1)) 2) (*.f32 (cbrt.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1)) (pow.f32 (PI.f32) -1/2)))
(*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))))
(*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)))))
(*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (fma.f32 cosTheta -3/2 (/.f32 1 cosTheta)) (fma.f32 cosTheta (*.f32 cosTheta 1/2) -1)))
(*.f32 (cbrt.f32 (/.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (sqrt.f32 (PI.f32)))) (cbrt.f32 (/.f32 (pow.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) 2) (PI.f32))))
(*.f32 (cbrt.f32 (/.f32 (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))) (sqrt.f32 (PI.f32)))) (cbrt.f32 (/.f32 (pow.f32 (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))) 2) (PI.f32))))
(*.f32 (cbrt.f32 (/.f32 (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)))) (sqrt.f32 (PI.f32)))) (cbrt.f32 (/.f32 (pow.f32 (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)))) 2) (PI.f32))))
(*.f32 (cbrt.f32 (/.f32 (+.f32 (fma.f32 cosTheta -3/2 (/.f32 1 cosTheta)) (fma.f32 cosTheta (*.f32 cosTheta 1/2) -1)) (sqrt.f32 (PI.f32)))) (cbrt.f32 (/.f32 (pow.f32 (+.f32 (fma.f32 cosTheta -3/2 (/.f32 1 cosTheta)) (fma.f32 cosTheta (*.f32 cosTheta 1/2) -1)) 2) (PI.f32))))
(*.f32 (cbrt.f32 (/.f32 (pow.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) 2) (PI.f32))) (cbrt.f32 (/.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (sqrt.f32 (PI.f32)))))
(*.f32 (cbrt.f32 (/.f32 (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))) (sqrt.f32 (PI.f32)))) (cbrt.f32 (/.f32 (pow.f32 (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))) 2) (PI.f32))))
(*.f32 (cbrt.f32 (/.f32 (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)))) (sqrt.f32 (PI.f32)))) (cbrt.f32 (/.f32 (pow.f32 (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)))) 2) (PI.f32))))
(*.f32 (cbrt.f32 (/.f32 (+.f32 (fma.f32 cosTheta -3/2 (/.f32 1 cosTheta)) (fma.f32 cosTheta (*.f32 cosTheta 1/2) -1)) (sqrt.f32 (PI.f32)))) (cbrt.f32 (/.f32 (pow.f32 (+.f32 (fma.f32 cosTheta -3/2 (/.f32 1 cosTheta)) (fma.f32 cosTheta (*.f32 cosTheta 1/2) -1)) 2) (PI.f32))))
(*.f32 (sqrt.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1)) (*.f32 (sqrt.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1)) (pow.f32 (PI.f32) -1/2)))
(*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))))
(*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)))))
(*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (fma.f32 cosTheta -3/2 (/.f32 1 cosTheta)) (fma.f32 cosTheta (*.f32 cosTheta 1/2) -1)))
(*.f32 (sqrt.f32 (/.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (sqrt.f32 (PI.f32)))) (sqrt.f32 (/.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (sqrt.f32 (PI.f32)))))
(/.f32 (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))) (sqrt.f32 (PI.f32)))
(/.f32 (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)))) (sqrt.f32 (PI.f32)))
(/.f32 (+.f32 (fma.f32 cosTheta -3/2 (/.f32 1 cosTheta)) (fma.f32 cosTheta (*.f32 cosTheta 1/2) -1)) (sqrt.f32 (PI.f32)))
(*.f32 (+.f32 (neg.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))) 1) (/.f32 1 (neg.f32 (sqrt.f32 (PI.f32)))))
(/.f32 (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))) (sqrt.f32 (PI.f32)))
(/.f32 (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)))) (sqrt.f32 (PI.f32)))
(/.f32 (+.f32 (fma.f32 cosTheta -3/2 (/.f32 1 cosTheta)) (fma.f32 cosTheta (*.f32 cosTheta 1/2) -1)) (sqrt.f32 (PI.f32)))
(*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1))
(*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))))
(*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)))))
(*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (fma.f32 cosTheta -3/2 (/.f32 1 cosTheta)) (fma.f32 cosTheta (*.f32 cosTheta 1/2) -1)))
(*.f32 (/.f32 1 (cbrt.f32 (PI.f32))) (/.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (cbrt.f32 (sqrt.f32 (PI.f32)))))
(*.f32 (/.f32 1 (cbrt.f32 (PI.f32))) (/.f32 (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))) (cbrt.f32 (sqrt.f32 (PI.f32)))))
(/.f32 (/.f32 (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)))) (cbrt.f32 (sqrt.f32 (PI.f32)))) (cbrt.f32 (PI.f32)))
(/.f32 (/.f32 (+.f32 (fma.f32 cosTheta -3/2 (/.f32 1 cosTheta)) (fma.f32 cosTheta (*.f32 cosTheta 1/2) -1)) (cbrt.f32 (sqrt.f32 (PI.f32)))) (cbrt.f32 (PI.f32)))
(*.f32 (/.f32 1 (pow.f32 (PI.f32) 1/4)) (/.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (pow.f32 (PI.f32) 1/4)))
(/.f32 (*.f32 (/.f32 1 (pow.f32 (PI.f32) 1/4)) (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))))) (pow.f32 (PI.f32) 1/4))
(/.f32 (/.f32 (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)))) (pow.f32 (PI.f32) 1/4)) (pow.f32 (PI.f32) 1/4))
(/.f32 (/.f32 (+.f32 (fma.f32 cosTheta -3/2 (/.f32 1 cosTheta)) (fma.f32 cosTheta (*.f32 cosTheta 1/2) -1)) (pow.f32 (PI.f32) 1/4)) (pow.f32 (PI.f32) 1/4))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1)) 2) 1) (/.f32 (cbrt.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1)) (sqrt.f32 (PI.f32))))
(/.f32 (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))) (sqrt.f32 (PI.f32)))
(/.f32 (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)))) (sqrt.f32 (PI.f32)))
(/.f32 (+.f32 (fma.f32 cosTheta -3/2 (/.f32 1 cosTheta)) (fma.f32 cosTheta (*.f32 cosTheta 1/2) -1)) (sqrt.f32 (PI.f32)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1)) 2) (cbrt.f32 (PI.f32))) (cbrt.f32 (/.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (sqrt.f32 (PI.f32)))))
(*.f32 (cbrt.f32 (/.f32 (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))) (sqrt.f32 (PI.f32)))) (/.f32 (pow.f32 (cbrt.f32 (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))))) 2) (cbrt.f32 (PI.f32))))
(*.f32 (cbrt.f32 (/.f32 (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)))) (sqrt.f32 (PI.f32)))) (/.f32 (pow.f32 (cbrt.f32 (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta))))) 2) (cbrt.f32 (PI.f32))))
(/.f32 (pow.f32 (cbrt.f32 (+.f32 (fma.f32 cosTheta -3/2 (/.f32 1 cosTheta)) (fma.f32 cosTheta (*.f32 cosTheta 1/2) -1))) 2) (/.f32 (cbrt.f32 (PI.f32)) (cbrt.f32 (/.f32 (+.f32 (fma.f32 cosTheta -3/2 (/.f32 1 cosTheta)) (fma.f32 cosTheta (*.f32 cosTheta 1/2) -1)) (sqrt.f32 (PI.f32))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1)) 2) (pow.f32 (PI.f32) 1/4)) (/.f32 (cbrt.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1)) (pow.f32 (PI.f32) 1/4)))
(/.f32 (*.f32 (/.f32 1 (pow.f32 (PI.f32) 1/4)) (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))))) (pow.f32 (PI.f32) 1/4))
(/.f32 (/.f32 (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)))) (pow.f32 (PI.f32) 1/4)) (pow.f32 (PI.f32) 1/4))
(/.f32 (/.f32 (+.f32 (fma.f32 cosTheta -3/2 (/.f32 1 cosTheta)) (fma.f32 cosTheta (*.f32 cosTheta 1/2) -1)) (pow.f32 (PI.f32) 1/4)) (pow.f32 (PI.f32) 1/4))
(*.f32 (/.f32 (sqrt.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1)) 1) (/.f32 (sqrt.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1)) (sqrt.f32 (PI.f32))))
(/.f32 (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))) (sqrt.f32 (PI.f32)))
(/.f32 (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)))) (sqrt.f32 (PI.f32)))
(/.f32 (+.f32 (fma.f32 cosTheta -3/2 (/.f32 1 cosTheta)) (fma.f32 cosTheta (*.f32 cosTheta 1/2) -1)) (sqrt.f32 (PI.f32)))
(*.f32 (/.f32 (sqrt.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1)) (cbrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1)) (cbrt.f32 (sqrt.f32 (PI.f32)))))
(*.f32 (/.f32 1 (cbrt.f32 (PI.f32))) (/.f32 (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))) (cbrt.f32 (sqrt.f32 (PI.f32)))))
(/.f32 (/.f32 (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)))) (cbrt.f32 (sqrt.f32 (PI.f32)))) (cbrt.f32 (PI.f32)))
(/.f32 (/.f32 (+.f32 (fma.f32 cosTheta -3/2 (/.f32 1 cosTheta)) (fma.f32 cosTheta (*.f32 cosTheta 1/2) -1)) (cbrt.f32 (sqrt.f32 (PI.f32)))) (cbrt.f32 (PI.f32)))
(pow.f32 (/.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (sqrt.f32 (PI.f32))) 1)
(/.f32 (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))) (sqrt.f32 (PI.f32)))
(/.f32 (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)))) (sqrt.f32 (PI.f32)))
(/.f32 (+.f32 (fma.f32 cosTheta -3/2 (/.f32 1 cosTheta)) (fma.f32 cosTheta (*.f32 cosTheta 1/2) -1)) (sqrt.f32 (PI.f32)))
(pow.f32 (cbrt.f32 (/.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (sqrt.f32 (PI.f32)))) 3)
(/.f32 (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))) (sqrt.f32 (PI.f32)))
(/.f32 (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)))) (sqrt.f32 (PI.f32)))
(/.f32 (+.f32 (fma.f32 cosTheta -3/2 (/.f32 1 cosTheta)) (fma.f32 cosTheta (*.f32 cosTheta 1/2) -1)) (sqrt.f32 (PI.f32)))
(pow.f32 (pow.f32 (/.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (sqrt.f32 (PI.f32))) 3) 1/3)
(/.f32 (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))) (sqrt.f32 (PI.f32)))
(/.f32 (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)))) (sqrt.f32 (PI.f32)))
(/.f32 (+.f32 (fma.f32 cosTheta -3/2 (/.f32 1 cosTheta)) (fma.f32 cosTheta (*.f32 cosTheta 1/2) -1)) (sqrt.f32 (PI.f32)))
(pow.f32 (sqrt.f32 (/.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (sqrt.f32 (PI.f32)))) 2)
(/.f32 (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))) (sqrt.f32 (PI.f32)))
(/.f32 (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)))) (sqrt.f32 (PI.f32)))
(/.f32 (+.f32 (fma.f32 cosTheta -3/2 (/.f32 1 cosTheta)) (fma.f32 cosTheta (*.f32 cosTheta 1/2) -1)) (sqrt.f32 (PI.f32)))
(pow.f32 (/.f32 (sqrt.f32 (PI.f32)) (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1)) -1)
(/.f32 (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))) (sqrt.f32 (PI.f32)))
(/.f32 (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)))) (sqrt.f32 (PI.f32)))
(/.f32 (+.f32 (fma.f32 cosTheta -3/2 (/.f32 1 cosTheta)) (fma.f32 cosTheta (*.f32 cosTheta 1/2) -1)) (sqrt.f32 (PI.f32)))
(neg.f32 (/.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (neg.f32 (sqrt.f32 (PI.f32)))))
(/.f32 (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))) (sqrt.f32 (PI.f32)))
(/.f32 (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)))) (sqrt.f32 (PI.f32)))
(/.f32 (+.f32 (fma.f32 cosTheta -3/2 (/.f32 1 cosTheta)) (fma.f32 cosTheta (*.f32 cosTheta 1/2) -1)) (sqrt.f32 (PI.f32)))
(sqrt.f32 (/.f32 (pow.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) 2) (PI.f32)))
(sqrt.f32 (/.f32 (pow.f32 (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))) 2) (PI.f32)))
(sqrt.f32 (/.f32 (pow.f32 (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)))) 2) (PI.f32)))
(sqrt.f32 (/.f32 (pow.f32 (+.f32 (fma.f32 cosTheta -3/2 (/.f32 1 cosTheta)) (fma.f32 cosTheta (*.f32 cosTheta 1/2) -1)) 2) (PI.f32)))
(log.f32 (exp.f32 (/.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (sqrt.f32 (PI.f32)))))
(/.f32 (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))) (sqrt.f32 (PI.f32)))
(/.f32 (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)))) (sqrt.f32 (PI.f32)))
(/.f32 (+.f32 (fma.f32 cosTheta -3/2 (/.f32 1 cosTheta)) (fma.f32 cosTheta (*.f32 cosTheta 1/2) -1)) (sqrt.f32 (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (sqrt.f32 (PI.f32))))))
(/.f32 (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))) (sqrt.f32 (PI.f32)))
(/.f32 (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)))) (sqrt.f32 (PI.f32)))
(/.f32 (+.f32 (fma.f32 cosTheta -3/2 (/.f32 1 cosTheta)) (fma.f32 cosTheta (*.f32 cosTheta 1/2) -1)) (sqrt.f32 (PI.f32)))
(cbrt.f32 (pow.f32 (/.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (sqrt.f32 (PI.f32))) 3))
(/.f32 (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))) (sqrt.f32 (PI.f32)))
(/.f32 (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)))) (sqrt.f32 (PI.f32)))
(/.f32 (+.f32 (fma.f32 cosTheta -3/2 (/.f32 1 cosTheta)) (fma.f32 cosTheta (*.f32 cosTheta 1/2) -1)) (sqrt.f32 (PI.f32)))
(expm1.f32 (log1p.f32 (/.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (sqrt.f32 (PI.f32)))))
(/.f32 (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))) (sqrt.f32 (PI.f32)))
(/.f32 (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)))) (sqrt.f32 (PI.f32)))
(/.f32 (+.f32 (fma.f32 cosTheta -3/2 (/.f32 1 cosTheta)) (fma.f32 cosTheta (*.f32 cosTheta 1/2) -1)) (sqrt.f32 (PI.f32)))
(exp.f32 (log.f32 (/.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (sqrt.f32 (PI.f32)))))
(/.f32 (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))) (sqrt.f32 (PI.f32)))
(/.f32 (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)))) (sqrt.f32 (PI.f32)))
(/.f32 (+.f32 (fma.f32 cosTheta -3/2 (/.f32 1 cosTheta)) (fma.f32 cosTheta (*.f32 cosTheta 1/2) -1)) (sqrt.f32 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (/.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (sqrt.f32 (PI.f32)))) 1))
(/.f32 (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))) (sqrt.f32 (PI.f32)))
(/.f32 (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)))) (sqrt.f32 (PI.f32)))
(/.f32 (+.f32 (fma.f32 cosTheta -3/2 (/.f32 1 cosTheta)) (fma.f32 cosTheta (*.f32 cosTheta 1/2) -1)) (sqrt.f32 (PI.f32)))
(log1p.f32 (expm1.f32 (/.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (sqrt.f32 (PI.f32)))))
(/.f32 (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))) (sqrt.f32 (PI.f32)))
(/.f32 (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)))) (sqrt.f32 (PI.f32)))
(/.f32 (+.f32 (fma.f32 cosTheta -3/2 (/.f32 1 cosTheta)) (fma.f32 cosTheta (*.f32 cosTheta 1/2) -1)) (sqrt.f32 (PI.f32)))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (+.f32 1 (fma.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (pow.f32 (PI.f32) -1/2) c))))) 1)
(/.f32 1 (+.f32 1 (fma.f32 (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))) (pow.f32 (PI.f32) -1/2) c)))
(/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)))) c)))
(/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (fma.f32 cosTheta -3/2 (/.f32 1 cosTheta)) (fma.f32 cosTheta (*.f32 cosTheta 1/2) -1)) c)))
(*.f32 1 (/.f32 1 (+.f32 1 (fma.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (pow.f32 (PI.f32) -1/2) c))))
(/.f32 1 (+.f32 1 (fma.f32 (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))) (pow.f32 (PI.f32) -1/2) c)))
(/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)))) c)))
(/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (fma.f32 cosTheta -3/2 (/.f32 1 cosTheta)) (fma.f32 cosTheta (*.f32 cosTheta 1/2) -1)) c)))
(*.f32 (/.f32 1 (+.f32 1 (fma.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (pow.f32 (PI.f32) -1/2) c))) 1)
(/.f32 1 (+.f32 1 (fma.f32 (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))) (pow.f32 (PI.f32) -1/2) c)))
(/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)))) c)))
(/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (fma.f32 cosTheta -3/2 (/.f32 1 cosTheta)) (fma.f32 cosTheta (*.f32 cosTheta 1/2) -1)) c)))
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 1 (fma.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (pow.f32 (PI.f32) -1/2) c)))) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (pow.f32 (PI.f32) -1/2) c)) -2)))
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 1 (fma.f32 (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))) (pow.f32 (PI.f32) -1/2) c)))) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))) (pow.f32 (PI.f32) -1/2) c)) -2)))
(/.f32 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)))) c)) -2)) (cbrt.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)))) c))))
(/.f32 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (fma.f32 cosTheta -3/2 (/.f32 1 cosTheta)) (fma.f32 cosTheta (*.f32 cosTheta 1/2) -1)) c)) -2)) (cbrt.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (fma.f32 cosTheta -3/2 (/.f32 1 cosTheta)) (fma.f32 cosTheta (*.f32 cosTheta 1/2) -1)) c))))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (pow.f32 (PI.f32) -1/2) c)) -2)) (/.f32 1 (cbrt.f32 (+.f32 1 (fma.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (pow.f32 (PI.f32) -1/2) c)))))
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 1 (fma.f32 (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))) (pow.f32 (PI.f32) -1/2) c)))) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))) (pow.f32 (PI.f32) -1/2) c)) -2)))
(/.f32 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)))) c)) -2)) (cbrt.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)))) c))))
(/.f32 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (fma.f32 cosTheta -3/2 (/.f32 1 cosTheta)) (fma.f32 cosTheta (*.f32 cosTheta 1/2) -1)) c)) -2)) (cbrt.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (fma.f32 cosTheta -3/2 (/.f32 1 cosTheta)) (fma.f32 cosTheta (*.f32 cosTheta 1/2) -1)) c))))
(*.f32 (pow.f32 (+.f32 1 (fma.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (pow.f32 (PI.f32) -1/2) c)) -1/2) (pow.f32 (+.f32 1 (fma.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (pow.f32 (PI.f32) -1/2) c)) -1/2))
(/.f32 1 (+.f32 1 (fma.f32 (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))) (pow.f32 (PI.f32) -1/2) c)))
(/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)))) c)))
(/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (fma.f32 cosTheta -3/2 (/.f32 1 cosTheta)) (fma.f32 cosTheta (*.f32 cosTheta 1/2) -1)) c)))
(*.f32 -1 (/.f32 1 (+.f32 -1 (neg.f32 (fma.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (pow.f32 (PI.f32) -1/2) c)))))
(/.f32 -1 (-.f32 -1 (fma.f32 (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))) (pow.f32 (PI.f32) -1/2) c)))
(/.f32 -1 (-.f32 -1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)))) c)))
(/.f32 -1 (-.f32 -1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (fma.f32 cosTheta -3/2 (/.f32 1 cosTheta)) (fma.f32 cosTheta (*.f32 cosTheta 1/2) -1)) c)))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (pow.f32 (PI.f32) -1/2) c))) 2) -1) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (pow.f32 (PI.f32) -1/2) c))) -1))
(/.f32 1 (+.f32 1 (fma.f32 (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))) (pow.f32 (PI.f32) -1/2) c)))
(/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)))) c)))
(/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (fma.f32 cosTheta -3/2 (/.f32 1 cosTheta)) (fma.f32 cosTheta (*.f32 cosTheta 1/2) -1)) c)))
(*.f32 (pow.f32 (hypot.f32 1 (sqrt.f32 (fma.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (pow.f32 (PI.f32) -1/2) c))) -1) (pow.f32 (hypot.f32 1 (sqrt.f32 (fma.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (pow.f32 (PI.f32) -1/2) c))) -1))
(pow.f32 (hypot.f32 1 (sqrt.f32 (fma.f32 (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))) (pow.f32 (PI.f32) -1/2) c))) -2)
(pow.f32 (hypot.f32 1 (sqrt.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)))) c))) -2)
(pow.f32 (hypot.f32 1 (sqrt.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (fma.f32 cosTheta -3/2 (/.f32 1 cosTheta)) (fma.f32 cosTheta (*.f32 cosTheta 1/2) -1)) c))) -2)
(*.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (pow.f32 (PI.f32) -1/2) c) 3))) (+.f32 1 (-.f32 (pow.f32 (fma.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (pow.f32 (PI.f32) -1/2) c) 2) (fma.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (pow.f32 (PI.f32) -1/2) c))))
(*.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))) (pow.f32 (PI.f32) -1/2) c) 3))) (-.f32 (+.f32 1 (pow.f32 (fma.f32 (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))) (pow.f32 (PI.f32) -1/2) c) 2)) (fma.f32 (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))) (pow.f32 (PI.f32) -1/2) c)))
(/.f32 (+.f32 1 (-.f32 (pow.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)))) c) 2) (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)))) c))) (+.f32 1 (pow.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)))) c) 3)))
(/.f32 (+.f32 (pow.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (fma.f32 cosTheta -3/2 (/.f32 1 cosTheta)) (fma.f32 cosTheta (*.f32 cosTheta 1/2) -1)) c) 2) (-.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (fma.f32 cosTheta -3/2 (/.f32 1 cosTheta)) (fma.f32 cosTheta (*.f32 cosTheta 1/2) -1)) c))) (+.f32 1 (pow.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (fma.f32 cosTheta -3/2 (/.f32 1 cosTheta)) (fma.f32 cosTheta (*.f32 cosTheta 1/2) -1)) c) 3)))
(*.f32 (/.f32 1 (-.f32 1 (pow.f32 (fma.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (pow.f32 (PI.f32) -1/2) c) 2))) (-.f32 1 (fma.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (pow.f32 (PI.f32) -1/2) c)))
(*.f32 (/.f32 1 (-.f32 1 (pow.f32 (fma.f32 (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))) (pow.f32 (PI.f32) -1/2) c) 2))) (-.f32 1 (fma.f32 (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))) (pow.f32 (PI.f32) -1/2) c)))
(/.f32 (-.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)))) c)) (-.f32 1 (pow.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)))) c) 2)))
(/.f32 (-.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (fma.f32 cosTheta -3/2 (/.f32 1 cosTheta)) (fma.f32 cosTheta (*.f32 cosTheta 1/2) -1)) c)) (-.f32 1 (pow.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (fma.f32 cosTheta -3/2 (/.f32 1 cosTheta)) (fma.f32 cosTheta (*.f32 cosTheta 1/2) -1)) c) 2)))
(pow.f32 (+.f32 1 (fma.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (pow.f32 (PI.f32) -1/2) c)) -1)
(/.f32 1 (+.f32 1 (fma.f32 (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))) (pow.f32 (PI.f32) -1/2) c)))
(/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)))) c)))
(/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (fma.f32 cosTheta -3/2 (/.f32 1 cosTheta)) (fma.f32 cosTheta (*.f32 cosTheta 1/2) -1)) c)))
(pow.f32 (/.f32 1 (+.f32 1 (fma.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (pow.f32 (PI.f32) -1/2) c))) 1)
(/.f32 1 (+.f32 1 (fma.f32 (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))) (pow.f32 (PI.f32) -1/2) c)))
(/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)))) c)))
(/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (fma.f32 cosTheta -3/2 (/.f32 1 cosTheta)) (fma.f32 cosTheta (*.f32 cosTheta 1/2) -1)) c)))
(pow.f32 (/.f32 1 (cbrt.f32 (+.f32 1 (fma.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (pow.f32 (PI.f32) -1/2) c)))) 3)
(/.f32 1 (+.f32 1 (fma.f32 (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))) (pow.f32 (PI.f32) -1/2) c)))
(/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)))) c)))
(/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (fma.f32 cosTheta -3/2 (/.f32 1 cosTheta)) (fma.f32 cosTheta (*.f32 cosTheta 1/2) -1)) c)))
(pow.f32 (pow.f32 (/.f32 1 (+.f32 1 (fma.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (pow.f32 (PI.f32) -1/2) c))) 3) 1/3)
(/.f32 1 (+.f32 1 (fma.f32 (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))) (pow.f32 (PI.f32) -1/2) c)))
(/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)))) c)))
(/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (fma.f32 cosTheta -3/2 (/.f32 1 cosTheta)) (fma.f32 cosTheta (*.f32 cosTheta 1/2) -1)) c)))
(pow.f32 (pow.f32 (+.f32 1 (fma.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (pow.f32 (PI.f32) -1/2) c)) -1/2) 2)
(/.f32 1 (+.f32 1 (fma.f32 (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))) (pow.f32 (PI.f32) -1/2) c)))
(/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)))) c)))
(/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (fma.f32 cosTheta -3/2 (/.f32 1 cosTheta)) (fma.f32 cosTheta (*.f32 cosTheta 1/2) -1)) c)))
(sqrt.f32 (pow.f32 (+.f32 1 (fma.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (pow.f32 (PI.f32) -1/2) c)) -2))
(/.f32 1 (+.f32 1 (fma.f32 (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))) (pow.f32 (PI.f32) -1/2) c)))
(/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)))) c)))
(/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (fma.f32 cosTheta -3/2 (/.f32 1 cosTheta)) (fma.f32 cosTheta (*.f32 cosTheta 1/2) -1)) c)))
(log.f32 (exp.f32 (/.f32 1 (+.f32 1 (fma.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (pow.f32 (PI.f32) -1/2) c)))))
(/.f32 1 (+.f32 1 (fma.f32 (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))) (pow.f32 (PI.f32) -1/2) c)))
(/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)))) c)))
(/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (fma.f32 cosTheta -3/2 (/.f32 1 cosTheta)) (fma.f32 cosTheta (*.f32 cosTheta 1/2) -1)) c)))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (+.f32 1 (fma.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (pow.f32 (PI.f32) -1/2) c))))))
(/.f32 1 (+.f32 1 (fma.f32 (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))) (pow.f32 (PI.f32) -1/2) c)))
(/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)))) c)))
(/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (fma.f32 cosTheta -3/2 (/.f32 1 cosTheta)) (fma.f32 cosTheta (*.f32 cosTheta 1/2) -1)) c)))
(cbrt.f32 (pow.f32 (/.f32 1 (+.f32 1 (fma.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (pow.f32 (PI.f32) -1/2) c))) 3))
(/.f32 1 (+.f32 1 (fma.f32 (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))) (pow.f32 (PI.f32) -1/2) c)))
(/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)))) c)))
(/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (fma.f32 cosTheta -3/2 (/.f32 1 cosTheta)) (fma.f32 cosTheta (*.f32 cosTheta 1/2) -1)) c)))
(expm1.f32 (log1p.f32 (/.f32 1 (+.f32 1 (fma.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (pow.f32 (PI.f32) -1/2) c)))))
(/.f32 1 (+.f32 1 (fma.f32 (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))) (pow.f32 (PI.f32) -1/2) c)))
(/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)))) c)))
(/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (fma.f32 cosTheta -3/2 (/.f32 1 cosTheta)) (fma.f32 cosTheta (*.f32 cosTheta 1/2) -1)) c)))
(exp.f32 (neg.f32 (log1p.f32 (fma.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (pow.f32 (PI.f32) -1/2) c))))
(exp.f32 (neg.f32 (log1p.f32 (fma.f32 (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))) (pow.f32 (PI.f32) -1/2) c))))
(exp.f32 (neg.f32 (log1p.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)))) c))))
(exp.f32 (neg.f32 (log1p.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (fma.f32 cosTheta -3/2 (/.f32 1 cosTheta)) (fma.f32 cosTheta (*.f32 cosTheta 1/2) -1)) c))))
(exp.f32 (*.f32 (log1p.f32 (fma.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (pow.f32 (PI.f32) -1/2) c)) -1))
(exp.f32 (neg.f32 (log1p.f32 (fma.f32 (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))) (pow.f32 (PI.f32) -1/2) c))))
(exp.f32 (neg.f32 (log1p.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)))) c))))
(exp.f32 (neg.f32 (log1p.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (fma.f32 cosTheta -3/2 (/.f32 1 cosTheta)) (fma.f32 cosTheta (*.f32 cosTheta 1/2) -1)) c))))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 (fma.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (pow.f32 (PI.f32) -1/2) c))) 1))
(exp.f32 (neg.f32 (log1p.f32 (fma.f32 (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))) (pow.f32 (PI.f32) -1/2) c))))
(exp.f32 (neg.f32 (log1p.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)))) c))))
(exp.f32 (neg.f32 (log1p.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (fma.f32 cosTheta -3/2 (/.f32 1 cosTheta)) (fma.f32 cosTheta (*.f32 cosTheta 1/2) -1)) c))))
(log1p.f32 (expm1.f32 (/.f32 1 (+.f32 1 (fma.f32 (+.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1) (pow.f32 (PI.f32) -1/2) c)))))
(/.f32 1 (+.f32 1 (fma.f32 (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))) (pow.f32 (PI.f32) -1/2) c)))
(/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (fma.f32 cosTheta -3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)))) c)))
(/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (fma.f32 cosTheta -3/2 (/.f32 1 cosTheta)) (fma.f32 cosTheta (*.f32 cosTheta 1/2) -1)) c)))
(-.f32 (+.f32 1 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))) 1)
(fma.f32 cosTheta -3/2 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))
(fma.f32 cosTheta -3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)))
(-.f32 (/.f32 (*.f32 (*.f32 cosTheta cosTheta) 9/4) (-.f32 (*.f32 -3/2 cosTheta) (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))) (/.f32 (pow.f32 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)) 2) (-.f32 (*.f32 -3/2 cosTheta) (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))))
(/.f32 (-.f32 (*.f32 cosTheta (*.f32 cosTheta 9/4)) (pow.f32 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)) 2)) (-.f32 (*.f32 cosTheta -3/2) (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))))
(/.f32 (-.f32 (*.f32 cosTheta (*.f32 cosTheta 9/4)) (pow.f32 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)) 2)) (-.f32 (*.f32 cosTheta -3/2) (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta))))
(/.f32 (fma.f32 (*.f32 cosTheta cosTheta) -9/4 (pow.f32 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)) 2)) (fma.f32 cosTheta 3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta))))
(*.f32 1 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))))
(fma.f32 cosTheta -3/2 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))
(fma.f32 cosTheta -3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)))
(*.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) 1)
(fma.f32 cosTheta -3/2 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))
(fma.f32 cosTheta -3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)))
(*.f32 (cbrt.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))) (pow.f32 (cbrt.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))) 2))
(fma.f32 cosTheta -3/2 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))
(fma.f32 cosTheta -3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))) 2) (cbrt.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))))
(fma.f32 cosTheta -3/2 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))
(fma.f32 cosTheta -3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))) 2) (*.f32 (cbrt.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))) 1))
(fma.f32 cosTheta -3/2 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))
(fma.f32 cosTheta -3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)))
(*.f32 (sqrt.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))) (sqrt.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))))
(fma.f32 cosTheta -3/2 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))
(fma.f32 cosTheta -3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)))
(*.f32 (sqrt.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))) (*.f32 (sqrt.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))) 1))
(fma.f32 cosTheta -3/2 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))
(fma.f32 cosTheta -3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)))
(*.f32 (+.f32 (pow.f32 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)) 3) (*.f32 -27/8 (pow.f32 cosTheta 3))) (/.f32 1 (+.f32 (*.f32 (*.f32 cosTheta cosTheta) 9/4) (*.f32 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)) (-.f32 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)) (*.f32 -3/2 cosTheta))))))
(/.f32 (+.f32 (pow.f32 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)) 3) (*.f32 (pow.f32 cosTheta 3) -27/8)) (fma.f32 (*.f32 cosTheta cosTheta) 9/4 (*.f32 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)) (+.f32 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)) (*.f32 3/2 cosTheta)))))
(/.f32 (fma.f32 (pow.f32 cosTheta 3) -27/8 (pow.f32 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)) 3)) (fma.f32 cosTheta (*.f32 cosTheta 9/4) (*.f32 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)) (+.f32 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)) (*.f32 cosTheta 3/2)))))
(/.f32 (fma.f32 (pow.f32 cosTheta 3) -27/8 (pow.f32 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)) 3)) (fma.f32 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)) (fma.f32 cosTheta 3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta))) (*.f32 cosTheta (*.f32 cosTheta 9/4))))
(*.f32 (-.f32 (*.f32 (*.f32 cosTheta cosTheta) 9/4) (pow.f32 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)) 2)) (/.f32 1 (-.f32 (*.f32 -3/2 cosTheta) (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))))
(/.f32 (-.f32 (*.f32 cosTheta (*.f32 cosTheta 9/4)) (pow.f32 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)) 2)) (-.f32 (*.f32 cosTheta -3/2) (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))))
(/.f32 (-.f32 (*.f32 cosTheta (*.f32 cosTheta 9/4)) (pow.f32 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)) 2)) (-.f32 (*.f32 cosTheta -3/2) (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta))))
(/.f32 (fma.f32 (*.f32 cosTheta cosTheta) -9/4 (pow.f32 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)) 2)) (fma.f32 cosTheta 3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta))))
(/.f32 1 (/.f32 (+.f32 (*.f32 (*.f32 cosTheta cosTheta) 9/4) (*.f32 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)) (-.f32 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)) (*.f32 -3/2 cosTheta)))) (+.f32 (pow.f32 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)) 3) (*.f32 -27/8 (pow.f32 cosTheta 3)))))
(/.f32 (+.f32 (pow.f32 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)) 3) (*.f32 (pow.f32 cosTheta 3) -27/8)) (fma.f32 (*.f32 cosTheta cosTheta) 9/4 (*.f32 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)) (+.f32 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)) (*.f32 3/2 cosTheta)))))
(/.f32 (fma.f32 (pow.f32 cosTheta 3) -27/8 (pow.f32 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)) 3)) (fma.f32 cosTheta (*.f32 cosTheta 9/4) (*.f32 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)) (+.f32 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)) (*.f32 cosTheta 3/2)))))
(/.f32 (fma.f32 (pow.f32 cosTheta 3) -27/8 (pow.f32 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)) 3)) (fma.f32 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)) (fma.f32 cosTheta 3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta))) (*.f32 cosTheta (*.f32 cosTheta 9/4))))
(/.f32 1 (/.f32 (-.f32 (*.f32 -3/2 cosTheta) (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) (-.f32 (*.f32 (*.f32 cosTheta cosTheta) 9/4) (pow.f32 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)) 2))))
(/.f32 (-.f32 (*.f32 cosTheta (*.f32 cosTheta 9/4)) (pow.f32 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)) 2)) (-.f32 (*.f32 cosTheta -3/2) (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))))
(/.f32 (-.f32 (*.f32 cosTheta (*.f32 cosTheta 9/4)) (pow.f32 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)) 2)) (-.f32 (*.f32 cosTheta -3/2) (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta))))
(/.f32 (fma.f32 (*.f32 cosTheta cosTheta) -9/4 (pow.f32 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)) 2)) (fma.f32 cosTheta 3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta))))
(/.f32 (+.f32 (pow.f32 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)) 3) (*.f32 -27/8 (pow.f32 cosTheta 3))) (+.f32 (*.f32 (*.f32 cosTheta cosTheta) 9/4) (*.f32 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)) (-.f32 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)) (*.f32 -3/2 cosTheta)))))
(/.f32 (+.f32 (pow.f32 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)) 3) (*.f32 (pow.f32 cosTheta 3) -27/8)) (fma.f32 (*.f32 cosTheta cosTheta) 9/4 (*.f32 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)) (+.f32 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)) (*.f32 3/2 cosTheta)))))
(/.f32 (fma.f32 (pow.f32 cosTheta 3) -27/8 (pow.f32 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)) 3)) (fma.f32 cosTheta (*.f32 cosTheta 9/4) (*.f32 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)) (+.f32 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)) (*.f32 cosTheta 3/2)))))
(/.f32 (fma.f32 (pow.f32 cosTheta 3) -27/8 (pow.f32 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)) 3)) (fma.f32 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)) (fma.f32 cosTheta 3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta))) (*.f32 cosTheta (*.f32 cosTheta 9/4))))
(/.f32 (+.f32 (pow.f32 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)) 3) (*.f32 -27/8 (pow.f32 cosTheta 3))) (+.f32 (pow.f32 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)) 2) (-.f32 (*.f32 (*.f32 cosTheta cosTheta) 9/4) (*.f32 -3/2 (*.f32 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))))))
(/.f32 (+.f32 (pow.f32 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)) 3) (*.f32 (pow.f32 cosTheta 3) -27/8)) (-.f32 (+.f32 (pow.f32 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)) 2) (*.f32 cosTheta (*.f32 cosTheta 9/4))) (*.f32 (*.f32 cosTheta -3/2) (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))))
(/.f32 (fma.f32 (pow.f32 cosTheta 3) -27/8 (pow.f32 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)) 3)) (+.f32 (pow.f32 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)) 2) (fma.f32 cosTheta (*.f32 cosTheta 9/4) (*.f32 3/2 (*.f32 cosTheta (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)))))))
(/.f32 (fma.f32 (pow.f32 cosTheta 3) -27/8 (pow.f32 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)) 3)) (+.f32 (pow.f32 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)) 2) (fma.f32 cosTheta (*.f32 cosTheta 9/4) (*.f32 3/2 (+.f32 1 (*.f32 cosTheta (*.f32 cosTheta (*.f32 cosTheta 1/2))))))))
(/.f32 (-.f32 (*.f32 (*.f32 cosTheta cosTheta) 9/4) (pow.f32 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)) 2)) (-.f32 (*.f32 -3/2 cosTheta) (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))))
(/.f32 (-.f32 (*.f32 cosTheta (*.f32 cosTheta 9/4)) (pow.f32 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)) 2)) (-.f32 (*.f32 cosTheta -3/2) (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))))
(/.f32 (-.f32 (*.f32 cosTheta (*.f32 cosTheta 9/4)) (pow.f32 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)) 2)) (-.f32 (*.f32 cosTheta -3/2) (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta))))
(/.f32 (fma.f32 (*.f32 cosTheta cosTheta) -9/4 (pow.f32 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)) 2)) (fma.f32 cosTheta 3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)) 3) (*.f32 -27/8 (pow.f32 cosTheta 3)))) (neg.f32 (+.f32 (*.f32 (*.f32 cosTheta cosTheta) 9/4) (*.f32 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)) (-.f32 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)) (*.f32 -3/2 cosTheta))))))
(/.f32 (+.f32 (pow.f32 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)) 3) (*.f32 (pow.f32 cosTheta 3) -27/8)) (fma.f32 (*.f32 cosTheta cosTheta) 9/4 (*.f32 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)) (+.f32 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)) (*.f32 3/2 cosTheta)))))
(/.f32 (fma.f32 (pow.f32 cosTheta 3) -27/8 (pow.f32 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)) 3)) (fma.f32 cosTheta (*.f32 cosTheta 9/4) (*.f32 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)) (+.f32 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)) (*.f32 cosTheta 3/2)))))
(/.f32 (fma.f32 (pow.f32 cosTheta 3) -27/8 (pow.f32 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)) 3)) (fma.f32 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)) (fma.f32 cosTheta 3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta))) (*.f32 cosTheta (*.f32 cosTheta 9/4))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta cosTheta) 9/4) (pow.f32 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)) 2))) (neg.f32 (-.f32 (*.f32 -3/2 cosTheta) (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))))
(/.f32 (-.f32 (*.f32 cosTheta (*.f32 cosTheta 9/4)) (pow.f32 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)) 2)) (-.f32 (*.f32 cosTheta -3/2) (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))))
(/.f32 (-.f32 (*.f32 cosTheta (*.f32 cosTheta 9/4)) (pow.f32 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)) 2)) (-.f32 (*.f32 cosTheta -3/2) (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta))))
(/.f32 (fma.f32 (*.f32 cosTheta cosTheta) -9/4 (pow.f32 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)) 2)) (fma.f32 cosTheta 3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta))))
(/.f32 (+.f32 (pow.f32 (fma.f32 -3/2 cosTheta (*.f32 (*.f32 1/2 cosTheta) cosTheta)) 3) (pow.f32 cosTheta -3)) (+.f32 (*.f32 (fma.f32 -3/2 cosTheta (*.f32 (*.f32 1/2 cosTheta) cosTheta)) (fma.f32 -3/2 cosTheta (*.f32 (*.f32 1/2 cosTheta) cosTheta))) (-.f32 (pow.f32 cosTheta -2) (*.f32 (fma.f32 -3/2 cosTheta (*.f32 (*.f32 1/2 cosTheta) cosTheta)) (/.f32 1 cosTheta)))))
(/.f32 (+.f32 (pow.f32 (fma.f32 -3/2 cosTheta (*.f32 cosTheta (*.f32 cosTheta 1/2))) 3) (pow.f32 cosTheta -3)) (fma.f32 (fma.f32 -3/2 cosTheta (*.f32 cosTheta (*.f32 cosTheta 1/2))) (fma.f32 -3/2 cosTheta (*.f32 cosTheta (*.f32 cosTheta 1/2))) (-.f32 (pow.f32 cosTheta -2) (*.f32 (/.f32 1 cosTheta) (fma.f32 -3/2 cosTheta (*.f32 cosTheta (*.f32 cosTheta 1/2)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 cosTheta (+.f32 (*.f32 cosTheta 1/2) -3/2)) 3) (pow.f32 cosTheta -3)) (-.f32 (fma.f32 (*.f32 cosTheta (+.f32 (*.f32 cosTheta 1/2) -3/2)) (*.f32 cosTheta (+.f32 (*.f32 cosTheta 1/2) -3/2)) (pow.f32 cosTheta -2)) (/.f32 (*.f32 cosTheta (+.f32 (*.f32 cosTheta 1/2) -3/2)) cosTheta)))
(/.f32 (+.f32 (pow.f32 (*.f32 cosTheta (+.f32 -3/2 (*.f32 cosTheta 1/2))) 3) (pow.f32 cosTheta -3)) (-.f32 (fma.f32 (*.f32 cosTheta (+.f32 -3/2 (*.f32 cosTheta 1/2))) (*.f32 cosTheta (+.f32 -3/2 (*.f32 cosTheta 1/2))) (pow.f32 cosTheta -2)) (/.f32 (*.f32 cosTheta (+.f32 -3/2 (*.f32 cosTheta 1/2))) cosTheta)))
(/.f32 (-.f32 (pow.f32 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)) 2) (*.f32 (*.f32 cosTheta cosTheta) 9/4)) (-.f32 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)) (*.f32 -3/2 cosTheta)))
(/.f32 (-.f32 (*.f32 cosTheta (*.f32 cosTheta 9/4)) (pow.f32 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)) 2)) (-.f32 (*.f32 cosTheta -3/2) (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))))
(/.f32 (-.f32 (*.f32 cosTheta (*.f32 cosTheta 9/4)) (pow.f32 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)) 2)) (-.f32 (*.f32 cosTheta -3/2) (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta))))
(/.f32 (fma.f32 (*.f32 cosTheta cosTheta) -9/4 (pow.f32 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)) 2)) (fma.f32 cosTheta 3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta))))
(/.f32 (-.f32 (*.f32 (fma.f32 -3/2 cosTheta (*.f32 (*.f32 1/2 cosTheta) cosTheta)) (fma.f32 -3/2 cosTheta (*.f32 (*.f32 1/2 cosTheta) cosTheta))) (pow.f32 cosTheta -2)) (-.f32 (fma.f32 -3/2 cosTheta (*.f32 (*.f32 1/2 cosTheta) cosTheta)) (/.f32 1 cosTheta)))
(/.f32 (-.f32 (*.f32 (fma.f32 -3/2 cosTheta (*.f32 cosTheta (*.f32 cosTheta 1/2))) (fma.f32 -3/2 cosTheta (*.f32 cosTheta (*.f32 cosTheta 1/2)))) (pow.f32 cosTheta -2)) (-.f32 (fma.f32 -3/2 cosTheta (*.f32 cosTheta (*.f32 cosTheta 1/2))) (/.f32 1 cosTheta)))
(/.f32 (-.f32 (*.f32 (*.f32 cosTheta (+.f32 (*.f32 cosTheta 1/2) -3/2)) (*.f32 cosTheta (+.f32 (*.f32 cosTheta 1/2) -3/2))) (pow.f32 cosTheta -2)) (+.f32 (*.f32 cosTheta (+.f32 (*.f32 cosTheta 1/2) -3/2)) (/.f32 -1 cosTheta)))
(/.f32 (-.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (+.f32 (*.f32 cosTheta 1/2) -3/2) (+.f32 (*.f32 cosTheta 1/2) -3/2))) (pow.f32 cosTheta -2)) (fma.f32 cosTheta (+.f32 -3/2 (*.f32 cosTheta 1/2)) (/.f32 -1 cosTheta)))
(/.f32 (*.f32 (+.f32 (pow.f32 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)) 3) (*.f32 -27/8 (pow.f32 cosTheta 3))) 1) (+.f32 (*.f32 (*.f32 cosTheta cosTheta) 9/4) (*.f32 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)) (-.f32 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)) (*.f32 -3/2 cosTheta)))))
(/.f32 (+.f32 (pow.f32 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)) 3) (*.f32 (pow.f32 cosTheta 3) -27/8)) (fma.f32 (*.f32 cosTheta cosTheta) 9/4 (*.f32 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)) (+.f32 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)) (*.f32 3/2 cosTheta)))))
(/.f32 (fma.f32 (pow.f32 cosTheta 3) -27/8 (pow.f32 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)) 3)) (fma.f32 cosTheta (*.f32 cosTheta 9/4) (*.f32 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)) (+.f32 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)) (*.f32 cosTheta 3/2)))))
(/.f32 (fma.f32 (pow.f32 cosTheta 3) -27/8 (pow.f32 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)) 3)) (fma.f32 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)) (fma.f32 cosTheta 3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta))) (*.f32 cosTheta (*.f32 cosTheta 9/4))))
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 cosTheta cosTheta) 9/4) (pow.f32 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)) 2)) 1) (-.f32 (*.f32 -3/2 cosTheta) (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))))
(/.f32 (-.f32 (*.f32 cosTheta (*.f32 cosTheta 9/4)) (pow.f32 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)) 2)) (-.f32 (*.f32 cosTheta -3/2) (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))))
(/.f32 (-.f32 (*.f32 cosTheta (*.f32 cosTheta 9/4)) (pow.f32 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)) 2)) (-.f32 (*.f32 cosTheta -3/2) (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta))))
(/.f32 (fma.f32 (*.f32 cosTheta cosTheta) -9/4 (pow.f32 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)) 2)) (fma.f32 cosTheta 3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta))))
(pow.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) 1)
(fma.f32 cosTheta -3/2 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))
(fma.f32 cosTheta -3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)))
(pow.f32 (cbrt.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))) 3)
(fma.f32 cosTheta -3/2 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))
(fma.f32 cosTheta -3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)))
(pow.f32 (pow.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) 3) 1/3)
(fma.f32 cosTheta -3/2 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))
(fma.f32 cosTheta -3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)))
(pow.f32 (sqrt.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))) 2)
(fma.f32 cosTheta -3/2 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))
(fma.f32 cosTheta -3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)))
(sqrt.f32 (pow.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) 2))
(fma.f32 cosTheta -3/2 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))
(fma.f32 cosTheta -3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)))
(log.f32 (exp.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))))
(fma.f32 cosTheta -3/2 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))
(fma.f32 cosTheta -3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))))))
(fma.f32 cosTheta -3/2 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))
(fma.f32 cosTheta -3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)))
(cbrt.f32 (pow.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) 3))
(fma.f32 cosTheta -3/2 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))
(fma.f32 cosTheta -3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)))
(expm1.f32 (log1p.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))))
(fma.f32 cosTheta -3/2 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))
(fma.f32 cosTheta -3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)))
(exp.f32 (log.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))))
(fma.f32 cosTheta -3/2 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))
(fma.f32 cosTheta -3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)))
(exp.f32 (*.f32 (log.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))) 1))
(fma.f32 cosTheta -3/2 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))
(fma.f32 cosTheta -3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)))
(log1p.f32 (expm1.f32 (fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))))
(fma.f32 cosTheta -3/2 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))
(fma.f32 cosTheta -3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)))
(fma.f32 -3/2 cosTheta (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))
(fma.f32 cosTheta -3/2 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))
(fma.f32 cosTheta -3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)))
(fma.f32 cosTheta -3/2 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))
(fma.f32 cosTheta -3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)))
(fma.f32 1 (*.f32 -3/2 cosTheta) (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))
(fma.f32 cosTheta -3/2 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))
(fma.f32 cosTheta -3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)))
(fma.f32 1 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)) (*.f32 -3/2 cosTheta))
(fma.f32 cosTheta -3/2 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))
(fma.f32 cosTheta -3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)))
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) 2) (cbrt.f32 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) (*.f32 -3/2 cosTheta))
(fma.f32 cosTheta -3/2 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))
(fma.f32 cosTheta -3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)))
(fma.f32 (cbrt.f32 (*.f32 (*.f32 cosTheta cosTheta) 9/4)) (cbrt.f32 (*.f32 -3/2 cosTheta)) (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))
(fma.f32 (cbrt.f32 (*.f32 cosTheta (*.f32 cosTheta 9/4))) (cbrt.f32 (*.f32 cosTheta -3/2)) (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))
(fma.f32 (cbrt.f32 (*.f32 cosTheta (*.f32 cosTheta 9/4))) (cbrt.f32 (*.f32 cosTheta -3/2)) (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)))
(fma.f32 (hypot.f32 (*.f32 cosTheta (sqrt.f32 1/2)) (pow.f32 cosTheta -1/2)) (hypot.f32 (*.f32 cosTheta (sqrt.f32 1/2)) (pow.f32 cosTheta -1/2)) (*.f32 -3/2 cosTheta))
(fma.f32 (hypot.f32 (*.f32 cosTheta (sqrt.f32 1/2)) (pow.f32 cosTheta -1/2)) (hypot.f32 (*.f32 cosTheta (sqrt.f32 1/2)) (pow.f32 cosTheta -1/2)) (*.f32 cosTheta -3/2))
(fma.f32 (sqrt.f32 (*.f32 -3/2 cosTheta)) (sqrt.f32 (*.f32 -3/2 cosTheta)) (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))
(fma.f32 cosTheta -3/2 (fma.f32 1/2 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)))
(fma.f32 cosTheta -3/2 (fma.f32 cosTheta (*.f32 cosTheta 1/2) (/.f32 1 cosTheta)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 1/2 cosTheta) cosTheta))) 1)
(*.f32 cosTheta (*.f32 cosTheta 1/2))
(pow.f32 (*.f32 (*.f32 1/2 cosTheta) cosTheta) 1)
(*.f32 cosTheta (*.f32 cosTheta 1/2))
(pow.f32 (cbrt.f32 (*.f32 (*.f32 1/2 cosTheta) cosTheta)) 3)
(*.f32 cosTheta (*.f32 cosTheta 1/2))
(pow.f32 (pow.f32 (*.f32 (*.f32 1/2 cosTheta) cosTheta) 3) 1/3)
(*.f32 cosTheta (*.f32 cosTheta 1/2))
(pow.f32 (*.f32 cosTheta (sqrt.f32 1/2)) 2)
(*.f32 cosTheta (*.f32 cosTheta 1/2))
(sqrt.f32 (*.f32 1/4 (pow.f32 cosTheta 4)))
(sqrt.f32 (*.f32 (pow.f32 cosTheta 4) 1/4))
(log.f32 (pow.f32 (exp.f32 1/2) (*.f32 cosTheta cosTheta)))
(*.f32 cosTheta (*.f32 cosTheta 1/2))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 1/2 cosTheta) cosTheta))))
(*.f32 cosTheta (*.f32 cosTheta 1/2))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 1/2 cosTheta) cosTheta) 3))
(*.f32 cosTheta (*.f32 cosTheta 1/2))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 1/2 cosTheta) cosTheta)))
(*.f32 cosTheta (*.f32 cosTheta 1/2))
(exp.f32 (log.f32 (*.f32 (*.f32 1/2 cosTheta) cosTheta)))
(*.f32 cosTheta (*.f32 cosTheta 1/2))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 1/2 cosTheta) cosTheta)) 1))
(*.f32 cosTheta (*.f32 cosTheta 1/2))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 1/2 cosTheta) cosTheta)))
(*.f32 cosTheta (*.f32 cosTheta 1/2))

localize182.0ms (1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.1%
(*.f32 (PI.f32) (*.f32 cosTheta cosTheta))
98.8%
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
96.9%
(-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))
96.9%
(sqrt.f32 (/.f32 1 (PI.f32)))
Compiler

Compiled 72 to 37 computations (48.6% saved)

series2.0ms (0%)

Counts
4 → 24
Calls

9 calls:

TimeVariablePointExpression
0.0ms
cosTheta
@inf
(*.f32 (PI.f32) (*.f32 cosTheta cosTheta))
0.0ms
c
@0
(-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))
0.0ms
cosTheta
@0
(*.f32 (PI.f32) (*.f32 cosTheta cosTheta))
0.0ms
c
@inf
(-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))
0.0ms
c
@-inf
(-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))

rewrite112.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1610×prod-diff
1536×log-prod
1020×fma-def
566×expm1-udef
564×log1p-udef
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01666
133858
2447558
Stop Event
node limit
Counts
4 → 211
Calls
Call 1
Inputs
(sqrt.f32 (/.f32 1 (PI.f32)))
(-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
(*.f32 (PI.f32) (*.f32 cosTheta cosTheta))
Outputs
(+.f32 0 (pow.f32 (PI.f32) -1/2))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (pow.f32 (PI.f32) -1/2))) (cbrt.f32 (exp.f32 (pow.f32 (PI.f32) -1/2))))) (log.f32 (cbrt.f32 (exp.f32 (pow.f32 (PI.f32) -1/2)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (pow.f32 (PI.f32) -1/2)))) (log.f32 (sqrt.f32 (exp.f32 (pow.f32 (PI.f32) -1/2)))))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (PI.f32) -1/2))) 1)
(*.f32 1 (pow.f32 (PI.f32) -1/2))
(*.f32 (pow.f32 (PI.f32) -1/2) 1)
(*.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (/.f32 1 (cbrt.f32 (PI.f32))))
(*.f32 (/.f32 1 (cbrt.f32 (PI.f32))) (cbrt.f32 (pow.f32 (PI.f32) -1/2)))
(*.f32 (sqrt.f32 (pow.f32 (PI.f32) -1/2)) (sqrt.f32 (pow.f32 (PI.f32) -1/2)))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2))) (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32)))))
(*.f32 (pow.f32 1 1/2) (pow.f32 (PI.f32) -1/2))
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (PI.f32) -2)) 1/2) (pow.f32 (/.f32 1 (cbrt.f32 (PI.f32))) 1/2))
(/.f32 1 (sqrt.f32 (PI.f32)))
(/.f32 1 (/.f32 (sqrt.f32 (PI.f32)) 1))
(/.f32 (/.f32 1 (cbrt.f32 (PI.f32))) (cbrt.f32 (sqrt.f32 (PI.f32))))
(/.f32 (sqrt.f32 (pow.f32 (PI.f32) -1/2)) (pow.f32 (PI.f32) 1/4))
(/.f32 -1 (neg.f32 (sqrt.f32 (PI.f32))))
(/.f32 (sqrt.f32 -1) (sqrt.f32 (neg.f32 (PI.f32))))
(pow.f32 (PI.f32) -1/2)
(pow.f32 (/.f32 1 (PI.f32)) 1/2)
(pow.f32 (pow.f32 (PI.f32) -1/2) 1)
(pow.f32 (sqrt.f32 (PI.f32)) -1)
(pow.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2)) 3)
(pow.f32 (sqrt.f32 (pow.f32 (PI.f32) -1/2)) 2)
(pow.f32 (/.f32 1 (pow.f32 (PI.f32) 3/2)) 1/3)
(fabs.f32 (pow.f32 (PI.f32) -1/2))
(log.f32 (exp.f32 (pow.f32 (PI.f32) -1/2)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (PI.f32) -1/2))))
(cbrt.f32 (/.f32 1 (pow.f32 (PI.f32) 3/2)))
(expm1.f32 (log1p.f32 (pow.f32 (PI.f32) -1/2)))
(exp.f32 (log.f32 (pow.f32 (PI.f32) -1/2)))
(exp.f32 (*.f32 (neg.f32 (log.f32 (PI.f32))) 1/2))
(exp.f32 (*.f32 (log.f32 (pow.f32 (PI.f32) -1/2)) 1))
(log1p.f32 (expm1.f32 (pow.f32 (PI.f32) -1/2)))
(+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2)))
(+.f32 1 (*.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) 1))
(+.f32 c (+.f32 1 (/.f32 -1 (sqrt.f32 (PI.f32)))))
(+.f32 c (-.f32 1 (pow.f32 (PI.f32) -1/2)))
(+.f32 (+.f32 1 c) (/.f32 -1 (sqrt.f32 (PI.f32))))
(+.f32 (+.f32 1 c) (*.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) 1))
(+.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2))) (fma.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) 1 (pow.f32 (PI.f32) -1/2)))
(+.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2))) (fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2))) (/.f32 1 (cbrt.f32 (PI.f32))) (pow.f32 (PI.f32) -1/2)))
(+.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2))) (+.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) (pow.f32 (PI.f32) -1/2)))
(+.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2))) (fma.f32 -1 (pow.f32 (PI.f32) -1/2) (pow.f32 (PI.f32) -1/2)))
(+.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2))) (fma.f32 (neg.f32 (/.f32 1 (cbrt.f32 (PI.f32)))) (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (pow.f32 (PI.f32) -1/2)))
(+.f32 0 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2))))
(+.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) (+.f32 1 c))
(+.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) 1)
(+.f32 (fma.f32 1 (+.f32 1 c) (neg.f32 (*.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32)))) (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2)))))) (fma.f32 (neg.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32))))) (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2))) (*.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32)))) (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2))))))
(+.f32 (fma.f32 1 (+.f32 1 c) (neg.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (pow.f32 1 1/2)))) (fma.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) (pow.f32 1 1/2) (*.f32 (pow.f32 (PI.f32) -1/2) (pow.f32 1 1/2))))
(+.f32 (fma.f32 1 (+.f32 1 c) (neg.f32 (*.f32 (pow.f32 (/.f32 1 (cbrt.f32 (PI.f32))) 1/2) (pow.f32 (cbrt.f32 (pow.f32 (PI.f32) -2)) 1/2)))) (fma.f32 (neg.f32 (pow.f32 (/.f32 1 (cbrt.f32 (PI.f32))) 1/2)) (pow.f32 (cbrt.f32 (pow.f32 (PI.f32) -2)) 1/2) (*.f32 (pow.f32 (/.f32 1 (cbrt.f32 (PI.f32))) 1/2) (pow.f32 (cbrt.f32 (pow.f32 (PI.f32) -2)) 1/2))))
(+.f32 (fma.f32 (+.f32 1 c) 1 (neg.f32 (*.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32)))) (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2)))))) (fma.f32 (neg.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32))))) (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2))) (*.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32)))) (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2))))))
(+.f32 (fma.f32 (+.f32 1 c) 1 (neg.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (pow.f32 1 1/2)))) (fma.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) (pow.f32 1 1/2) (*.f32 (pow.f32 (PI.f32) -1/2) (pow.f32 1 1/2))))
(+.f32 (fma.f32 (+.f32 1 c) 1 (neg.f32 (*.f32 (pow.f32 (/.f32 1 (cbrt.f32 (PI.f32))) 1/2) (pow.f32 (cbrt.f32 (pow.f32 (PI.f32) -2)) 1/2)))) (fma.f32 (neg.f32 (pow.f32 (/.f32 1 (cbrt.f32 (PI.f32))) 1/2)) (pow.f32 (cbrt.f32 (pow.f32 (PI.f32) -2)) 1/2) (*.f32 (pow.f32 (/.f32 1 (cbrt.f32 (PI.f32))) 1/2) (pow.f32 (cbrt.f32 (pow.f32 (PI.f32) -2)) 1/2))))
(+.f32 (fma.f32 (cbrt.f32 (+.f32 1 c)) (pow.f32 (cbrt.f32 (+.f32 1 c)) 2) (neg.f32 (*.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32)))) (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2)))))) (fma.f32 (neg.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32))))) (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2))) (*.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32)))) (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2))))))
(+.f32 (fma.f32 (cbrt.f32 (+.f32 1 c)) (pow.f32 (cbrt.f32 (+.f32 1 c)) 2) (neg.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (pow.f32 1 1/2)))) (fma.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) (pow.f32 1 1/2) (*.f32 (pow.f32 (PI.f32) -1/2) (pow.f32 1 1/2))))
(+.f32 (fma.f32 (cbrt.f32 (+.f32 1 c)) (pow.f32 (cbrt.f32 (+.f32 1 c)) 2) (neg.f32 (*.f32 (pow.f32 (/.f32 1 (cbrt.f32 (PI.f32))) 1/2) (pow.f32 (cbrt.f32 (pow.f32 (PI.f32) -2)) 1/2)))) (fma.f32 (neg.f32 (pow.f32 (/.f32 1 (cbrt.f32 (PI.f32))) 1/2)) (pow.f32 (cbrt.f32 (pow.f32 (PI.f32) -2)) 1/2) (*.f32 (pow.f32 (/.f32 1 (cbrt.f32 (PI.f32))) 1/2) (pow.f32 (cbrt.f32 (pow.f32 (PI.f32) -2)) 1/2))))
(+.f32 (fma.f32 (pow.f32 (cbrt.f32 (+.f32 1 c)) 2) (cbrt.f32 (+.f32 1 c)) (neg.f32 (*.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32)))) (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2)))))) (fma.f32 (neg.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32))))) (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2))) (*.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32)))) (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2))))))
(+.f32 (fma.f32 (pow.f32 (cbrt.f32 (+.f32 1 c)) 2) (cbrt.f32 (+.f32 1 c)) (neg.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (pow.f32 1 1/2)))) (fma.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) (pow.f32 1 1/2) (*.f32 (pow.f32 (PI.f32) -1/2) (pow.f32 1 1/2))))
(+.f32 (fma.f32 (pow.f32 (cbrt.f32 (+.f32 1 c)) 2) (cbrt.f32 (+.f32 1 c)) (neg.f32 (*.f32 (pow.f32 (/.f32 1 (cbrt.f32 (PI.f32))) 1/2) (pow.f32 (cbrt.f32 (pow.f32 (PI.f32) -2)) 1/2)))) (fma.f32 (neg.f32 (pow.f32 (/.f32 1 (cbrt.f32 (PI.f32))) 1/2)) (pow.f32 (cbrt.f32 (pow.f32 (PI.f32) -2)) 1/2) (*.f32 (pow.f32 (/.f32 1 (cbrt.f32 (PI.f32))) 1/2) (pow.f32 (cbrt.f32 (pow.f32 (PI.f32) -2)) 1/2))))
(+.f32 (fma.f32 (sqrt.f32 (+.f32 1 c)) (sqrt.f32 (+.f32 1 c)) (neg.f32 (*.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32)))) (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2)))))) (fma.f32 (neg.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32))))) (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2))) (*.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32)))) (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2))))))
(+.f32 (fma.f32 (sqrt.f32 (+.f32 1 c)) (sqrt.f32 (+.f32 1 c)) (neg.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (pow.f32 1 1/2)))) (fma.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) (pow.f32 1 1/2) (*.f32 (pow.f32 (PI.f32) -1/2) (pow.f32 1 1/2))))
(+.f32 (fma.f32 (sqrt.f32 (+.f32 1 c)) (sqrt.f32 (+.f32 1 c)) (neg.f32 (*.f32 (pow.f32 (/.f32 1 (cbrt.f32 (PI.f32))) 1/2) (pow.f32 (cbrt.f32 (pow.f32 (PI.f32) -2)) 1/2)))) (fma.f32 (neg.f32 (pow.f32 (/.f32 1 (cbrt.f32 (PI.f32))) 1/2)) (pow.f32 (cbrt.f32 (pow.f32 (PI.f32) -2)) 1/2) (*.f32 (pow.f32 (/.f32 1 (cbrt.f32 (PI.f32))) 1/2) (pow.f32 (cbrt.f32 (pow.f32 (PI.f32) -2)) 1/2))))
(+.f32 (fma.f32 (+.f32 1 (pow.f32 c 3)) (/.f32 1 (fma.f32 c (-.f32 c 1) 1)) (neg.f32 (*.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32)))) (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2)))))) (fma.f32 (neg.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32))))) (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2))) (*.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32)))) (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2))))))
(+.f32 (fma.f32 (+.f32 1 (pow.f32 c 3)) (/.f32 1 (fma.f32 c (-.f32 c 1) 1)) (neg.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (pow.f32 1 1/2)))) (fma.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) (pow.f32 1 1/2) (*.f32 (pow.f32 (PI.f32) -1/2) (pow.f32 1 1/2))))
(+.f32 (fma.f32 (+.f32 1 (pow.f32 c 3)) (/.f32 1 (fma.f32 c (-.f32 c 1) 1)) (neg.f32 (*.f32 (pow.f32 (/.f32 1 (cbrt.f32 (PI.f32))) 1/2) (pow.f32 (cbrt.f32 (pow.f32 (PI.f32) -2)) 1/2)))) (fma.f32 (neg.f32 (pow.f32 (/.f32 1 (cbrt.f32 (PI.f32))) 1/2)) (pow.f32 (cbrt.f32 (pow.f32 (PI.f32) -2)) 1/2) (*.f32 (pow.f32 (/.f32 1 (cbrt.f32 (PI.f32))) 1/2) (pow.f32 (cbrt.f32 (pow.f32 (PI.f32) -2)) 1/2))))
(+.f32 (fma.f32 (-.f32 1 (*.f32 c c)) (/.f32 1 (-.f32 1 c)) (neg.f32 (*.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32)))) (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2)))))) (fma.f32 (neg.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32))))) (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2))) (*.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32)))) (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2))))))
(+.f32 (fma.f32 (-.f32 1 (*.f32 c c)) (/.f32 1 (-.f32 1 c)) (neg.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (pow.f32 1 1/2)))) (fma.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) (pow.f32 1 1/2) (*.f32 (pow.f32 (PI.f32) -1/2) (pow.f32 1 1/2))))
(+.f32 (fma.f32 (-.f32 1 (*.f32 c c)) (/.f32 1 (-.f32 1 c)) (neg.f32 (*.f32 (pow.f32 (/.f32 1 (cbrt.f32 (PI.f32))) 1/2) (pow.f32 (cbrt.f32 (pow.f32 (PI.f32) -2)) 1/2)))) (fma.f32 (neg.f32 (pow.f32 (/.f32 1 (cbrt.f32 (PI.f32))) 1/2)) (pow.f32 (cbrt.f32 (pow.f32 (PI.f32) -2)) 1/2) (*.f32 (pow.f32 (/.f32 1 (cbrt.f32 (PI.f32))) 1/2) (pow.f32 (cbrt.f32 (pow.f32 (PI.f32) -2)) 1/2))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2))))) (cbrt.f32 (exp.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2))))))) (log.f32 (cbrt.f32 (exp.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2)))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2)))))) (log.f32 (sqrt.f32 (exp.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2)))))))
(*.f32 1 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2))))
(*.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2))) 1)
(*.f32 (cbrt.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2)))) (pow.f32 (cbrt.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2)))) 2) (cbrt.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2)))))
(*.f32 (sqrt.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2)))) (sqrt.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2)))))
(*.f32 (-.f32 (pow.f32 (+.f32 1 c) 3) (/.f32 1 (pow.f32 (PI.f32) 3/2))) (/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 1 (+.f32 c (pow.f32 (PI.f32) -1/2))) (pow.f32 (+.f32 1 c) 2))))
(*.f32 (-.f32 (pow.f32 (+.f32 1 c) 2) (/.f32 1 (PI.f32))) (/.f32 1 (+.f32 1 (+.f32 c (pow.f32 (PI.f32) -1/2)))))
(*.f32 (+.f32 (sqrt.f32 (+.f32 1 c)) (sqrt.f32 (pow.f32 (PI.f32) -1/2))) (-.f32 (sqrt.f32 (+.f32 1 c)) (sqrt.f32 (pow.f32 (PI.f32) -1/2))))
(/.f32 1 (/.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 1 (+.f32 c (pow.f32 (PI.f32) -1/2))) (pow.f32 (+.f32 1 c) 2)) (-.f32 (pow.f32 (+.f32 1 c) 3) (/.f32 1 (pow.f32 (PI.f32) 3/2)))))
(/.f32 1 (/.f32 (+.f32 1 (+.f32 c (pow.f32 (PI.f32) -1/2))) (-.f32 (pow.f32 (+.f32 1 c) 2) (/.f32 1 (PI.f32)))))
(/.f32 (-.f32 (pow.f32 (+.f32 1 c) 3) (/.f32 1 (pow.f32 (PI.f32) 3/2))) (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 1 (+.f32 c (pow.f32 (PI.f32) -1/2))) (pow.f32 (+.f32 1 c) 2)))
(/.f32 (-.f32 (pow.f32 (+.f32 1 c) 2) (/.f32 1 (PI.f32))) (+.f32 1 (+.f32 c (pow.f32 (PI.f32) -1/2))))
(/.f32 (fma.f32 (+.f32 1 (pow.f32 c 3)) (sqrt.f32 (PI.f32)) (neg.f32 (*.f32 (fma.f32 c (-.f32 c 1) 1) 1))) (*.f32 (fma.f32 c (-.f32 c 1) 1) (sqrt.f32 (PI.f32))))
(/.f32 (fma.f32 (-.f32 1 (*.f32 c c)) (sqrt.f32 (PI.f32)) (neg.f32 (*.f32 (-.f32 1 c) 1))) (*.f32 (-.f32 1 c) (sqrt.f32 (PI.f32))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 1 c) 3) (/.f32 1 (pow.f32 (PI.f32) 3/2)))) (neg.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 1 (+.f32 c (pow.f32 (PI.f32) -1/2))) (pow.f32 (+.f32 1 c) 2))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 1 c) 2) (/.f32 1 (PI.f32)))) (neg.f32 (+.f32 1 (+.f32 c (pow.f32 (PI.f32) -1/2)))))
(/.f32 (+.f32 1 (pow.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) 3)) (+.f32 1 (-.f32 (*.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) (-.f32 c (pow.f32 (PI.f32) -1/2))) (-.f32 c (pow.f32 (PI.f32) -1/2)))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 c) 3) (pow.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) 3)) (+.f32 (pow.f32 (+.f32 1 c) 2) (-.f32 (*.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) (/.f32 -1 (sqrt.f32 (PI.f32)))) (*.f32 (+.f32 1 c) (/.f32 -1 (sqrt.f32 (PI.f32)))))))
(/.f32 (-.f32 1 (*.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) (-.f32 c (pow.f32 (PI.f32) -1/2)))) (-.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2))))
(/.f32 (-.f32 (pow.f32 (+.f32 1 c) 2) (*.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) (/.f32 -1 (sqrt.f32 (PI.f32))))) (-.f32 (+.f32 1 c) (/.f32 -1 (sqrt.f32 (PI.f32)))))
(pow.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2))) 1)
(pow.f32 (cbrt.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2)))) 3)
(pow.f32 (pow.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2))) 3) 1/3)
(pow.f32 (sqrt.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2)))) 2)
(sqrt.f32 (pow.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2))) 2))
(log.f32 (exp.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2)))))
(log.f32 (+.f32 1 (expm1.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2))))))
(log.f32 (*.f32 (exp.f32 (+.f32 1 c)) (/.f32 1 (exp.f32 (pow.f32 (PI.f32) -1/2)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (+.f32 1 c))) (exp.f32 (/.f32 -1 (sqrt.f32 (PI.f32))))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (+.f32 1 c))) (/.f32 1 (exp.f32 (pow.f32 (PI.f32) -1/2)))))
(log.f32 (*.f32 (exp.f32 (/.f32 -1 (sqrt.f32 (PI.f32)))) (exp.f32 (+.f32 1 c))))
(log.f32 (*.f32 (exp.f32 (/.f32 -1 (sqrt.f32 (PI.f32)))) (+.f32 1 (expm1.f32 (+.f32 1 c)))))
(log.f32 (*.f32 (/.f32 1 (exp.f32 (pow.f32 (PI.f32) -1/2))) (exp.f32 (+.f32 1 c))))
(log.f32 (*.f32 (/.f32 1 (exp.f32 (pow.f32 (PI.f32) -1/2))) (+.f32 1 (expm1.f32 (+.f32 1 c)))))
(log.f32 (/.f32 (exp.f32 (+.f32 1 c)) (+.f32 1 (expm1.f32 (pow.f32 (PI.f32) -1/2)))))
(log.f32 (/.f32 (+.f32 1 (expm1.f32 (+.f32 1 c))) (exp.f32 (pow.f32 (PI.f32) -1/2))))
(log.f32 (/.f32 (+.f32 1 (expm1.f32 (+.f32 1 c))) (+.f32 1 (expm1.f32 (pow.f32 (PI.f32) -1/2)))))
(cbrt.f32 (pow.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2))) 3))
(expm1.f32 (log1p.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2)))))
(exp.f32 (log1p.f32 (-.f32 c (pow.f32 (PI.f32) -1/2))))
(exp.f32 (*.f32 (log1p.f32 (-.f32 c (pow.f32 (PI.f32) -1/2))) 1))
(log1p.f32 (expm1.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2)))))
(fma.f32 1 c (+.f32 1 (/.f32 -1 (sqrt.f32 (PI.f32)))))
(fma.f32 1 c (-.f32 1 (pow.f32 (PI.f32) -1/2)))
(fma.f32 1 (+.f32 1 c) (/.f32 -1 (sqrt.f32 (PI.f32))))
(fma.f32 1 (+.f32 1 c) (*.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) 1))
(fma.f32 1 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2))) (fma.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) 1 (pow.f32 (PI.f32) -1/2)))
(fma.f32 1 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2))) (fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2))) (/.f32 1 (cbrt.f32 (PI.f32))) (pow.f32 (PI.f32) -1/2)))
(fma.f32 1 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2))) (+.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) (pow.f32 (PI.f32) -1/2)))
(fma.f32 1 (/.f32 -1 (sqrt.f32 (PI.f32))) (+.f32 1 c))
(fma.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2)) 1)
(fma.f32 c 1 (+.f32 1 (/.f32 -1 (sqrt.f32 (PI.f32)))))
(fma.f32 c 1 (-.f32 1 (pow.f32 (PI.f32) -1/2)))
(fma.f32 (+.f32 1 c) 1 (/.f32 -1 (sqrt.f32 (PI.f32))))
(fma.f32 (+.f32 1 c) 1 (*.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) 1))
(fma.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2))) 1 (fma.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) 1 (pow.f32 (PI.f32) -1/2)))
(fma.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2))) 1 (fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2))) (/.f32 1 (cbrt.f32 (PI.f32))) (pow.f32 (PI.f32) -1/2)))
(fma.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2))) 1 (+.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) (pow.f32 (PI.f32) -1/2)))
(fma.f32 (cbrt.f32 c) (pow.f32 (cbrt.f32 c) 2) (+.f32 1 (/.f32 -1 (sqrt.f32 (PI.f32)))))
(fma.f32 (cbrt.f32 c) (pow.f32 (cbrt.f32 c) 2) (-.f32 1 (pow.f32 (PI.f32) -1/2)))
(fma.f32 (pow.f32 (cbrt.f32 c) 2) (cbrt.f32 c) (+.f32 1 (/.f32 -1 (sqrt.f32 (PI.f32)))))
(fma.f32 (pow.f32 (cbrt.f32 c) 2) (cbrt.f32 c) (-.f32 1 (pow.f32 (PI.f32) -1/2)))
(fma.f32 (cbrt.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2)))) (pow.f32 (cbrt.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2)))) 2) (fma.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) 1 (pow.f32 (PI.f32) -1/2)))
(fma.f32 (cbrt.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2)))) (pow.f32 (cbrt.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2)))) 2) (fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2))) (/.f32 1 (cbrt.f32 (PI.f32))) (pow.f32 (PI.f32) -1/2)))
(fma.f32 (cbrt.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2)))) (pow.f32 (cbrt.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2)))) 2) (+.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) (pow.f32 (PI.f32) -1/2)))
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2)))) 2) (cbrt.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2)))) (fma.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) 1 (pow.f32 (PI.f32) -1/2)))
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2)))) 2) (cbrt.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2)))) (fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2))) (/.f32 1 (cbrt.f32 (PI.f32))) (pow.f32 (PI.f32) -1/2)))
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2)))) 2) (cbrt.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2)))) (+.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) (pow.f32 (PI.f32) -1/2)))
(fma.f32 (cbrt.f32 (+.f32 1 c)) (pow.f32 (cbrt.f32 (+.f32 1 c)) 2) (/.f32 -1 (sqrt.f32 (PI.f32))))
(fma.f32 (cbrt.f32 (+.f32 1 c)) (pow.f32 (cbrt.f32 (+.f32 1 c)) 2) (*.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) 1))
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 1 c)) 2) (cbrt.f32 (+.f32 1 c)) (/.f32 -1 (sqrt.f32 (PI.f32))))
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 1 c)) 2) (cbrt.f32 (+.f32 1 c)) (*.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) 1))
(fma.f32 (/.f32 1 (cbrt.f32 (PI.f32))) (neg.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2))) (+.f32 1 c))
(fma.f32 (sqrt.f32 c) (sqrt.f32 c) (+.f32 1 (/.f32 -1 (sqrt.f32 (PI.f32)))))
(fma.f32 (sqrt.f32 c) (sqrt.f32 c) (-.f32 1 (pow.f32 (PI.f32) -1/2)))
(fma.f32 (sqrt.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2)))) (sqrt.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2)))) (fma.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) 1 (pow.f32 (PI.f32) -1/2)))
(fma.f32 (sqrt.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2)))) (sqrt.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2)))) (fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2))) (/.f32 1 (cbrt.f32 (PI.f32))) (pow.f32 (PI.f32) -1/2)))
(fma.f32 (sqrt.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2)))) (sqrt.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2)))) (+.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) (pow.f32 (PI.f32) -1/2)))
(fma.f32 (sqrt.f32 (pow.f32 (PI.f32) -1/2)) (neg.f32 (sqrt.f32 (pow.f32 (PI.f32) -1/2))) (+.f32 1 c))
(fma.f32 (sqrt.f32 (+.f32 1 c)) (sqrt.f32 (+.f32 1 c)) (/.f32 -1 (sqrt.f32 (PI.f32))))
(fma.f32 (sqrt.f32 (+.f32 1 c)) (sqrt.f32 (+.f32 1 c)) (*.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) 1))
(fma.f32 -1 (pow.f32 (PI.f32) -1/2) (+.f32 1 c))
(fma.f32 (+.f32 1 (pow.f32 c 3)) (/.f32 1 (fma.f32 c (-.f32 c 1) 1)) (/.f32 -1 (sqrt.f32 (PI.f32))))
(fma.f32 (+.f32 1 (pow.f32 c 3)) (/.f32 1 (fma.f32 c (-.f32 c 1) 1)) (*.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) 1))
(fma.f32 (-.f32 (pow.f32 (+.f32 1 c) 3) (/.f32 1 (pow.f32 (PI.f32) 3/2))) (/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 1 (+.f32 c (pow.f32 (PI.f32) -1/2))) (pow.f32 (+.f32 1 c) 2))) (fma.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) 1 (pow.f32 (PI.f32) -1/2)))
(fma.f32 (-.f32 (pow.f32 (+.f32 1 c) 3) (/.f32 1 (pow.f32 (PI.f32) 3/2))) (/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 1 (+.f32 c (pow.f32 (PI.f32) -1/2))) (pow.f32 (+.f32 1 c) 2))) (fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2))) (/.f32 1 (cbrt.f32 (PI.f32))) (pow.f32 (PI.f32) -1/2)))
(fma.f32 (-.f32 (pow.f32 (+.f32 1 c) 3) (/.f32 1 (pow.f32 (PI.f32) 3/2))) (/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 1 (+.f32 c (pow.f32 (PI.f32) -1/2))) (pow.f32 (+.f32 1 c) 2))) (+.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) (pow.f32 (PI.f32) -1/2)))
(fma.f32 (-.f32 1 (*.f32 c c)) (/.f32 1 (-.f32 1 c)) (/.f32 -1 (sqrt.f32 (PI.f32))))
(fma.f32 (-.f32 1 (*.f32 c c)) (/.f32 1 (-.f32 1 c)) (*.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) 1))
(fma.f32 (-.f32 (pow.f32 (+.f32 1 c) 2) (/.f32 1 (PI.f32))) (/.f32 1 (+.f32 1 (+.f32 c (pow.f32 (PI.f32) -1/2)))) (fma.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) 1 (pow.f32 (PI.f32) -1/2)))
(fma.f32 (-.f32 (pow.f32 (+.f32 1 c) 2) (/.f32 1 (PI.f32))) (/.f32 1 (+.f32 1 (+.f32 c (pow.f32 (PI.f32) -1/2)))) (fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2))) (/.f32 1 (cbrt.f32 (PI.f32))) (pow.f32 (PI.f32) -1/2)))
(fma.f32 (-.f32 (pow.f32 (+.f32 1 c) 2) (/.f32 1 (PI.f32))) (/.f32 1 (+.f32 1 (+.f32 c (pow.f32 (PI.f32) -1/2)))) (+.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) (pow.f32 (PI.f32) -1/2)))
(fma.f32 (*.f32 (cbrt.f32 (/.f32 -1 (sqrt.f32 (PI.f32)))) (cbrt.f32 (/.f32 -1 (sqrt.f32 (PI.f32))))) (cbrt.f32 (/.f32 -1 (sqrt.f32 (PI.f32)))) (+.f32 1 c))
(fma.f32 (*.f32 (cbrt.f32 (-.f32 c (pow.f32 (PI.f32) -1/2))) (cbrt.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)))) (cbrt.f32 (-.f32 c (pow.f32 (PI.f32) -1/2))) 1)
(fma.f32 (sqrt.f32 (/.f32 -1 (sqrt.f32 (PI.f32)))) (sqrt.f32 (/.f32 -1 (sqrt.f32 (PI.f32)))) (+.f32 1 c))
(fma.f32 (sqrt.f32 (-.f32 c (pow.f32 (PI.f32) -1/2))) (sqrt.f32 (-.f32 c (pow.f32 (PI.f32) -1/2))) 1)
(fma.f32 (neg.f32 (sqrt.f32 (pow.f32 (PI.f32) -1/2))) (sqrt.f32 (pow.f32 (PI.f32) -1/2)) (+.f32 1 c))
(fma.f32 (neg.f32 (/.f32 1 (cbrt.f32 (PI.f32)))) (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (+.f32 1 c))
(fma.f32 (+.f32 (sqrt.f32 (+.f32 1 c)) (sqrt.f32 (pow.f32 (PI.f32) -1/2))) (-.f32 (sqrt.f32 (+.f32 1 c)) (sqrt.f32 (pow.f32 (PI.f32) -1/2))) (fma.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) 1 (pow.f32 (PI.f32) -1/2)))
(fma.f32 (+.f32 (sqrt.f32 (+.f32 1 c)) (sqrt.f32 (pow.f32 (PI.f32) -1/2))) (-.f32 (sqrt.f32 (+.f32 1 c)) (sqrt.f32 (pow.f32 (PI.f32) -1/2))) (fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2))) (/.f32 1 (cbrt.f32 (PI.f32))) (pow.f32 (PI.f32) -1/2)))
(fma.f32 (+.f32 (sqrt.f32 (+.f32 1 c)) (sqrt.f32 (pow.f32 (PI.f32) -1/2))) (-.f32 (sqrt.f32 (+.f32 1 c)) (sqrt.f32 (pow.f32 (PI.f32) -1/2))) (+.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) (pow.f32 (PI.f32) -1/2)))
(fma.f32 (+.f32 (sqrt.f32 c) (sqrt.f32 (pow.f32 (PI.f32) -1/2))) (-.f32 (sqrt.f32 c) (sqrt.f32 (pow.f32 (PI.f32) -1/2))) 1)
(+.f32 0 (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32)))) (cbrt.f32 (pow.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 1)
(pow.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) 1)
(pow.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) 1/2)
(pow.f32 (cbrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 3)
(pow.f32 (pow.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 2)
(sqrt.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))
(fabs.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(log.f32 (pow.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(cbrt.f32 (pow.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) 3))
(cbrt.f32 (*.f32 (pow.f32 cosTheta 3) (pow.f32 (PI.f32) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3/2) (pow.f32 cosTheta 3)))
(expm1.f32 (log1p.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(exp.f32 (log.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 1))
(log1p.f32 (expm1.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(+.f32 0 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (PI.f32))) (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (PI.f32))))) (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (PI.f32)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (PI.f32)))) (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (PI.f32)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) 1)
(pow.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) 2)
(pow.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) 1)
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) 3)
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) 3) 1/3)
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) 3))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 cosTheta cosTheta) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 cosTheta cosTheta) 3) (pow.f32 (PI.f32) 3)))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) 1))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))

simplify178.0ms (0.9%)

Algorithm
egg-herbie
Rules
1026×unswap-sqr
792×fma-neg
620×cancel-sign-sub-inv
582×associate-+l-
492×associate-+r-
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04608899
110858073
232246927
Stop Event
node limit
Counts
235 → 285
Calls
Call 1
Inputs
(-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32))))
(-.f32 (+.f32 c 1) (sqrt.f32 (/.f32 1 (PI.f32))))
(-.f32 (+.f32 c 1) (sqrt.f32 (/.f32 1 (PI.f32))))
(-.f32 (+.f32 c 1) (sqrt.f32 (/.f32 1 (PI.f32))))
c
(-.f32 (+.f32 c 1) (sqrt.f32 (/.f32 1 (PI.f32))))
(-.f32 (+.f32 c 1) (sqrt.f32 (/.f32 1 (PI.f32))))
(-.f32 (+.f32 c 1) (sqrt.f32 (/.f32 1 (PI.f32))))
c
(-.f32 (+.f32 c 1) (sqrt.f32 (/.f32 1 (PI.f32))))
(-.f32 (+.f32 c 1) (sqrt.f32 (/.f32 1 (PI.f32))))
(-.f32 (+.f32 c 1) (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (pow.f32 cosTheta 2) (PI.f32))
(*.f32 (pow.f32 cosTheta 2) (PI.f32))
(*.f32 (pow.f32 cosTheta 2) (PI.f32))
(*.f32 (pow.f32 cosTheta 2) (PI.f32))
(*.f32 (pow.f32 cosTheta 2) (PI.f32))
(*.f32 (pow.f32 cosTheta 2) (PI.f32))
(*.f32 (pow.f32 cosTheta 2) (PI.f32))
(*.f32 (pow.f32 cosTheta 2) (PI.f32))
(*.f32 (pow.f32 cosTheta 2) (PI.f32))
(*.f32 (pow.f32 cosTheta 2) (PI.f32))
(*.f32 (pow.f32 cosTheta 2) (PI.f32))
(*.f32 (pow.f32 cosTheta 2) (PI.f32))
(+.f32 0 (pow.f32 (PI.f32) -1/2))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (pow.f32 (PI.f32) -1/2))) (cbrt.f32 (exp.f32 (pow.f32 (PI.f32) -1/2))))) (log.f32 (cbrt.f32 (exp.f32 (pow.f32 (PI.f32) -1/2)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (pow.f32 (PI.f32) -1/2)))) (log.f32 (sqrt.f32 (exp.f32 (pow.f32 (PI.f32) -1/2)))))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (PI.f32) -1/2))) 1)
(*.f32 1 (pow.f32 (PI.f32) -1/2))
(*.f32 (pow.f32 (PI.f32) -1/2) 1)
(*.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (/.f32 1 (cbrt.f32 (PI.f32))))
(*.f32 (/.f32 1 (cbrt.f32 (PI.f32))) (cbrt.f32 (pow.f32 (PI.f32) -1/2)))
(*.f32 (sqrt.f32 (pow.f32 (PI.f32) -1/2)) (sqrt.f32 (pow.f32 (PI.f32) -1/2)))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2))) (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32)))))
(*.f32 (pow.f32 1 1/2) (pow.f32 (PI.f32) -1/2))
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (PI.f32) -2)) 1/2) (pow.f32 (/.f32 1 (cbrt.f32 (PI.f32))) 1/2))
(/.f32 1 (sqrt.f32 (PI.f32)))
(/.f32 1 (/.f32 (sqrt.f32 (PI.f32)) 1))
(/.f32 (/.f32 1 (cbrt.f32 (PI.f32))) (cbrt.f32 (sqrt.f32 (PI.f32))))
(/.f32 (sqrt.f32 (pow.f32 (PI.f32) -1/2)) (pow.f32 (PI.f32) 1/4))
(/.f32 -1 (neg.f32 (sqrt.f32 (PI.f32))))
(/.f32 (sqrt.f32 -1) (sqrt.f32 (neg.f32 (PI.f32))))
(pow.f32 (PI.f32) -1/2)
(pow.f32 (/.f32 1 (PI.f32)) 1/2)
(pow.f32 (pow.f32 (PI.f32) -1/2) 1)
(pow.f32 (sqrt.f32 (PI.f32)) -1)
(pow.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2)) 3)
(pow.f32 (sqrt.f32 (pow.f32 (PI.f32) -1/2)) 2)
(pow.f32 (/.f32 1 (pow.f32 (PI.f32) 3/2)) 1/3)
(fabs.f32 (pow.f32 (PI.f32) -1/2))
(log.f32 (exp.f32 (pow.f32 (PI.f32) -1/2)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (PI.f32) -1/2))))
(cbrt.f32 (/.f32 1 (pow.f32 (PI.f32) 3/2)))
(expm1.f32 (log1p.f32 (pow.f32 (PI.f32) -1/2)))
(exp.f32 (log.f32 (pow.f32 (PI.f32) -1/2)))
(exp.f32 (*.f32 (neg.f32 (log.f32 (PI.f32))) 1/2))
(exp.f32 (*.f32 (log.f32 (pow.f32 (PI.f32) -1/2)) 1))
(log1p.f32 (expm1.f32 (pow.f32 (PI.f32) -1/2)))
(+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2)))
(+.f32 1 (*.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) 1))
(+.f32 c (+.f32 1 (/.f32 -1 (sqrt.f32 (PI.f32)))))
(+.f32 c (-.f32 1 (pow.f32 (PI.f32) -1/2)))
(+.f32 (+.f32 1 c) (/.f32 -1 (sqrt.f32 (PI.f32))))
(+.f32 (+.f32 1 c) (*.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) 1))
(+.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2))) (fma.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) 1 (pow.f32 (PI.f32) -1/2)))
(+.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2))) (fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2))) (/.f32 1 (cbrt.f32 (PI.f32))) (pow.f32 (PI.f32) -1/2)))
(+.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2))) (+.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) (pow.f32 (PI.f32) -1/2)))
(+.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2))) (fma.f32 -1 (pow.f32 (PI.f32) -1/2) (pow.f32 (PI.f32) -1/2)))
(+.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2))) (fma.f32 (neg.f32 (/.f32 1 (cbrt.f32 (PI.f32)))) (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (pow.f32 (PI.f32) -1/2)))
(+.f32 0 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2))))
(+.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) (+.f32 1 c))
(+.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) 1)
(+.f32 (fma.f32 1 (+.f32 1 c) (neg.f32 (*.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32)))) (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2)))))) (fma.f32 (neg.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32))))) (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2))) (*.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32)))) (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2))))))
(+.f32 (fma.f32 1 (+.f32 1 c) (neg.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (pow.f32 1 1/2)))) (fma.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) (pow.f32 1 1/2) (*.f32 (pow.f32 (PI.f32) -1/2) (pow.f32 1 1/2))))
(+.f32 (fma.f32 1 (+.f32 1 c) (neg.f32 (*.f32 (pow.f32 (/.f32 1 (cbrt.f32 (PI.f32))) 1/2) (pow.f32 (cbrt.f32 (pow.f32 (PI.f32) -2)) 1/2)))) (fma.f32 (neg.f32 (pow.f32 (/.f32 1 (cbrt.f32 (PI.f32))) 1/2)) (pow.f32 (cbrt.f32 (pow.f32 (PI.f32) -2)) 1/2) (*.f32 (pow.f32 (/.f32 1 (cbrt.f32 (PI.f32))) 1/2) (pow.f32 (cbrt.f32 (pow.f32 (PI.f32) -2)) 1/2))))
(+.f32 (fma.f32 (+.f32 1 c) 1 (neg.f32 (*.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32)))) (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2)))))) (fma.f32 (neg.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32))))) (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2))) (*.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32)))) (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2))))))
(+.f32 (fma.f32 (+.f32 1 c) 1 (neg.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (pow.f32 1 1/2)))) (fma.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) (pow.f32 1 1/2) (*.f32 (pow.f32 (PI.f32) -1/2) (pow.f32 1 1/2))))
(+.f32 (fma.f32 (+.f32 1 c) 1 (neg.f32 (*.f32 (pow.f32 (/.f32 1 (cbrt.f32 (PI.f32))) 1/2) (pow.f32 (cbrt.f32 (pow.f32 (PI.f32) -2)) 1/2)))) (fma.f32 (neg.f32 (pow.f32 (/.f32 1 (cbrt.f32 (PI.f32))) 1/2)) (pow.f32 (cbrt.f32 (pow.f32 (PI.f32) -2)) 1/2) (*.f32 (pow.f32 (/.f32 1 (cbrt.f32 (PI.f32))) 1/2) (pow.f32 (cbrt.f32 (pow.f32 (PI.f32) -2)) 1/2))))
(+.f32 (fma.f32 (cbrt.f32 (+.f32 1 c)) (pow.f32 (cbrt.f32 (+.f32 1 c)) 2) (neg.f32 (*.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32)))) (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2)))))) (fma.f32 (neg.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32))))) (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2))) (*.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32)))) (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2))))))
(+.f32 (fma.f32 (cbrt.f32 (+.f32 1 c)) (pow.f32 (cbrt.f32 (+.f32 1 c)) 2) (neg.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (pow.f32 1 1/2)))) (fma.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) (pow.f32 1 1/2) (*.f32 (pow.f32 (PI.f32) -1/2) (pow.f32 1 1/2))))
(+.f32 (fma.f32 (cbrt.f32 (+.f32 1 c)) (pow.f32 (cbrt.f32 (+.f32 1 c)) 2) (neg.f32 (*.f32 (pow.f32 (/.f32 1 (cbrt.f32 (PI.f32))) 1/2) (pow.f32 (cbrt.f32 (pow.f32 (PI.f32) -2)) 1/2)))) (fma.f32 (neg.f32 (pow.f32 (/.f32 1 (cbrt.f32 (PI.f32))) 1/2)) (pow.f32 (cbrt.f32 (pow.f32 (PI.f32) -2)) 1/2) (*.f32 (pow.f32 (/.f32 1 (cbrt.f32 (PI.f32))) 1/2) (pow.f32 (cbrt.f32 (pow.f32 (PI.f32) -2)) 1/2))))
(+.f32 (fma.f32 (pow.f32 (cbrt.f32 (+.f32 1 c)) 2) (cbrt.f32 (+.f32 1 c)) (neg.f32 (*.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32)))) (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2)))))) (fma.f32 (neg.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32))))) (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2))) (*.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32)))) (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2))))))
(+.f32 (fma.f32 (pow.f32 (cbrt.f32 (+.f32 1 c)) 2) (cbrt.f32 (+.f32 1 c)) (neg.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (pow.f32 1 1/2)))) (fma.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) (pow.f32 1 1/2) (*.f32 (pow.f32 (PI.f32) -1/2) (pow.f32 1 1/2))))
(+.f32 (fma.f32 (pow.f32 (cbrt.f32 (+.f32 1 c)) 2) (cbrt.f32 (+.f32 1 c)) (neg.f32 (*.f32 (pow.f32 (/.f32 1 (cbrt.f32 (PI.f32))) 1/2) (pow.f32 (cbrt.f32 (pow.f32 (PI.f32) -2)) 1/2)))) (fma.f32 (neg.f32 (pow.f32 (/.f32 1 (cbrt.f32 (PI.f32))) 1/2)) (pow.f32 (cbrt.f32 (pow.f32 (PI.f32) -2)) 1/2) (*.f32 (pow.f32 (/.f32 1 (cbrt.f32 (PI.f32))) 1/2) (pow.f32 (cbrt.f32 (pow.f32 (PI.f32) -2)) 1/2))))
(+.f32 (fma.f32 (sqrt.f32 (+.f32 1 c)) (sqrt.f32 (+.f32 1 c)) (neg.f32 (*.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32)))) (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2)))))) (fma.f32 (neg.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32))))) (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2))) (*.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32)))) (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2))))))
(+.f32 (fma.f32 (sqrt.f32 (+.f32 1 c)) (sqrt.f32 (+.f32 1 c)) (neg.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (pow.f32 1 1/2)))) (fma.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) (pow.f32 1 1/2) (*.f32 (pow.f32 (PI.f32) -1/2) (pow.f32 1 1/2))))
(+.f32 (fma.f32 (sqrt.f32 (+.f32 1 c)) (sqrt.f32 (+.f32 1 c)) (neg.f32 (*.f32 (pow.f32 (/.f32 1 (cbrt.f32 (PI.f32))) 1/2) (pow.f32 (cbrt.f32 (pow.f32 (PI.f32) -2)) 1/2)))) (fma.f32 (neg.f32 (pow.f32 (/.f32 1 (cbrt.f32 (PI.f32))) 1/2)) (pow.f32 (cbrt.f32 (pow.f32 (PI.f32) -2)) 1/2) (*.f32 (pow.f32 (/.f32 1 (cbrt.f32 (PI.f32))) 1/2) (pow.f32 (cbrt.f32 (pow.f32 (PI.f32) -2)) 1/2))))
(+.f32 (fma.f32 (+.f32 1 (pow.f32 c 3)) (/.f32 1 (fma.f32 c (-.f32 c 1) 1)) (neg.f32 (*.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32)))) (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2)))))) (fma.f32 (neg.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32))))) (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2))) (*.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32)))) (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2))))))
(+.f32 (fma.f32 (+.f32 1 (pow.f32 c 3)) (/.f32 1 (fma.f32 c (-.f32 c 1) 1)) (neg.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (pow.f32 1 1/2)))) (fma.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) (pow.f32 1 1/2) (*.f32 (pow.f32 (PI.f32) -1/2) (pow.f32 1 1/2))))
(+.f32 (fma.f32 (+.f32 1 (pow.f32 c 3)) (/.f32 1 (fma.f32 c (-.f32 c 1) 1)) (neg.f32 (*.f32 (pow.f32 (/.f32 1 (cbrt.f32 (PI.f32))) 1/2) (pow.f32 (cbrt.f32 (pow.f32 (PI.f32) -2)) 1/2)))) (fma.f32 (neg.f32 (pow.f32 (/.f32 1 (cbrt.f32 (PI.f32))) 1/2)) (pow.f32 (cbrt.f32 (pow.f32 (PI.f32) -2)) 1/2) (*.f32 (pow.f32 (/.f32 1 (cbrt.f32 (PI.f32))) 1/2) (pow.f32 (cbrt.f32 (pow.f32 (PI.f32) -2)) 1/2))))
(+.f32 (fma.f32 (-.f32 1 (*.f32 c c)) (/.f32 1 (-.f32 1 c)) (neg.f32 (*.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32)))) (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2)))))) (fma.f32 (neg.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32))))) (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2))) (*.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32)))) (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2))))))
(+.f32 (fma.f32 (-.f32 1 (*.f32 c c)) (/.f32 1 (-.f32 1 c)) (neg.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (pow.f32 1 1/2)))) (fma.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) (pow.f32 1 1/2) (*.f32 (pow.f32 (PI.f32) -1/2) (pow.f32 1 1/2))))
(+.f32 (fma.f32 (-.f32 1 (*.f32 c c)) (/.f32 1 (-.f32 1 c)) (neg.f32 (*.f32 (pow.f32 (/.f32 1 (cbrt.f32 (PI.f32))) 1/2) (pow.f32 (cbrt.f32 (pow.f32 (PI.f32) -2)) 1/2)))) (fma.f32 (neg.f32 (pow.f32 (/.f32 1 (cbrt.f32 (PI.f32))) 1/2)) (pow.f32 (cbrt.f32 (pow.f32 (PI.f32) -2)) 1/2) (*.f32 (pow.f32 (/.f32 1 (cbrt.f32 (PI.f32))) 1/2) (pow.f32 (cbrt.f32 (pow.f32 (PI.f32) -2)) 1/2))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2))))) (cbrt.f32 (exp.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2))))))) (log.f32 (cbrt.f32 (exp.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2)))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2)))))) (log.f32 (sqrt.f32 (exp.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2)))))))
(*.f32 1 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2))))
(*.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2))) 1)
(*.f32 (cbrt.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2)))) (pow.f32 (cbrt.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2)))) 2) (cbrt.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2)))))
(*.f32 (sqrt.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2)))) (sqrt.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2)))))
(*.f32 (-.f32 (pow.f32 (+.f32 1 c) 3) (/.f32 1 (pow.f32 (PI.f32) 3/2))) (/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 1 (+.f32 c (pow.f32 (PI.f32) -1/2))) (pow.f32 (+.f32 1 c) 2))))
(*.f32 (-.f32 (pow.f32 (+.f32 1 c) 2) (/.f32 1 (PI.f32))) (/.f32 1 (+.f32 1 (+.f32 c (pow.f32 (PI.f32) -1/2)))))
(*.f32 (+.f32 (sqrt.f32 (+.f32 1 c)) (sqrt.f32 (pow.f32 (PI.f32) -1/2))) (-.f32 (sqrt.f32 (+.f32 1 c)) (sqrt.f32 (pow.f32 (PI.f32) -1/2))))
(/.f32 1 (/.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 1 (+.f32 c (pow.f32 (PI.f32) -1/2))) (pow.f32 (+.f32 1 c) 2)) (-.f32 (pow.f32 (+.f32 1 c) 3) (/.f32 1 (pow.f32 (PI.f32) 3/2)))))
(/.f32 1 (/.f32 (+.f32 1 (+.f32 c (pow.f32 (PI.f32) -1/2))) (-.f32 (pow.f32 (+.f32 1 c) 2) (/.f32 1 (PI.f32)))))
(/.f32 (-.f32 (pow.f32 (+.f32 1 c) 3) (/.f32 1 (pow.f32 (PI.f32) 3/2))) (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 1 (+.f32 c (pow.f32 (PI.f32) -1/2))) (pow.f32 (+.f32 1 c) 2)))
(/.f32 (-.f32 (pow.f32 (+.f32 1 c) 2) (/.f32 1 (PI.f32))) (+.f32 1 (+.f32 c (pow.f32 (PI.f32) -1/2))))
(/.f32 (fma.f32 (+.f32 1 (pow.f32 c 3)) (sqrt.f32 (PI.f32)) (neg.f32 (*.f32 (fma.f32 c (-.f32 c 1) 1) 1))) (*.f32 (fma.f32 c (-.f32 c 1) 1) (sqrt.f32 (PI.f32))))
(/.f32 (fma.f32 (-.f32 1 (*.f32 c c)) (sqrt.f32 (PI.f32)) (neg.f32 (*.f32 (-.f32 1 c) 1))) (*.f32 (-.f32 1 c) (sqrt.f32 (PI.f32))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 1 c) 3) (/.f32 1 (pow.f32 (PI.f32) 3/2)))) (neg.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 1 (+.f32 c (pow.f32 (PI.f32) -1/2))) (pow.f32 (+.f32 1 c) 2))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 1 c) 2) (/.f32 1 (PI.f32)))) (neg.f32 (+.f32 1 (+.f32 c (pow.f32 (PI.f32) -1/2)))))
(/.f32 (+.f32 1 (pow.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) 3)) (+.f32 1 (-.f32 (*.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) (-.f32 c (pow.f32 (PI.f32) -1/2))) (-.f32 c (pow.f32 (PI.f32) -1/2)))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 c) 3) (pow.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) 3)) (+.f32 (pow.f32 (+.f32 1 c) 2) (-.f32 (*.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) (/.f32 -1 (sqrt.f32 (PI.f32)))) (*.f32 (+.f32 1 c) (/.f32 -1 (sqrt.f32 (PI.f32)))))))
(/.f32 (-.f32 1 (*.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) (-.f32 c (pow.f32 (PI.f32) -1/2)))) (-.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2))))
(/.f32 (-.f32 (pow.f32 (+.f32 1 c) 2) (*.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) (/.f32 -1 (sqrt.f32 (PI.f32))))) (-.f32 (+.f32 1 c) (/.f32 -1 (sqrt.f32 (PI.f32)))))
(pow.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2))) 1)
(pow.f32 (cbrt.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2)))) 3)
(pow.f32 (pow.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2))) 3) 1/3)
(pow.f32 (sqrt.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2)))) 2)
(sqrt.f32 (pow.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2))) 2))
(log.f32 (exp.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2)))))
(log.f32 (+.f32 1 (expm1.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2))))))
(log.f32 (*.f32 (exp.f32 (+.f32 1 c)) (/.f32 1 (exp.f32 (pow.f32 (PI.f32) -1/2)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (+.f32 1 c))) (exp.f32 (/.f32 -1 (sqrt.f32 (PI.f32))))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (+.f32 1 c))) (/.f32 1 (exp.f32 (pow.f32 (PI.f32) -1/2)))))
(log.f32 (*.f32 (exp.f32 (/.f32 -1 (sqrt.f32 (PI.f32)))) (exp.f32 (+.f32 1 c))))
(log.f32 (*.f32 (exp.f32 (/.f32 -1 (sqrt.f32 (PI.f32)))) (+.f32 1 (expm1.f32 (+.f32 1 c)))))
(log.f32 (*.f32 (/.f32 1 (exp.f32 (pow.f32 (PI.f32) -1/2))) (exp.f32 (+.f32 1 c))))
(log.f32 (*.f32 (/.f32 1 (exp.f32 (pow.f32 (PI.f32) -1/2))) (+.f32 1 (expm1.f32 (+.f32 1 c)))))
(log.f32 (/.f32 (exp.f32 (+.f32 1 c)) (+.f32 1 (expm1.f32 (pow.f32 (PI.f32) -1/2)))))
(log.f32 (/.f32 (+.f32 1 (expm1.f32 (+.f32 1 c))) (exp.f32 (pow.f32 (PI.f32) -1/2))))
(log.f32 (/.f32 (+.f32 1 (expm1.f32 (+.f32 1 c))) (+.f32 1 (expm1.f32 (pow.f32 (PI.f32) -1/2)))))
(cbrt.f32 (pow.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2))) 3))
(expm1.f32 (log1p.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2)))))
(exp.f32 (log1p.f32 (-.f32 c (pow.f32 (PI.f32) -1/2))))
(exp.f32 (*.f32 (log1p.f32 (-.f32 c (pow.f32 (PI.f32) -1/2))) 1))
(log1p.f32 (expm1.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2)))))
(fma.f32 1 c (+.f32 1 (/.f32 -1 (sqrt.f32 (PI.f32)))))
(fma.f32 1 c (-.f32 1 (pow.f32 (PI.f32) -1/2)))
(fma.f32 1 (+.f32 1 c) (/.f32 -1 (sqrt.f32 (PI.f32))))
(fma.f32 1 (+.f32 1 c) (*.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) 1))
(fma.f32 1 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2))) (fma.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) 1 (pow.f32 (PI.f32) -1/2)))
(fma.f32 1 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2))) (fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2))) (/.f32 1 (cbrt.f32 (PI.f32))) (pow.f32 (PI.f32) -1/2)))
(fma.f32 1 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2))) (+.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) (pow.f32 (PI.f32) -1/2)))
(fma.f32 1 (/.f32 -1 (sqrt.f32 (PI.f32))) (+.f32 1 c))
(fma.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2)) 1)
(fma.f32 c 1 (+.f32 1 (/.f32 -1 (sqrt.f32 (PI.f32)))))
(fma.f32 c 1 (-.f32 1 (pow.f32 (PI.f32) -1/2)))
(fma.f32 (+.f32 1 c) 1 (/.f32 -1 (sqrt.f32 (PI.f32))))
(fma.f32 (+.f32 1 c) 1 (*.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) 1))
(fma.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2))) 1 (fma.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) 1 (pow.f32 (PI.f32) -1/2)))
(fma.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2))) 1 (fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2))) (/.f32 1 (cbrt.f32 (PI.f32))) (pow.f32 (PI.f32) -1/2)))
(fma.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2))) 1 (+.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) (pow.f32 (PI.f32) -1/2)))
(fma.f32 (cbrt.f32 c) (pow.f32 (cbrt.f32 c) 2) (+.f32 1 (/.f32 -1 (sqrt.f32 (PI.f32)))))
(fma.f32 (cbrt.f32 c) (pow.f32 (cbrt.f32 c) 2) (-.f32 1 (pow.f32 (PI.f32) -1/2)))
(fma.f32 (pow.f32 (cbrt.f32 c) 2) (cbrt.f32 c) (+.f32 1 (/.f32 -1 (sqrt.f32 (PI.f32)))))
(fma.f32 (pow.f32 (cbrt.f32 c) 2) (cbrt.f32 c) (-.f32 1 (pow.f32 (PI.f32) -1/2)))
(fma.f32 (cbrt.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2)))) (pow.f32 (cbrt.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2)))) 2) (fma.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) 1 (pow.f32 (PI.f32) -1/2)))
(fma.f32 (cbrt.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2)))) (pow.f32 (cbrt.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2)))) 2) (fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2))) (/.f32 1 (cbrt.f32 (PI.f32))) (pow.f32 (PI.f32) -1/2)))
(fma.f32 (cbrt.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2)))) (pow.f32 (cbrt.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2)))) 2) (+.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) (pow.f32 (PI.f32) -1/2)))
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2)))) 2) (cbrt.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2)))) (fma.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) 1 (pow.f32 (PI.f32) -1/2)))
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2)))) 2) (cbrt.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2)))) (fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2))) (/.f32 1 (cbrt.f32 (PI.f32))) (pow.f32 (PI.f32) -1/2)))
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2)))) 2) (cbrt.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2)))) (+.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) (pow.f32 (PI.f32) -1/2)))
(fma.f32 (cbrt.f32 (+.f32 1 c)) (pow.f32 (cbrt.f32 (+.f32 1 c)) 2) (/.f32 -1 (sqrt.f32 (PI.f32))))
(fma.f32 (cbrt.f32 (+.f32 1 c)) (pow.f32 (cbrt.f32 (+.f32 1 c)) 2) (*.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) 1))
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 1 c)) 2) (cbrt.f32 (+.f32 1 c)) (/.f32 -1 (sqrt.f32 (PI.f32))))
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 1 c)) 2) (cbrt.f32 (+.f32 1 c)) (*.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) 1))
(fma.f32 (/.f32 1 (cbrt.f32 (PI.f32))) (neg.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2))) (+.f32 1 c))
(fma.f32 (sqrt.f32 c) (sqrt.f32 c) (+.f32 1 (/.f32 -1 (sqrt.f32 (PI.f32)))))
(fma.f32 (sqrt.f32 c) (sqrt.f32 c) (-.f32 1 (pow.f32 (PI.f32) -1/2)))
(fma.f32 (sqrt.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2)))) (sqrt.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2)))) (fma.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) 1 (pow.f32 (PI.f32) -1/2)))
(fma.f32 (sqrt.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2)))) (sqrt.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2)))) (fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2))) (/.f32 1 (cbrt.f32 (PI.f32))) (pow.f32 (PI.f32) -1/2)))
(fma.f32 (sqrt.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2)))) (sqrt.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2)))) (+.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) (pow.f32 (PI.f32) -1/2)))
(fma.f32 (sqrt.f32 (pow.f32 (PI.f32) -1/2)) (neg.f32 (sqrt.f32 (pow.f32 (PI.f32) -1/2))) (+.f32 1 c))
(fma.f32 (sqrt.f32 (+.f32 1 c)) (sqrt.f32 (+.f32 1 c)) (/.f32 -1 (sqrt.f32 (PI.f32))))
(fma.f32 (sqrt.f32 (+.f32 1 c)) (sqrt.f32 (+.f32 1 c)) (*.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) 1))
(fma.f32 -1 (pow.f32 (PI.f32) -1/2) (+.f32 1 c))
(fma.f32 (+.f32 1 (pow.f32 c 3)) (/.f32 1 (fma.f32 c (-.f32 c 1) 1)) (/.f32 -1 (sqrt.f32 (PI.f32))))
(fma.f32 (+.f32 1 (pow.f32 c 3)) (/.f32 1 (fma.f32 c (-.f32 c 1) 1)) (*.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) 1))
(fma.f32 (-.f32 (pow.f32 (+.f32 1 c) 3) (/.f32 1 (pow.f32 (PI.f32) 3/2))) (/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 1 (+.f32 c (pow.f32 (PI.f32) -1/2))) (pow.f32 (+.f32 1 c) 2))) (fma.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) 1 (pow.f32 (PI.f32) -1/2)))
(fma.f32 (-.f32 (pow.f32 (+.f32 1 c) 3) (/.f32 1 (pow.f32 (PI.f32) 3/2))) (/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 1 (+.f32 c (pow.f32 (PI.f32) -1/2))) (pow.f32 (+.f32 1 c) 2))) (fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2))) (/.f32 1 (cbrt.f32 (PI.f32))) (pow.f32 (PI.f32) -1/2)))
(fma.f32 (-.f32 (pow.f32 (+.f32 1 c) 3) (/.f32 1 (pow.f32 (PI.f32) 3/2))) (/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 1 (+.f32 c (pow.f32 (PI.f32) -1/2))) (pow.f32 (+.f32 1 c) 2))) (+.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) (pow.f32 (PI.f32) -1/2)))
(fma.f32 (-.f32 1 (*.f32 c c)) (/.f32 1 (-.f32 1 c)) (/.f32 -1 (sqrt.f32 (PI.f32))))
(fma.f32 (-.f32 1 (*.f32 c c)) (/.f32 1 (-.f32 1 c)) (*.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) 1))
(fma.f32 (-.f32 (pow.f32 (+.f32 1 c) 2) (/.f32 1 (PI.f32))) (/.f32 1 (+.f32 1 (+.f32 c (pow.f32 (PI.f32) -1/2)))) (fma.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) 1 (pow.f32 (PI.f32) -1/2)))
(fma.f32 (-.f32 (pow.f32 (+.f32 1 c) 2) (/.f32 1 (PI.f32))) (/.f32 1 (+.f32 1 (+.f32 c (pow.f32 (PI.f32) -1/2)))) (fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2))) (/.f32 1 (cbrt.f32 (PI.f32))) (pow.f32 (PI.f32) -1/2)))
(fma.f32 (-.f32 (pow.f32 (+.f32 1 c) 2) (/.f32 1 (PI.f32))) (/.f32 1 (+.f32 1 (+.f32 c (pow.f32 (PI.f32) -1/2)))) (+.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) (pow.f32 (PI.f32) -1/2)))
(fma.f32 (*.f32 (cbrt.f32 (/.f32 -1 (sqrt.f32 (PI.f32)))) (cbrt.f32 (/.f32 -1 (sqrt.f32 (PI.f32))))) (cbrt.f32 (/.f32 -1 (sqrt.f32 (PI.f32)))) (+.f32 1 c))
(fma.f32 (*.f32 (cbrt.f32 (-.f32 c (pow.f32 (PI.f32) -1/2))) (cbrt.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)))) (cbrt.f32 (-.f32 c (pow.f32 (PI.f32) -1/2))) 1)
(fma.f32 (sqrt.f32 (/.f32 -1 (sqrt.f32 (PI.f32)))) (sqrt.f32 (/.f32 -1 (sqrt.f32 (PI.f32)))) (+.f32 1 c))
(fma.f32 (sqrt.f32 (-.f32 c (pow.f32 (PI.f32) -1/2))) (sqrt.f32 (-.f32 c (pow.f32 (PI.f32) -1/2))) 1)
(fma.f32 (neg.f32 (sqrt.f32 (pow.f32 (PI.f32) -1/2))) (sqrt.f32 (pow.f32 (PI.f32) -1/2)) (+.f32 1 c))
(fma.f32 (neg.f32 (/.f32 1 (cbrt.f32 (PI.f32)))) (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (+.f32 1 c))
(fma.f32 (+.f32 (sqrt.f32 (+.f32 1 c)) (sqrt.f32 (pow.f32 (PI.f32) -1/2))) (-.f32 (sqrt.f32 (+.f32 1 c)) (sqrt.f32 (pow.f32 (PI.f32) -1/2))) (fma.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) 1 (pow.f32 (PI.f32) -1/2)))
(fma.f32 (+.f32 (sqrt.f32 (+.f32 1 c)) (sqrt.f32 (pow.f32 (PI.f32) -1/2))) (-.f32 (sqrt.f32 (+.f32 1 c)) (sqrt.f32 (pow.f32 (PI.f32) -1/2))) (fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2))) (/.f32 1 (cbrt.f32 (PI.f32))) (pow.f32 (PI.f32) -1/2)))
(fma.f32 (+.f32 (sqrt.f32 (+.f32 1 c)) (sqrt.f32 (pow.f32 (PI.f32) -1/2))) (-.f32 (sqrt.f32 (+.f32 1 c)) (sqrt.f32 (pow.f32 (PI.f32) -1/2))) (+.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) (pow.f32 (PI.f32) -1/2)))
(fma.f32 (+.f32 (sqrt.f32 c) (sqrt.f32 (pow.f32 (PI.f32) -1/2))) (-.f32 (sqrt.f32 c) (sqrt.f32 (pow.f32 (PI.f32) -1/2))) 1)
(+.f32 0 (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32)))) (cbrt.f32 (pow.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 1)
(pow.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) 1)
(pow.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) 1/2)
(pow.f32 (cbrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 3)
(pow.f32 (pow.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 2)
(sqrt.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))
(fabs.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(log.f32 (pow.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(cbrt.f32 (pow.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) 3))
(cbrt.f32 (*.f32 (pow.f32 cosTheta 3) (pow.f32 (PI.f32) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3/2) (pow.f32 cosTheta 3)))
(expm1.f32 (log1p.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(exp.f32 (log.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 1))
(log1p.f32 (expm1.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(+.f32 0 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (PI.f32))) (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (PI.f32))))) (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (PI.f32)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (PI.f32)))) (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (PI.f32)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) 1)
(pow.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) 2)
(pow.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) 1)
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) 3)
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) 3) 1/3)
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) 3))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 cosTheta cosTheta) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 cosTheta cosTheta) 3) (pow.f32 (PI.f32) 3)))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) 1))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
Outputs
(-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32))))
(-.f32 1 (pow.f32 (PI.f32) -1/2))
(-.f32 (+.f32 c 1) (sqrt.f32 (/.f32 1 (PI.f32))))
(-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))
(+.f32 1 (-.f32 c (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 c (-.f32 1 (pow.f32 (PI.f32) -1/2)))
(-.f32 (+.f32 c 1) (sqrt.f32 (/.f32 1 (PI.f32))))
(-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))
(+.f32 1 (-.f32 c (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 c (-.f32 1 (pow.f32 (PI.f32) -1/2)))
(-.f32 (+.f32 c 1) (sqrt.f32 (/.f32 1 (PI.f32))))
(-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))
(+.f32 1 (-.f32 c (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 c (-.f32 1 (pow.f32 (PI.f32) -1/2)))
c
(-.f32 (+.f32 c 1) (sqrt.f32 (/.f32 1 (PI.f32))))
(-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))
(+.f32 1 (-.f32 c (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 c (-.f32 1 (pow.f32 (PI.f32) -1/2)))
(-.f32 (+.f32 c 1) (sqrt.f32 (/.f32 1 (PI.f32))))
(-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))
(+.f32 1 (-.f32 c (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 c (-.f32 1 (pow.f32 (PI.f32) -1/2)))
(-.f32 (+.f32 c 1) (sqrt.f32 (/.f32 1 (PI.f32))))
(-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))
(+.f32 1 (-.f32 c (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 c (-.f32 1 (pow.f32 (PI.f32) -1/2)))
c
(-.f32 (+.f32 c 1) (sqrt.f32 (/.f32 1 (PI.f32))))
(-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))
(+.f32 1 (-.f32 c (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 c (-.f32 1 (pow.f32 (PI.f32) -1/2)))
(-.f32 (+.f32 c 1) (sqrt.f32 (/.f32 1 (PI.f32))))
(-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))
(+.f32 1 (-.f32 c (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 c (-.f32 1 (pow.f32 (PI.f32) -1/2)))
(-.f32 (+.f32 c 1) (sqrt.f32 (/.f32 1 (PI.f32))))
(-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))
(+.f32 1 (-.f32 c (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 c (-.f32 1 (pow.f32 (PI.f32) -1/2)))
(*.f32 (pow.f32 cosTheta 2) (PI.f32))
(*.f32 (PI.f32) (*.f32 cosTheta cosTheta))
(*.f32 (pow.f32 cosTheta 2) (PI.f32))
(*.f32 (PI.f32) (*.f32 cosTheta cosTheta))
(*.f32 (pow.f32 cosTheta 2) (PI.f32))
(*.f32 (PI.f32) (*.f32 cosTheta cosTheta))
(*.f32 (pow.f32 cosTheta 2) (PI.f32))
(*.f32 (PI.f32) (*.f32 cosTheta cosTheta))
(*.f32 (pow.f32 cosTheta 2) (PI.f32))
(*.f32 (PI.f32) (*.f32 cosTheta cosTheta))
(*.f32 (pow.f32 cosTheta 2) (PI.f32))
(*.f32 (PI.f32) (*.f32 cosTheta cosTheta))
(*.f32 (pow.f32 cosTheta 2) (PI.f32))
(*.f32 (PI.f32) (*.f32 cosTheta cosTheta))
(*.f32 (pow.f32 cosTheta 2) (PI.f32))
(*.f32 (PI.f32) (*.f32 cosTheta cosTheta))
(*.f32 (pow.f32 cosTheta 2) (PI.f32))
(*.f32 (PI.f32) (*.f32 cosTheta cosTheta))
(*.f32 (pow.f32 cosTheta 2) (PI.f32))
(*.f32 (PI.f32) (*.f32 cosTheta cosTheta))
(*.f32 (pow.f32 cosTheta 2) (PI.f32))
(*.f32 (PI.f32) (*.f32 cosTheta cosTheta))
(*.f32 (pow.f32 cosTheta 2) (PI.f32))
(*.f32 (PI.f32) (*.f32 cosTheta cosTheta))
(+.f32 0 (pow.f32 (PI.f32) -1/2))
(pow.f32 (PI.f32) -1/2)
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (pow.f32 (PI.f32) -1/2))) (cbrt.f32 (exp.f32 (pow.f32 (PI.f32) -1/2))))) (log.f32 (cbrt.f32 (exp.f32 (pow.f32 (PI.f32) -1/2)))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (pow.f32 (PI.f32) -1/2))))) (log.f32 (cbrt.f32 (exp.f32 (pow.f32 (PI.f32) -1/2)))))
(*.f32 3 (log.f32 (cbrt.f32 (exp.f32 (pow.f32 (PI.f32) -1/2)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (pow.f32 (PI.f32) -1/2)))) (log.f32 (sqrt.f32 (exp.f32 (pow.f32 (PI.f32) -1/2)))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (pow.f32 (PI.f32) -1/2)))))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (PI.f32) -1/2))) 1)
(pow.f32 (PI.f32) -1/2)
(*.f32 1 (pow.f32 (PI.f32) -1/2))
(pow.f32 (PI.f32) -1/2)
(*.f32 (pow.f32 (PI.f32) -1/2) 1)
(pow.f32 (PI.f32) -1/2)
(*.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (/.f32 1 (cbrt.f32 (PI.f32))))
(/.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (cbrt.f32 (PI.f32)))
(*.f32 (/.f32 1 (cbrt.f32 (PI.f32))) (cbrt.f32 (pow.f32 (PI.f32) -1/2)))
(*.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (/.f32 1 (cbrt.f32 (PI.f32))))
(/.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (cbrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (pow.f32 (PI.f32) -1/2)) (sqrt.f32 (pow.f32 (PI.f32) -1/2)))
(pow.f32 (PI.f32) -1/2)
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2))) (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32)))))
(*.f32 (pow.f32 1 1/2) (pow.f32 (PI.f32) -1/2))
(pow.f32 (PI.f32) -1/2)
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (PI.f32) -2)) 1/2) (pow.f32 (/.f32 1 (cbrt.f32 (PI.f32))) 1/2))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2))) (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32)))))
(/.f32 1 (sqrt.f32 (PI.f32)))
(/.f32 1 (/.f32 (sqrt.f32 (PI.f32)) 1))
(/.f32 1 (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 1 (cbrt.f32 (PI.f32))) (cbrt.f32 (sqrt.f32 (PI.f32))))
(/.f32 1 (*.f32 (cbrt.f32 (sqrt.f32 (PI.f32))) (cbrt.f32 (PI.f32))))
(/.f32 1 (*.f32 (cbrt.f32 (PI.f32)) (cbrt.f32 (sqrt.f32 (PI.f32)))))
(/.f32 (sqrt.f32 (pow.f32 (PI.f32) -1/2)) (pow.f32 (PI.f32) 1/4))
(/.f32 (pow.f32 (PI.f32) -1/4) (pow.f32 (PI.f32) 1/4))
(/.f32 -1 (neg.f32 (sqrt.f32 (PI.f32))))
(/.f32 1 (sqrt.f32 (PI.f32)))
(/.f32 (sqrt.f32 -1) (sqrt.f32 (neg.f32 (PI.f32))))
(pow.f32 (PI.f32) -1/2)
(pow.f32 (/.f32 1 (PI.f32)) 1/2)
(pow.f32 (PI.f32) -1/2)
(pow.f32 (pow.f32 (PI.f32) -1/2) 1)
(pow.f32 (PI.f32) -1/2)
(pow.f32 (sqrt.f32 (PI.f32)) -1)
(/.f32 1 (sqrt.f32 (PI.f32)))
(pow.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2)) 3)
(pow.f32 (PI.f32) -1/2)
(pow.f32 (sqrt.f32 (pow.f32 (PI.f32) -1/2)) 2)
(pow.f32 (PI.f32) -1/2)
(pow.f32 (/.f32 1 (pow.f32 (PI.f32) 3/2)) 1/3)
(cbrt.f32 (/.f32 1 (pow.f32 (PI.f32) 3/2)))
(fabs.f32 (pow.f32 (PI.f32) -1/2))
(pow.f32 (PI.f32) -1/2)
(log.f32 (exp.f32 (pow.f32 (PI.f32) -1/2)))
(pow.f32 (PI.f32) -1/2)
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (PI.f32) -1/2))))
(pow.f32 (PI.f32) -1/2)
(cbrt.f32 (/.f32 1 (pow.f32 (PI.f32) 3/2)))
(expm1.f32 (log1p.f32 (pow.f32 (PI.f32) -1/2)))
(pow.f32 (PI.f32) -1/2)
(exp.f32 (log.f32 (pow.f32 (PI.f32) -1/2)))
(pow.f32 (PI.f32) -1/2)
(exp.f32 (*.f32 (neg.f32 (log.f32 (PI.f32))) 1/2))
(pow.f32 (PI.f32) -1/2)
(exp.f32 (*.f32 (log.f32 (pow.f32 (PI.f32) -1/2)) 1))
(pow.f32 (PI.f32) -1/2)
(log1p.f32 (expm1.f32 (pow.f32 (PI.f32) -1/2)))
(pow.f32 (PI.f32) -1/2)
(+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2)))
(-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))
(+.f32 1 (-.f32 c (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 c (-.f32 1 (pow.f32 (PI.f32) -1/2)))
(+.f32 1 (*.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) 1))
(-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))
(+.f32 1 (-.f32 c (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 c (-.f32 1 (pow.f32 (PI.f32) -1/2)))
(+.f32 c (+.f32 1 (/.f32 -1 (sqrt.f32 (PI.f32)))))
(+.f32 1 (+.f32 c (/.f32 -1 (sqrt.f32 (PI.f32)))))
(+.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) (+.f32 1 c))
(+.f32 c (-.f32 1 (pow.f32 (PI.f32) -1/2)))
(-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))
(+.f32 1 (-.f32 c (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 (+.f32 1 c) (/.f32 -1 (sqrt.f32 (PI.f32))))
(+.f32 1 (+.f32 c (/.f32 -1 (sqrt.f32 (PI.f32)))))
(+.f32 c (+.f32 1 (/.f32 -1 (sqrt.f32 (PI.f32)))))
(+.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) (+.f32 1 c))
(+.f32 (+.f32 1 c) (*.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) 1))
(+.f32 1 (+.f32 c (/.f32 -1 (sqrt.f32 (PI.f32)))))
(+.f32 c (+.f32 1 (/.f32 -1 (sqrt.f32 (PI.f32)))))
(+.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) (+.f32 1 c))
(+.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2))) (fma.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) 1 (pow.f32 (PI.f32) -1/2)))
(+.f32 1 (+.f32 c (/.f32 -1 (sqrt.f32 (PI.f32)))))
(+.f32 c (+.f32 1 (/.f32 -1 (sqrt.f32 (PI.f32)))))
(+.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) (+.f32 1 c))
(+.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2))) (fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2))) (/.f32 1 (cbrt.f32 (PI.f32))) (pow.f32 (PI.f32) -1/2)))
(+.f32 c (+.f32 (-.f32 1 (pow.f32 (PI.f32) -1/2)) (fma.f32 (/.f32 -1 (cbrt.f32 (PI.f32))) (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (pow.f32 (PI.f32) -1/2))))
(+.f32 c (+.f32 (-.f32 1 (pow.f32 (PI.f32) -1/2)) (-.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (cbrt.f32 (PI.f32))))))
(+.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2))) (+.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) (pow.f32 (PI.f32) -1/2)))
(+.f32 1 (+.f32 c (/.f32 -1 (sqrt.f32 (PI.f32)))))
(+.f32 c (+.f32 1 (/.f32 -1 (sqrt.f32 (PI.f32)))))
(+.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) (+.f32 1 c))
(+.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2))) (fma.f32 -1 (pow.f32 (PI.f32) -1/2) (pow.f32 (PI.f32) -1/2)))
(-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))
(+.f32 1 (-.f32 c (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 c (-.f32 1 (pow.f32 (PI.f32) -1/2)))
(+.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2))) (fma.f32 (neg.f32 (/.f32 1 (cbrt.f32 (PI.f32)))) (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (pow.f32 (PI.f32) -1/2)))
(+.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2))) (fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2))) (/.f32 1 (cbrt.f32 (PI.f32))) (pow.f32 (PI.f32) -1/2)))
(+.f32 c (+.f32 (-.f32 1 (pow.f32 (PI.f32) -1/2)) (fma.f32 (/.f32 -1 (cbrt.f32 (PI.f32))) (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (pow.f32 (PI.f32) -1/2))))
(+.f32 c (+.f32 (-.f32 1 (pow.f32 (PI.f32) -1/2)) (-.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (cbrt.f32 (PI.f32))))))
(+.f32 0 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2))))
(-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))
(+.f32 1 (-.f32 c (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 c (-.f32 1 (pow.f32 (PI.f32) -1/2)))
(+.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) (+.f32 1 c))
(+.f32 1 (+.f32 c (/.f32 -1 (sqrt.f32 (PI.f32)))))
(+.f32 c (+.f32 1 (/.f32 -1 (sqrt.f32 (PI.f32)))))
(+.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) 1)
(-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))
(+.f32 1 (-.f32 c (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 c (-.f32 1 (pow.f32 (PI.f32) -1/2)))
(+.f32 (fma.f32 1 (+.f32 1 c) (neg.f32 (*.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32)))) (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2)))))) (fma.f32 (neg.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32))))) (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2))) (*.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32)))) (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2))))))
(+.f32 (fma.f32 1 (+.f32 1 c) (*.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32)))) (neg.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2)))))) (fma.f32 (neg.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32))))) (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2))) (*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2))) (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32)))))))
(+.f32 (*.f32 0 (*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2))) (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32)))))) (-.f32 (+.f32 1 c) (*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2))) (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32)))))))
(-.f32 (+.f32 1 c) (*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2))) (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32))))))
(+.f32 (fma.f32 1 (+.f32 1 c) (neg.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (pow.f32 1 1/2)))) (fma.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) (pow.f32 1 1/2) (*.f32 (pow.f32 (PI.f32) -1/2) (pow.f32 1 1/2))))
(+.f32 1 (+.f32 c (/.f32 -1 (sqrt.f32 (PI.f32)))))
(+.f32 c (+.f32 1 (/.f32 -1 (sqrt.f32 (PI.f32)))))
(+.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) (+.f32 1 c))
(+.f32 (fma.f32 1 (+.f32 1 c) (neg.f32 (*.f32 (pow.f32 (/.f32 1 (cbrt.f32 (PI.f32))) 1/2) (pow.f32 (cbrt.f32 (pow.f32 (PI.f32) -2)) 1/2)))) (fma.f32 (neg.f32 (pow.f32 (/.f32 1 (cbrt.f32 (PI.f32))) 1/2)) (pow.f32 (cbrt.f32 (pow.f32 (PI.f32) -2)) 1/2) (*.f32 (pow.f32 (/.f32 1 (cbrt.f32 (PI.f32))) 1/2) (pow.f32 (cbrt.f32 (pow.f32 (PI.f32) -2)) 1/2))))
(+.f32 (fma.f32 1 (+.f32 1 c) (*.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32)))) (neg.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2)))))) (fma.f32 (neg.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32))))) (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2))) (*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2))) (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32)))))))
(+.f32 (*.f32 0 (*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2))) (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32)))))) (-.f32 (+.f32 1 c) (*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2))) (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32)))))))
(-.f32 (+.f32 1 c) (*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2))) (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32))))))
(+.f32 (fma.f32 (+.f32 1 c) 1 (neg.f32 (*.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32)))) (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2)))))) (fma.f32 (neg.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32))))) (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2))) (*.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32)))) (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2))))))
(+.f32 (fma.f32 1 (+.f32 1 c) (*.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32)))) (neg.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2)))))) (fma.f32 (neg.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32))))) (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2))) (*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2))) (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32)))))))
(+.f32 (*.f32 0 (*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2))) (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32)))))) (-.f32 (+.f32 1 c) (*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2))) (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32)))))))
(-.f32 (+.f32 1 c) (*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2))) (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32))))))
(+.f32 (fma.f32 (+.f32 1 c) 1 (neg.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (pow.f32 1 1/2)))) (fma.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) (pow.f32 1 1/2) (*.f32 (pow.f32 (PI.f32) -1/2) (pow.f32 1 1/2))))
(+.f32 1 (+.f32 c (/.f32 -1 (sqrt.f32 (PI.f32)))))
(+.f32 c (+.f32 1 (/.f32 -1 (sqrt.f32 (PI.f32)))))
(+.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) (+.f32 1 c))
(+.f32 (fma.f32 (+.f32 1 c) 1 (neg.f32 (*.f32 (pow.f32 (/.f32 1 (cbrt.f32 (PI.f32))) 1/2) (pow.f32 (cbrt.f32 (pow.f32 (PI.f32) -2)) 1/2)))) (fma.f32 (neg.f32 (pow.f32 (/.f32 1 (cbrt.f32 (PI.f32))) 1/2)) (pow.f32 (cbrt.f32 (pow.f32 (PI.f32) -2)) 1/2) (*.f32 (pow.f32 (/.f32 1 (cbrt.f32 (PI.f32))) 1/2) (pow.f32 (cbrt.f32 (pow.f32 (PI.f32) -2)) 1/2))))
(+.f32 (fma.f32 1 (+.f32 1 c) (*.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32)))) (neg.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2)))))) (fma.f32 (neg.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32))))) (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2))) (*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2))) (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32)))))))
(+.f32 (*.f32 0 (*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2))) (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32)))))) (-.f32 (+.f32 1 c) (*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2))) (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32)))))))
(-.f32 (+.f32 1 c) (*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2))) (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32))))))
(+.f32 (fma.f32 (cbrt.f32 (+.f32 1 c)) (pow.f32 (cbrt.f32 (+.f32 1 c)) 2) (neg.f32 (*.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32)))) (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2)))))) (fma.f32 (neg.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32))))) (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2))) (*.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32)))) (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2))))))
(+.f32 (fma.f32 1 (+.f32 1 c) (*.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32)))) (neg.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2)))))) (fma.f32 (neg.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32))))) (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2))) (*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2))) (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32)))))))
(+.f32 (*.f32 0 (*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2))) (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32)))))) (-.f32 (+.f32 1 c) (*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2))) (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32)))))))
(-.f32 (+.f32 1 c) (*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2))) (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32))))))
(+.f32 (fma.f32 (cbrt.f32 (+.f32 1 c)) (pow.f32 (cbrt.f32 (+.f32 1 c)) 2) (neg.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (pow.f32 1 1/2)))) (fma.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) (pow.f32 1 1/2) (*.f32 (pow.f32 (PI.f32) -1/2) (pow.f32 1 1/2))))
(+.f32 1 (+.f32 c (/.f32 -1 (sqrt.f32 (PI.f32)))))
(+.f32 c (+.f32 1 (/.f32 -1 (sqrt.f32 (PI.f32)))))
(+.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) (+.f32 1 c))
(+.f32 (fma.f32 (cbrt.f32 (+.f32 1 c)) (pow.f32 (cbrt.f32 (+.f32 1 c)) 2) (neg.f32 (*.f32 (pow.f32 (/.f32 1 (cbrt.f32 (PI.f32))) 1/2) (pow.f32 (cbrt.f32 (pow.f32 (PI.f32) -2)) 1/2)))) (fma.f32 (neg.f32 (pow.f32 (/.f32 1 (cbrt.f32 (PI.f32))) 1/2)) (pow.f32 (cbrt.f32 (pow.f32 (PI.f32) -2)) 1/2) (*.f32 (pow.f32 (/.f32 1 (cbrt.f32 (PI.f32))) 1/2) (pow.f32 (cbrt.f32 (pow.f32 (PI.f32) -2)) 1/2))))
(+.f32 (fma.f32 1 (+.f32 1 c) (*.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32)))) (neg.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2)))))) (fma.f32 (neg.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32))))) (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2))) (*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2))) (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32)))))))
(+.f32 (*.f32 0 (*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2))) (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32)))))) (-.f32 (+.f32 1 c) (*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2))) (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32)))))))
(-.f32 (+.f32 1 c) (*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2))) (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32))))))
(+.f32 (fma.f32 (pow.f32 (cbrt.f32 (+.f32 1 c)) 2) (cbrt.f32 (+.f32 1 c)) (neg.f32 (*.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32)))) (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2)))))) (fma.f32 (neg.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32))))) (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2))) (*.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32)))) (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2))))))
(+.f32 (fma.f32 1 (+.f32 1 c) (*.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32)))) (neg.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2)))))) (fma.f32 (neg.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32))))) (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2))) (*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2))) (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32)))))))
(+.f32 (*.f32 0 (*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2))) (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32)))))) (-.f32 (+.f32 1 c) (*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2))) (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32)))))))
(-.f32 (+.f32 1 c) (*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2))) (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32))))))
(+.f32 (fma.f32 (pow.f32 (cbrt.f32 (+.f32 1 c)) 2) (cbrt.f32 (+.f32 1 c)) (neg.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (pow.f32 1 1/2)))) (fma.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) (pow.f32 1 1/2) (*.f32 (pow.f32 (PI.f32) -1/2) (pow.f32 1 1/2))))
(+.f32 1 (+.f32 c (/.f32 -1 (sqrt.f32 (PI.f32)))))
(+.f32 c (+.f32 1 (/.f32 -1 (sqrt.f32 (PI.f32)))))
(+.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) (+.f32 1 c))
(+.f32 (fma.f32 (pow.f32 (cbrt.f32 (+.f32 1 c)) 2) (cbrt.f32 (+.f32 1 c)) (neg.f32 (*.f32 (pow.f32 (/.f32 1 (cbrt.f32 (PI.f32))) 1/2) (pow.f32 (cbrt.f32 (pow.f32 (PI.f32) -2)) 1/2)))) (fma.f32 (neg.f32 (pow.f32 (/.f32 1 (cbrt.f32 (PI.f32))) 1/2)) (pow.f32 (cbrt.f32 (pow.f32 (PI.f32) -2)) 1/2) (*.f32 (pow.f32 (/.f32 1 (cbrt.f32 (PI.f32))) 1/2) (pow.f32 (cbrt.f32 (pow.f32 (PI.f32) -2)) 1/2))))
(+.f32 (fma.f32 1 (+.f32 1 c) (*.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32)))) (neg.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2)))))) (fma.f32 (neg.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32))))) (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2))) (*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2))) (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32)))))))
(+.f32 (*.f32 0 (*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2))) (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32)))))) (-.f32 (+.f32 1 c) (*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2))) (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32)))))))
(-.f32 (+.f32 1 c) (*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2))) (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32))))))
(+.f32 (fma.f32 (sqrt.f32 (+.f32 1 c)) (sqrt.f32 (+.f32 1 c)) (neg.f32 (*.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32)))) (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2)))))) (fma.f32 (neg.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32))))) (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2))) (*.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32)))) (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2))))))
(+.f32 (fma.f32 1 (+.f32 1 c) (*.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32)))) (neg.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2)))))) (fma.f32 (neg.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32))))) (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2))) (*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2))) (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32)))))))
(+.f32 (*.f32 0 (*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2))) (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32)))))) (-.f32 (+.f32 1 c) (*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2))) (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32)))))))
(-.f32 (+.f32 1 c) (*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2))) (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32))))))
(+.f32 (fma.f32 (sqrt.f32 (+.f32 1 c)) (sqrt.f32 (+.f32 1 c)) (neg.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (pow.f32 1 1/2)))) (fma.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) (pow.f32 1 1/2) (*.f32 (pow.f32 (PI.f32) -1/2) (pow.f32 1 1/2))))
(+.f32 1 (+.f32 c (/.f32 -1 (sqrt.f32 (PI.f32)))))
(+.f32 c (+.f32 1 (/.f32 -1 (sqrt.f32 (PI.f32)))))
(+.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) (+.f32 1 c))
(+.f32 (fma.f32 (sqrt.f32 (+.f32 1 c)) (sqrt.f32 (+.f32 1 c)) (neg.f32 (*.f32 (pow.f32 (/.f32 1 (cbrt.f32 (PI.f32))) 1/2) (pow.f32 (cbrt.f32 (pow.f32 (PI.f32) -2)) 1/2)))) (fma.f32 (neg.f32 (pow.f32 (/.f32 1 (cbrt.f32 (PI.f32))) 1/2)) (pow.f32 (cbrt.f32 (pow.f32 (PI.f32) -2)) 1/2) (*.f32 (pow.f32 (/.f32 1 (cbrt.f32 (PI.f32))) 1/2) (pow.f32 (cbrt.f32 (pow.f32 (PI.f32) -2)) 1/2))))
(+.f32 (fma.f32 1 (+.f32 1 c) (*.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32)))) (neg.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2)))))) (fma.f32 (neg.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32))))) (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2))) (*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2))) (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32)))))))
(+.f32 (*.f32 0 (*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2))) (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32)))))) (-.f32 (+.f32 1 c) (*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2))) (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32)))))))
(-.f32 (+.f32 1 c) (*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2))) (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32))))))
(+.f32 (fma.f32 (+.f32 1 (pow.f32 c 3)) (/.f32 1 (fma.f32 c (-.f32 c 1) 1)) (neg.f32 (*.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32)))) (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2)))))) (fma.f32 (neg.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32))))) (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2))) (*.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32)))) (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2))))))
(+.f32 (fma.f32 (neg.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32))))) (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2))) (*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2))) (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32)))))) (fma.f32 (+.f32 1 (pow.f32 c 3)) (/.f32 1 (fma.f32 c (+.f32 c -1) 1)) (*.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32)))) (neg.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2)))))))
(+.f32 (*.f32 0 (*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2))) (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32)))))) (-.f32 (*.f32 (+.f32 1 (pow.f32 c 3)) (/.f32 1 (fma.f32 c (+.f32 c -1) 1))) (*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2))) (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32)))))))
(-.f32 (/.f32 (+.f32 1 (pow.f32 c 3)) (fma.f32 c (+.f32 c -1) 1)) (*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2))) (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32))))))
(+.f32 (fma.f32 (+.f32 1 (pow.f32 c 3)) (/.f32 1 (fma.f32 c (-.f32 c 1) 1)) (neg.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (pow.f32 1 1/2)))) (fma.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) (pow.f32 1 1/2) (*.f32 (pow.f32 (PI.f32) -1/2) (pow.f32 1 1/2))))
(+.f32 (+.f32 (pow.f32 (PI.f32) -1/2) (/.f32 -1 (sqrt.f32 (PI.f32)))) (fma.f32 (+.f32 1 (pow.f32 c 3)) (/.f32 1 (fma.f32 c (+.f32 c -1) 1)) (neg.f32 (pow.f32 (PI.f32) -1/2))))
(+.f32 (+.f32 (pow.f32 (PI.f32) -1/2) (/.f32 -1 (sqrt.f32 (PI.f32)))) (-.f32 (*.f32 (+.f32 1 (pow.f32 c 3)) (/.f32 1 (fma.f32 c (+.f32 c -1) 1))) (pow.f32 (PI.f32) -1/2)))
(+.f32 (-.f32 (/.f32 (+.f32 1 (pow.f32 c 3)) (fma.f32 c (+.f32 c -1) 1)) 0) (/.f32 -1 (sqrt.f32 (PI.f32))))
(+.f32 (fma.f32 (+.f32 1 (pow.f32 c 3)) (/.f32 1 (fma.f32 c (-.f32 c 1) 1)) (neg.f32 (*.f32 (pow.f32 (/.f32 1 (cbrt.f32 (PI.f32))) 1/2) (pow.f32 (cbrt.f32 (pow.f32 (PI.f32) -2)) 1/2)))) (fma.f32 (neg.f32 (pow.f32 (/.f32 1 (cbrt.f32 (PI.f32))) 1/2)) (pow.f32 (cbrt.f32 (pow.f32 (PI.f32) -2)) 1/2) (*.f32 (pow.f32 (/.f32 1 (cbrt.f32 (PI.f32))) 1/2) (pow.f32 (cbrt.f32 (pow.f32 (PI.f32) -2)) 1/2))))
(+.f32 (fma.f32 (neg.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32))))) (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2))) (*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2))) (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32)))))) (fma.f32 (+.f32 1 (pow.f32 c 3)) (/.f32 1 (fma.f32 c (+.f32 c -1) 1)) (*.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32)))) (neg.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2)))))))
(+.f32 (*.f32 0 (*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2))) (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32)))))) (-.f32 (*.f32 (+.f32 1 (pow.f32 c 3)) (/.f32 1 (fma.f32 c (+.f32 c -1) 1))) (*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2))) (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32)))))))
(-.f32 (/.f32 (+.f32 1 (pow.f32 c 3)) (fma.f32 c (+.f32 c -1) 1)) (*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2))) (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32))))))
(+.f32 (fma.f32 (-.f32 1 (*.f32 c c)) (/.f32 1 (-.f32 1 c)) (neg.f32 (*.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32)))) (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2)))))) (fma.f32 (neg.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32))))) (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2))) (*.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32)))) (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2))))))
(+.f32 (fma.f32 (neg.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32))))) (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2))) (*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2))) (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32)))))) (fma.f32 (-.f32 1 (*.f32 c c)) (/.f32 1 (-.f32 1 c)) (*.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32)))) (neg.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2)))))))
(+.f32 (*.f32 0 (*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2))) (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32)))))) (-.f32 (*.f32 (-.f32 1 (*.f32 c c)) (/.f32 1 (-.f32 1 c))) (*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2))) (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32)))))))
(-.f32 (/.f32 (-.f32 1 (*.f32 c c)) (-.f32 1 c)) (*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2))) (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32))))))
(+.f32 (fma.f32 (-.f32 1 (*.f32 c c)) (/.f32 1 (-.f32 1 c)) (neg.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (pow.f32 1 1/2)))) (fma.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) (pow.f32 1 1/2) (*.f32 (pow.f32 (PI.f32) -1/2) (pow.f32 1 1/2))))
(+.f32 (+.f32 (pow.f32 (PI.f32) -1/2) (/.f32 -1 (sqrt.f32 (PI.f32)))) (fma.f32 (-.f32 1 (*.f32 c c)) (/.f32 1 (-.f32 1 c)) (neg.f32 (pow.f32 (PI.f32) -1/2))))
(+.f32 (+.f32 (pow.f32 (PI.f32) -1/2) (/.f32 -1 (sqrt.f32 (PI.f32)))) (-.f32 (*.f32 (-.f32 1 (*.f32 c c)) (/.f32 1 (-.f32 1 c))) (pow.f32 (PI.f32) -1/2)))
(+.f32 (-.f32 (/.f32 (-.f32 1 (*.f32 c c)) (-.f32 1 c)) 0) (/.f32 -1 (sqrt.f32 (PI.f32))))
(+.f32 (fma.f32 (-.f32 1 (*.f32 c c)) (/.f32 1 (-.f32 1 c)) (neg.f32 (*.f32 (pow.f32 (/.f32 1 (cbrt.f32 (PI.f32))) 1/2) (pow.f32 (cbrt.f32 (pow.f32 (PI.f32) -2)) 1/2)))) (fma.f32 (neg.f32 (pow.f32 (/.f32 1 (cbrt.f32 (PI.f32))) 1/2)) (pow.f32 (cbrt.f32 (pow.f32 (PI.f32) -2)) 1/2) (*.f32 (pow.f32 (/.f32 1 (cbrt.f32 (PI.f32))) 1/2) (pow.f32 (cbrt.f32 (pow.f32 (PI.f32) -2)) 1/2))))
(+.f32 (fma.f32 (neg.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32))))) (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2))) (*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2))) (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32)))))) (fma.f32 (-.f32 1 (*.f32 c c)) (/.f32 1 (-.f32 1 c)) (*.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32)))) (neg.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2)))))))
(+.f32 (*.f32 0 (*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2))) (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32)))))) (-.f32 (*.f32 (-.f32 1 (*.f32 c c)) (/.f32 1 (-.f32 1 c))) (*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2))) (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32)))))))
(-.f32 (/.f32 (-.f32 1 (*.f32 c c)) (-.f32 1 c)) (*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2))) (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32))))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2))))) (cbrt.f32 (exp.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2))))))) (log.f32 (cbrt.f32 (exp.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2)))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2))))))) (log.f32 (cbrt.f32 (exp.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2)))))))
(*.f32 3 (log.f32 (cbrt.f32 (exp.f32 (+.f32 c (-.f32 1 (pow.f32 (PI.f32) -1/2)))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2)))))) (log.f32 (sqrt.f32 (exp.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2)))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2)))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (+.f32 c (-.f32 1 (pow.f32 (PI.f32) -1/2)))))))
(*.f32 1 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2))))
(-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))
(+.f32 1 (-.f32 c (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 c (-.f32 1 (pow.f32 (PI.f32) -1/2)))
(*.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2))) 1)
(-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))
(+.f32 1 (-.f32 c (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 c (-.f32 1 (pow.f32 (PI.f32) -1/2)))
(*.f32 (cbrt.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2)))) (pow.f32 (cbrt.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2)))) 2))
(-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))
(+.f32 1 (-.f32 c (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 c (-.f32 1 (pow.f32 (PI.f32) -1/2)))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2)))) 2) (cbrt.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2)))))
(-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))
(+.f32 1 (-.f32 c (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 c (-.f32 1 (pow.f32 (PI.f32) -1/2)))
(*.f32 (sqrt.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2)))) (sqrt.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2)))))
(-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))
(+.f32 1 (-.f32 c (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 c (-.f32 1 (pow.f32 (PI.f32) -1/2)))
(*.f32 (-.f32 (pow.f32 (+.f32 1 c) 3) (/.f32 1 (pow.f32 (PI.f32) 3/2))) (/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 1 (+.f32 c (pow.f32 (PI.f32) -1/2))) (pow.f32 (+.f32 1 c) 2))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 c) 3) (/.f32 -1 (pow.f32 (PI.f32) 3/2))) (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 1 (+.f32 c (pow.f32 (PI.f32) -1/2))) (pow.f32 (+.f32 1 c) 2)))
(*.f32 (-.f32 (pow.f32 (+.f32 1 c) 2) (/.f32 1 (PI.f32))) (/.f32 1 (+.f32 1 (+.f32 c (pow.f32 (PI.f32) -1/2)))))
(/.f32 1 (/.f32 (+.f32 1 (+.f32 c (pow.f32 (PI.f32) -1/2))) (-.f32 (pow.f32 (+.f32 1 c) 2) (/.f32 1 (PI.f32)))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 c) 2) (/.f32 -1 (PI.f32))) (+.f32 1 (+.f32 c (pow.f32 (PI.f32) -1/2))))
(/.f32 (-.f32 (pow.f32 (+.f32 1 c) 2) (/.f32 1 (PI.f32))) (+.f32 1 (+.f32 c (pow.f32 (PI.f32) -1/2))))
(*.f32 (+.f32 (sqrt.f32 (+.f32 1 c)) (sqrt.f32 (pow.f32 (PI.f32) -1/2))) (-.f32 (sqrt.f32 (+.f32 1 c)) (sqrt.f32 (pow.f32 (PI.f32) -1/2))))
(-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))
(+.f32 1 (-.f32 c (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 c (-.f32 1 (pow.f32 (PI.f32) -1/2)))
(/.f32 1 (/.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 1 (+.f32 c (pow.f32 (PI.f32) -1/2))) (pow.f32 (+.f32 1 c) 2)) (-.f32 (pow.f32 (+.f32 1 c) 3) (/.f32 1 (pow.f32 (PI.f32) 3/2)))))
(*.f32 (-.f32 (pow.f32 (+.f32 1 c) 3) (/.f32 1 (pow.f32 (PI.f32) 3/2))) (/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 1 (+.f32 c (pow.f32 (PI.f32) -1/2))) (pow.f32 (+.f32 1 c) 2))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 c) 3) (/.f32 -1 (pow.f32 (PI.f32) 3/2))) (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 1 (+.f32 c (pow.f32 (PI.f32) -1/2))) (pow.f32 (+.f32 1 c) 2)))
(/.f32 1 (/.f32 (+.f32 1 (+.f32 c (pow.f32 (PI.f32) -1/2))) (-.f32 (pow.f32 (+.f32 1 c) 2) (/.f32 1 (PI.f32)))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 c) 2) (/.f32 -1 (PI.f32))) (+.f32 1 (+.f32 c (pow.f32 (PI.f32) -1/2))))
(/.f32 (-.f32 (pow.f32 (+.f32 1 c) 2) (/.f32 1 (PI.f32))) (+.f32 1 (+.f32 c (pow.f32 (PI.f32) -1/2))))
(/.f32 (-.f32 (pow.f32 (+.f32 1 c) 3) (/.f32 1 (pow.f32 (PI.f32) 3/2))) (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 1 (+.f32 c (pow.f32 (PI.f32) -1/2))) (pow.f32 (+.f32 1 c) 2)))
(*.f32 (-.f32 (pow.f32 (+.f32 1 c) 3) (/.f32 1 (pow.f32 (PI.f32) 3/2))) (/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 1 (+.f32 c (pow.f32 (PI.f32) -1/2))) (pow.f32 (+.f32 1 c) 2))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 c) 3) (/.f32 -1 (pow.f32 (PI.f32) 3/2))) (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 1 (+.f32 c (pow.f32 (PI.f32) -1/2))) (pow.f32 (+.f32 1 c) 2)))
(/.f32 (-.f32 (pow.f32 (+.f32 1 c) 2) (/.f32 1 (PI.f32))) (+.f32 1 (+.f32 c (pow.f32 (PI.f32) -1/2))))
(/.f32 1 (/.f32 (+.f32 1 (+.f32 c (pow.f32 (PI.f32) -1/2))) (-.f32 (pow.f32 (+.f32 1 c) 2) (/.f32 1 (PI.f32)))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 c) 2) (/.f32 -1 (PI.f32))) (+.f32 1 (+.f32 c (pow.f32 (PI.f32) -1/2))))
(/.f32 (fma.f32 (+.f32 1 (pow.f32 c 3)) (sqrt.f32 (PI.f32)) (neg.f32 (*.f32 (fma.f32 c (-.f32 c 1) 1) 1))) (*.f32 (fma.f32 c (-.f32 c 1) 1) (sqrt.f32 (PI.f32))))
(/.f32 (fma.f32 (+.f32 1 (pow.f32 c 3)) (sqrt.f32 (PI.f32)) (neg.f32 (fma.f32 c (+.f32 c -1) 1))) (*.f32 (sqrt.f32 (PI.f32)) (fma.f32 c (+.f32 c -1) 1)))
(/.f32 (fma.f32 (sqrt.f32 (PI.f32)) (+.f32 1 (pow.f32 c 3)) (neg.f32 (fma.f32 c (+.f32 c -1) 1))) (*.f32 (sqrt.f32 (PI.f32)) (fma.f32 c (+.f32 c -1) 1)))
(/.f32 (fma.f32 (-.f32 1 (*.f32 c c)) (sqrt.f32 (PI.f32)) (neg.f32 (*.f32 (-.f32 1 c) 1))) (*.f32 (-.f32 1 c) (sqrt.f32 (PI.f32))))
(/.f32 (fma.f32 (-.f32 1 (*.f32 c c)) (sqrt.f32 (PI.f32)) (neg.f32 (-.f32 1 c))) (*.f32 (sqrt.f32 (PI.f32)) (-.f32 1 c)))
(/.f32 (/.f32 (fma.f32 (-.f32 1 (*.f32 c c)) (sqrt.f32 (PI.f32)) (+.f32 c -1)) (sqrt.f32 (PI.f32))) (-.f32 1 c))
(/.f32 (fma.f32 (sqrt.f32 (PI.f32)) (-.f32 1 (*.f32 c c)) (+.f32 c -1)) (*.f32 (sqrt.f32 (PI.f32)) (-.f32 1 c)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 1 c) 3) (/.f32 1 (pow.f32 (PI.f32) 3/2)))) (neg.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 1 (+.f32 c (pow.f32 (PI.f32) -1/2))) (pow.f32 (+.f32 1 c) 2))))
(*.f32 (-.f32 (pow.f32 (+.f32 1 c) 3) (/.f32 1 (pow.f32 (PI.f32) 3/2))) (/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 1 (+.f32 c (pow.f32 (PI.f32) -1/2))) (pow.f32 (+.f32 1 c) 2))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 c) 3) (/.f32 -1 (pow.f32 (PI.f32) 3/2))) (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 1 (+.f32 c (pow.f32 (PI.f32) -1/2))) (pow.f32 (+.f32 1 c) 2)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 1 c) 2) (/.f32 1 (PI.f32)))) (neg.f32 (+.f32 1 (+.f32 c (pow.f32 (PI.f32) -1/2)))))
(/.f32 1 (/.f32 (+.f32 1 (+.f32 c (pow.f32 (PI.f32) -1/2))) (-.f32 (pow.f32 (+.f32 1 c) 2) (/.f32 1 (PI.f32)))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 c) 2) (/.f32 -1 (PI.f32))) (+.f32 1 (+.f32 c (pow.f32 (PI.f32) -1/2))))
(/.f32 (-.f32 (pow.f32 (+.f32 1 c) 2) (/.f32 1 (PI.f32))) (+.f32 1 (+.f32 c (pow.f32 (PI.f32) -1/2))))
(/.f32 (+.f32 1 (pow.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) 3)) (+.f32 1 (-.f32 (*.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) (-.f32 c (pow.f32 (PI.f32) -1/2))) (-.f32 c (pow.f32 (PI.f32) -1/2)))))
(/.f32 (+.f32 1 (pow.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) 3)) (+.f32 1 (+.f32 (-.f32 (*.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) (-.f32 c (pow.f32 (PI.f32) -1/2))) c) (pow.f32 (PI.f32) -1/2))))
(/.f32 (+.f32 1 (pow.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) 3)) (+.f32 1 (*.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) (-.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) 1))))
(/.f32 (+.f32 1 (pow.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) 3)) (+.f32 1 (*.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) (+.f32 -1 (-.f32 c (pow.f32 (PI.f32) -1/2))))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 c) 3) (pow.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) 3)) (+.f32 (pow.f32 (+.f32 1 c) 2) (-.f32 (*.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) (/.f32 -1 (sqrt.f32 (PI.f32)))) (*.f32 (+.f32 1 c) (/.f32 -1 (sqrt.f32 (PI.f32)))))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 c) 3) (/.f32 -1 (pow.f32 (sqrt.f32 (PI.f32)) 3))) (+.f32 (pow.f32 (+.f32 1 c) 2) (*.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) (-.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) (+.f32 1 c)))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 c) 3) (pow.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) 3)) (fma.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) (-.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) (+.f32 1 c)) (pow.f32 (+.f32 1 c) 2)))
(/.f32 (+.f32 (pow.f32 (+.f32 1 c) 3) (pow.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) 3)) (fma.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) (+.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) (-.f32 -1 c)) (pow.f32 (+.f32 1 c) 2)))
(/.f32 (-.f32 1 (*.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) (-.f32 c (pow.f32 (PI.f32) -1/2)))) (-.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2))))
(/.f32 (-.f32 1 (*.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) (-.f32 c (pow.f32 (PI.f32) -1/2)))) (+.f32 (-.f32 1 c) (pow.f32 (PI.f32) -1/2)))
(/.f32 (-.f32 1 (*.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) (-.f32 c (pow.f32 (PI.f32) -1/2)))) (+.f32 (pow.f32 (PI.f32) -1/2) (-.f32 1 c)))
(/.f32 (+.f32 1 (*.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) (-.f32 (pow.f32 (PI.f32) -1/2) c))) (+.f32 (pow.f32 (PI.f32) -1/2) (-.f32 1 c)))
(/.f32 (-.f32 (pow.f32 (+.f32 1 c) 2) (*.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) (/.f32 -1 (sqrt.f32 (PI.f32))))) (-.f32 (+.f32 1 c) (/.f32 -1 (sqrt.f32 (PI.f32)))))
(/.f32 (-.f32 (pow.f32 (+.f32 1 c) 2) (/.f32 (/.f32 1 (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (+.f32 1 (+.f32 c (/.f32 1 (sqrt.f32 (PI.f32))))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 c) 2) (/.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (+.f32 1 (+.f32 c (/.f32 1 (sqrt.f32 (PI.f32))))))
(pow.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2))) 1)
(-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))
(+.f32 1 (-.f32 c (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 c (-.f32 1 (pow.f32 (PI.f32) -1/2)))
(pow.f32 (cbrt.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2)))) 3)
(-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))
(+.f32 1 (-.f32 c (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 c (-.f32 1 (pow.f32 (PI.f32) -1/2)))
(pow.f32 (pow.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2))) 3) 1/3)
(-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))
(+.f32 1 (-.f32 c (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 c (-.f32 1 (pow.f32 (PI.f32) -1/2)))
(pow.f32 (sqrt.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2)))) 2)
(-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))
(+.f32 1 (-.f32 c (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 c (-.f32 1 (pow.f32 (PI.f32) -1/2)))
(sqrt.f32 (pow.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2))) 2))
(-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))
(+.f32 1 (-.f32 c (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 c (-.f32 1 (pow.f32 (PI.f32) -1/2)))
(log.f32 (exp.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2)))))
(-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))
(+.f32 1 (-.f32 c (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 c (-.f32 1 (pow.f32 (PI.f32) -1/2)))
(log.f32 (+.f32 1 (expm1.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2))))))
(-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))
(+.f32 1 (-.f32 c (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 c (-.f32 1 (pow.f32 (PI.f32) -1/2)))
(log.f32 (*.f32 (exp.f32 (+.f32 1 c)) (/.f32 1 (exp.f32 (pow.f32 (PI.f32) -1/2)))))
(-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))
(+.f32 1 (-.f32 c (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 c (-.f32 1 (pow.f32 (PI.f32) -1/2)))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (+.f32 1 c))) (exp.f32 (/.f32 -1 (sqrt.f32 (PI.f32))))))
(+.f32 1 (+.f32 c (/.f32 -1 (sqrt.f32 (PI.f32)))))
(+.f32 c (+.f32 1 (/.f32 -1 (sqrt.f32 (PI.f32)))))
(+.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) (+.f32 1 c))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (+.f32 1 c))) (/.f32 1 (exp.f32 (pow.f32 (PI.f32) -1/2)))))
(-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))
(+.f32 1 (-.f32 c (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 c (-.f32 1 (pow.f32 (PI.f32) -1/2)))
(log.f32 (*.f32 (exp.f32 (/.f32 -1 (sqrt.f32 (PI.f32)))) (exp.f32 (+.f32 1 c))))
(+.f32 1 (+.f32 c (/.f32 -1 (sqrt.f32 (PI.f32)))))
(+.f32 c (+.f32 1 (/.f32 -1 (sqrt.f32 (PI.f32)))))
(+.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) (+.f32 1 c))
(log.f32 (*.f32 (exp.f32 (/.f32 -1 (sqrt.f32 (PI.f32)))) (+.f32 1 (expm1.f32 (+.f32 1 c)))))
(+.f32 1 (+.f32 c (/.f32 -1 (sqrt.f32 (PI.f32)))))
(+.f32 c (+.f32 1 (/.f32 -1 (sqrt.f32 (PI.f32)))))
(+.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) (+.f32 1 c))
(log.f32 (*.f32 (/.f32 1 (exp.f32 (pow.f32 (PI.f32) -1/2))) (exp.f32 (+.f32 1 c))))
(-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))
(+.f32 1 (-.f32 c (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 c (-.f32 1 (pow.f32 (PI.f32) -1/2)))
(log.f32 (*.f32 (/.f32 1 (exp.f32 (pow.f32 (PI.f32) -1/2))) (+.f32 1 (expm1.f32 (+.f32 1 c)))))
(-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))
(+.f32 1 (-.f32 c (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 c (-.f32 1 (pow.f32 (PI.f32) -1/2)))
(log.f32 (/.f32 (exp.f32 (+.f32 1 c)) (+.f32 1 (expm1.f32 (pow.f32 (PI.f32) -1/2)))))
(-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))
(+.f32 1 (-.f32 c (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 c (-.f32 1 (pow.f32 (PI.f32) -1/2)))
(log.f32 (/.f32 (+.f32 1 (expm1.f32 (+.f32 1 c))) (exp.f32 (pow.f32 (PI.f32) -1/2))))
(-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))
(+.f32 1 (-.f32 c (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 c (-.f32 1 (pow.f32 (PI.f32) -1/2)))
(log.f32 (/.f32 (+.f32 1 (expm1.f32 (+.f32 1 c))) (+.f32 1 (expm1.f32 (pow.f32 (PI.f32) -1/2)))))
(-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))
(+.f32 1 (-.f32 c (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 c (-.f32 1 (pow.f32 (PI.f32) -1/2)))
(cbrt.f32 (pow.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2))) 3))
(-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))
(+.f32 1 (-.f32 c (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 c (-.f32 1 (pow.f32 (PI.f32) -1/2)))
(expm1.f32 (log1p.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2)))))
(-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))
(+.f32 1 (-.f32 c (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 c (-.f32 1 (pow.f32 (PI.f32) -1/2)))
(exp.f32 (log1p.f32 (-.f32 c (pow.f32 (PI.f32) -1/2))))
(exp.f32 (*.f32 (log1p.f32 (-.f32 c (pow.f32 (PI.f32) -1/2))) 1))
(exp.f32 (log1p.f32 (-.f32 c (pow.f32 (PI.f32) -1/2))))
(log1p.f32 (expm1.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2)))))
(-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))
(+.f32 1 (-.f32 c (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 c (-.f32 1 (pow.f32 (PI.f32) -1/2)))
(fma.f32 1 c (+.f32 1 (/.f32 -1 (sqrt.f32 (PI.f32)))))
(+.f32 1 (+.f32 c (/.f32 -1 (sqrt.f32 (PI.f32)))))
(+.f32 c (+.f32 1 (/.f32 -1 (sqrt.f32 (PI.f32)))))
(+.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) (+.f32 1 c))
(fma.f32 1 c (-.f32 1 (pow.f32 (PI.f32) -1/2)))
(-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))
(+.f32 1 (-.f32 c (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 c (-.f32 1 (pow.f32 (PI.f32) -1/2)))
(fma.f32 1 (+.f32 1 c) (/.f32 -1 (sqrt.f32 (PI.f32))))
(+.f32 1 (+.f32 c (/.f32 -1 (sqrt.f32 (PI.f32)))))
(+.f32 c (+.f32 1 (/.f32 -1 (sqrt.f32 (PI.f32)))))
(+.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) (+.f32 1 c))
(fma.f32 1 (+.f32 1 c) (*.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) 1))
(+.f32 1 (+.f32 c (/.f32 -1 (sqrt.f32 (PI.f32)))))
(+.f32 c (+.f32 1 (/.f32 -1 (sqrt.f32 (PI.f32)))))
(+.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) (+.f32 1 c))
(fma.f32 1 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2))) (fma.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) 1 (pow.f32 (PI.f32) -1/2)))
(+.f32 1 (+.f32 c (/.f32 -1 (sqrt.f32 (PI.f32)))))
(+.f32 c (+.f32 1 (/.f32 -1 (sqrt.f32 (PI.f32)))))
(+.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) (+.f32 1 c))
(fma.f32 1 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2))) (fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2))) (/.f32 1 (cbrt.f32 (PI.f32))) (pow.f32 (PI.f32) -1/2)))
(+.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2))) (fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2))) (/.f32 1 (cbrt.f32 (PI.f32))) (pow.f32 (PI.f32) -1/2)))
(+.f32 c (+.f32 (-.f32 1 (pow.f32 (PI.f32) -1/2)) (fma.f32 (/.f32 -1 (cbrt.f32 (PI.f32))) (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (pow.f32 (PI.f32) -1/2))))
(+.f32 c (+.f32 (-.f32 1 (pow.f32 (PI.f32) -1/2)) (-.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (cbrt.f32 (PI.f32))))))
(fma.f32 1 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2))) (+.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) (pow.f32 (PI.f32) -1/2)))
(+.f32 1 (+.f32 c (/.f32 -1 (sqrt.f32 (PI.f32)))))
(+.f32 c (+.f32 1 (/.f32 -1 (sqrt.f32 (PI.f32)))))
(+.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) (+.f32 1 c))
(fma.f32 1 (/.f32 -1 (sqrt.f32 (PI.f32))) (+.f32 1 c))
(+.f32 1 (+.f32 c (/.f32 -1 (sqrt.f32 (PI.f32)))))
(+.f32 c (+.f32 1 (/.f32 -1 (sqrt.f32 (PI.f32)))))
(+.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) (+.f32 1 c))
(fma.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2)) 1)
(-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))
(+.f32 1 (-.f32 c (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 c (-.f32 1 (pow.f32 (PI.f32) -1/2)))
(fma.f32 c 1 (+.f32 1 (/.f32 -1 (sqrt.f32 (PI.f32)))))
(+.f32 1 (+.f32 c (/.f32 -1 (sqrt.f32 (PI.f32)))))
(+.f32 c (+.f32 1 (/.f32 -1 (sqrt.f32 (PI.f32)))))
(+.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) (+.f32 1 c))
(fma.f32 c 1 (-.f32 1 (pow.f32 (PI.f32) -1/2)))
(-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))
(+.f32 1 (-.f32 c (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 c (-.f32 1 (pow.f32 (PI.f32) -1/2)))
(fma.f32 (+.f32 1 c) 1 (/.f32 -1 (sqrt.f32 (PI.f32))))
(+.f32 1 (+.f32 c (/.f32 -1 (sqrt.f32 (PI.f32)))))
(+.f32 c (+.f32 1 (/.f32 -1 (sqrt.f32 (PI.f32)))))
(+.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) (+.f32 1 c))
(fma.f32 (+.f32 1 c) 1 (*.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) 1))
(+.f32 1 (+.f32 c (/.f32 -1 (sqrt.f32 (PI.f32)))))
(+.f32 c (+.f32 1 (/.f32 -1 (sqrt.f32 (PI.f32)))))
(+.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) (+.f32 1 c))
(fma.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2))) 1 (fma.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) 1 (pow.f32 (PI.f32) -1/2)))
(+.f32 1 (+.f32 c (/.f32 -1 (sqrt.f32 (PI.f32)))))
(+.f32 c (+.f32 1 (/.f32 -1 (sqrt.f32 (PI.f32)))))
(+.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) (+.f32 1 c))
(fma.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2))) 1 (fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2))) (/.f32 1 (cbrt.f32 (PI.f32))) (pow.f32 (PI.f32) -1/2)))
(+.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2))) (fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2))) (/.f32 1 (cbrt.f32 (PI.f32))) (pow.f32 (PI.f32) -1/2)))
(+.f32 c (+.f32 (-.f32 1 (pow.f32 (PI.f32) -1/2)) (fma.f32 (/.f32 -1 (cbrt.f32 (PI.f32))) (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (pow.f32 (PI.f32) -1/2))))
(+.f32 c (+.f32 (-.f32 1 (pow.f32 (PI.f32) -1/2)) (-.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (cbrt.f32 (PI.f32))))))
(fma.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2))) 1 (+.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) (pow.f32 (PI.f32) -1/2)))
(+.f32 1 (+.f32 c (/.f32 -1 (sqrt.f32 (PI.f32)))))
(+.f32 c (+.f32 1 (/.f32 -1 (sqrt.f32 (PI.f32)))))
(+.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) (+.f32 1 c))
(fma.f32 (cbrt.f32 c) (pow.f32 (cbrt.f32 c) 2) (+.f32 1 (/.f32 -1 (sqrt.f32 (PI.f32)))))
(+.f32 1 (+.f32 c (/.f32 -1 (sqrt.f32 (PI.f32)))))
(+.f32 c (+.f32 1 (/.f32 -1 (sqrt.f32 (PI.f32)))))
(+.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) (+.f32 1 c))
(fma.f32 (cbrt.f32 c) (pow.f32 (cbrt.f32 c) 2) (-.f32 1 (pow.f32 (PI.f32) -1/2)))
(-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))
(+.f32 1 (-.f32 c (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 c (-.f32 1 (pow.f32 (PI.f32) -1/2)))
(fma.f32 (pow.f32 (cbrt.f32 c) 2) (cbrt.f32 c) (+.f32 1 (/.f32 -1 (sqrt.f32 (PI.f32)))))
(+.f32 1 (+.f32 c (/.f32 -1 (sqrt.f32 (PI.f32)))))
(+.f32 c (+.f32 1 (/.f32 -1 (sqrt.f32 (PI.f32)))))
(+.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) (+.f32 1 c))
(fma.f32 (pow.f32 (cbrt.f32 c) 2) (cbrt.f32 c) (-.f32 1 (pow.f32 (PI.f32) -1/2)))
(-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))
(+.f32 1 (-.f32 c (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 c (-.f32 1 (pow.f32 (PI.f32) -1/2)))
(fma.f32 (cbrt.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2)))) (pow.f32 (cbrt.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2)))) 2) (fma.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) 1 (pow.f32 (PI.f32) -1/2)))
(+.f32 1 (+.f32 c (/.f32 -1 (sqrt.f32 (PI.f32)))))
(+.f32 c (+.f32 1 (/.f32 -1 (sqrt.f32 (PI.f32)))))
(+.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) (+.f32 1 c))
(fma.f32 (cbrt.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2)))) (pow.f32 (cbrt.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2)))) 2) (fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2))) (/.f32 1 (cbrt.f32 (PI.f32))) (pow.f32 (PI.f32) -1/2)))
(+.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2))) (fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2))) (/.f32 1 (cbrt.f32 (PI.f32))) (pow.f32 (PI.f32) -1/2)))
(+.f32 c (+.f32 (-.f32 1 (pow.f32 (PI.f32) -1/2)) (fma.f32 (/.f32 -1 (cbrt.f32 (PI.f32))) (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (pow.f32 (PI.f32) -1/2))))
(+.f32 c (+.f32 (-.f32 1 (pow.f32 (PI.f32) -1/2)) (-.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (cbrt.f32 (PI.f32))))))
(fma.f32 (cbrt.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2)))) (pow.f32 (cbrt.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2)))) 2) (+.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) (pow.f32 (PI.f32) -1/2)))
(+.f32 1 (+.f32 c (/.f32 -1 (sqrt.f32 (PI.f32)))))
(+.f32 c (+.f32 1 (/.f32 -1 (sqrt.f32 (PI.f32)))))
(+.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) (+.f32 1 c))
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2)))) 2) (cbrt.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2)))) (fma.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) 1 (pow.f32 (PI.f32) -1/2)))
(+.f32 1 (+.f32 c (/.f32 -1 (sqrt.f32 (PI.f32)))))
(+.f32 c (+.f32 1 (/.f32 -1 (sqrt.f32 (PI.f32)))))
(+.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) (+.f32 1 c))
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2)))) 2) (cbrt.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2)))) (fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2))) (/.f32 1 (cbrt.f32 (PI.f32))) (pow.f32 (PI.f32) -1/2)))
(+.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2))) (fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2))) (/.f32 1 (cbrt.f32 (PI.f32))) (pow.f32 (PI.f32) -1/2)))
(+.f32 c (+.f32 (-.f32 1 (pow.f32 (PI.f32) -1/2)) (fma.f32 (/.f32 -1 (cbrt.f32 (PI.f32))) (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (pow.f32 (PI.f32) -1/2))))
(+.f32 c (+.f32 (-.f32 1 (pow.f32 (PI.f32) -1/2)) (-.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (cbrt.f32 (PI.f32))))))
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2)))) 2) (cbrt.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2)))) (+.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) (pow.f32 (PI.f32) -1/2)))
(+.f32 1 (+.f32 c (/.f32 -1 (sqrt.f32 (PI.f32)))))
(+.f32 c (+.f32 1 (/.f32 -1 (sqrt.f32 (PI.f32)))))
(+.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) (+.f32 1 c))
(fma.f32 (cbrt.f32 (+.f32 1 c)) (pow.f32 (cbrt.f32 (+.f32 1 c)) 2) (/.f32 -1 (sqrt.f32 (PI.f32))))
(+.f32 1 (+.f32 c (/.f32 -1 (sqrt.f32 (PI.f32)))))
(+.f32 c (+.f32 1 (/.f32 -1 (sqrt.f32 (PI.f32)))))
(+.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) (+.f32 1 c))
(fma.f32 (cbrt.f32 (+.f32 1 c)) (pow.f32 (cbrt.f32 (+.f32 1 c)) 2) (*.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) 1))
(+.f32 1 (+.f32 c (/.f32 -1 (sqrt.f32 (PI.f32)))))
(+.f32 c (+.f32 1 (/.f32 -1 (sqrt.f32 (PI.f32)))))
(+.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) (+.f32 1 c))
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 1 c)) 2) (cbrt.f32 (+.f32 1 c)) (/.f32 -1 (sqrt.f32 (PI.f32))))
(+.f32 1 (+.f32 c (/.f32 -1 (sqrt.f32 (PI.f32)))))
(+.f32 c (+.f32 1 (/.f32 -1 (sqrt.f32 (PI.f32)))))
(+.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) (+.f32 1 c))
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 1 c)) 2) (cbrt.f32 (+.f32 1 c)) (*.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) 1))
(+.f32 1 (+.f32 c (/.f32 -1 (sqrt.f32 (PI.f32)))))
(+.f32 c (+.f32 1 (/.f32 -1 (sqrt.f32 (PI.f32)))))
(+.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) (+.f32 1 c))
(fma.f32 (/.f32 1 (cbrt.f32 (PI.f32))) (neg.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2))) (+.f32 1 c))
(fma.f32 (/.f32 -1 (cbrt.f32 (PI.f32))) (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (+.f32 1 c))
(-.f32 (+.f32 1 c) (/.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (cbrt.f32 (PI.f32))))
(fma.f32 (sqrt.f32 c) (sqrt.f32 c) (+.f32 1 (/.f32 -1 (sqrt.f32 (PI.f32)))))
(+.f32 1 (+.f32 c (/.f32 -1 (sqrt.f32 (PI.f32)))))
(+.f32 c (+.f32 1 (/.f32 -1 (sqrt.f32 (PI.f32)))))
(+.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) (+.f32 1 c))
(fma.f32 (sqrt.f32 c) (sqrt.f32 c) (-.f32 1 (pow.f32 (PI.f32) -1/2)))
(-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))
(+.f32 1 (-.f32 c (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 c (-.f32 1 (pow.f32 (PI.f32) -1/2)))
(fma.f32 (sqrt.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2)))) (sqrt.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2)))) (fma.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) 1 (pow.f32 (PI.f32) -1/2)))
(+.f32 1 (+.f32 c (/.f32 -1 (sqrt.f32 (PI.f32)))))
(+.f32 c (+.f32 1 (/.f32 -1 (sqrt.f32 (PI.f32)))))
(+.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) (+.f32 1 c))
(fma.f32 (sqrt.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2)))) (sqrt.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2)))) (fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2))) (/.f32 1 (cbrt.f32 (PI.f32))) (pow.f32 (PI.f32) -1/2)))
(+.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2))) (fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2))) (/.f32 1 (cbrt.f32 (PI.f32))) (pow.f32 (PI.f32) -1/2)))
(+.f32 c (+.f32 (-.f32 1 (pow.f32 (PI.f32) -1/2)) (fma.f32 (/.f32 -1 (cbrt.f32 (PI.f32))) (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (pow.f32 (PI.f32) -1/2))))
(+.f32 c (+.f32 (-.f32 1 (pow.f32 (PI.f32) -1/2)) (-.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (cbrt.f32 (PI.f32))))))
(fma.f32 (sqrt.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2)))) (sqrt.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2)))) (+.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) (pow.f32 (PI.f32) -1/2)))
(+.f32 1 (+.f32 c (/.f32 -1 (sqrt.f32 (PI.f32)))))
(+.f32 c (+.f32 1 (/.f32 -1 (sqrt.f32 (PI.f32)))))
(+.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) (+.f32 1 c))
(fma.f32 (sqrt.f32 (pow.f32 (PI.f32) -1/2)) (neg.f32 (sqrt.f32 (pow.f32 (PI.f32) -1/2))) (+.f32 1 c))
(-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))
(+.f32 1 (-.f32 c (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 c (-.f32 1 (pow.f32 (PI.f32) -1/2)))
(fma.f32 (sqrt.f32 (+.f32 1 c)) (sqrt.f32 (+.f32 1 c)) (/.f32 -1 (sqrt.f32 (PI.f32))))
(+.f32 1 (+.f32 c (/.f32 -1 (sqrt.f32 (PI.f32)))))
(+.f32 c (+.f32 1 (/.f32 -1 (sqrt.f32 (PI.f32)))))
(+.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) (+.f32 1 c))
(fma.f32 (sqrt.f32 (+.f32 1 c)) (sqrt.f32 (+.f32 1 c)) (*.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) 1))
(+.f32 1 (+.f32 c (/.f32 -1 (sqrt.f32 (PI.f32)))))
(+.f32 c (+.f32 1 (/.f32 -1 (sqrt.f32 (PI.f32)))))
(+.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) (+.f32 1 c))
(fma.f32 -1 (pow.f32 (PI.f32) -1/2) (+.f32 1 c))
(-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))
(+.f32 1 (-.f32 c (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 c (-.f32 1 (pow.f32 (PI.f32) -1/2)))
(fma.f32 (+.f32 1 (pow.f32 c 3)) (/.f32 1 (fma.f32 c (-.f32 c 1) 1)) (/.f32 -1 (sqrt.f32 (PI.f32))))
(fma.f32 (+.f32 1 (pow.f32 c 3)) (/.f32 1 (fma.f32 c (+.f32 c -1) 1)) (/.f32 -1 (sqrt.f32 (PI.f32))))
(+.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) (/.f32 (+.f32 1 (pow.f32 c 3)) (fma.f32 c (+.f32 c -1) 1)))
(fma.f32 (+.f32 1 (pow.f32 c 3)) (/.f32 1 (fma.f32 c (-.f32 c 1) 1)) (*.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) 1))
(fma.f32 (+.f32 1 (pow.f32 c 3)) (/.f32 1 (fma.f32 c (+.f32 c -1) 1)) (/.f32 -1 (sqrt.f32 (PI.f32))))
(+.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) (/.f32 (+.f32 1 (pow.f32 c 3)) (fma.f32 c (+.f32 c -1) 1)))
(fma.f32 (-.f32 (pow.f32 (+.f32 1 c) 3) (/.f32 1 (pow.f32 (PI.f32) 3/2))) (/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 1 (+.f32 c (pow.f32 (PI.f32) -1/2))) (pow.f32 (+.f32 1 c) 2))) (fma.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) 1 (pow.f32 (PI.f32) -1/2)))
(fma.f32 (-.f32 (pow.f32 (+.f32 1 c) 3) (/.f32 1 (pow.f32 (PI.f32) 3/2))) (/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 1 (+.f32 c (pow.f32 (PI.f32) -1/2))) (pow.f32 (+.f32 1 c) 2))) (+.f32 (pow.f32 (PI.f32) -1/2) (/.f32 -1 (sqrt.f32 (PI.f32)))))
(+.f32 (+.f32 (pow.f32 (PI.f32) -1/2) (/.f32 -1 (sqrt.f32 (PI.f32)))) (/.f32 (+.f32 (pow.f32 (+.f32 1 c) 3) (/.f32 -1 (pow.f32 (PI.f32) 3/2))) (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 1 (+.f32 c (pow.f32 (PI.f32) -1/2))) (pow.f32 (+.f32 1 c) 2))))
(fma.f32 (-.f32 (pow.f32 (+.f32 1 c) 3) (/.f32 1 (pow.f32 (PI.f32) 3/2))) (/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 1 (+.f32 c (pow.f32 (PI.f32) -1/2))) (pow.f32 (+.f32 1 c) 2))) (fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2))) (/.f32 1 (cbrt.f32 (PI.f32))) (pow.f32 (PI.f32) -1/2)))
(+.f32 (fma.f32 (/.f32 -1 (cbrt.f32 (PI.f32))) (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (pow.f32 (PI.f32) -1/2)) (/.f32 (+.f32 (pow.f32 (+.f32 1 c) 3) (/.f32 -1 (pow.f32 (PI.f32) 3/2))) (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 1 (+.f32 c (pow.f32 (PI.f32) -1/2))) (pow.f32 (+.f32 1 c) 2))))
(+.f32 (-.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (cbrt.f32 (PI.f32)))) (/.f32 (+.f32 (pow.f32 (+.f32 1 c) 3) (/.f32 -1 (pow.f32 (PI.f32) 3/2))) (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 1 (+.f32 c (pow.f32 (PI.f32) -1/2))) (pow.f32 (+.f32 1 c) 2))))
(fma.f32 (-.f32 (pow.f32 (+.f32 1 c) 3) (/.f32 1 (pow.f32 (PI.f32) 3/2))) (/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 1 (+.f32 c (pow.f32 (PI.f32) -1/2))) (pow.f32 (+.f32 1 c) 2))) (+.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) (pow.f32 (PI.f32) -1/2)))
(fma.f32 (-.f32 (pow.f32 (+.f32 1 c) 3) (/.f32 1 (pow.f32 (PI.f32) 3/2))) (/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 1 (+.f32 c (pow.f32 (PI.f32) -1/2))) (pow.f32 (+.f32 1 c) 2))) (+.f32 (pow.f32 (PI.f32) -1/2) (/.f32 -1 (sqrt.f32 (PI.f32)))))
(+.f32 (+.f32 (pow.f32 (PI.f32) -1/2) (/.f32 -1 (sqrt.f32 (PI.f32)))) (/.f32 (+.f32 (pow.f32 (+.f32 1 c) 3) (/.f32 -1 (pow.f32 (PI.f32) 3/2))) (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 1 (+.f32 c (pow.f32 (PI.f32) -1/2))) (pow.f32 (+.f32 1 c) 2))))
(fma.f32 (-.f32 1 (*.f32 c c)) (/.f32 1 (-.f32 1 c)) (/.f32 -1 (sqrt.f32 (PI.f32))))
(+.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) (/.f32 (-.f32 1 (*.f32 c c)) (-.f32 1 c)))
(fma.f32 (-.f32 1 (*.f32 c c)) (/.f32 1 (-.f32 1 c)) (*.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) 1))
(fma.f32 (-.f32 1 (*.f32 c c)) (/.f32 1 (-.f32 1 c)) (/.f32 -1 (sqrt.f32 (PI.f32))))
(+.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) (/.f32 (-.f32 1 (*.f32 c c)) (-.f32 1 c)))
(fma.f32 (-.f32 (pow.f32 (+.f32 1 c) 2) (/.f32 1 (PI.f32))) (/.f32 1 (+.f32 1 (+.f32 c (pow.f32 (PI.f32) -1/2)))) (fma.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) 1 (pow.f32 (PI.f32) -1/2)))
(fma.f32 (-.f32 (pow.f32 (+.f32 1 c) 2) (/.f32 1 (PI.f32))) (/.f32 1 (+.f32 1 (+.f32 c (pow.f32 (PI.f32) -1/2)))) (+.f32 (pow.f32 (PI.f32) -1/2) (/.f32 -1 (sqrt.f32 (PI.f32)))))
(+.f32 (+.f32 (pow.f32 (PI.f32) -1/2) (/.f32 -1 (sqrt.f32 (PI.f32)))) (/.f32 (+.f32 (pow.f32 (+.f32 1 c) 2) (/.f32 -1 (PI.f32))) (+.f32 1 (+.f32 c (pow.f32 (PI.f32) -1/2)))))
(+.f32 (+.f32 (pow.f32 (PI.f32) -1/2) (/.f32 -1 (sqrt.f32 (PI.f32)))) (/.f32 (-.f32 (pow.f32 (+.f32 1 c) 2) (/.f32 1 (PI.f32))) (+.f32 1 (+.f32 c (pow.f32 (PI.f32) -1/2)))))
(fma.f32 (-.f32 (pow.f32 (+.f32 1 c) 2) (/.f32 1 (PI.f32))) (/.f32 1 (+.f32 1 (+.f32 c (pow.f32 (PI.f32) -1/2)))) (fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2))) (/.f32 1 (cbrt.f32 (PI.f32))) (pow.f32 (PI.f32) -1/2)))
(+.f32 (fma.f32 (/.f32 -1 (cbrt.f32 (PI.f32))) (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (pow.f32 (PI.f32) -1/2)) (/.f32 (+.f32 (pow.f32 (+.f32 1 c) 2) (/.f32 -1 (PI.f32))) (+.f32 1 (+.f32 c (pow.f32 (PI.f32) -1/2)))))
(+.f32 (-.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (cbrt.f32 (PI.f32)))) (/.f32 (-.f32 (pow.f32 (+.f32 1 c) 2) (/.f32 1 (PI.f32))) (+.f32 1 (+.f32 c (pow.f32 (PI.f32) -1/2)))))
(fma.f32 (-.f32 (pow.f32 (+.f32 1 c) 2) (/.f32 1 (PI.f32))) (/.f32 1 (+.f32 1 (+.f32 c (pow.f32 (PI.f32) -1/2)))) (+.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) (pow.f32 (PI.f32) -1/2)))
(fma.f32 (-.f32 (pow.f32 (+.f32 1 c) 2) (/.f32 1 (PI.f32))) (/.f32 1 (+.f32 1 (+.f32 c (pow.f32 (PI.f32) -1/2)))) (+.f32 (pow.f32 (PI.f32) -1/2) (/.f32 -1 (sqrt.f32 (PI.f32)))))
(+.f32 (+.f32 (pow.f32 (PI.f32) -1/2) (/.f32 -1 (sqrt.f32 (PI.f32)))) (/.f32 (+.f32 (pow.f32 (+.f32 1 c) 2) (/.f32 -1 (PI.f32))) (+.f32 1 (+.f32 c (pow.f32 (PI.f32) -1/2)))))
(+.f32 (+.f32 (pow.f32 (PI.f32) -1/2) (/.f32 -1 (sqrt.f32 (PI.f32)))) (/.f32 (-.f32 (pow.f32 (+.f32 1 c) 2) (/.f32 1 (PI.f32))) (+.f32 1 (+.f32 c (pow.f32 (PI.f32) -1/2)))))
(fma.f32 (*.f32 (cbrt.f32 (/.f32 -1 (sqrt.f32 (PI.f32)))) (cbrt.f32 (/.f32 -1 (sqrt.f32 (PI.f32))))) (cbrt.f32 (/.f32 -1 (sqrt.f32 (PI.f32)))) (+.f32 1 c))
(+.f32 1 (+.f32 c (/.f32 -1 (sqrt.f32 (PI.f32)))))
(+.f32 c (+.f32 1 (/.f32 -1 (sqrt.f32 (PI.f32)))))
(+.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) (+.f32 1 c))
(fma.f32 (*.f32 (cbrt.f32 (-.f32 c (pow.f32 (PI.f32) -1/2))) (cbrt.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)))) (cbrt.f32 (-.f32 c (pow.f32 (PI.f32) -1/2))) 1)
(-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))
(+.f32 1 (-.f32 c (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 c (-.f32 1 (pow.f32 (PI.f32) -1/2)))
(fma.f32 (sqrt.f32 (/.f32 -1 (sqrt.f32 (PI.f32)))) (sqrt.f32 (/.f32 -1 (sqrt.f32 (PI.f32)))) (+.f32 1 c))
(+.f32 1 (+.f32 c (/.f32 -1 (sqrt.f32 (PI.f32)))))
(+.f32 c (+.f32 1 (/.f32 -1 (sqrt.f32 (PI.f32)))))
(+.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) (+.f32 1 c))
(fma.f32 (sqrt.f32 (-.f32 c (pow.f32 (PI.f32) -1/2))) (sqrt.f32 (-.f32 c (pow.f32 (PI.f32) -1/2))) 1)
(-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))
(+.f32 1 (-.f32 c (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 c (-.f32 1 (pow.f32 (PI.f32) -1/2)))
(fma.f32 (neg.f32 (sqrt.f32 (pow.f32 (PI.f32) -1/2))) (sqrt.f32 (pow.f32 (PI.f32) -1/2)) (+.f32 1 c))
(-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))
(+.f32 1 (-.f32 c (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 c (-.f32 1 (pow.f32 (PI.f32) -1/2)))
(fma.f32 (neg.f32 (/.f32 1 (cbrt.f32 (PI.f32)))) (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (+.f32 1 c))
(fma.f32 (/.f32 1 (cbrt.f32 (PI.f32))) (neg.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2))) (+.f32 1 c))
(fma.f32 (/.f32 -1 (cbrt.f32 (PI.f32))) (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (+.f32 1 c))
(-.f32 (+.f32 1 c) (/.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (cbrt.f32 (PI.f32))))
(fma.f32 (+.f32 (sqrt.f32 (+.f32 1 c)) (sqrt.f32 (pow.f32 (PI.f32) -1/2))) (-.f32 (sqrt.f32 (+.f32 1 c)) (sqrt.f32 (pow.f32 (PI.f32) -1/2))) (fma.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) 1 (pow.f32 (PI.f32) -1/2)))
(+.f32 1 (+.f32 c (/.f32 -1 (sqrt.f32 (PI.f32)))))
(+.f32 c (+.f32 1 (/.f32 -1 (sqrt.f32 (PI.f32)))))
(+.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) (+.f32 1 c))
(fma.f32 (+.f32 (sqrt.f32 (+.f32 1 c)) (sqrt.f32 (pow.f32 (PI.f32) -1/2))) (-.f32 (sqrt.f32 (+.f32 1 c)) (sqrt.f32 (pow.f32 (PI.f32) -1/2))) (fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2))) (/.f32 1 (cbrt.f32 (PI.f32))) (pow.f32 (PI.f32) -1/2)))
(+.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2))) (fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2))) (/.f32 1 (cbrt.f32 (PI.f32))) (pow.f32 (PI.f32) -1/2)))
(+.f32 c (+.f32 (-.f32 1 (pow.f32 (PI.f32) -1/2)) (fma.f32 (/.f32 -1 (cbrt.f32 (PI.f32))) (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (pow.f32 (PI.f32) -1/2))))
(+.f32 c (+.f32 (-.f32 1 (pow.f32 (PI.f32) -1/2)) (-.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (cbrt.f32 (PI.f32))))))
(fma.f32 (+.f32 (sqrt.f32 (+.f32 1 c)) (sqrt.f32 (pow.f32 (PI.f32) -1/2))) (-.f32 (sqrt.f32 (+.f32 1 c)) (sqrt.f32 (pow.f32 (PI.f32) -1/2))) (+.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) (pow.f32 (PI.f32) -1/2)))
(+.f32 1 (+.f32 c (/.f32 -1 (sqrt.f32 (PI.f32)))))
(+.f32 c (+.f32 1 (/.f32 -1 (sqrt.f32 (PI.f32)))))
(+.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) (+.f32 1 c))
(fma.f32 (+.f32 (sqrt.f32 c) (sqrt.f32 (pow.f32 (PI.f32) -1/2))) (-.f32 (sqrt.f32 c) (sqrt.f32 (pow.f32 (PI.f32) -1/2))) 1)
(-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))
(+.f32 1 (-.f32 c (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 c (-.f32 1 (pow.f32 (PI.f32) -1/2)))
(+.f32 0 (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32)))) (cbrt.f32 (pow.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))))))
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 1)
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
(pow.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) 1)
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
(pow.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) 1/2)
(sqrt.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))
(pow.f32 (cbrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 3)
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
(pow.f32 (pow.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) 3) 1/3)
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
(pow.f32 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 2)
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
(sqrt.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))
(fabs.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
(log.f32 (pow.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))))
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
(cbrt.f32 (pow.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) 3))
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 cosTheta 3) (pow.f32 (PI.f32) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3/2) (pow.f32 cosTheta 3)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3/2) (pow.f32 cosTheta 3)))
(expm1.f32 (log1p.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
(exp.f32 (log.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 1))
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
(log1p.f32 (expm1.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
(+.f32 0 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))
(*.f32 (PI.f32) (*.f32 cosTheta cosTheta))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (PI.f32))) (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (PI.f32))))) (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (PI.f32)))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (PI.f32))))) (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (PI.f32)))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (PI.f32)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (PI.f32)))) (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (PI.f32)))))
(*.f32 (PI.f32) (*.f32 cosTheta cosTheta))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) 1)
(*.f32 (PI.f32) (*.f32 cosTheta cosTheta))
(pow.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) 2)
(*.f32 (PI.f32) (*.f32 cosTheta cosTheta))
(pow.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) 1)
(*.f32 (PI.f32) (*.f32 cosTheta cosTheta))
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) 3)
(*.f32 (PI.f32) (*.f32 cosTheta cosTheta))
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) 3) 1/3)
(*.f32 (PI.f32) (*.f32 cosTheta cosTheta))
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) 2))
(*.f32 (PI.f32) (*.f32 cosTheta cosTheta))
(log.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (PI.f32)))
(*.f32 (PI.f32) (*.f32 cosTheta cosTheta))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))))
(*.f32 (PI.f32) (*.f32 cosTheta cosTheta))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) 3))
(*.f32 (PI.f32) (*.f32 cosTheta cosTheta))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 cosTheta cosTheta) 3)))
(*.f32 (PI.f32) (*.f32 cosTheta cosTheta))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 cosTheta cosTheta) 3) (pow.f32 (PI.f32) 3)))
(*.f32 (PI.f32) (*.f32 cosTheta cosTheta))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(*.f32 (PI.f32) (*.f32 cosTheta cosTheta))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(*.f32 (PI.f32) (*.f32 cosTheta cosTheta))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) 1))
(*.f32 (PI.f32) (*.f32 cosTheta cosTheta))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(*.f32 (PI.f32) (*.f32 cosTheta cosTheta))

localize332.0ms (1.8%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.2%
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (/.f32 (/.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (sqrt.f32 (PI.f32))) (sqrt.f32 cosTheta)) (sqrt.f32 cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
98.9%
(/.f32 (/.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (sqrt.f32 (PI.f32))) (sqrt.f32 cosTheta)) (sqrt.f32 cosTheta))
98.3%
(/.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (sqrt.f32 (PI.f32))) (sqrt.f32 cosTheta))
97.3%
(/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (sqrt.f32 (PI.f32)))
Compiler

Compiled 148 to 62 computations (58.1% saved)

series18.0ms (0.1%)

Counts
4 → 34
Calls

15 calls:

TimeVariablePointExpression
5.0ms
cosTheta
@-inf
(/.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (sqrt.f32 (PI.f32))) (sqrt.f32 cosTheta))
2.0ms
cosTheta
@0
(/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (sqrt.f32 (PI.f32)))
2.0ms
cosTheta
@-inf
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (/.f32 (/.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (sqrt.f32 (PI.f32))) (sqrt.f32 cosTheta)) (sqrt.f32 cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
1.0ms
cosTheta
@0
(/.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (sqrt.f32 (PI.f32))) (sqrt.f32 cosTheta))
1.0ms
cosTheta
@0
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (/.f32 (/.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (sqrt.f32 (PI.f32))) (sqrt.f32 cosTheta)) (sqrt.f32 cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))

rewrite53.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
522×add-sqr-sqrt
514×pow1
512×*-un-lft-identity
482×add-exp-log
482×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
023164
151424
Stop Event
node limit
Counts
4 → 52
Calls
Call 1
Inputs
(/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (sqrt.f32 (PI.f32))) (sqrt.f32 cosTheta))
(/.f32 (/.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (sqrt.f32 (PI.f32))) (sqrt.f32 cosTheta)) (sqrt.f32 cosTheta))
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (/.f32 (/.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (sqrt.f32 (PI.f32))) (sqrt.f32 cosTheta)) (sqrt.f32 cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
Outputs
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (PI.f32) -1/2))) 1)
(*.f32 1 (pow.f32 (PI.f32) -1/2))
(*.f32 (pow.f32 (PI.f32) -1/2) 1)
(*.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (cbrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (cbrt.f32 (/.f32 1 (PI.f32))) (cbrt.f32 (pow.f32 (PI.f32) -1/2)))
(*.f32 (sqrt.f32 (pow.f32 (PI.f32) -1/2)) (sqrt.f32 (pow.f32 (PI.f32) -1/2)))
(*.f32 -1 (neg.f32 (pow.f32 (PI.f32) -1/2)))
(*.f32 (/.f32 1 (cbrt.f32 (PI.f32))) (cbrt.f32 (pow.f32 (PI.f32) -1/2)))
(pow.f32 (PI.f32) -1/2)
(pow.f32 (sqrt.f32 (PI.f32)) -1)
(pow.f32 (pow.f32 (PI.f32) -1/2) 1)
(pow.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2)) 3)
(pow.f32 (pow.f32 (pow.f32 (PI.f32) -1/2) 3) 1/3)
(pow.f32 (sqrt.f32 (pow.f32 (PI.f32) -1/2)) 2)
(pow.f32 (/.f32 1 (PI.f32)) 1/2)
(neg.f32 (neg.f32 (pow.f32 (PI.f32) -1/2)))
(sqrt.f32 (/.f32 1 (PI.f32)))
(log.f32 (exp.f32 (pow.f32 (PI.f32) -1/2)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (PI.f32) -1/2))))
(cbrt.f32 (pow.f32 (pow.f32 (PI.f32) -1/2) 3))
(cbrt.f32 (/.f32 1 (pow.f32 (PI.f32) 3/2)))
(expm1.f32 (log1p.f32 (pow.f32 (PI.f32) -1/2)))
(exp.f32 (log.f32 (pow.f32 (PI.f32) -1/2)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (PI.f32) -1/2)) 1))
(log1p.f32 (expm1.f32 (pow.f32 (PI.f32) -1/2)))
0
cosTheta
0
cosTheta
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (+.f32 1 c)))) 1)
(*.f32 1 (/.f32 1 (+.f32 1 c)))
(*.f32 (/.f32 1 (+.f32 1 c)) 1)
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 1 c))) (cbrt.f32 (pow.f32 (+.f32 1 c) -2)))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 1 c) -2)) (/.f32 1 (cbrt.f32 (+.f32 1 c))))
(*.f32 (pow.f32 (+.f32 1 c) -2) (+.f32 1 c))
(*.f32 (pow.f32 (+.f32 1 c) -1/2) (pow.f32 (+.f32 1 c) -1/2))
(*.f32 -1 (/.f32 1 (+.f32 -1 (neg.f32 c))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (+.f32 1 c)) 2) -1) (pow.f32 (cbrt.f32 (+.f32 1 c)) -1))
(*.f32 (pow.f32 (sqrt.f32 (+.f32 1 c)) -1) (pow.f32 (sqrt.f32 (+.f32 1 c)) -1))
(*.f32 (/.f32 1 (+.f32 0 (pow.f32 (+.f32 1 c) 3))) (-.f32 (pow.f32 (+.f32 1 c) 2) (*.f32 0 (+.f32 1 c))))
(pow.f32 (+.f32 1 c) -1)
(pow.f32 (/.f32 1 (+.f32 1 c)) 1)
(pow.f32 (/.f32 1 (cbrt.f32 (+.f32 1 c))) 3)
(pow.f32 (pow.f32 (/.f32 1 (+.f32 1 c)) 3) 1/3)
(pow.f32 (pow.f32 (+.f32 1 c) -1/2) 2)
(sqrt.f32 (pow.f32 (+.f32 1 c) -2))
(log.f32 (exp.f32 (/.f32 1 (+.f32 1 c))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (+.f32 1 c)))))
(cbrt.f32 (pow.f32 (/.f32 1 (+.f32 1 c)) 3))
(expm1.f32 (log1p.f32 (/.f32 1 (+.f32 1 c))))
(exp.f32 (neg.f32 (log1p.f32 c)))
(exp.f32 (*.f32 (log1p.f32 c) -1))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 c)) 1))
(log1p.f32 (expm1.f32 (/.f32 1 (+.f32 1 c))))

simplify75.0ms (0.4%)

Algorithm
egg-herbie
Rules
1294×associate-/r*
668×associate-*r/
598×associate-*l/
512×associate-+l+
470×associate-+r+
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02714552
17973864
230773652
Stop Event
node limit
Counts
86 → 153
Calls
Call 1
Inputs
(sqrt.f32 (/.f32 1 (PI.f32)))
(+.f32 (*.f32 cosTheta (sqrt.f32 (/.f32 1 (PI.f32)))) (sqrt.f32 (/.f32 1 (PI.f32))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 cosTheta 2) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 cosTheta (sqrt.f32 (/.f32 1 (PI.f32)))) (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 cosTheta 2) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 1/2 (*.f32 (pow.f32 cosTheta 3) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 cosTheta (sqrt.f32 (/.f32 1 (PI.f32)))) (sqrt.f32 (/.f32 1 (PI.f32))))))
(*.f32 (sqrt.f32 2) (sqrt.f32 (/.f32 1 (PI.f32))))
(+.f32 (*.f32 1/2 (*.f32 (/.f32 1 (*.f32 (sqrt.f32 2) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) (*.f32 (sqrt.f32 2) (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 2) 3) (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 1 (*.f32 (sqrt.f32 2) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) (*.f32 (sqrt.f32 2) (sqrt.f32 (/.f32 1 (PI.f32))))))
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 2) 3) (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 1 (*.f32 (sqrt.f32 2) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 1/16 (*.f32 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 2) 5) (pow.f32 cosTheta 3))) (sqrt.f32 (/.f32 1 (PI.f32))))) (*.f32 (sqrt.f32 2) (sqrt.f32 (/.f32 1 (PI.f32)))))))
(*.f32 (/.f32 (sqrt.f32 -2) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (PI.f32))))
(+.f32 (*.f32 (/.f32 (sqrt.f32 -2) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 -1/2 (*.f32 (/.f32 1 (*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 -2) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))))))
(+.f32 (*.f32 (/.f32 (sqrt.f32 -2) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (PI.f32)))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 1 (*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 -2) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))))) (*.f32 -1/8 (*.f32 (/.f32 1 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 (sqrt.f32 -2) 3) (pow.f32 cosTheta 2)))) (sqrt.f32 (/.f32 1 (PI.f32)))))))
(+.f32 (*.f32 (/.f32 (sqrt.f32 -2) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (PI.f32)))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 1 (*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 -2) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 -1/8 (*.f32 (/.f32 1 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 (sqrt.f32 -2) 3) (pow.f32 cosTheta 2)))) (sqrt.f32 (/.f32 1 (PI.f32))))) (*.f32 -1/16 (*.f32 (/.f32 1 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 (sqrt.f32 -2) 5) (pow.f32 cosTheta 3)))) (sqrt.f32 (/.f32 1 (PI.f32))))))))
(*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(+.f32 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))) (sqrt.f32 (/.f32 1 (PI.f32))))
(+.f32 (*.f32 -1/2 (*.f32 cosTheta (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))) (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 (*.f32 -1/2 (*.f32 cosTheta (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 1/2 (*.f32 (pow.f32 cosTheta 2) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))) (sqrt.f32 (/.f32 1 (PI.f32))))))
(/.f32 1 (+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 2 cosTheta)) (PI.f32)))) 1))
(+.f32 (/.f32 1 (+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 2 cosTheta)) (PI.f32)))) 1)) (*.f32 -1 (/.f32 c (*.f32 (+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 2 cosTheta)) (PI.f32)))) 1) (+.f32 1 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 2 cosTheta)) (PI.f32)))))))))
(+.f32 (/.f32 (pow.f32 c 2) (*.f32 (pow.f32 (+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 2 cosTheta)) (PI.f32)))) 1) 2) (+.f32 1 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 2 cosTheta)) (PI.f32))))))) (+.f32 (/.f32 1 (+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 2 cosTheta)) (PI.f32)))) 1)) (*.f32 -1 (/.f32 c (*.f32 (+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 2 cosTheta)) (PI.f32)))) 1) (+.f32 1 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 2 cosTheta)) (PI.f32))))))))))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 c 3) (*.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 2 cosTheta)) (PI.f32))))) 2) (pow.f32 (+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 2 cosTheta)) (PI.f32)))) 1) 2)))) (+.f32 (/.f32 1 (+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 2 cosTheta)) (PI.f32)))) 1)) (+.f32 (*.f32 -1 (/.f32 c (*.f32 (+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 2 cosTheta)) (PI.f32)))) 1) (+.f32 1 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 2 cosTheta)) (PI.f32)))))))) (/.f32 (pow.f32 c 2) (*.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 2 cosTheta)) (PI.f32))))) (pow.f32 (+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 2 cosTheta)) (PI.f32)))) 1) 2))))))
(/.f32 1 c)
(+.f32 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 2 cosTheta)) (PI.f32))))) (pow.f32 c 2))) (/.f32 1 c))
(+.f32 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 2 cosTheta)) (PI.f32))))) (pow.f32 c 2))) (+.f32 (/.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 2 cosTheta)) (PI.f32))))) 2) (pow.f32 c 3)) (/.f32 1 c)))
(+.f32 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 2 cosTheta)) (PI.f32))))) (pow.f32 c 2))) (+.f32 (/.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 2 cosTheta)) (PI.f32))))) 2) (pow.f32 c 3)) (+.f32 (/.f32 1 c) (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 2 cosTheta)) (PI.f32))))) (pow.f32 (+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 2 cosTheta)) (PI.f32)))) 1) 2)) (pow.f32 c 4))))))
(/.f32 1 c)
(+.f32 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 2 cosTheta)) (PI.f32))))) (pow.f32 c 2))) (/.f32 1 c))
(+.f32 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 2 cosTheta)) (PI.f32))))) (pow.f32 c 2))) (+.f32 (/.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 2 cosTheta)) (PI.f32))))) 2) (pow.f32 c 3)) (/.f32 1 c)))
(+.f32 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 2 cosTheta)) (PI.f32))))) (pow.f32 c 2))) (+.f32 (/.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 2 cosTheta)) (PI.f32))))) 2) (pow.f32 c 3)) (+.f32 (/.f32 1 c) (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 2 cosTheta)) (PI.f32))))) (pow.f32 (+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 2 cosTheta)) (PI.f32)))) 1) 2)) (pow.f32 c 4))))))
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
(+.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 -1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (+.f32 c (+.f32 1 (sqrt.f32 (/.f32 1 (PI.f32))))) (PI.f32)))))
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3)))) (*.f32 (+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 -1/2 (sqrt.f32 (/.f32 1 (PI.f32))))) (PI.f32))) (pow.f32 cosTheta 3))) (+.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 -1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (+.f32 c (+.f32 1 (sqrt.f32 (/.f32 1 (PI.f32))))) (PI.f32))))))
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 (PI.f32) (+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 1/2 (sqrt.f32 (/.f32 1 (PI.f32)))))) (+.f32 (*.f32 -1 (*.f32 (*.f32 (+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 -1/2 (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 c (+.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))))) (sqrt.f32 (pow.f32 (PI.f32) 3)))) (*.f32 -1 (*.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3)))) (*.f32 (+.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))))) (PI.f32))) (+.f32 c (+.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))))) (sqrt.f32 (PI.f32)))))) (pow.f32 cosTheta 4))) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3)))) (*.f32 (+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 -1/2 (sqrt.f32 (/.f32 1 (PI.f32))))) (PI.f32))) (pow.f32 cosTheta 3))) (+.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 -1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (+.f32 c (+.f32 1 (sqrt.f32 (/.f32 1 (PI.f32))))) (PI.f32)))))))
(/.f32 1 (+.f32 c 1))
(/.f32 1 (+.f32 c 1))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (PI.f32) -1/2))) 1)
(*.f32 1 (pow.f32 (PI.f32) -1/2))
(*.f32 (pow.f32 (PI.f32) -1/2) 1)
(*.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (cbrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (cbrt.f32 (/.f32 1 (PI.f32))) (cbrt.f32 (pow.f32 (PI.f32) -1/2)))
(*.f32 (sqrt.f32 (pow.f32 (PI.f32) -1/2)) (sqrt.f32 (pow.f32 (PI.f32) -1/2)))
(*.f32 -1 (neg.f32 (pow.f32 (PI.f32) -1/2)))
(*.f32 (/.f32 1 (cbrt.f32 (PI.f32))) (cbrt.f32 (pow.f32 (PI.f32) -1/2)))
(pow.f32 (PI.f32) -1/2)
(pow.f32 (sqrt.f32 (PI.f32)) -1)
(pow.f32 (pow.f32 (PI.f32) -1/2) 1)
(pow.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2)) 3)
(pow.f32 (pow.f32 (pow.f32 (PI.f32) -1/2) 3) 1/3)
(pow.f32 (sqrt.f32 (pow.f32 (PI.f32) -1/2)) 2)
(pow.f32 (/.f32 1 (PI.f32)) 1/2)
(neg.f32 (neg.f32 (pow.f32 (PI.f32) -1/2)))
(sqrt.f32 (/.f32 1 (PI.f32)))
(log.f32 (exp.f32 (pow.f32 (PI.f32) -1/2)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (PI.f32) -1/2))))
(cbrt.f32 (pow.f32 (pow.f32 (PI.f32) -1/2) 3))
(cbrt.f32 (/.f32 1 (pow.f32 (PI.f32) 3/2)))
(expm1.f32 (log1p.f32 (pow.f32 (PI.f32) -1/2)))
(exp.f32 (log.f32 (pow.f32 (PI.f32) -1/2)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (PI.f32) -1/2)) 1))
(log1p.f32 (expm1.f32 (pow.f32 (PI.f32) -1/2)))
0
0
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (+.f32 1 c)))) 1)
(*.f32 1 (/.f32 1 (+.f32 1 c)))
(*.f32 (/.f32 1 (+.f32 1 c)) 1)
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 1 c))) (cbrt.f32 (pow.f32 (+.f32 1 c) -2)))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 1 c) -2)) (/.f32 1 (cbrt.f32 (+.f32 1 c))))
(*.f32 (pow.f32 (+.f32 1 c) -2) (+.f32 1 c))
(*.f32 (pow.f32 (+.f32 1 c) -1/2) (pow.f32 (+.f32 1 c) -1/2))
(*.f32 -1 (/.f32 1 (+.f32 -1 (neg.f32 c))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (+.f32 1 c)) 2) -1) (pow.f32 (cbrt.f32 (+.f32 1 c)) -1))
(*.f32 (pow.f32 (sqrt.f32 (+.f32 1 c)) -1) (pow.f32 (sqrt.f32 (+.f32 1 c)) -1))
(*.f32 (/.f32 1 (+.f32 0 (pow.f32 (+.f32 1 c) 3))) (-.f32 (pow.f32 (+.f32 1 c) 2) (*.f32 0 (+.f32 1 c))))
(pow.f32 (+.f32 1 c) -1)
(pow.f32 (/.f32 1 (+.f32 1 c)) 1)
(pow.f32 (/.f32 1 (cbrt.f32 (+.f32 1 c))) 3)
(pow.f32 (pow.f32 (/.f32 1 (+.f32 1 c)) 3) 1/3)
(pow.f32 (pow.f32 (+.f32 1 c) -1/2) 2)
(sqrt.f32 (pow.f32 (+.f32 1 c) -2))
(log.f32 (exp.f32 (/.f32 1 (+.f32 1 c))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (+.f32 1 c)))))
(cbrt.f32 (pow.f32 (/.f32 1 (+.f32 1 c)) 3))
(expm1.f32 (log1p.f32 (/.f32 1 (+.f32 1 c))))
(exp.f32 (neg.f32 (log1p.f32 c)))
(exp.f32 (*.f32 (log1p.f32 c) -1))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 c)) 1))
(log1p.f32 (expm1.f32 (/.f32 1 (+.f32 1 c))))
Outputs
(sqrt.f32 (/.f32 1 (PI.f32)))
(+.f32 (*.f32 cosTheta (sqrt.f32 (/.f32 1 (PI.f32)))) (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (+.f32 cosTheta 1) (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 1 cosTheta))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 cosTheta 2) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 cosTheta (sqrt.f32 (/.f32 1 (PI.f32)))) (sqrt.f32 (/.f32 1 (PI.f32)))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta cosTheta)) (*.f32 (+.f32 cosTheta 1) (sqrt.f32 (/.f32 1 (PI.f32)))))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (+.f32 1 cosTheta) (*.f32 -1/2 (*.f32 cosTheta cosTheta))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 cosTheta 2) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 1/2 (*.f32 (pow.f32 cosTheta 3) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 cosTheta (sqrt.f32 (/.f32 1 (PI.f32)))) (sqrt.f32 (/.f32 1 (PI.f32))))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta cosTheta)) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 cosTheta 3)) (*.f32 (+.f32 cosTheta 1) (sqrt.f32 (/.f32 1 (PI.f32))))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta cosTheta)) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (+.f32 1 cosTheta) (*.f32 1/2 (pow.f32 cosTheta 3)))))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (+.f32 1 cosTheta) (*.f32 cosTheta (*.f32 cosTheta (+.f32 -1/2 (*.f32 1/2 cosTheta))))))
(*.f32 (sqrt.f32 2) (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (sqrt.f32 2))
(+.f32 (*.f32 1/2 (*.f32 (/.f32 1 (*.f32 (sqrt.f32 2) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) (*.f32 (sqrt.f32 2) (sqrt.f32 (/.f32 1 (PI.f32)))))
(fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 1 (*.f32 cosTheta (sqrt.f32 2)))) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (sqrt.f32 2)))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (sqrt.f32 2) (/.f32 1/2 (*.f32 cosTheta (sqrt.f32 2)))))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 (/.f32 1/2 cosTheta) (sqrt.f32 2)) (sqrt.f32 2)))
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 2) 3) (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 1 (*.f32 (sqrt.f32 2) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) (*.f32 (sqrt.f32 2) (sqrt.f32 (/.f32 1 (PI.f32))))))
(fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 (sqrt.f32 2) 3)))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 1 (*.f32 cosTheta (sqrt.f32 2)))) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (sqrt.f32 2))))
(fma.f32 -1/8 (*.f32 (/.f32 1/2 (sqrt.f32 2)) (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta cosTheta))) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (sqrt.f32 2) (/.f32 1/2 (*.f32 cosTheta (sqrt.f32 2))))))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (sqrt.f32 2) (+.f32 (/.f32 -1/16 (*.f32 (sqrt.f32 2) (*.f32 cosTheta cosTheta))) (/.f32 (/.f32 1/2 cosTheta) (sqrt.f32 2)))))
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 2) 3) (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 1 (*.f32 (sqrt.f32 2) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 1/16 (*.f32 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 2) 5) (pow.f32 cosTheta 3))) (sqrt.f32 (/.f32 1 (PI.f32))))) (*.f32 (sqrt.f32 2) (sqrt.f32 (/.f32 1 (PI.f32)))))))
(fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 1 (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 (sqrt.f32 2) 3)))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 1 (*.f32 cosTheta (sqrt.f32 2)))) (fma.f32 1/16 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 1 (*.f32 (pow.f32 cosTheta 3) (pow.f32 (sqrt.f32 2) 5)))) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (sqrt.f32 2)))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (sqrt.f32 2) (/.f32 1/16 (*.f32 (pow.f32 cosTheta 3) (pow.f32 (sqrt.f32 2) 5))))) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 (*.f32 -1/8 (/.f32 1/2 (sqrt.f32 2))) (*.f32 cosTheta cosTheta)) (/.f32 1/2 (*.f32 cosTheta (sqrt.f32 2))))))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (+.f32 (sqrt.f32 2) (/.f32 1/16 (*.f32 (pow.f32 cosTheta 3) (pow.f32 (sqrt.f32 2) 5)))) (+.f32 (/.f32 -1/16 (*.f32 (sqrt.f32 2) (*.f32 cosTheta cosTheta))) (/.f32 (/.f32 1/2 cosTheta) (sqrt.f32 2)))))
(*.f32 (/.f32 (sqrt.f32 -2) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (sqrt.f32 -2) (sqrt.f32 -1)))
(/.f32 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (sqrt.f32 -2)) (sqrt.f32 -1))
(+.f32 (*.f32 (/.f32 (sqrt.f32 -2) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 -1/2 (*.f32 (/.f32 1 (*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 -2) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))))))
(fma.f32 (/.f32 (sqrt.f32 -2) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 1 (*.f32 (sqrt.f32 -1) (*.f32 cosTheta (sqrt.f32 -2)))))))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 (sqrt.f32 -2) (sqrt.f32 -1)) (/.f32 -1/2 (*.f32 cosTheta (*.f32 (sqrt.f32 -2) (sqrt.f32 -1))))))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 (/.f32 -1/2 (sqrt.f32 -1)) (*.f32 cosTheta (sqrt.f32 -2))) (/.f32 (sqrt.f32 -2) (sqrt.f32 -1))))
(+.f32 (*.f32 (/.f32 (sqrt.f32 -2) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (PI.f32)))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 1 (*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 -2) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))))) (*.f32 -1/8 (*.f32 (/.f32 1 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 (sqrt.f32 -2) 3) (pow.f32 cosTheta 2)))) (sqrt.f32 (/.f32 1 (PI.f32)))))))
(fma.f32 (/.f32 (sqrt.f32 -2) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (PI.f32))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 1 (*.f32 (sqrt.f32 -1) (*.f32 cosTheta (sqrt.f32 -2))))) (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 1 (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 (sqrt.f32 -2) 3))))))))
(fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (sqrt.f32 -2) (sqrt.f32 -1)) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 -1/2 (*.f32 cosTheta (*.f32 (sqrt.f32 -2) (sqrt.f32 -1)))) (/.f32 -1/8 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (sqrt.f32 -1) (*.f32 -2 (sqrt.f32 -2))))))))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (+.f32 (/.f32 (/.f32 -1/2 (sqrt.f32 -1)) (*.f32 cosTheta (sqrt.f32 -2))) (/.f32 (sqrt.f32 -2) (sqrt.f32 -1))) (/.f32 -1/8 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (sqrt.f32 -1) (*.f32 -2 (sqrt.f32 -2)))))))
(+.f32 (*.f32 (/.f32 (sqrt.f32 -2) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (PI.f32)))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 1 (*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 -2) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 -1/8 (*.f32 (/.f32 1 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 (sqrt.f32 -2) 3) (pow.f32 cosTheta 2)))) (sqrt.f32 (/.f32 1 (PI.f32))))) (*.f32 -1/16 (*.f32 (/.f32 1 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 (sqrt.f32 -2) 5) (pow.f32 cosTheta 3)))) (sqrt.f32 (/.f32 1 (PI.f32))))))))
(fma.f32 (/.f32 (sqrt.f32 -2) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (PI.f32))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 1 (*.f32 (sqrt.f32 -1) (*.f32 cosTheta (sqrt.f32 -2))))) (fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 1 (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 (sqrt.f32 -2) 3))))) (*.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 1 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 cosTheta 3) (pow.f32 (sqrt.f32 -2) 5)))))))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 (sqrt.f32 -2) (sqrt.f32 -1)) (/.f32 -1/2 (*.f32 cosTheta (*.f32 (sqrt.f32 -2) (sqrt.f32 -1)))))) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 -1/8 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (sqrt.f32 -1) (*.f32 -2 (sqrt.f32 -2))))) (/.f32 -1/16 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 cosTheta 3) (pow.f32 (sqrt.f32 -2) 5)))))))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (+.f32 (/.f32 (sqrt.f32 -2) (sqrt.f32 -1)) (/.f32 (/.f32 -1/2 (sqrt.f32 -1)) (*.f32 cosTheta (sqrt.f32 -2)))) (+.f32 (/.f32 -1/8 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (sqrt.f32 -1) (*.f32 -2 (sqrt.f32 -2))))) (/.f32 (/.f32 -1/16 (sqrt.f32 -1)) (*.f32 (pow.f32 cosTheta 3) (pow.f32 (sqrt.f32 -2) 5))))))
(*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 1 cosTheta))
(/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta)
(+.f32 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))) (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (+.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 1 (/.f32 1 cosTheta)))
(+.f32 (*.f32 -1/2 (*.f32 cosTheta (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))) (sqrt.f32 (/.f32 1 (PI.f32)))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta) (*.f32 (+.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (/.f32 1 (PI.f32)))))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (+.f32 1 (/.f32 1 cosTheta)) (*.f32 cosTheta -1/2)))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 1 (+.f32 (/.f32 1 cosTheta) (*.f32 cosTheta -1/2))))
(+.f32 (*.f32 -1/2 (*.f32 cosTheta (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 1/2 (*.f32 (pow.f32 cosTheta 2) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))) (sqrt.f32 (/.f32 1 (PI.f32))))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta cosTheta)) (*.f32 (+.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (/.f32 1 (PI.f32))))))
(fma.f32 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta) -1/2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (+.f32 1 (/.f32 1 cosTheta)) (*.f32 (*.f32 cosTheta cosTheta) 1/2))))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (*.f32 cosTheta (+.f32 -1/2 (*.f32 1/2 cosTheta))) (+.f32 1 (/.f32 1 cosTheta))))
(/.f32 1 (+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 2 cosTheta)) (PI.f32)))) 1))
(/.f32 1 (fma.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta 2)) (PI.f32))) 1))
(/.f32 1 (fma.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta 2 1) (PI.f32))) 1))
(/.f32 1 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta 2 1) (PI.f32))) 1))
(+.f32 (/.f32 1 (+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 2 cosTheta)) (PI.f32)))) 1)) (*.f32 -1 (/.f32 c (*.f32 (+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 2 cosTheta)) (PI.f32)))) 1) (+.f32 1 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 2 cosTheta)) (PI.f32)))))))))
(+.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta 2)) (PI.f32))) 1)) (/.f32 (neg.f32 c) (pow.f32 (fma.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta 2)) (PI.f32))) 1) 2)))
(-.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta 2 1) (PI.f32))) 1)) (/.f32 c (pow.f32 (fma.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta 2 1) (PI.f32))) 1) 2)))
(-.f32 (/.f32 1 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta 2 1) (PI.f32))) 1)) (/.f32 c (pow.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta 2 1) (PI.f32))) 1) 2)))
(+.f32 (/.f32 (pow.f32 c 2) (*.f32 (pow.f32 (+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 2 cosTheta)) (PI.f32)))) 1) 2) (+.f32 1 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 2 cosTheta)) (PI.f32))))))) (+.f32 (/.f32 1 (+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 2 cosTheta)) (PI.f32)))) 1)) (*.f32 -1 (/.f32 c (*.f32 (+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 2 cosTheta)) (PI.f32)))) 1) (+.f32 1 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 2 cosTheta)) (PI.f32))))))))))
(+.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta 2)) (PI.f32))) 1)) (fma.f32 -1 (/.f32 c (pow.f32 (fma.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta 2)) (PI.f32))) 1) 2)) (/.f32 (*.f32 c c) (*.f32 (fma.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta 2)) (PI.f32))) 1) (pow.f32 (fma.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta 2)) (PI.f32))) 1) 2)))))
(-.f32 (+.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta 2 1) (PI.f32))) 1)) (/.f32 (*.f32 c c) (pow.f32 (fma.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta 2 1) (PI.f32))) 1) 3))) (/.f32 c (pow.f32 (fma.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta 2 1) (PI.f32))) 1) 2)))
(+.f32 (/.f32 1 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta 2 1) (PI.f32))) 1)) (*.f32 (/.f32 c (pow.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta 2 1) (PI.f32))) 1) 2)) (+.f32 -1 (/.f32 c (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta 2 1) (PI.f32))) 1)))))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 c 3) (*.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 2 cosTheta)) (PI.f32))))) 2) (pow.f32 (+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 2 cosTheta)) (PI.f32)))) 1) 2)))) (+.f32 (/.f32 1 (+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 2 cosTheta)) (PI.f32)))) 1)) (+.f32 (*.f32 -1 (/.f32 c (*.f32 (+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 2 cosTheta)) (PI.f32)))) 1) (+.f32 1 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 2 cosTheta)) (PI.f32)))))))) (/.f32 (pow.f32 c 2) (*.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 2 cosTheta)) (PI.f32))))) (pow.f32 (+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 2 cosTheta)) (PI.f32)))) 1) 2))))))
(fma.f32 -1 (/.f32 (pow.f32 c 3) (*.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta 2)) (PI.f32))) 1) 2) (pow.f32 (fma.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta 2)) (PI.f32))) 1) 2))) (+.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta 2)) (PI.f32))) 1)) (fma.f32 -1 (/.f32 c (pow.f32 (fma.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta 2)) (PI.f32))) 1) 2)) (/.f32 (*.f32 c c) (*.f32 (fma.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta 2)) (PI.f32))) 1) (pow.f32 (fma.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta 2)) (PI.f32))) 1) 2))))))
(-.f32 (-.f32 (+.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta 2 1) (PI.f32))) 1)) (/.f32 (*.f32 c c) (pow.f32 (fma.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta 2 1) (PI.f32))) 1) 3))) (/.f32 c (pow.f32 (fma.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta 2 1) (PI.f32))) 1) 2))) (/.f32 (pow.f32 c 3) (pow.f32 (fma.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta 2 1) (PI.f32))) 1) 4)))
(+.f32 (*.f32 (/.f32 c (pow.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta 2 1) (PI.f32))) 1) 2)) (+.f32 -1 (/.f32 c (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta 2 1) (PI.f32))) 1)))) (-.f32 (/.f32 1 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta 2 1) (PI.f32))) 1)) (/.f32 (pow.f32 c 3) (pow.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta 2 1) (PI.f32))) 1) 4))))
(/.f32 1 c)
(+.f32 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 2 cosTheta)) (PI.f32))))) (pow.f32 c 2))) (/.f32 1 c))
(fma.f32 -1 (/.f32 (fma.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta 2)) (PI.f32))) 1) (*.f32 c c)) (/.f32 1 c))
(-.f32 (/.f32 1 c) (/.f32 (fma.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta 2 1) (PI.f32))) 1) (*.f32 c c)))
(-.f32 (/.f32 1 c) (/.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta 2 1) (PI.f32))) 1) (*.f32 c c)))
(+.f32 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 2 cosTheta)) (PI.f32))))) (pow.f32 c 2))) (+.f32 (/.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 2 cosTheta)) (PI.f32))))) 2) (pow.f32 c 3)) (/.f32 1 c)))
(fma.f32 -1 (/.f32 (fma.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta 2)) (PI.f32))) 1) (*.f32 c c)) (+.f32 (/.f32 1 c) (/.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta 2)) (PI.f32))) 1) 2) (pow.f32 c 3))))
(+.f32 (-.f32 (/.f32 1 c) (/.f32 (fma.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta 2 1) (PI.f32))) 1) (*.f32 c c))) (/.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta 2 1) (PI.f32))) 1) 2) (pow.f32 c 3)))
(+.f32 (/.f32 1 c) (*.f32 (/.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta 2 1) (PI.f32))) 1) (*.f32 c c)) (+.f32 -1 (/.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta 2 1) (PI.f32))) 1) c))))
(+.f32 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 2 cosTheta)) (PI.f32))))) (pow.f32 c 2))) (+.f32 (/.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 2 cosTheta)) (PI.f32))))) 2) (pow.f32 c 3)) (+.f32 (/.f32 1 c) (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 2 cosTheta)) (PI.f32))))) (pow.f32 (+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 2 cosTheta)) (PI.f32)))) 1) 2)) (pow.f32 c 4))))))
(fma.f32 -1 (/.f32 (fma.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta 2)) (PI.f32))) 1) (*.f32 c c)) (+.f32 (/.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta 2)) (PI.f32))) 1) 2) (pow.f32 c 3)) (+.f32 (/.f32 1 c) (neg.f32 (/.f32 (fma.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta 2)) (PI.f32))) 1) (/.f32 (pow.f32 c 4) (pow.f32 (fma.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta 2)) (PI.f32))) 1) 2)))))))
(-.f32 (+.f32 (/.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta 2 1) (PI.f32))) 1) 2) (pow.f32 c 3)) (-.f32 (/.f32 1 c) (/.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta 2 1) (PI.f32))) 1) 3) (pow.f32 c 4)))) (/.f32 (fma.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta 2 1) (PI.f32))) 1) (*.f32 c c)))
(+.f32 (-.f32 (/.f32 1 c) (/.f32 (pow.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta 2 1) (PI.f32))) 1) 3) (pow.f32 c 4))) (*.f32 (/.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta 2 1) (PI.f32))) 1) (*.f32 c c)) (+.f32 -1 (/.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta 2 1) (PI.f32))) 1) c))))
(/.f32 1 c)
(+.f32 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 2 cosTheta)) (PI.f32))))) (pow.f32 c 2))) (/.f32 1 c))
(fma.f32 -1 (/.f32 (fma.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta 2)) (PI.f32))) 1) (*.f32 c c)) (/.f32 1 c))
(-.f32 (/.f32 1 c) (/.f32 (fma.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta 2 1) (PI.f32))) 1) (*.f32 c c)))
(-.f32 (/.f32 1 c) (/.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta 2 1) (PI.f32))) 1) (*.f32 c c)))
(+.f32 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 2 cosTheta)) (PI.f32))))) (pow.f32 c 2))) (+.f32 (/.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 2 cosTheta)) (PI.f32))))) 2) (pow.f32 c 3)) (/.f32 1 c)))
(fma.f32 -1 (/.f32 (fma.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta 2)) (PI.f32))) 1) (*.f32 c c)) (+.f32 (/.f32 1 c) (/.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta 2)) (PI.f32))) 1) 2) (pow.f32 c 3))))
(+.f32 (-.f32 (/.f32 1 c) (/.f32 (fma.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta 2 1) (PI.f32))) 1) (*.f32 c c))) (/.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta 2 1) (PI.f32))) 1) 2) (pow.f32 c 3)))
(+.f32 (/.f32 1 c) (*.f32 (/.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta 2 1) (PI.f32))) 1) (*.f32 c c)) (+.f32 -1 (/.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta 2 1) (PI.f32))) 1) c))))
(+.f32 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 2 cosTheta)) (PI.f32))))) (pow.f32 c 2))) (+.f32 (/.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 2 cosTheta)) (PI.f32))))) 2) (pow.f32 c 3)) (+.f32 (/.f32 1 c) (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 2 cosTheta)) (PI.f32))))) (pow.f32 (+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 2 cosTheta)) (PI.f32)))) 1) 2)) (pow.f32 c 4))))))
(fma.f32 -1 (/.f32 (fma.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta 2)) (PI.f32))) 1) (*.f32 c c)) (+.f32 (/.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta 2)) (PI.f32))) 1) 2) (pow.f32 c 3)) (+.f32 (/.f32 1 c) (neg.f32 (/.f32 (fma.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta 2)) (PI.f32))) 1) (/.f32 (pow.f32 c 4) (pow.f32 (fma.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta 2)) (PI.f32))) 1) 2)))))))
(-.f32 (+.f32 (/.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta 2 1) (PI.f32))) 1) 2) (pow.f32 c 3)) (-.f32 (/.f32 1 c) (/.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta 2 1) (PI.f32))) 1) 3) (pow.f32 c 4)))) (/.f32 (fma.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta 2 1) (PI.f32))) 1) (*.f32 c c)))
(+.f32 (-.f32 (/.f32 1 c) (/.f32 (pow.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta 2 1) (PI.f32))) 1) 3) (pow.f32 c 4))) (*.f32 (/.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta 2 1) (PI.f32))) 1) (*.f32 c c)) (+.f32 -1 (/.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta 2 1) (PI.f32))) 1) c))))
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
(+.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 -1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (+.f32 c (+.f32 1 (sqrt.f32 (/.f32 1 (PI.f32))))) (PI.f32)))))
(fma.f32 cosTheta (sqrt.f32 (PI.f32)) (*.f32 (neg.f32 (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (+.f32 c (+.f32 1 (sqrt.f32 (/.f32 1 (PI.f32))))))))
(-.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 (PI.f32) (*.f32 cosTheta (*.f32 cosTheta (+.f32 1 (+.f32 c (sqrt.f32 (/.f32 1 (PI.f32)))))))))
(*.f32 cosTheta (-.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (*.f32 (PI.f32) (+.f32 1 (+.f32 c (sqrt.f32 (/.f32 1 (PI.f32)))))))))
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3)))) (*.f32 (+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 -1/2 (sqrt.f32 (/.f32 1 (PI.f32))))) (PI.f32))) (pow.f32 cosTheta 3))) (+.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 -1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (+.f32 c (+.f32 1 (sqrt.f32 (/.f32 1 (PI.f32))))) (PI.f32))))))
(fma.f32 -1 (*.f32 (pow.f32 cosTheta 3) (fma.f32 -1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3))) (*.f32 (PI.f32) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) -3/2)))) (fma.f32 cosTheta (sqrt.f32 (PI.f32)) (*.f32 (neg.f32 (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (+.f32 c (+.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))))))))
(-.f32 (-.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 (PI.f32) (*.f32 cosTheta (*.f32 cosTheta (+.f32 1 (+.f32 c (sqrt.f32 (/.f32 1 (PI.f32))))))))) (*.f32 (pow.f32 cosTheta 3) (fma.f32 (PI.f32) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) -3/2) (*.f32 (pow.f32 (+.f32 1 (+.f32 c (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (neg.f32 (sqrt.f32 (pow.f32 (PI.f32) 3)))))))
(-.f32 (*.f32 cosTheta (-.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (*.f32 (PI.f32) (+.f32 1 (+.f32 c (sqrt.f32 (/.f32 1 (PI.f32))))))))) (*.f32 (pow.f32 cosTheta 3) (fma.f32 (PI.f32) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) -3/2) (*.f32 (pow.f32 (+.f32 1 (+.f32 c (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (neg.f32 (pow.f32 (PI.f32) 3/2))))))
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 (PI.f32) (+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 1/2 (sqrt.f32 (/.f32 1 (PI.f32)))))) (+.f32 (*.f32 -1 (*.f32 (*.f32 (+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 -1/2 (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 c (+.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))))) (sqrt.f32 (pow.f32 (PI.f32) 3)))) (*.f32 -1 (*.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3)))) (*.f32 (+.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))))) (PI.f32))) (+.f32 c (+.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))))) (sqrt.f32 (PI.f32)))))) (pow.f32 cosTheta 4))) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3)))) (*.f32 (+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 -1/2 (sqrt.f32 (/.f32 1 (PI.f32))))) (PI.f32))) (pow.f32 cosTheta 3))) (+.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 -1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (+.f32 c (+.f32 1 (sqrt.f32 (/.f32 1 (PI.f32))))) (PI.f32)))))))
(fma.f32 -1 (*.f32 (fma.f32 (PI.f32) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) -1/2) (fma.f32 -1 (*.f32 (sqrt.f32 (pow.f32 (PI.f32) 3)) (*.f32 (+.f32 c (+.f32 1 (sqrt.f32 (/.f32 1 (PI.f32))))) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) -3/2))) (neg.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 (+.f32 c (+.f32 1 (sqrt.f32 (/.f32 1 (PI.f32))))) (fma.f32 -1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3))) (*.f32 (PI.f32) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) -3/2)))))))) (pow.f32 cosTheta 4)) (fma.f32 -1 (*.f32 (pow.f32 cosTheta 3) (fma.f32 -1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3))) (*.f32 (PI.f32) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) -3/2)))) (fma.f32 cosTheta (sqrt.f32 (PI.f32)) (*.f32 (neg.f32 (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (+.f32 c (+.f32 1 (sqrt.f32 (/.f32 1 (PI.f32))))))))))
(fma.f32 (neg.f32 (fma.f32 (PI.f32) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) -1/2) (neg.f32 (fma.f32 (sqrt.f32 (pow.f32 (PI.f32) 3)) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 -3/2 (+.f32 1 (+.f32 c (sqrt.f32 (/.f32 1 (PI.f32))))))) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 (+.f32 1 (+.f32 c (sqrt.f32 (/.f32 1 (PI.f32))))) (fma.f32 (PI.f32) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) -3/2) (*.f32 (pow.f32 (+.f32 1 (+.f32 c (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (neg.f32 (sqrt.f32 (pow.f32 (PI.f32) 3))))))))))) (pow.f32 cosTheta 4) (-.f32 (-.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 (PI.f32) (*.f32 cosTheta (*.f32 cosTheta (+.f32 1 (+.f32 c (sqrt.f32 (/.f32 1 (PI.f32))))))))) (*.f32 (pow.f32 cosTheta 3) (fma.f32 (PI.f32) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) -3/2) (*.f32 (pow.f32 (+.f32 1 (+.f32 c (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (neg.f32 (sqrt.f32 (pow.f32 (PI.f32) 3))))))))
(-.f32 (*.f32 cosTheta (-.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (*.f32 (PI.f32) (+.f32 1 (+.f32 c (sqrt.f32 (/.f32 1 (PI.f32))))))))) (+.f32 (*.f32 (-.f32 (*.f32 (*.f32 (PI.f32) -1/2) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (+.f32 1 (+.f32 c (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) -3/2) (pow.f32 (PI.f32) 3/2)) (*.f32 (fma.f32 (PI.f32) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) -3/2) (*.f32 (pow.f32 (+.f32 1 (+.f32 c (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (neg.f32 (pow.f32 (PI.f32) 3/2)))) (sqrt.f32 (PI.f32)))))) (pow.f32 cosTheta 4)) (*.f32 (pow.f32 cosTheta 3) (fma.f32 (PI.f32) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) -3/2) (*.f32 (pow.f32 (+.f32 1 (+.f32 c (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (neg.f32 (pow.f32 (PI.f32) 3/2)))))))
(/.f32 1 (+.f32 c 1))
(/.f32 1 (+.f32 1 c))
(/.f32 1 (+.f32 c 1))
(/.f32 1 (+.f32 1 c))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (PI.f32) -1/2))) 1)
(pow.f32 (PI.f32) -1/2)
(*.f32 1 (pow.f32 (PI.f32) -1/2))
(pow.f32 (PI.f32) -1/2)
(*.f32 (pow.f32 (PI.f32) -1/2) 1)
(pow.f32 (PI.f32) -1/2)
(*.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (cbrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (cbrt.f32 (/.f32 1 (PI.f32))) (cbrt.f32 (pow.f32 (PI.f32) -1/2)))
(*.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (cbrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (sqrt.f32 (pow.f32 (PI.f32) -1/2)) (sqrt.f32 (pow.f32 (PI.f32) -1/2)))
(pow.f32 (PI.f32) -1/2)
(*.f32 -1 (neg.f32 (pow.f32 (PI.f32) -1/2)))
(pow.f32 (PI.f32) -1/2)
(*.f32 (/.f32 1 (cbrt.f32 (PI.f32))) (cbrt.f32 (pow.f32 (PI.f32) -1/2)))
(*.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (/.f32 1 (cbrt.f32 (PI.f32))))
(/.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (cbrt.f32 (PI.f32)))
(pow.f32 (PI.f32) -1/2)
(pow.f32 (sqrt.f32 (PI.f32)) -1)
(/.f32 1 (sqrt.f32 (PI.f32)))
(pow.f32 (pow.f32 (PI.f32) -1/2) 1)
(pow.f32 (PI.f32) -1/2)
(pow.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2)) 3)
(pow.f32 (PI.f32) -1/2)
(pow.f32 (pow.f32 (pow.f32 (PI.f32) -1/2) 3) 1/3)
(pow.f32 (PI.f32) -1/2)
(pow.f32 (sqrt.f32 (pow.f32 (PI.f32) -1/2)) 2)
(pow.f32 (PI.f32) -1/2)
(pow.f32 (/.f32 1 (PI.f32)) 1/2)
(sqrt.f32 (/.f32 1 (PI.f32)))
(neg.f32 (neg.f32 (pow.f32 (PI.f32) -1/2)))
(pow.f32 (PI.f32) -1/2)
(sqrt.f32 (/.f32 1 (PI.f32)))
(log.f32 (exp.f32 (pow.f32 (PI.f32) -1/2)))
(pow.f32 (PI.f32) -1/2)
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (PI.f32) -1/2))))
(pow.f32 (PI.f32) -1/2)
(cbrt.f32 (pow.f32 (pow.f32 (PI.f32) -1/2) 3))
(pow.f32 (PI.f32) -1/2)
(cbrt.f32 (/.f32 1 (pow.f32 (PI.f32) 3/2)))
(expm1.f32 (log1p.f32 (pow.f32 (PI.f32) -1/2)))
(pow.f32 (PI.f32) -1/2)
(exp.f32 (log.f32 (pow.f32 (PI.f32) -1/2)))
(pow.f32 (PI.f32) -1/2)
(exp.f32 (*.f32 (log.f32 (pow.f32 (PI.f32) -1/2)) 1))
(pow.f32 (PI.f32) -1/2)
(log1p.f32 (expm1.f32 (pow.f32 (PI.f32) -1/2)))
(pow.f32 (PI.f32) -1/2)
0
0
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (+.f32 1 c)))) 1)
(/.f32 1 (+.f32 1 c))
(*.f32 1 (/.f32 1 (+.f32 1 c)))
(/.f32 1 (+.f32 1 c))
(*.f32 (/.f32 1 (+.f32 1 c)) 1)
(/.f32 1 (+.f32 1 c))
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 1 c))) (cbrt.f32 (pow.f32 (+.f32 1 c) -2)))
(/.f32 (cbrt.f32 (pow.f32 (+.f32 1 c) -2)) (cbrt.f32 (+.f32 1 c)))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 1 c) -2)) (/.f32 1 (cbrt.f32 (+.f32 1 c))))
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 1 c))) (cbrt.f32 (pow.f32 (+.f32 1 c) -2)))
(/.f32 (cbrt.f32 (pow.f32 (+.f32 1 c) -2)) (cbrt.f32 (+.f32 1 c)))
(*.f32 (pow.f32 (+.f32 1 c) -2) (+.f32 1 c))
(/.f32 1 (+.f32 1 c))
(*.f32 (pow.f32 (+.f32 1 c) -1/2) (pow.f32 (+.f32 1 c) -1/2))
(/.f32 1 (+.f32 1 c))
(*.f32 -1 (/.f32 1 (+.f32 -1 (neg.f32 c))))
(/.f32 -1 (-.f32 -1 c))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (+.f32 1 c)) 2) -1) (pow.f32 (cbrt.f32 (+.f32 1 c)) -1))
(/.f32 1 (+.f32 1 c))
(*.f32 (pow.f32 (sqrt.f32 (+.f32 1 c)) -1) (pow.f32 (sqrt.f32 (+.f32 1 c)) -1))
(/.f32 1 (+.f32 1 c))
(*.f32 (/.f32 1 (+.f32 0 (pow.f32 (+.f32 1 c) 3))) (-.f32 (pow.f32 (+.f32 1 c) 2) (*.f32 0 (+.f32 1 c))))
(/.f32 1 (+.f32 1 c))
(pow.f32 (+.f32 1 c) -1)
(/.f32 1 (+.f32 1 c))
(pow.f32 (/.f32 1 (+.f32 1 c)) 1)
(/.f32 1 (+.f32 1 c))
(pow.f32 (/.f32 1 (cbrt.f32 (+.f32 1 c))) 3)
(/.f32 1 (+.f32 1 c))
(pow.f32 (pow.f32 (/.f32 1 (+.f32 1 c)) 3) 1/3)
(/.f32 1 (+.f32 1 c))
(pow.f32 (pow.f32 (+.f32 1 c) -1/2) 2)
(/.f32 1 (+.f32 1 c))
(sqrt.f32 (pow.f32 (+.f32 1 c) -2))
(/.f32 1 (+.f32 1 c))
(log.f32 (exp.f32 (/.f32 1 (+.f32 1 c))))
(/.f32 1 (+.f32 1 c))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (+.f32 1 c)))))
(/.f32 1 (+.f32 1 c))
(cbrt.f32 (pow.f32 (/.f32 1 (+.f32 1 c)) 3))
(/.f32 1 (+.f32 1 c))
(expm1.f32 (log1p.f32 (/.f32 1 (+.f32 1 c))))
(/.f32 1 (+.f32 1 c))
(exp.f32 (neg.f32 (log1p.f32 c)))
(exp.f32 (*.f32 (log1p.f32 c) -1))
(exp.f32 (neg.f32 (log1p.f32 c)))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 c)) 1))
(exp.f32 (neg.f32 (log1p.f32 c)))
(log1p.f32 (expm1.f32 (/.f32 1 (+.f32 1 c))))
(/.f32 1 (+.f32 1 c))

eval821.0ms (4.3%)

Compiler

Compiled 36160 to 23427 computations (35.2% saved)

prune544.0ms (2.9%)

Pruning

38 alts after pruning (36 fresh and 2 done)

PrunedKeptTotal
New1040111051
Fresh102535
Picked101
Done224
Total1053381091
Accurracy
100.0%
Counts
1091 → 38
Alt Table
Click to see full alt table
StatusAccuracyProgram
89.2%
(pow.f32 (pow.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)))) -1/2) 2)
88.2%
(pow.f32 (/.f32 1 (cbrt.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)))))) 3)
89.1%
(pow.f32 (sqrt.f32 (+.f32 (+.f32 1 c) (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))) -2)
59.3%
(/.f32 (-.f32 1 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 cosTheta cosTheta)))))) (-.f32 1 (pow.f32 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 cosTheta cosTheta))))) 2)))
97.5%
(/.f32 1 (fma.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) 1))
89.1%
(/.f32 1 (+.f32 (+.f32 1 c) (pow.f32 (sqrt.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))) 2)))
88.6%
(/.f32 1 (+.f32 (+.f32 1 c) (pow.f32 (cbrt.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))) 3)))
90.2%
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta)))
90.0%
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (/.f32 (/.f32 (pow.f32 (PI.f32) -1/2) (sqrt.f32 cosTheta)) (sqrt.f32 cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
89.8%
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (+.f32 cosTheta (+.f32 1 cosTheta))) (*.f32 (cbrt.f32 (PI.f32)) cosTheta)) (cbrt.f32 (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
89.9%
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (/.f32 (sqrt.f32 (PI.f32)) (/.f32 1 cosTheta))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
95.8%
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (/.f32 1 (sqrt.f32 (PI.f32))) (*.f32 (-.f32 (+.f32 (*.f32 -1/2 cosTheta) (/.f32 1 cosTheta)) 1) (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta)))))))
97.8%
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (*.f32 (/.f32 1 (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 (+.f32 cosTheta cosTheta) (+.f32 cosTheta cosTheta))) (+.f32 cosTheta (+.f32 1 cosTheta)))) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
50.5%
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (sqrt.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta cosTheta)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
51.1%
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (sqrt.f32 (/.f32 (+.f32 cosTheta (+.f32 1 cosTheta)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
94.0%
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1))))
11.2%
(/.f32 1 (+.f32 c 1))
97.5%
(/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
97.7%
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (pow.f32 (sqrt.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta)) 2) (sqrt.f32 (PI.f32))))))
95.9%
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (exp.f32 (-.f32 (*.f32 cosTheta (*.f32 cosTheta -2)) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))))))
94.3%
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (PI.f32))))))
90.5%
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 1 cosTheta) (sqrt.f32 (PI.f32))))))
57.4%
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (-.f32 (/.f32 (-.f32 (*.f32 (*.f32 cosTheta (+.f32 (*.f32 cosTheta 1/2) -3/2)) (*.f32 cosTheta (+.f32 (*.f32 cosTheta 1/2) -3/2))) (pow.f32 cosTheta -2)) (+.f32 (*.f32 cosTheta (+.f32 (*.f32 cosTheta 1/2) -3/2)) (/.f32 -1 cosTheta))) 1) (sqrt.f32 (PI.f32))))))
94.4%
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (PI.f32))))))
96.2%
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (-.f32 (+.f32 (*.f32 -3/2 cosTheta) (/.f32 1 cosTheta)) 1) (sqrt.f32 (PI.f32))))))
97.3%
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (-.f32 (+.f32 (*.f32 -3/2 cosTheta) (+.f32 (*.f32 1/2 (pow.f32 cosTheta 2)) (/.f32 1 cosTheta))) 1) (sqrt.f32 (PI.f32))))))
98.5%
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
98.5%
(/.f32 1 (+.f32 1 (+.f32 c (*.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))))
97.5%
(/.f32 1 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))
4.9%
(/.f32 1 c)
94.6%
(-.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 (-.f32 1 (pow.f32 (PI.f32) -1/2)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
59.5%
(-.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
88.6%
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))))) 2) -1) (pow.f32 (cbrt.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))))) -1))
11.2%
(*.f32 (pow.f32 (+.f32 1 c) -2) (+.f32 1 c))
50.1%
(*.f32 (/.f32 1 (-.f32 (pow.f32 (+.f32 1 c) 2) (*.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta cosTheta)) (PI.f32)) (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 2)))) (-.f32 (+.f32 1 c) (/.f32 (*.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))))
90.3%
(*.f32 cosTheta (-.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (*.f32 (PI.f32) (+.f32 1 (+.f32 c (sqrt.f32 (/.f32 1 (PI.f32)))))))))
91.3%
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
63.7%
(sqrt.f32 (pow.f32 (+.f32 1 (fma.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) -1/2) c)) -2))
Compiler

Compiled 1787 to 1356 computations (24.1% saved)

localize408.0ms (2.2%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.7%
(-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))
99.2%
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
99.2%
(/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
98.8%
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
Compiler

Compiled 128 to 74 computations (42.2% saved)

series2.0ms (0%)

Counts
2 → 36
Calls

9 calls:

TimeVariablePointExpression
0.0ms
c
@0
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
0.0ms
cosTheta
@inf
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
0.0ms
cosTheta
@0
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
0.0ms
cosTheta
@-inf
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
0.0ms
c
@inf
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))

rewrite103.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1686×fma-def
832×expm1-udef
828×log1p-udef
486×add-sqr-sqrt
472×pow1
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
022120
1480120
26493116
Stop Event
node limit
Counts
2 → 64
Calls
Call 1
Inputs
(/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
Outputs
(-.f32 (exp.f32 (log1p.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) 1)
(*.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (/.f32 (/.f32 1 cosTheta) (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 1)
(*.f32 1 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta)))) 2) (*.f32 (cbrt.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta)))) (/.f32 (/.f32 1 cosTheta) (sqrt.f32 (PI.f32)))))
(*.f32 (cbrt.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (pow.f32 (cbrt.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 2))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 2) (cbrt.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(*.f32 (sqrt.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta)))) (*.f32 (sqrt.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta)))) (/.f32 (/.f32 1 cosTheta) (sqrt.f32 (PI.f32)))))
(*.f32 (sqrt.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (sqrt.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(*.f32 (/.f32 (neg.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2)) (exp.f32 (*.f32 cosTheta cosTheta))) (/.f32 1 (*.f32 cosTheta (neg.f32 (sqrt.f32 (PI.f32))))))
(*.f32 (/.f32 (/.f32 1 cosTheta) (sqrt.f32 (PI.f32))) (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))))
(*.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) (/.f32 1 (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 1 cosTheta) (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 1 (sqrt.f32 (PI.f32))) (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 1 (cbrt.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))) (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (cbrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta)))) 2) cosTheta) (/.f32 (cbrt.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta)))) (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta)))) 2) (sqrt.f32 (PI.f32))) (/.f32 (cbrt.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta)))) cosTheta))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta)))) 2) 1) (/.f32 (cbrt.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta)))) 2) (cbrt.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))) (cbrt.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta)))) 2) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (/.f32 (cbrt.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta)))) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta)))) cosTheta) (/.f32 (sqrt.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta)))) (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta)))) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta)))) cosTheta))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta)))) 1) (/.f32 (sqrt.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta)))) (cbrt.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))) (/.f32 (sqrt.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta)))) (cbrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(pow.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 1)
(pow.f32 (cbrt.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 3)
(pow.f32 (pow.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 2)
(pow.f32 (/.f32 (sqrt.f32 (PI.f32)) (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))) -1)
(neg.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (neg.f32 (sqrt.f32 (PI.f32))))))
(sqrt.f32 (pow.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 2))
(log.f32 (exp.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(cbrt.f32 (pow.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 3))
(expm1.f32 (log1p.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(exp.f32 (-.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)) (log.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(exp.f32 (*.f32 (-.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)) (log.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 1))
(log1p.f32 (expm1.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (+.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c))))) 1)
(*.f32 1 (/.f32 1 (+.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c))))
(*.f32 (/.f32 1 (+.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c))) 1)
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c)))) (cbrt.f32 (pow.f32 (+.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c)) -2)))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c)) -2)) (/.f32 1 (cbrt.f32 (+.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c)))))
(*.f32 (pow.f32 (+.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c)) -1/2) (pow.f32 (+.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c)) -1/2))
(*.f32 -1 (/.f32 1 (neg.f32 (+.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c)))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (+.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c))) 2) -1) (pow.f32 (cbrt.f32 (+.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c))) -1))
(*.f32 (pow.f32 (sqrt.f32 (+.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c))) -1) (pow.f32 (sqrt.f32 (+.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c))) -1))
(*.f32 (/.f32 1 (+.f32 1 (pow.f32 (+.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) c) 3))) (fma.f32 (+.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) c) (-.f32 (+.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) c) 1) 1))
(*.f32 (/.f32 1 (-.f32 1 (pow.f32 (+.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) c) 2))) (-.f32 (-.f32 1 c) (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(pow.f32 (+.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c)) -1)
(pow.f32 (/.f32 1 (+.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c))) 1)
(pow.f32 (/.f32 1 (cbrt.f32 (+.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c)))) 3)
(pow.f32 (pow.f32 (/.f32 1 (+.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c))) 3) 1/3)
(pow.f32 (pow.f32 (+.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c)) -1/2) 2)
(sqrt.f32 (pow.f32 (+.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c)) -2))
(log.f32 (exp.f32 (/.f32 1 (+.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (+.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c))))))
(cbrt.f32 (pow.f32 (/.f32 1 (+.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c))) 3))
(expm1.f32 (log1p.f32 (/.f32 1 (+.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c)))))
(exp.f32 (neg.f32 (log1p.f32 (+.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) c))))
(exp.f32 (*.f32 (log1p.f32 (+.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) c)) -1))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 (+.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) c))) 1))
(log1p.f32 (expm1.f32 (/.f32 1 (+.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c)))))

simplify150.0ms (0.8%)

Algorithm
egg-herbie
Rules
1386×distribute-rgt-in
1386×distribute-lft-in
1000×unswap-sqr
610×cancel-sign-sub-inv
330×distribute-rgt-neg-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02948298
18327854
229367828
Stop Event
node limit
Counts
100 → 159
Calls
Call 1
Inputs
(*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 (*.f32 -3/2 (*.f32 cosTheta (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))
(+.f32 (*.f32 -3/2 (*.f32 cosTheta (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 1/2 (*.f32 (pow.f32 cosTheta 2) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))))
(*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 -2 cosTheta))) (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 -2 cosTheta))) (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 -2 cosTheta))) (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 -2 cosTheta))) (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 -2 cosTheta))) (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 -2 cosTheta))) (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 -2 cosTheta))) (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 -2 cosTheta))) (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(/.f32 1 (+.f32 1 (*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log.f32 (+.f32 1 (*.f32 -2 cosTheta)))) (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))
(+.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log.f32 (+.f32 1 (*.f32 -2 cosTheta)))) (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))) (*.f32 -1 (/.f32 c (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log.f32 (+.f32 1 (*.f32 -2 cosTheta)))) (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 2))))
(+.f32 (/.f32 (pow.f32 c 2) (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log.f32 (+.f32 1 (*.f32 -2 cosTheta)))) (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 3)) (+.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log.f32 (+.f32 1 (*.f32 -2 cosTheta)))) (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))) (*.f32 -1 (/.f32 c (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log.f32 (+.f32 1 (*.f32 -2 cosTheta)))) (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 2)))))
(+.f32 (/.f32 (pow.f32 c 2) (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log.f32 (+.f32 1 (*.f32 -2 cosTheta)))) (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 3)) (+.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log.f32 (+.f32 1 (*.f32 -2 cosTheta)))) (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))) (+.f32 (*.f32 -1 (/.f32 c (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log.f32 (+.f32 1 (*.f32 -2 cosTheta)))) (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 2))) (*.f32 -1 (/.f32 (pow.f32 c 3) (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log.f32 (+.f32 1 (*.f32 -2 cosTheta)))) (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 4))))))
(/.f32 1 c)
(+.f32 (/.f32 1 c) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log.f32 (+.f32 1 (*.f32 -2 cosTheta)))) (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) (pow.f32 c 2))))
(+.f32 (/.f32 1 c) (+.f32 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log.f32 (+.f32 1 (*.f32 -2 cosTheta)))) (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) (pow.f32 c 2))) (/.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log.f32 (+.f32 1 (*.f32 -2 cosTheta)))) (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (pow.f32 c 3))))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log.f32 (+.f32 1 (*.f32 -2 cosTheta)))) (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 3) (pow.f32 c 4))) (+.f32 (/.f32 1 c) (+.f32 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log.f32 (+.f32 1 (*.f32 -2 cosTheta)))) (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) (pow.f32 c 2))) (/.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log.f32 (+.f32 1 (*.f32 -2 cosTheta)))) (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (pow.f32 c 3)))))
(/.f32 1 c)
(+.f32 (/.f32 1 c) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log.f32 (+.f32 1 (*.f32 -2 cosTheta)))) (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) (pow.f32 c 2))))
(+.f32 (/.f32 1 c) (+.f32 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log.f32 (+.f32 1 (*.f32 -2 cosTheta)))) (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) (pow.f32 c 2))) (/.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log.f32 (+.f32 1 (*.f32 -2 cosTheta)))) (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (pow.f32 c 3))))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log.f32 (+.f32 1 (*.f32 -2 cosTheta)))) (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 3) (pow.f32 c 4))) (+.f32 (/.f32 1 c) (+.f32 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log.f32 (+.f32 1 (*.f32 -2 cosTheta)))) (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) (pow.f32 c 2))) (/.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log.f32 (+.f32 1 (*.f32 -2 cosTheta)))) (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (pow.f32 c 3)))))
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
(+.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 -1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) (PI.f32)))))
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -3/2 (sqrt.f32 (PI.f32))) (*.f32 -1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3))))) (pow.f32 cosTheta 3))) (+.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 -1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) (PI.f32))))))
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -3/2 (sqrt.f32 (PI.f32))) (*.f32 -1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3))))) (pow.f32 cosTheta 3))) (+.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (*.f32 (*.f32 (+.f32 (*.f32 -3/2 (sqrt.f32 (PI.f32))) (*.f32 -1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3))))) (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))))))) (sqrt.f32 (PI.f32)))) (+.f32 (*.f32 1/2 (sqrt.f32 (PI.f32))) (*.f32 3/2 (*.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) (PI.f32))))) (pow.f32 cosTheta 4))) (*.f32 -1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) (PI.f32)))))))
(/.f32 1 (+.f32 c 1))
(+.f32 (/.f32 1 (+.f32 c 1)) (*.f32 -1 (*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 -2 cosTheta))) (pow.f32 cosTheta 2))) (*.f32 (pow.f32 (+.f32 c 1) 2) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))))
(+.f32 (/.f32 (pow.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 -2 cosTheta))) (pow.f32 cosTheta 2))) 2) (*.f32 (pow.f32 (+.f32 c 1) 3) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (+.f32 (/.f32 1 (+.f32 c 1)) (*.f32 -1 (*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 -2 cosTheta))) (pow.f32 cosTheta 2))) (*.f32 (pow.f32 (+.f32 c 1) 2) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32)))))))
(+.f32 (/.f32 (pow.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 -2 cosTheta))) (pow.f32 cosTheta 2))) 2) (*.f32 (pow.f32 (+.f32 c 1) 3) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 (/.f32 (pow.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 -2 cosTheta))) (pow.f32 cosTheta 2))) 3) (*.f32 (pow.f32 (+.f32 c 1) 4) (pow.f32 cosTheta 3))) (sqrt.f32 (/.f32 1 (pow.f32 (PI.f32) 3))))) (+.f32 (/.f32 1 (+.f32 c 1)) (*.f32 -1 (*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 -2 cosTheta))) (pow.f32 cosTheta 2))) (*.f32 (pow.f32 (+.f32 c 1) 2) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))))))
(/.f32 1 (+.f32 c 1))
(+.f32 (/.f32 1 (+.f32 c 1)) (*.f32 -1 (*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 -2 cosTheta))) (pow.f32 cosTheta 2))) (*.f32 (pow.f32 (+.f32 c 1) 2) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))))
(+.f32 (/.f32 (pow.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 -2 cosTheta))) (pow.f32 cosTheta 2))) 2) (*.f32 (pow.f32 (+.f32 c 1) 3) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (+.f32 (/.f32 1 (+.f32 c 1)) (*.f32 -1 (*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 -2 cosTheta))) (pow.f32 cosTheta 2))) (*.f32 (pow.f32 (+.f32 c 1) 2) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32)))))))
(+.f32 (/.f32 (pow.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 -2 cosTheta))) (pow.f32 cosTheta 2))) 2) (*.f32 (pow.f32 (+.f32 c 1) 3) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 (/.f32 (pow.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 -2 cosTheta))) (pow.f32 cosTheta 2))) 3) (*.f32 (pow.f32 (+.f32 c 1) 4) (pow.f32 cosTheta 3))) (sqrt.f32 (/.f32 1 (pow.f32 (PI.f32) 3))))) (+.f32 (/.f32 1 (+.f32 c 1)) (*.f32 -1 (*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 -2 cosTheta))) (pow.f32 cosTheta 2))) (*.f32 (pow.f32 (+.f32 c 1) 2) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) 1)
(*.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (/.f32 (/.f32 1 cosTheta) (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 1)
(*.f32 1 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta)))) 2) (*.f32 (cbrt.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta)))) (/.f32 (/.f32 1 cosTheta) (sqrt.f32 (PI.f32)))))
(*.f32 (cbrt.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (pow.f32 (cbrt.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 2))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 2) (cbrt.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(*.f32 (sqrt.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta)))) (*.f32 (sqrt.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta)))) (/.f32 (/.f32 1 cosTheta) (sqrt.f32 (PI.f32)))))
(*.f32 (sqrt.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (sqrt.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(*.f32 (/.f32 (neg.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2)) (exp.f32 (*.f32 cosTheta cosTheta))) (/.f32 1 (*.f32 cosTheta (neg.f32 (sqrt.f32 (PI.f32))))))
(*.f32 (/.f32 (/.f32 1 cosTheta) (sqrt.f32 (PI.f32))) (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))))
(*.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) (/.f32 1 (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 1 cosTheta) (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 1 (sqrt.f32 (PI.f32))) (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 1 (cbrt.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))) (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (cbrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta)))) 2) cosTheta) (/.f32 (cbrt.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta)))) (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta)))) 2) (sqrt.f32 (PI.f32))) (/.f32 (cbrt.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta)))) cosTheta))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta)))) 2) 1) (/.f32 (cbrt.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta)))) 2) (cbrt.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))) (cbrt.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta)))) 2) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (/.f32 (cbrt.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta)))) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta)))) cosTheta) (/.f32 (sqrt.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta)))) (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta)))) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta)))) cosTheta))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta)))) 1) (/.f32 (sqrt.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta)))) (cbrt.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))) (/.f32 (sqrt.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta)))) (cbrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(pow.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 1)
(pow.f32 (cbrt.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 3)
(pow.f32 (pow.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 2)
(pow.f32 (/.f32 (sqrt.f32 (PI.f32)) (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))) -1)
(neg.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (neg.f32 (sqrt.f32 (PI.f32))))))
(sqrt.f32 (pow.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 2))
(log.f32 (exp.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(cbrt.f32 (pow.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 3))
(expm1.f32 (log1p.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(exp.f32 (-.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)) (log.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(exp.f32 (*.f32 (-.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)) (log.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 1))
(log1p.f32 (expm1.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (+.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c))))) 1)
(*.f32 1 (/.f32 1 (+.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c))))
(*.f32 (/.f32 1 (+.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c))) 1)
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c)))) (cbrt.f32 (pow.f32 (+.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c)) -2)))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c)) -2)) (/.f32 1 (cbrt.f32 (+.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c)))))
(*.f32 (pow.f32 (+.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c)) -1/2) (pow.f32 (+.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c)) -1/2))
(*.f32 -1 (/.f32 1 (neg.f32 (+.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c)))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (+.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c))) 2) -1) (pow.f32 (cbrt.f32 (+.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c))) -1))
(*.f32 (pow.f32 (sqrt.f32 (+.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c))) -1) (pow.f32 (sqrt.f32 (+.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c))) -1))
(*.f32 (/.f32 1 (+.f32 1 (pow.f32 (+.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) c) 3))) (fma.f32 (+.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) c) (-.f32 (+.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) c) 1) 1))
(*.f32 (/.f32 1 (-.f32 1 (pow.f32 (+.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) c) 2))) (-.f32 (-.f32 1 c) (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(pow.f32 (+.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c)) -1)
(pow.f32 (/.f32 1 (+.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c))) 1)
(pow.f32 (/.f32 1 (cbrt.f32 (+.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c)))) 3)
(pow.f32 (pow.f32 (/.f32 1 (+.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c))) 3) 1/3)
(pow.f32 (pow.f32 (+.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c)) -1/2) 2)
(sqrt.f32 (pow.f32 (+.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c)) -2))
(log.f32 (exp.f32 (/.f32 1 (+.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (+.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c))))))
(cbrt.f32 (pow.f32 (/.f32 1 (+.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c))) 3))
(expm1.f32 (log1p.f32 (/.f32 1 (+.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c)))))
(exp.f32 (neg.f32 (log1p.f32 (+.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) c))))
(exp.f32 (*.f32 (log1p.f32 (+.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) c)) -1))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 (+.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) c))) 1))
(log1p.f32 (expm1.f32 (/.f32 1 (+.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c)))))
Outputs
(*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta)
(+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1))
(+.f32 (*.f32 -3/2 (*.f32 cosTheta (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))
(fma.f32 -3/2 (*.f32 cosTheta (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta))))
(+.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (*.f32 cosTheta -3/2) -1)))
(+.f32 (*.f32 -3/2 (*.f32 cosTheta (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 1/2 (*.f32 (pow.f32 cosTheta 2) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))))
(fma.f32 -3/2 (*.f32 cosTheta (sqrt.f32 (/.f32 1 (PI.f32)))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta cosTheta)) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1)) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (*.f32 cosTheta -3/2) (*.f32 1/2 (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 -2 cosTheta))) (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 -2 cosTheta))) (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 -2 cosTheta))) (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 -2 cosTheta))) (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 -2 cosTheta))) (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 -2 cosTheta))) (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 -2 cosTheta))) (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 -2 cosTheta))) (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))
(/.f32 1 (+.f32 1 (*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log.f32 (+.f32 1 (*.f32 -2 cosTheta)))) (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))
(/.f32 1 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta))))
(/.f32 1 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) 1))
(+.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log.f32 (+.f32 1 (*.f32 -2 cosTheta)))) (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))) (*.f32 -1 (/.f32 c (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log.f32 (+.f32 1 (*.f32 -2 cosTheta)))) (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 2))))
(+.f32 (/.f32 1 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta)))) (neg.f32 (/.f32 c (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta))) 2))))
(-.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) 1)) (/.f32 c (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) 1) 2)))
(+.f32 (/.f32 (pow.f32 c 2) (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log.f32 (+.f32 1 (*.f32 -2 cosTheta)))) (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 3)) (+.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log.f32 (+.f32 1 (*.f32 -2 cosTheta)))) (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))) (*.f32 -1 (/.f32 c (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log.f32 (+.f32 1 (*.f32 -2 cosTheta)))) (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 2)))))
(+.f32 (+.f32 (/.f32 1 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta)))) (neg.f32 (/.f32 c (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta))) 2)))) (/.f32 (*.f32 c c) (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta))) 3)))
(+.f32 (-.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) 1)) (/.f32 c (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) 1) 2))) (/.f32 (*.f32 c c) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) 1) 3)))
(+.f32 (/.f32 (pow.f32 c 2) (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log.f32 (+.f32 1 (*.f32 -2 cosTheta)))) (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 3)) (+.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log.f32 (+.f32 1 (*.f32 -2 cosTheta)))) (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))) (+.f32 (*.f32 -1 (/.f32 c (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log.f32 (+.f32 1 (*.f32 -2 cosTheta)))) (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 2))) (*.f32 -1 (/.f32 (pow.f32 c 3) (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log.f32 (+.f32 1 (*.f32 -2 cosTheta)))) (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 4))))))
(+.f32 (/.f32 (*.f32 c c) (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta))) 3)) (+.f32 (/.f32 1 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta)))) (*.f32 -1 (+.f32 (/.f32 c (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta))) 2)) (/.f32 (pow.f32 c 3) (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta))) 4))))))
(+.f32 (/.f32 (*.f32 c c) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) 1) 3)) (-.f32 (-.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) 1)) (/.f32 c (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) 1) 2))) (/.f32 (pow.f32 c 3) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) 1) 4))))
(+.f32 (/.f32 (*.f32 c c) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) 1) 3)) (-.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) 1)) (+.f32 (/.f32 c (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) 1) 2)) (/.f32 (pow.f32 c 3) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) 1) 4)))))
(/.f32 1 c)
(+.f32 (/.f32 1 c) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log.f32 (+.f32 1 (*.f32 -2 cosTheta)))) (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) (pow.f32 c 2))))
(+.f32 (/.f32 1 c) (neg.f32 (/.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta))) (*.f32 c c))))
(-.f32 (/.f32 1 c) (/.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) 1) (*.f32 c c)))
(+.f32 (/.f32 1 c) (+.f32 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log.f32 (+.f32 1 (*.f32 -2 cosTheta)))) (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) (pow.f32 c 2))) (/.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log.f32 (+.f32 1 (*.f32 -2 cosTheta)))) (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (pow.f32 c 3))))
(+.f32 (/.f32 1 c) (fma.f32 -1 (/.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta))) (*.f32 c c)) (/.f32 (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta))) 2) (pow.f32 c 3))))
(+.f32 (/.f32 1 c) (-.f32 (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) 1) 2) (pow.f32 c 3)) (/.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) 1) (*.f32 c c))))
(+.f32 (-.f32 (/.f32 1 c) (/.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) 1) (*.f32 c c))) (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) 1) 2) (pow.f32 c 3)))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log.f32 (+.f32 1 (*.f32 -2 cosTheta)))) (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 3) (pow.f32 c 4))) (+.f32 (/.f32 1 c) (+.f32 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log.f32 (+.f32 1 (*.f32 -2 cosTheta)))) (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) (pow.f32 c 2))) (/.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log.f32 (+.f32 1 (*.f32 -2 cosTheta)))) (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (pow.f32 c 3)))))
(fma.f32 -1 (/.f32 (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta))) 3) (pow.f32 c 4)) (+.f32 (/.f32 1 c) (fma.f32 -1 (/.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta))) (*.f32 c c)) (/.f32 (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta))) 2) (pow.f32 c 3)))))
(-.f32 (+.f32 (/.f32 1 c) (-.f32 (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) 1) 2) (pow.f32 c 3)) (/.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) 1) (*.f32 c c)))) (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) 1) 3) (pow.f32 c 4)))
(+.f32 (-.f32 (/.f32 1 c) (/.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) 1) (*.f32 c c))) (-.f32 (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) 1) 2) (pow.f32 c 3)) (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) 1) 3) (pow.f32 c 4))))
(/.f32 1 c)
(+.f32 (/.f32 1 c) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log.f32 (+.f32 1 (*.f32 -2 cosTheta)))) (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) (pow.f32 c 2))))
(+.f32 (/.f32 1 c) (neg.f32 (/.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta))) (*.f32 c c))))
(-.f32 (/.f32 1 c) (/.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) 1) (*.f32 c c)))
(+.f32 (/.f32 1 c) (+.f32 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log.f32 (+.f32 1 (*.f32 -2 cosTheta)))) (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) (pow.f32 c 2))) (/.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log.f32 (+.f32 1 (*.f32 -2 cosTheta)))) (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (pow.f32 c 3))))
(+.f32 (/.f32 1 c) (fma.f32 -1 (/.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta))) (*.f32 c c)) (/.f32 (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta))) 2) (pow.f32 c 3))))
(+.f32 (/.f32 1 c) (-.f32 (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) 1) 2) (pow.f32 c 3)) (/.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) 1) (*.f32 c c))))
(+.f32 (-.f32 (/.f32 1 c) (/.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) 1) (*.f32 c c))) (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) 1) 2) (pow.f32 c 3)))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log.f32 (+.f32 1 (*.f32 -2 cosTheta)))) (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 3) (pow.f32 c 4))) (+.f32 (/.f32 1 c) (+.f32 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log.f32 (+.f32 1 (*.f32 -2 cosTheta)))) (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) (pow.f32 c 2))) (/.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log.f32 (+.f32 1 (*.f32 -2 cosTheta)))) (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (pow.f32 c 3)))))
(fma.f32 -1 (/.f32 (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta))) 3) (pow.f32 c 4)) (+.f32 (/.f32 1 c) (fma.f32 -1 (/.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta))) (*.f32 c c)) (/.f32 (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta))) 2) (pow.f32 c 3)))))
(-.f32 (+.f32 (/.f32 1 c) (-.f32 (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) 1) 2) (pow.f32 c 3)) (/.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) 1) (*.f32 c c)))) (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) 1) 3) (pow.f32 c 4)))
(+.f32 (-.f32 (/.f32 1 c) (/.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) 1) (*.f32 c c))) (-.f32 (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) 1) 2) (pow.f32 c 3)) (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) 1) 3) (pow.f32 c 4))))
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
(+.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 -1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) (PI.f32)))))
(fma.f32 cosTheta (sqrt.f32 (PI.f32)) (neg.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (+.f32 (+.f32 1 c) (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32)))))))))
(-.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (+.f32 c (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))))))))
(-.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 (+.f32 1 (-.f32 c (sqrt.f32 (/.f32 1 (PI.f32))))) (*.f32 cosTheta (*.f32 cosTheta (PI.f32)))))
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -3/2 (sqrt.f32 (PI.f32))) (*.f32 -1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3))))) (pow.f32 cosTheta 3))) (+.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 -1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) (PI.f32))))))
(fma.f32 -1 (*.f32 (fma.f32 -3/2 (sqrt.f32 (PI.f32)) (neg.f32 (*.f32 (pow.f32 (+.f32 (+.f32 1 c) (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3))))) (pow.f32 cosTheta 3)) (fma.f32 cosTheta (sqrt.f32 (PI.f32)) (neg.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (+.f32 (+.f32 1 c) (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32))))))))))
(-.f32 (-.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (+.f32 c (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32))))))))) (*.f32 (fma.f32 -3/2 (sqrt.f32 (PI.f32)) (*.f32 (pow.f32 (+.f32 c (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (neg.f32 (sqrt.f32 (pow.f32 (PI.f32) 3))))) (pow.f32 cosTheta 3)))
(-.f32 (-.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 (+.f32 1 (-.f32 c (sqrt.f32 (/.f32 1 (PI.f32))))) (*.f32 cosTheta (*.f32 cosTheta (PI.f32))))) (*.f32 (-.f32 (*.f32 -3/2 (sqrt.f32 (PI.f32))) (*.f32 (pow.f32 (+.f32 1 (-.f32 c (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (pow.f32 (PI.f32) 3/2))) (pow.f32 cosTheta 3)))
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -3/2 (sqrt.f32 (PI.f32))) (*.f32 -1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3))))) (pow.f32 cosTheta 3))) (+.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (*.f32 (*.f32 (+.f32 (*.f32 -3/2 (sqrt.f32 (PI.f32))) (*.f32 -1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3))))) (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))))))) (sqrt.f32 (PI.f32)))) (+.f32 (*.f32 1/2 (sqrt.f32 (PI.f32))) (*.f32 3/2 (*.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) (PI.f32))))) (pow.f32 cosTheta 4))) (*.f32 -1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) (PI.f32)))))))
(fma.f32 -1 (*.f32 (fma.f32 -3/2 (sqrt.f32 (PI.f32)) (neg.f32 (*.f32 (pow.f32 (+.f32 (+.f32 1 c) (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3))))) (pow.f32 cosTheta 3)) (fma.f32 cosTheta (sqrt.f32 (PI.f32)) (fma.f32 -1 (*.f32 (fma.f32 -1 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 (+.f32 (+.f32 1 c) (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32))))) (fma.f32 -3/2 (sqrt.f32 (PI.f32)) (neg.f32 (*.f32 (pow.f32 (+.f32 (+.f32 1 c) (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3))))))) (fma.f32 1/2 (sqrt.f32 (PI.f32)) (*.f32 (*.f32 (PI.f32) (+.f32 (+.f32 1 c) (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32)))))) 3/2))) (pow.f32 cosTheta 4)) (neg.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (+.f32 (+.f32 1 c) (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32)))))))))))
(-.f32 (fma.f32 cosTheta (sqrt.f32 (PI.f32)) (neg.f32 (fma.f32 (+.f32 (*.f32 (PI.f32) (*.f32 (+.f32 c (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32))))) 3/2)) (*.f32 (sqrt.f32 (PI.f32)) (+.f32 (*.f32 (neg.f32 (fma.f32 -3/2 (sqrt.f32 (PI.f32)) (*.f32 (pow.f32 (+.f32 c (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (neg.f32 (sqrt.f32 (pow.f32 (PI.f32) 3)))))) (+.f32 c (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 1/2))) (pow.f32 cosTheta 4) (*.f32 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (+.f32 c (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32))))))))))) (*.f32 (fma.f32 -3/2 (sqrt.f32 (PI.f32)) (*.f32 (pow.f32 (+.f32 c (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (neg.f32 (sqrt.f32 (pow.f32 (PI.f32) 3))))) (pow.f32 cosTheta 3)))
(-.f32 (-.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 (-.f32 (*.f32 -3/2 (sqrt.f32 (PI.f32))) (*.f32 (pow.f32 (+.f32 1 (-.f32 c (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (pow.f32 (PI.f32) 3/2))) (pow.f32 cosTheta 3))) (fma.f32 (+.f32 (*.f32 (PI.f32) (+.f32 3/2 (*.f32 3/2 (-.f32 c (sqrt.f32 (/.f32 1 (PI.f32))))))) (*.f32 (sqrt.f32 (PI.f32)) (+.f32 (*.f32 (+.f32 1 (-.f32 c (sqrt.f32 (/.f32 1 (PI.f32))))) (neg.f32 (-.f32 (*.f32 -3/2 (sqrt.f32 (PI.f32))) (*.f32 (pow.f32 (+.f32 1 (-.f32 c (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (pow.f32 (PI.f32) 3/2))))) 1/2))) (pow.f32 cosTheta 4) (*.f32 (+.f32 1 (-.f32 c (sqrt.f32 (/.f32 1 (PI.f32))))) (*.f32 cosTheta (*.f32 cosTheta (PI.f32))))))
(/.f32 1 (+.f32 c 1))
(/.f32 1 (+.f32 1 c))
(+.f32 (/.f32 1 (+.f32 c 1)) (*.f32 -1 (*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 -2 cosTheta))) (pow.f32 cosTheta 2))) (*.f32 (pow.f32 (+.f32 c 1) 2) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))))
(+.f32 (/.f32 1 (+.f32 1 c)) (neg.f32 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (pow.f32 (+.f32 1 c) 2))))))
(-.f32 (/.f32 1 (+.f32 1 c)) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) (pow.f32 (+.f32 1 c) 2))))
(-.f32 (/.f32 1 (+.f32 1 c)) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (pow.f32 (+.f32 1 c) 2)) (exp.f32 (*.f32 cosTheta cosTheta))))))
(+.f32 (/.f32 (pow.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 -2 cosTheta))) (pow.f32 cosTheta 2))) 2) (*.f32 (pow.f32 (+.f32 c 1) 3) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (+.f32 (/.f32 1 (+.f32 c 1)) (*.f32 -1 (*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 -2 cosTheta))) (pow.f32 cosTheta 2))) (*.f32 (pow.f32 (+.f32 c 1) 2) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32)))))))
(+.f32 (+.f32 (/.f32 1 (+.f32 1 c)) (neg.f32 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (pow.f32 (+.f32 1 c) 2)))))) (/.f32 (pow.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) 2) (*.f32 (pow.f32 (+.f32 1 c) 3) (*.f32 cosTheta (*.f32 cosTheta (PI.f32))))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 c)) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) (pow.f32 (+.f32 1 c) 2)))) (/.f32 (pow.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (exp.f32 (*.f32 cosTheta cosTheta))) 2) (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 (+.f32 1 c) 3)))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 c)) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (pow.f32 (+.f32 1 c) 2)) (exp.f32 (*.f32 cosTheta cosTheta)))))) (/.f32 (pow.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (exp.f32 (*.f32 cosTheta cosTheta))) 2) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (pow.f32 (+.f32 1 c) 3)))))
(+.f32 (/.f32 (pow.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 -2 cosTheta))) (pow.f32 cosTheta 2))) 2) (*.f32 (pow.f32 (+.f32 c 1) 3) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 (/.f32 (pow.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 -2 cosTheta))) (pow.f32 cosTheta 2))) 3) (*.f32 (pow.f32 (+.f32 c 1) 4) (pow.f32 cosTheta 3))) (sqrt.f32 (/.f32 1 (pow.f32 (PI.f32) 3))))) (+.f32 (/.f32 1 (+.f32 c 1)) (*.f32 -1 (*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 -2 cosTheta))) (pow.f32 cosTheta 2))) (*.f32 (pow.f32 (+.f32 c 1) 2) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))))))
(+.f32 (/.f32 (pow.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) 2) (*.f32 (pow.f32 (+.f32 1 c) 3) (*.f32 cosTheta (*.f32 cosTheta (PI.f32))))) (fma.f32 -1 (/.f32 (*.f32 (pow.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) 3) (sqrt.f32 (/.f32 1 (pow.f32 (PI.f32) 3)))) (*.f32 (pow.f32 cosTheta 3) (pow.f32 (+.f32 1 c) 4))) (+.f32 (/.f32 1 (+.f32 1 c)) (neg.f32 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (pow.f32 (+.f32 1 c) 2))))))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 c)) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) (pow.f32 (+.f32 1 c) 2)))) (-.f32 (/.f32 (pow.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (exp.f32 (*.f32 cosTheta cosTheta))) 2) (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 (+.f32 1 c) 3)))) (/.f32 (pow.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (exp.f32 (*.f32 cosTheta cosTheta))) 3) (/.f32 (*.f32 (pow.f32 cosTheta 3) (pow.f32 (+.f32 1 c) 4)) (sqrt.f32 (/.f32 1 (pow.f32 (PI.f32) 3)))))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 c)) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (pow.f32 (+.f32 1 c) 2)) (exp.f32 (*.f32 cosTheta cosTheta)))))) (-.f32 (/.f32 (pow.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (exp.f32 (*.f32 cosTheta cosTheta))) 2) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (pow.f32 (+.f32 1 c) 3)))) (*.f32 (/.f32 (pow.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) 3) (pow.f32 (+.f32 1 c) 4)) (sqrt.f32 (/.f32 1 (pow.f32 (PI.f32) 3))))))
(/.f32 1 (+.f32 c 1))
(/.f32 1 (+.f32 1 c))
(+.f32 (/.f32 1 (+.f32 c 1)) (*.f32 -1 (*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 -2 cosTheta))) (pow.f32 cosTheta 2))) (*.f32 (pow.f32 (+.f32 c 1) 2) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))))
(+.f32 (/.f32 1 (+.f32 1 c)) (neg.f32 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (pow.f32 (+.f32 1 c) 2))))))
(-.f32 (/.f32 1 (+.f32 1 c)) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) (pow.f32 (+.f32 1 c) 2))))
(-.f32 (/.f32 1 (+.f32 1 c)) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (pow.f32 (+.f32 1 c) 2)) (exp.f32 (*.f32 cosTheta cosTheta))))))
(+.f32 (/.f32 (pow.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 -2 cosTheta))) (pow.f32 cosTheta 2))) 2) (*.f32 (pow.f32 (+.f32 c 1) 3) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (+.f32 (/.f32 1 (+.f32 c 1)) (*.f32 -1 (*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 -2 cosTheta))) (pow.f32 cosTheta 2))) (*.f32 (pow.f32 (+.f32 c 1) 2) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32)))))))
(+.f32 (+.f32 (/.f32 1 (+.f32 1 c)) (neg.f32 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (pow.f32 (+.f32 1 c) 2)))))) (/.f32 (pow.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) 2) (*.f32 (pow.f32 (+.f32 1 c) 3) (*.f32 cosTheta (*.f32 cosTheta (PI.f32))))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 c)) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) (pow.f32 (+.f32 1 c) 2)))) (/.f32 (pow.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (exp.f32 (*.f32 cosTheta cosTheta))) 2) (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 (+.f32 1 c) 3)))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 c)) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (pow.f32 (+.f32 1 c) 2)) (exp.f32 (*.f32 cosTheta cosTheta)))))) (/.f32 (pow.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (exp.f32 (*.f32 cosTheta cosTheta))) 2) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (pow.f32 (+.f32 1 c) 3)))))
(+.f32 (/.f32 (pow.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 -2 cosTheta))) (pow.f32 cosTheta 2))) 2) (*.f32 (pow.f32 (+.f32 c 1) 3) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 (/.f32 (pow.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 -2 cosTheta))) (pow.f32 cosTheta 2))) 3) (*.f32 (pow.f32 (+.f32 c 1) 4) (pow.f32 cosTheta 3))) (sqrt.f32 (/.f32 1 (pow.f32 (PI.f32) 3))))) (+.f32 (/.f32 1 (+.f32 c 1)) (*.f32 -1 (*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 -2 cosTheta))) (pow.f32 cosTheta 2))) (*.f32 (pow.f32 (+.f32 c 1) 2) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))))))
(+.f32 (/.f32 (pow.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) 2) (*.f32 (pow.f32 (+.f32 1 c) 3) (*.f32 cosTheta (*.f32 cosTheta (PI.f32))))) (fma.f32 -1 (/.f32 (*.f32 (pow.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) 3) (sqrt.f32 (/.f32 1 (pow.f32 (PI.f32) 3)))) (*.f32 (pow.f32 cosTheta 3) (pow.f32 (+.f32 1 c) 4))) (+.f32 (/.f32 1 (+.f32 1 c)) (neg.f32 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (pow.f32 (+.f32 1 c) 2))))))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 c)) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) (pow.f32 (+.f32 1 c) 2)))) (-.f32 (/.f32 (pow.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (exp.f32 (*.f32 cosTheta cosTheta))) 2) (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 (+.f32 1 c) 3)))) (/.f32 (pow.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (exp.f32 (*.f32 cosTheta cosTheta))) 3) (/.f32 (*.f32 (pow.f32 cosTheta 3) (pow.f32 (+.f32 1 c) 4)) (sqrt.f32 (/.f32 1 (pow.f32 (PI.f32) 3)))))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 c)) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (pow.f32 (+.f32 1 c) 2)) (exp.f32 (*.f32 cosTheta cosTheta)))))) (-.f32 (/.f32 (pow.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (exp.f32 (*.f32 cosTheta cosTheta))) 2) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (pow.f32 (+.f32 1 c) 3)))) (*.f32 (/.f32 (pow.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) 3) (pow.f32 (+.f32 1 c) 4)) (sqrt.f32 (/.f32 1 (pow.f32 (PI.f32) 3))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) 1)
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (/.f32 (/.f32 1 cosTheta) (sqrt.f32 (PI.f32))))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 1)
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta)))))
(*.f32 1 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta)))))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta)))) 2) (*.f32 (cbrt.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta)))) (/.f32 (/.f32 1 cosTheta) (sqrt.f32 (PI.f32)))))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta)))))
(*.f32 (cbrt.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (pow.f32 (cbrt.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 2))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta)))))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 2) (cbrt.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta)))))
(*.f32 (sqrt.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta)))) (*.f32 (sqrt.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta)))) (/.f32 (/.f32 1 cosTheta) (sqrt.f32 (PI.f32)))))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta)))))
(*.f32 (sqrt.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (sqrt.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 (neg.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2)) (exp.f32 (*.f32 cosTheta cosTheta))) (/.f32 1 (*.f32 cosTheta (neg.f32 (sqrt.f32 (PI.f32))))))
(*.f32 (/.f32 (neg.f32 (sqrt.f32 (fma.f32 cosTheta -2 1))) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 1 (*.f32 cosTheta (neg.f32 (sqrt.f32 (PI.f32))))))
(/.f32 (neg.f32 (sqrt.f32 (fma.f32 cosTheta -2 1))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) (*.f32 (sqrt.f32 (PI.f32)) (neg.f32 cosTheta))))
(/.f32 (neg.f32 (sqrt.f32 (fma.f32 cosTheta -2 1))) (*.f32 (neg.f32 cosTheta) (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 (/.f32 1 cosTheta) (sqrt.f32 (PI.f32))) (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) (/.f32 1 (sqrt.f32 (PI.f32))))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 1 cosTheta) (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (sqrt.f32 (PI.f32))))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 1 (sqrt.f32 (PI.f32))) (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 1 (cbrt.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))) (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (cbrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(*.f32 (/.f32 1 (cbrt.f32 (*.f32 cosTheta (*.f32 cosTheta (PI.f32))))) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (cbrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (cbrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (exp.f32 (*.f32 cosTheta cosTheta))) (cbrt.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(/.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (exp.f32 (*.f32 cosTheta cosTheta))) (cbrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (cbrt.f32 (*.f32 cosTheta (*.f32 cosTheta (PI.f32)))))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta)))) 2) cosTheta) (/.f32 (cbrt.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta)))) (sqrt.f32 (PI.f32))))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta)))) 2) (sqrt.f32 (PI.f32))) (/.f32 (cbrt.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta)))) cosTheta))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta)))) 2) 1) (/.f32 (cbrt.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta)))) 2) (cbrt.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))) (cbrt.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(*.f32 (cbrt.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)))) (/.f32 (pow.f32 (cbrt.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta))) 2) (cbrt.f32 (*.f32 cosTheta (*.f32 cosTheta (PI.f32))))))
(*.f32 (cbrt.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta)))))) (/.f32 (pow.f32 (cbrt.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (exp.f32 (*.f32 cosTheta cosTheta)))) 2) (cbrt.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))))
(/.f32 (pow.f32 (cbrt.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (exp.f32 (*.f32 cosTheta cosTheta)))) 2) (/.f32 (cbrt.f32 (*.f32 cosTheta (*.f32 cosTheta (PI.f32)))) (cbrt.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta))))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta)))) 2) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (/.f32 (cbrt.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta)))) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta)))) cosTheta) (/.f32 (sqrt.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta)))) (sqrt.f32 (PI.f32))))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta)))) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta)))) cosTheta))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta)))) 1) (/.f32 (sqrt.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta)))) (cbrt.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))) (/.f32 (sqrt.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta)))) (cbrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(*.f32 (/.f32 1 (cbrt.f32 (*.f32 cosTheta (*.f32 cosTheta (PI.f32))))) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (cbrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (cbrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (exp.f32 (*.f32 cosTheta cosTheta))) (cbrt.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(/.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (exp.f32 (*.f32 cosTheta cosTheta))) (cbrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (cbrt.f32 (*.f32 cosTheta (*.f32 cosTheta (PI.f32)))))
(pow.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 1)
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta)))))
(pow.f32 (cbrt.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 3)
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta)))))
(pow.f32 (pow.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 3) 1/3)
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta)))))
(pow.f32 (sqrt.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 2)
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta)))))
(pow.f32 (/.f32 (sqrt.f32 (PI.f32)) (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))) -1)
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta)))))
(neg.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (neg.f32 (sqrt.f32 (PI.f32))))))
(*.f32 (/.f32 (neg.f32 (sqrt.f32 (fma.f32 cosTheta -2 1))) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 1 (*.f32 cosTheta (neg.f32 (sqrt.f32 (PI.f32))))))
(/.f32 (neg.f32 (sqrt.f32 (fma.f32 cosTheta -2 1))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) (*.f32 (sqrt.f32 (PI.f32)) (neg.f32 cosTheta))))
(/.f32 (neg.f32 (sqrt.f32 (fma.f32 cosTheta -2 1))) (*.f32 (neg.f32 cosTheta) (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta)))))
(sqrt.f32 (pow.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 2))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta)))))
(log.f32 (exp.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta)))))
(cbrt.f32 (pow.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 3))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta)))))
(expm1.f32 (log1p.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta)))))
(exp.f32 (-.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)) (log.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta)))))
(exp.f32 (*.f32 (-.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta)) (log.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 1))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta)))))
(log1p.f32 (expm1.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta)))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (+.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c))))) 1)
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta))))))))
(/.f32 -1 (-.f32 (-.f32 -1 c) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta)))))))
(*.f32 1 (/.f32 1 (+.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c))))
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta))))))))
(/.f32 -1 (-.f32 (-.f32 -1 c) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta)))))))
(*.f32 (/.f32 1 (+.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c))) 1)
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta))))))))
(/.f32 -1 (-.f32 (-.f32 -1 c) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta)))))))
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c)))) (cbrt.f32 (pow.f32 (+.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c)) -2)))
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 (+.f32 1 c) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)))))) (cbrt.f32 (pow.f32 (+.f32 (+.f32 1 c) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)))) -2)))
(/.f32 (cbrt.f32 (pow.f32 (+.f32 1 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta))))))) -2)) (cbrt.f32 (+.f32 1 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta)))))))))
(/.f32 (cbrt.f32 (pow.f32 (+.f32 c (+.f32 1 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta))))))) -2)) (cbrt.f32 (+.f32 c (+.f32 1 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta)))))))))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c)) -2)) (/.f32 1 (cbrt.f32 (+.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c)))))
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 (+.f32 1 c) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)))))) (cbrt.f32 (pow.f32 (+.f32 (+.f32 1 c) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)))) -2)))
(/.f32 (cbrt.f32 (pow.f32 (+.f32 1 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta))))))) -2)) (cbrt.f32 (+.f32 1 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta)))))))))
(/.f32 (cbrt.f32 (pow.f32 (+.f32 c (+.f32 1 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta))))))) -2)) (cbrt.f32 (+.f32 c (+.f32 1 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta)))))))))
(*.f32 (pow.f32 (+.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c)) -1/2) (pow.f32 (+.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c)) -1/2))
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta))))))))
(/.f32 -1 (-.f32 (-.f32 -1 c) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta)))))))
(*.f32 -1 (/.f32 1 (neg.f32 (+.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c)))))
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta))))))))
(/.f32 -1 (-.f32 (-.f32 -1 c) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta)))))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (+.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c))) 2) -1) (pow.f32 (cbrt.f32 (+.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c))) -1))
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta))))))))
(/.f32 -1 (-.f32 (-.f32 -1 c) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta)))))))
(*.f32 (pow.f32 (sqrt.f32 (+.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c))) -1) (pow.f32 (sqrt.f32 (+.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c))) -1))
(pow.f32 (sqrt.f32 (+.f32 (+.f32 1 c) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta))))) -2)
(pow.f32 (sqrt.f32 (+.f32 1 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta)))))))) -2)
(pow.f32 (sqrt.f32 (+.f32 c (+.f32 1 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta)))))))) -2)
(*.f32 (/.f32 1 (+.f32 1 (pow.f32 (+.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) c) 3))) (fma.f32 (+.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) c) (-.f32 (+.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) c) 1) 1))
(*.f32 (/.f32 1 (+.f32 1 (pow.f32 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)))) 3))) (fma.f32 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)))) (+.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta))) (-.f32 c 1)) 1))
(/.f32 (fma.f32 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta)))))) (+.f32 -1 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta))))))) 1) (+.f32 1 (pow.f32 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta)))))) 3)))
(/.f32 (fma.f32 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta)))))) (+.f32 c (expm1.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (fma.f32 cosTheta cosTheta (log.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))) 1) (+.f32 1 (pow.f32 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta)))))) 3)))
(*.f32 (/.f32 1 (-.f32 1 (pow.f32 (+.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) c) 2))) (-.f32 (-.f32 1 c) (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(/.f32 (*.f32 1 (-.f32 1 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)))))) (-.f32 1 (pow.f32 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)))) 2)))
(/.f32 (-.f32 1 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta))))))) (-.f32 1 (pow.f32 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta)))))) 2)))
(pow.f32 (+.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c)) -1)
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta))))))))
(/.f32 -1 (-.f32 (-.f32 -1 c) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta)))))))
(pow.f32 (/.f32 1 (+.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c))) 1)
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta))))))))
(/.f32 -1 (-.f32 (-.f32 -1 c) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta)))))))
(pow.f32 (/.f32 1 (cbrt.f32 (+.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c)))) 3)
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta))))))))
(/.f32 -1 (-.f32 (-.f32 -1 c) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta)))))))
(pow.f32 (pow.f32 (/.f32 1 (+.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c))) 3) 1/3)
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta))))))))
(/.f32 -1 (-.f32 (-.f32 -1 c) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta)))))))
(pow.f32 (pow.f32 (+.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c)) -1/2) 2)
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta))))))))
(/.f32 -1 (-.f32 (-.f32 -1 c) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta)))))))
(sqrt.f32 (pow.f32 (+.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c)) -2))
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta))))))))
(/.f32 -1 (-.f32 (-.f32 -1 c) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta)))))))
(log.f32 (exp.f32 (/.f32 1 (+.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c)))))
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta))))))))
(/.f32 -1 (-.f32 (-.f32 -1 c) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta)))))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (+.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c))))))
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta))))))))
(/.f32 -1 (-.f32 (-.f32 -1 c) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta)))))))
(cbrt.f32 (pow.f32 (/.f32 1 (+.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c))) 3))
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta))))))))
(/.f32 -1 (-.f32 (-.f32 -1 c) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta)))))))
(expm1.f32 (log1p.f32 (/.f32 1 (+.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c)))))
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta))))))))
(/.f32 -1 (-.f32 (-.f32 -1 c) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta)))))))
(exp.f32 (neg.f32 (log1p.f32 (+.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) c))))
(exp.f32 (neg.f32 (log1p.f32 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)))))))
(exp.f32 (neg.f32 (log1p.f32 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta)))))))))
(exp.f32 (*.f32 (log1p.f32 (+.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) c)) -1))
(exp.f32 (neg.f32 (log1p.f32 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)))))))
(exp.f32 (neg.f32 (log1p.f32 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta)))))))))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 (+.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) c))) 1))
(exp.f32 (neg.f32 (log1p.f32 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)))))))
(exp.f32 (neg.f32 (log1p.f32 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta)))))))))
(log1p.f32 (expm1.f32 (/.f32 1 (+.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c)))))
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta))))))))
(/.f32 -1 (-.f32 (-.f32 -1 c) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta)))))))

localize55.0ms (0.3%)

Local Accuracy

Found 1 expressions with local accuracy:

NewAccuracyProgram
99.8%
(/.f32 1 (+.f32 c 1))
Compiler

Compiled 13 to 10 computations (23.1% saved)

series1.0ms (0%)

Counts
1 → 12
Calls

3 calls:

TimeVariablePointExpression
0.0ms
c
@inf
(/.f32 1 (+.f32 c 1))
0.0ms
c
@0
(/.f32 1 (+.f32 c 1))
0.0ms
c
@-inf
(/.f32 1 (+.f32 c 1))

rewrite86.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1238×pow1
1150×log1p-expm1-u
1150×expm1-log1p-u
1148×add-exp-log
1126×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0613
112913
2164513
Stop Event
node limit
Counts
1 → 22
Calls
Call 1
Inputs
(/.f32 1 (+.f32 c 1))
Outputs
(-.f32 (+.f32 1 (/.f32 1 (+.f32 1 c))) 1)
(*.f32 1 (/.f32 1 (+.f32 1 c)))
(*.f32 (/.f32 1 (+.f32 1 c)) 1)
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 1 c))) (cbrt.f32 (pow.f32 (+.f32 1 c) -2)))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 1 c) -2)) (/.f32 1 (cbrt.f32 (+.f32 1 c))))
(*.f32 (pow.f32 (+.f32 1 c) -1/2) (pow.f32 (+.f32 1 c) -1/2))
(*.f32 -1 (/.f32 1 (neg.f32 (+.f32 1 c))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (+.f32 1 c)) 2) -1) (pow.f32 (cbrt.f32 (+.f32 1 c)) -1))
(*.f32 (pow.f32 (sqrt.f32 (+.f32 1 c)) -1) (pow.f32 (sqrt.f32 (+.f32 1 c)) -1))
(*.f32 (/.f32 1 (+.f32 1 (pow.f32 c 3))) (fma.f32 c c (-.f32 1 c)))
(*.f32 (/.f32 1 (fma.f32 c c -1)) (+.f32 c -1))
(pow.f32 (+.f32 1 c) -1)
(pow.f32 (/.f32 1 (+.f32 1 c)) 1)
(pow.f32 (/.f32 1 (cbrt.f32 (+.f32 1 c))) 3)
(pow.f32 (pow.f32 (/.f32 1 (+.f32 1 c)) 3) 1/3)
(pow.f32 (pow.f32 (+.f32 1 c) -1/2) 2)
(sqrt.f32 (pow.f32 (+.f32 1 c) -2))
(log.f32 (exp.f32 (/.f32 1 (+.f32 1 c))))
(cbrt.f32 (pow.f32 (/.f32 1 (+.f32 1 c)) 3))
(expm1.f32 (log1p.f32 (/.f32 1 (+.f32 1 c))))
(exp.f32 (neg.f32 (log1p.f32 c)))
(log1p.f32 (expm1.f32 (/.f32 1 (+.f32 1 c))))

simplify72.0ms (0.4%)

Algorithm
egg-herbie
Rules
1278×fma-def
624×exp-prod
586×associate-/l/
530×associate-*r*
496×associate-*l*
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
081912
1212776
2591668
33028662
47720662
Stop Event
node limit
Counts
34 → 54
Calls
Call 1
Inputs
1
(+.f32 (*.f32 -1 c) 1)
(+.f32 (*.f32 -1 c) (+.f32 1 (pow.f32 c 2)))
(+.f32 (*.f32 -1 (pow.f32 c 3)) (+.f32 (*.f32 -1 c) (+.f32 1 (pow.f32 c 2))))
(/.f32 1 c)
(-.f32 (/.f32 1 c) (/.f32 1 (pow.f32 c 2)))
(-.f32 (+.f32 (/.f32 1 (pow.f32 c 3)) (/.f32 1 c)) (/.f32 1 (pow.f32 c 2)))
(-.f32 (+.f32 (/.f32 1 (pow.f32 c 3)) (/.f32 1 c)) (+.f32 (/.f32 1 (pow.f32 c 4)) (/.f32 1 (pow.f32 c 2))))
(/.f32 1 c)
(-.f32 (/.f32 1 c) (/.f32 1 (pow.f32 c 2)))
(-.f32 (+.f32 (/.f32 1 (pow.f32 c 3)) (/.f32 1 c)) (/.f32 1 (pow.f32 c 2)))
(-.f32 (+.f32 (/.f32 1 (pow.f32 c 3)) (/.f32 1 c)) (+.f32 (/.f32 1 (pow.f32 c 4)) (/.f32 1 (pow.f32 c 2))))
(-.f32 (+.f32 1 (/.f32 1 (+.f32 1 c))) 1)
(*.f32 1 (/.f32 1 (+.f32 1 c)))
(*.f32 (/.f32 1 (+.f32 1 c)) 1)
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 1 c))) (cbrt.f32 (pow.f32 (+.f32 1 c) -2)))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 1 c) -2)) (/.f32 1 (cbrt.f32 (+.f32 1 c))))
(*.f32 (pow.f32 (+.f32 1 c) -1/2) (pow.f32 (+.f32 1 c) -1/2))
(*.f32 -1 (/.f32 1 (neg.f32 (+.f32 1 c))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (+.f32 1 c)) 2) -1) (pow.f32 (cbrt.f32 (+.f32 1 c)) -1))
(*.f32 (pow.f32 (sqrt.f32 (+.f32 1 c)) -1) (pow.f32 (sqrt.f32 (+.f32 1 c)) -1))
(*.f32 (/.f32 1 (+.f32 1 (pow.f32 c 3))) (fma.f32 c c (-.f32 1 c)))
(*.f32 (/.f32 1 (fma.f32 c c -1)) (+.f32 c -1))
(pow.f32 (+.f32 1 c) -1)
(pow.f32 (/.f32 1 (+.f32 1 c)) 1)
(pow.f32 (/.f32 1 (cbrt.f32 (+.f32 1 c))) 3)
(pow.f32 (pow.f32 (/.f32 1 (+.f32 1 c)) 3) 1/3)
(pow.f32 (pow.f32 (+.f32 1 c) -1/2) 2)
(sqrt.f32 (pow.f32 (+.f32 1 c) -2))
(log.f32 (exp.f32 (/.f32 1 (+.f32 1 c))))
(cbrt.f32 (pow.f32 (/.f32 1 (+.f32 1 c)) 3))
(expm1.f32 (log1p.f32 (/.f32 1 (+.f32 1 c))))
(exp.f32 (neg.f32 (log1p.f32 c)))
(log1p.f32 (expm1.f32 (/.f32 1 (+.f32 1 c))))
Outputs
1
(+.f32 (*.f32 -1 c) 1)
(-.f32 1 c)
(+.f32 (*.f32 -1 c) (+.f32 1 (pow.f32 c 2)))
(+.f32 (-.f32 1 c) (*.f32 c c))
(-.f32 (fma.f32 c c 1) c)
(fma.f32 c (+.f32 -1 c) 1)
(+.f32 (*.f32 -1 (pow.f32 c 3)) (+.f32 (*.f32 -1 c) (+.f32 1 (pow.f32 c 2))))
(fma.f32 -1 (pow.f32 c 3) (+.f32 (-.f32 1 c) (*.f32 c c)))
(-.f32 (-.f32 (fma.f32 c c 1) c) (pow.f32 c 3))
(-.f32 (fma.f32 c c 1) (+.f32 c (pow.f32 c 3)))
(*.f32 (-.f32 1 c) (fma.f32 c c 1))
(/.f32 1 c)
(-.f32 (/.f32 1 c) (/.f32 1 (pow.f32 c 2)))
(-.f32 (/.f32 1 c) (/.f32 1 (*.f32 c c)))
(-.f32 (/.f32 1 c) (/.f32 (/.f32 1 c) c))
(+.f32 (/.f32 1 c) (/.f32 -1 (*.f32 c c)))
(-.f32 (+.f32 (/.f32 1 (pow.f32 c 3)) (/.f32 1 c)) (/.f32 1 (pow.f32 c 2)))
(+.f32 (/.f32 1 (pow.f32 c 3)) (-.f32 (/.f32 1 c) (/.f32 1 (*.f32 c c))))
(+.f32 (/.f32 1 c) (+.f32 (/.f32 1 (pow.f32 c 3)) (/.f32 -1 (*.f32 c c))))
(-.f32 (/.f32 1 c) (-.f32 (/.f32 1 (*.f32 c c)) (/.f32 1 (pow.f32 c 3))))
(-.f32 (+.f32 (/.f32 1 (pow.f32 c 3)) (/.f32 1 c)) (+.f32 (/.f32 1 (pow.f32 c 4)) (/.f32 1 (pow.f32 c 2))))
(+.f32 (/.f32 1 (pow.f32 c 3)) (-.f32 (/.f32 1 c) (+.f32 (/.f32 1 (*.f32 c c)) (/.f32 1 (pow.f32 c 4)))))
(+.f32 (/.f32 1 (pow.f32 c 3)) (+.f32 (-.f32 (/.f32 1 c) (/.f32 (/.f32 1 c) c)) (/.f32 -1 (pow.f32 c 4))))
(+.f32 (/.f32 1 c) (+.f32 (/.f32 1 (pow.f32 c 3)) (+.f32 (/.f32 -1 (*.f32 c c)) (/.f32 -1 (pow.f32 c 4)))))
(/.f32 1 c)
(-.f32 (/.f32 1 c) (/.f32 1 (pow.f32 c 2)))
(-.f32 (/.f32 1 c) (/.f32 1 (*.f32 c c)))
(-.f32 (/.f32 1 c) (/.f32 (/.f32 1 c) c))
(+.f32 (/.f32 1 c) (/.f32 -1 (*.f32 c c)))
(-.f32 (+.f32 (/.f32 1 (pow.f32 c 3)) (/.f32 1 c)) (/.f32 1 (pow.f32 c 2)))
(+.f32 (/.f32 1 (pow.f32 c 3)) (-.f32 (/.f32 1 c) (/.f32 1 (*.f32 c c))))
(+.f32 (/.f32 1 c) (+.f32 (/.f32 1 (pow.f32 c 3)) (/.f32 -1 (*.f32 c c))))
(-.f32 (/.f32 1 c) (-.f32 (/.f32 1 (*.f32 c c)) (/.f32 1 (pow.f32 c 3))))
(-.f32 (+.f32 (/.f32 1 (pow.f32 c 3)) (/.f32 1 c)) (+.f32 (/.f32 1 (pow.f32 c 4)) (/.f32 1 (pow.f32 c 2))))
(+.f32 (/.f32 1 (pow.f32 c 3)) (-.f32 (/.f32 1 c) (+.f32 (/.f32 1 (*.f32 c c)) (/.f32 1 (pow.f32 c 4)))))
(+.f32 (/.f32 1 (pow.f32 c 3)) (+.f32 (-.f32 (/.f32 1 c) (/.f32 (/.f32 1 c) c)) (/.f32 -1 (pow.f32 c 4))))
(+.f32 (/.f32 1 c) (+.f32 (/.f32 1 (pow.f32 c 3)) (+.f32 (/.f32 -1 (*.f32 c c)) (/.f32 -1 (pow.f32 c 4)))))
(-.f32 (+.f32 1 (/.f32 1 (+.f32 1 c))) 1)
(+.f32 1 (-.f32 (/.f32 1 (+.f32 1 c)) 1))
(+.f32 (/.f32 1 (+.f32 1 c)) 0)
(/.f32 1 (+.f32 1 c))
(/.f32 -1 (-.f32 -1 c))
(*.f32 1 (/.f32 1 (+.f32 1 c)))
(+.f32 1 (-.f32 (/.f32 1 (+.f32 1 c)) 1))
(+.f32 (/.f32 1 (+.f32 1 c)) 0)
(/.f32 1 (+.f32 1 c))
(/.f32 -1 (-.f32 -1 c))
(*.f32 (/.f32 1 (+.f32 1 c)) 1)
(+.f32 1 (-.f32 (/.f32 1 (+.f32 1 c)) 1))
(+.f32 (/.f32 1 (+.f32 1 c)) 0)
(/.f32 1 (+.f32 1 c))
(/.f32 -1 (-.f32 -1 c))
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 1 c))) (cbrt.f32 (pow.f32 (+.f32 1 c) -2)))
(/.f32 (cbrt.f32 (pow.f32 (+.f32 1 c) -2)) (cbrt.f32 (+.f32 1 c)))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 1 c) -2)) (/.f32 1 (cbrt.f32 (+.f32 1 c))))
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 1 c))) (cbrt.f32 (pow.f32 (+.f32 1 c) -2)))
(/.f32 (cbrt.f32 (pow.f32 (+.f32 1 c) -2)) (cbrt.f32 (+.f32 1 c)))
(*.f32 (pow.f32 (+.f32 1 c) -1/2) (pow.f32 (+.f32 1 c) -1/2))
(+.f32 1 (-.f32 (/.f32 1 (+.f32 1 c)) 1))
(+.f32 (/.f32 1 (+.f32 1 c)) 0)
(/.f32 1 (+.f32 1 c))
(/.f32 -1 (-.f32 -1 c))
(*.f32 -1 (/.f32 1 (neg.f32 (+.f32 1 c))))
(+.f32 1 (-.f32 (/.f32 1 (+.f32 1 c)) 1))
(+.f32 (/.f32 1 (+.f32 1 c)) 0)
(/.f32 1 (+.f32 1 c))
(/.f32 -1 (-.f32 -1 c))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (+.f32 1 c)) 2) -1) (pow.f32 (cbrt.f32 (+.f32 1 c)) -1))
(+.f32 1 (-.f32 (/.f32 1 (+.f32 1 c)) 1))
(+.f32 (/.f32 1 (+.f32 1 c)) 0)
(/.f32 1 (+.f32 1 c))
(/.f32 -1 (-.f32 -1 c))
(*.f32 (pow.f32 (sqrt.f32 (+.f32 1 c)) -1) (pow.f32 (sqrt.f32 (+.f32 1 c)) -1))
(+.f32 1 (-.f32 (/.f32 1 (+.f32 1 c)) 1))
(+.f32 (/.f32 1 (+.f32 1 c)) 0)
(/.f32 1 (+.f32 1 c))
(/.f32 -1 (-.f32 -1 c))
(*.f32 (/.f32 1 (+.f32 1 (pow.f32 c 3))) (fma.f32 c c (-.f32 1 c)))
(/.f32 (-.f32 (fma.f32 c c 1) c) (+.f32 1 (pow.f32 c 3)))
(/.f32 (fma.f32 c (+.f32 -1 c) 1) (+.f32 1 (pow.f32 c 3)))
(*.f32 (/.f32 1 (fma.f32 c c -1)) (+.f32 c -1))
(+.f32 1 (-.f32 (/.f32 1 (+.f32 1 c)) 1))
(+.f32 (/.f32 1 (+.f32 1 c)) 0)
(/.f32 1 (+.f32 1 c))
(/.f32 -1 (-.f32 -1 c))
(pow.f32 (+.f32 1 c) -1)
(+.f32 1 (-.f32 (/.f32 1 (+.f32 1 c)) 1))
(+.f32 (/.f32 1 (+.f32 1 c)) 0)
(/.f32 1 (+.f32 1 c))
(/.f32 -1 (-.f32 -1 c))
(pow.f32 (/.f32 1 (+.f32 1 c)) 1)
(+.f32 1 (-.f32 (/.f32 1 (+.f32 1 c)) 1))
(+.f32 (/.f32 1 (+.f32 1 c)) 0)
(/.f32 1 (+.f32 1 c))
(/.f32 -1 (-.f32 -1 c))
(pow.f32 (/.f32 1 (cbrt.f32 (+.f32 1 c))) 3)
(+.f32 1 (-.f32 (/.f32 1 (+.f32 1 c)) 1))
(+.f32 (/.f32 1 (+.f32 1 c)) 0)
(/.f32 1 (+.f32 1 c))
(/.f32 -1 (-.f32 -1 c))
(pow.f32 (pow.f32 (/.f32 1 (+.f32 1 c)) 3) 1/3)
(+.f32 1 (-.f32 (/.f32 1 (+.f32 1 c)) 1))
(+.f32 (/.f32 1 (+.f32 1 c)) 0)
(/.f32 1 (+.f32 1 c))
(/.f32 -1 (-.f32 -1 c))
(pow.f32 (pow.f32 (+.f32 1 c) -1/2) 2)
(+.f32 1 (-.f32 (/.f32 1 (+.f32 1 c)) 1))
(+.f32 (/.f32 1 (+.f32 1 c)) 0)
(/.f32 1 (+.f32 1 c))
(/.f32 -1 (-.f32 -1 c))
(sqrt.f32 (pow.f32 (+.f32 1 c) -2))
(+.f32 1 (-.f32 (/.f32 1 (+.f32 1 c)) 1))
(+.f32 (/.f32 1 (+.f32 1 c)) 0)
(/.f32 1 (+.f32 1 c))
(/.f32 -1 (-.f32 -1 c))
(log.f32 (exp.f32 (/.f32 1 (+.f32 1 c))))
(+.f32 1 (-.f32 (/.f32 1 (+.f32 1 c)) 1))
(+.f32 (/.f32 1 (+.f32 1 c)) 0)
(/.f32 1 (+.f32 1 c))
(/.f32 -1 (-.f32 -1 c))
(cbrt.f32 (pow.f32 (/.f32 1 (+.f32 1 c)) 3))
(+.f32 1 (-.f32 (/.f32 1 (+.f32 1 c)) 1))
(+.f32 (/.f32 1 (+.f32 1 c)) 0)
(/.f32 1 (+.f32 1 c))
(/.f32 -1 (-.f32 -1 c))
(expm1.f32 (log1p.f32 (/.f32 1 (+.f32 1 c))))
(+.f32 1 (-.f32 (/.f32 1 (+.f32 1 c)) 1))
(+.f32 (/.f32 1 (+.f32 1 c)) 0)
(/.f32 1 (+.f32 1 c))
(/.f32 -1 (-.f32 -1 c))
(exp.f32 (neg.f32 (log1p.f32 c)))
(log1p.f32 (expm1.f32 (/.f32 1 (+.f32 1 c))))
(+.f32 1 (-.f32 (/.f32 1 (+.f32 1 c)) 1))
(+.f32 (/.f32 1 (+.f32 1 c)) 0)
(/.f32 1 (+.f32 1 c))
(/.f32 -1 (-.f32 -1 c))

localize169.0ms (0.9%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
100.0%
(+.f32 1 (+.f32 c (/.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (PI.f32)))))
99.8%
(/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta)
99.2%
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (PI.f32))))))
98.5%
(/.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (PI.f32)))
Compiler

Compiled 63 to 17 computations (73% saved)

series7.0ms (0%)

Counts
4 → 68
Calls

18 calls:

TimeVariablePointExpression
1.0ms
cosTheta
@-inf
(/.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (PI.f32)))
1.0ms
cosTheta
@-inf
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (PI.f32))))))
1.0ms
cosTheta
@inf
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (PI.f32))))))
1.0ms
c
@0
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (PI.f32))))))
1.0ms
cosTheta
@inf
(/.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (PI.f32)))

rewrite98.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1604×log-prod
954×fma-def
574×expm1-udef
574×log1p-udef
484×fma-neg
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
016126
1347106
25019106
Stop Event
node limit
Counts
4 → 201
Calls
Call 1
Inputs
(/.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (PI.f32)))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (PI.f32))))))
(/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta)
(+.f32 1 (+.f32 c (/.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (PI.f32)))))
Outputs
(+.f32 0 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) (cbrt.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) 1)
(*.f32 (exp.f32 cosTheta) (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(*.f32 (exp.f32 cosTheta) (*.f32 (/.f32 1 cosTheta) (pow.f32 (PI.f32) -1/2)))
(*.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2))
(*.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (/.f32 1 (neg.f32 (sqrt.f32 (PI.f32)))))
(*.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 1)
(*.f32 1 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(*.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (cbrt.f32 (/.f32 (pow.f32 (/.f32 (exp.f32 cosTheta) cosTheta) 2) (PI.f32))))
(*.f32 (cbrt.f32 (/.f32 (pow.f32 (/.f32 (exp.f32 cosTheta) cosTheta) 2) (PI.f32))) (cbrt.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) 2) (*.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) (pow.f32 (PI.f32) -1/2)))
(*.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (sqrt.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(*.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) (pow.f32 (PI.f32) -1/2)))
(*.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (exp.f32 cosTheta)) 2) (sqrt.f32 (PI.f32))) (/.f32 (cbrt.f32 (exp.f32 cosTheta)) cosTheta))
(*.f32 (/.f32 (sqrt.f32 (exp.f32 cosTheta)) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (exp.f32 cosTheta)) cosTheta))
(*.f32 (/.f32 (exp.f32 cosTheta) 1) (/.f32 (/.f32 1 cosTheta) (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (exp.f32 cosTheta) (cbrt.f32 (PI.f32))) (/.f32 (/.f32 1 cosTheta) (cbrt.f32 (sqrt.f32 (PI.f32)))))
(*.f32 (/.f32 (exp.f32 cosTheta) (pow.f32 (PI.f32) 1/4)) (/.f32 (/.f32 1 cosTheta) (pow.f32 (PI.f32) 1/4)))
(*.f32 (/.f32 1 (cbrt.f32 (PI.f32))) (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (cbrt.f32 (sqrt.f32 (PI.f32)))))
(*.f32 (/.f32 1 (pow.f32 (PI.f32) 1/4)) (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) 1/4)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) 2) 1) (/.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) 2) (cbrt.f32 (PI.f32))) (cbrt.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) 2) (pow.f32 (PI.f32) 1/4)) (/.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) (pow.f32 (PI.f32) 1/4)))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) 1) (/.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) (cbrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) (cbrt.f32 (sqrt.f32 (PI.f32)))))
(pow.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 1)
(pow.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 3)
(pow.f32 (pow.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 2)
(pow.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 cosTheta))) -1)
(neg.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(sqrt.f32 (/.f32 (pow.f32 (/.f32 (exp.f32 cosTheta) cosTheta) 2) (PI.f32)))
(log.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(log.f32 (/.f32 1 (exp.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(log.f32 (/.f32 1 (+.f32 1 (expm1.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))))
(cbrt.f32 (pow.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 3))
(expm1.f32 (log1p.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(exp.f32 (-.f32 cosTheta (log.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(exp.f32 (*.f32 (-.f32 cosTheta (log.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 1))
(log1p.f32 (expm1.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(+.f32 0 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))))) (cbrt.f32 (exp.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))))) 1)
(*.f32 1 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))))
(*.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))) 1)
(*.f32 (/.f32 1 (cbrt.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))) (cbrt.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) -2)))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) -2)) (/.f32 1 (cbrt.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))))
(*.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) -1/2) (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) -1/2))
(*.f32 -1 (/.f32 1 (neg.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))))
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) 2)) -1) (pow.f32 (cbrt.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))) -1))
(*.f32 (pow.f32 (sqrt.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))) -1) (pow.f32 (sqrt.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))) -1))
(*.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 3))) (fma.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) (-.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 1) 1))
(*.f32 (/.f32 1 (-.f32 1 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 2))) (-.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c)))
(pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) -1)
(pow.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))) 1)
(pow.f32 (/.f32 1 (cbrt.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))) 3)
(pow.f32 (pow.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))) 3) 1/3)
(pow.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) -1/2) 2)
(sqrt.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) -2))
(log.f32 (exp.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))))))
(cbrt.f32 (pow.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))) 3))
(expm1.f32 (log1p.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))))
(exp.f32 (neg.f32 (log1p.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c))))
(exp.f32 (*.f32 (log1p.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c)) -1))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c))) 1))
(log1p.f32 (expm1.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))))
(+.f32 0 (/.f32 (exp.f32 cosTheta) cosTheta))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) cosTheta))) (cbrt.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) cosTheta))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) cosTheta)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) cosTheta)))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) cosTheta)))))
(-.f32 0 (/.f32 (exp.f32 cosTheta) cosTheta))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (exp.f32 cosTheta) cosTheta))) 1)
(*.f32 (exp.f32 cosTheta) (/.f32 1 cosTheta))
(*.f32 (exp.f32 cosTheta) (neg.f32 (/.f32 1 cosTheta)))
(*.f32 (/.f32 (exp.f32 cosTheta) cosTheta) 1)
(*.f32 1 (/.f32 (exp.f32 cosTheta) cosTheta))
(*.f32 (pow.f32 (cbrt.f32 (exp.f32 cosTheta)) 2) (*.f32 (cbrt.f32 (exp.f32 cosTheta)) (/.f32 1 cosTheta)))
(*.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) (pow.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) 2))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) 2) (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) 2) (neg.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta))))
(*.f32 (sqrt.f32 (exp.f32 cosTheta)) (*.f32 (sqrt.f32 (exp.f32 cosTheta)) (/.f32 1 cosTheta)))
(*.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) (neg.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta))))
(*.f32 -1 (/.f32 (exp.f32 cosTheta) cosTheta))
(*.f32 (neg.f32 (exp.f32 cosTheta)) (/.f32 1 cosTheta))
(*.f32 (/.f32 1 cosTheta) (exp.f32 cosTheta))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 cosTheta) 2)) (/.f32 (exp.f32 cosTheta) (cbrt.f32 cosTheta)))
(*.f32 (/.f32 1 (sqrt.f32 cosTheta)) (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (exp.f32 cosTheta)) 2) 1) (/.f32 (cbrt.f32 (exp.f32 cosTheta)) cosTheta))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (exp.f32 cosTheta)) 2) (pow.f32 (cbrt.f32 cosTheta) 2)) (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (exp.f32 cosTheta)) 2) (sqrt.f32 cosTheta)) (/.f32 (cbrt.f32 (exp.f32 cosTheta)) (sqrt.f32 cosTheta)))
(*.f32 (/.f32 (sqrt.f32 (exp.f32 cosTheta)) 1) (/.f32 (sqrt.f32 (exp.f32 cosTheta)) cosTheta))
(*.f32 (/.f32 (sqrt.f32 (exp.f32 cosTheta)) (pow.f32 (cbrt.f32 cosTheta) 2)) (/.f32 (sqrt.f32 (exp.f32 cosTheta)) (cbrt.f32 cosTheta)))
(*.f32 (neg.f32 (pow.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) 2)) (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (neg.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)))
(pow.f32 (/.f32 (exp.f32 cosTheta) cosTheta) 1)
(pow.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) 3)
(pow.f32 (pow.f32 (/.f32 (exp.f32 cosTheta) cosTheta) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) 2)
(pow.f32 (*.f32 cosTheta (exp.f32 cosTheta)) -1)
(neg.f32 (/.f32 (exp.f32 cosTheta) cosTheta))
(sqrt.f32 (pow.f32 (/.f32 (exp.f32 cosTheta) cosTheta) 2))
(log.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) cosTheta)))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (exp.f32 cosTheta) cosTheta))))
(log.f32 (/.f32 1 (exp.f32 (/.f32 (exp.f32 cosTheta) cosTheta))))
(log.f32 (/.f32 1 (+.f32 1 (expm1.f32 (/.f32 (exp.f32 cosTheta) cosTheta)))))
(log.f32 (/.f32 1 (/.f32 1 (exp.f32 (/.f32 (exp.f32 cosTheta) cosTheta)))))
(cbrt.f32 (pow.f32 (/.f32 (exp.f32 cosTheta) cosTheta) 3))
(cbrt.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) 3) (pow.f32 cosTheta 3)))
(expm1.f32 (log1p.f32 (/.f32 (exp.f32 cosTheta) cosTheta)))
(exp.f32 (-.f32 cosTheta (log.f32 cosTheta)))
(exp.f32 (*.f32 (-.f32 cosTheta (log.f32 cosTheta)) 1))
(log1p.f32 (expm1.f32 (/.f32 (exp.f32 cosTheta) cosTheta)))
(-.f32 (+.f32 1 c) (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))) 1)
(-.f32 (/.f32 1 (-.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c))) (/.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 2) (-.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c))))
(*.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))
(*.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) 1)
(*.f32 (cbrt.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))) (cbrt.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) 2)) (cbrt.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))))
(*.f32 (sqrt.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))) (sqrt.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))))
(*.f32 (+.f32 1 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 3)) (/.f32 1 (fma.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) (-.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 1) 1)))
(*.f32 (-.f32 1 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 2)) (/.f32 1 (-.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c))))
(/.f32 1 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))))
(/.f32 1 (/.f32 (fma.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) (-.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 1) 1) (+.f32 1 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 3))))
(/.f32 1 (/.f32 (-.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c)) (-.f32 1 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 2))))
(/.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) 1)
(/.f32 (cbrt.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) 2)) (/.f32 1 (cbrt.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))))
(/.f32 (sqrt.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))) (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) -1/2))
(/.f32 (neg.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))) -1)
(/.f32 (+.f32 1 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 3)) (fma.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) (-.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 1) 1))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 3)) (+.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 2) (-.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 2)) (-.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c)))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 3))) (neg.f32 (fma.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) (-.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 1) 1)))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 2))) (neg.f32 (-.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 c) 3) (pow.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 3)) (fma.f32 (+.f32 1 c) (+.f32 1 c) (-.f32 (/.f32 (pow.f32 (/.f32 (exp.f32 cosTheta) cosTheta) 2) (PI.f32)) (*.f32 (+.f32 1 c) (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))))
(/.f32 (-.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 2) 1) (-.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 1))
(/.f32 (-.f32 (*.f32 (+.f32 1 c) (+.f32 1 c)) (/.f32 (pow.f32 (/.f32 (exp.f32 cosTheta) cosTheta) 2) (PI.f32))) (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))
(pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) 1)
(pow.f32 (cbrt.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))) 3)
(pow.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) 3) 1/3)
(pow.f32 (sqrt.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))) 2)
(sqrt.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) 2))
(log.f32 (exp.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))))
(log.f32 (*.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (exp.f32 (+.f32 1 c))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) (exp.f32 (+.f32 1 c))))
(log.f32 (*.f32 (exp.f32 (+.f32 1 c)) (+.f32 1 (expm1.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))))
(log.f32 (/.f32 (exp.f32 (+.f32 1 c)) (exp.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(log.f32 (/.f32 (exp.f32 (+.f32 1 c)) (+.f32 1 (expm1.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))))
(cbrt.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) 3))
(expm1.f32 (log1p.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))))
(exp.f32 (log1p.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c)))
(exp.f32 (*.f32 (log1p.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c)) 1))
(log1p.f32 (expm1.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))))
(fma.f32 (exp.f32 cosTheta) (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c))
(fma.f32 (exp.f32 cosTheta) (*.f32 (/.f32 1 cosTheta) (pow.f32 (PI.f32) -1/2)) (+.f32 1 c))
(fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))
(fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (/.f32 1 (neg.f32 (sqrt.f32 (PI.f32)))) (+.f32 1 c))
(fma.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 1 (+.f32 1 c))
(fma.f32 1 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c))
(fma.f32 1 c (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) 1))
(fma.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 1)
(fma.f32 1 (+.f32 1 c) (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(fma.f32 c 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) 1))
(fma.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 1 1)
(fma.f32 (cbrt.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c)) (pow.f32 (cbrt.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c)) 2) 1)
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c)) 2) (cbrt.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c)) 1)
(fma.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (cbrt.f32 (/.f32 (pow.f32 (/.f32 (exp.f32 cosTheta) cosTheta) 2) (PI.f32))) (+.f32 1 c))
(fma.f32 (cbrt.f32 (/.f32 (pow.f32 (/.f32 (exp.f32 cosTheta) cosTheta) 2) (PI.f32))) (cbrt.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (+.f32 1 c))
(fma.f32 (cbrt.f32 c) (pow.f32 (cbrt.f32 c) 2) (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) 1))
(fma.f32 (pow.f32 (cbrt.f32 c) 2) (cbrt.f32 c) (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) 1))
(fma.f32 (pow.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) 2) (*.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) (pow.f32 (PI.f32) -1/2)) (+.f32 1 c))
(fma.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 2) (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c)) 1)
(fma.f32 (sqrt.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c)) (sqrt.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c)) 1)
(fma.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (sqrt.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (+.f32 1 c))
(fma.f32 (sqrt.f32 c) (sqrt.f32 c) (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) 1))
(fma.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) (pow.f32 (PI.f32) -1/2)) (+.f32 1 c))
(fma.f32 (+.f32 (pow.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 3) (pow.f32 c 3)) (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (-.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) c) (*.f32 c c))) 1)
(fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c))
(fma.f32 (+.f32 1 c) 1 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(fma.f32 (*.f32 (cbrt.f32 (+.f32 1 c)) (cbrt.f32 (+.f32 1 c))) (cbrt.f32 (+.f32 1 c)) (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(fma.f32 (hypot.f32 1 (sqrt.f32 c)) (hypot.f32 1 (sqrt.f32 c)) (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(fma.f32 (/.f32 (pow.f32 (cbrt.f32 (exp.f32 cosTheta)) 2) (sqrt.f32 (PI.f32))) (/.f32 (cbrt.f32 (exp.f32 cosTheta)) cosTheta) (+.f32 1 c))
(fma.f32 (/.f32 (sqrt.f32 (exp.f32 cosTheta)) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (exp.f32 cosTheta)) cosTheta) (+.f32 1 c))
(fma.f32 (/.f32 (exp.f32 cosTheta) 1) (/.f32 (/.f32 1 cosTheta) (sqrt.f32 (PI.f32))) (+.f32 1 c))
(fma.f32 (/.f32 (exp.f32 cosTheta) (cbrt.f32 (PI.f32))) (/.f32 (/.f32 1 cosTheta) (cbrt.f32 (sqrt.f32 (PI.f32)))) (+.f32 1 c))
(fma.f32 (/.f32 (exp.f32 cosTheta) (pow.f32 (PI.f32) 1/4)) (/.f32 (/.f32 1 cosTheta) (pow.f32 (PI.f32) 1/4)) (+.f32 1 c))
(fma.f32 (/.f32 1 (cbrt.f32 (PI.f32))) (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (cbrt.f32 (sqrt.f32 (PI.f32)))) (+.f32 1 c))
(fma.f32 (/.f32 1 (pow.f32 (PI.f32) 1/4)) (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) 1/4)) (+.f32 1 c))
(fma.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) 2) 1) (/.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c))
(fma.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) 2) (cbrt.f32 (PI.f32))) (cbrt.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (+.f32 1 c))
(fma.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) 2) (pow.f32 (PI.f32) 1/4)) (/.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) (pow.f32 (PI.f32) 1/4)) (+.f32 1 c))
(fma.f32 (/.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) 1) (/.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c))
(fma.f32 (/.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) (cbrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) (cbrt.f32 (sqrt.f32 (PI.f32)))) (+.f32 1 c))
(fma.f32 (+.f32 (sqrt.f32 c) (sqrt.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) (-.f32 (sqrt.f32 c) (sqrt.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) 1)

simplify150.0ms (0.8%)

Algorithm
egg-herbie
Rules
604×exp-prod
512×associate-*r*
498×fma-def
486×sqr-pow
476×fma-neg
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
055812315
1141411607
2535111565
Stop Event
node limit
Counts
269 → 368
Calls
Call 1
Inputs
(*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 (*.f32 1/2 (*.f32 cosTheta (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))
(+.f32 (*.f32 1/2 (*.f32 cosTheta (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (+.f32 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 -1/6 (*.f32 (pow.f32 cosTheta 2) (sqrt.f32 (/.f32 1 (PI.f32))))))))
(*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (/.f32 (exp.f32 (*.f32 -1 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (/.f32 (exp.f32 (*.f32 -1 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (/.f32 (exp.f32 (*.f32 -1 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (/.f32 (exp.f32 (*.f32 -1 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(/.f32 1 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))
(+.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))) (*.f32 -1 (/.f32 c (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 2))))
(+.f32 (/.f32 (pow.f32 c 2) (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 3)) (+.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))) (*.f32 -1 (/.f32 c (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 2)))))
(+.f32 (/.f32 (pow.f32 c 2) (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 3)) (+.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 c 3) (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 4))) (*.f32 -1 (/.f32 c (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 2))))))
(/.f32 1 c)
(+.f32 (/.f32 1 c) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) (pow.f32 c 2))))
(+.f32 (/.f32 1 c) (+.f32 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) (pow.f32 c 2))) (/.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (pow.f32 c 3))))
(+.f32 (/.f32 1 c) (+.f32 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) (pow.f32 c 2))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 3) (pow.f32 c 4))) (/.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (pow.f32 c 3)))))
(/.f32 1 c)
(+.f32 (/.f32 1 c) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) (pow.f32 c 2))))
(+.f32 (/.f32 1 c) (+.f32 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) (pow.f32 c 2))) (/.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (pow.f32 c 3))))
(+.f32 (/.f32 1 c) (+.f32 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) (pow.f32 c 2))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 3) (pow.f32 c 4))) (/.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (pow.f32 c 3)))))
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
(+.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 -1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) (PI.f32)))))
(+.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 1/2 (sqrt.f32 (PI.f32))) (*.f32 -1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3))))) (pow.f32 cosTheta 3))) (*.f32 -1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) (PI.f32))))))
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -1/2 (*.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) (PI.f32))) (+.f32 (*.f32 -1/6 (sqrt.f32 (PI.f32))) (*.f32 -1 (*.f32 (*.f32 (+.f32 (*.f32 1/2 (sqrt.f32 (PI.f32))) (*.f32 -1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3))))) (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))))))) (sqrt.f32 (PI.f32)))))) (pow.f32 cosTheta 4))) (+.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 1/2 (sqrt.f32 (PI.f32))) (*.f32 -1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3))))) (pow.f32 cosTheta 3))) (*.f32 -1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) (PI.f32)))))))
(/.f32 1 (+.f32 c 1))
(+.f32 (*.f32 -1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) (*.f32 (pow.f32 (+.f32 c 1) 2) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) (/.f32 1 (+.f32 c 1)))
(+.f32 (*.f32 -1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) (*.f32 (pow.f32 (+.f32 c 1) 2) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) 2) (*.f32 (pow.f32 (+.f32 c 1) 3) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (/.f32 1 (+.f32 c 1))))
(+.f32 (*.f32 -1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) (*.f32 (pow.f32 (+.f32 c 1) 2) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) 2) (*.f32 (pow.f32 (+.f32 c 1) 3) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (+.f32 (/.f32 1 (+.f32 c 1)) (*.f32 -1 (*.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) 3) (*.f32 (pow.f32 (+.f32 c 1) 4) (pow.f32 cosTheta 3))) (sqrt.f32 (/.f32 1 (pow.f32 (PI.f32) 3))))))))
(/.f32 1 (+.f32 c 1))
(+.f32 (*.f32 -1 (*.f32 (/.f32 (exp.f32 (*.f32 -1 cosTheta)) (*.f32 (pow.f32 (+.f32 c 1) 2) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) (/.f32 1 (+.f32 c 1)))
(+.f32 (*.f32 -1 (*.f32 (/.f32 (exp.f32 (*.f32 -1 cosTheta)) (*.f32 (pow.f32 (+.f32 c 1) 2) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (/.f32 (pow.f32 (exp.f32 (*.f32 -1 cosTheta)) 2) (*.f32 (pow.f32 (+.f32 c 1) 3) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (/.f32 1 (+.f32 c 1))))
(+.f32 (*.f32 -1 (*.f32 (/.f32 (pow.f32 (exp.f32 (*.f32 -1 cosTheta)) 3) (*.f32 (pow.f32 (+.f32 c 1) 4) (pow.f32 cosTheta 3))) (sqrt.f32 (/.f32 1 (pow.f32 (PI.f32) 3))))) (+.f32 (*.f32 -1 (*.f32 (/.f32 (exp.f32 (*.f32 -1 cosTheta)) (*.f32 (pow.f32 (+.f32 c 1) 2) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (/.f32 (pow.f32 (exp.f32 (*.f32 -1 cosTheta)) 2) (*.f32 (pow.f32 (+.f32 c 1) 3) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (/.f32 1 (+.f32 c 1)))))
(/.f32 1 cosTheta)
(-.f32 (/.f32 1 cosTheta) 1)
(-.f32 (+.f32 (*.f32 1/2 cosTheta) (/.f32 1 cosTheta)) 1)
(-.f32 (+.f32 (*.f32 1/2 cosTheta) (+.f32 (*.f32 -1/6 (pow.f32 cosTheta 2)) (/.f32 1 cosTheta))) 1)
(/.f32 (exp.f32 (*.f32 -1 cosTheta)) cosTheta)
(/.f32 (exp.f32 (*.f32 -1 cosTheta)) cosTheta)
(/.f32 (exp.f32 (*.f32 -1 cosTheta)) cosTheta)
(/.f32 (exp.f32 (*.f32 -1 cosTheta)) cosTheta)
(+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 c (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))
(+.f32 c (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))
(+.f32 c (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))
c
(+.f32 c (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))
(+.f32 c (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))
(+.f32 c (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))
c
(+.f32 c (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))
(+.f32 c (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))
(+.f32 c (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))
(*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(+.f32 c (+.f32 1 (+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))))
(+.f32 c (+.f32 1 (+.f32 (*.f32 1/2 (*.f32 cosTheta (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))))
(+.f32 c (+.f32 1 (+.f32 (*.f32 1/2 (*.f32 cosTheta (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (+.f32 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 -1/6 (*.f32 (pow.f32 cosTheta 2) (sqrt.f32 (/.f32 1 (PI.f32))))))))))
(+.f32 c 1)
(+.f32 c (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))
(+.f32 c (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))
(+.f32 c (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))
(+.f32 c 1)
(+.f32 c (+.f32 1 (*.f32 (/.f32 (exp.f32 (*.f32 -1 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))
(+.f32 c (+.f32 1 (*.f32 (/.f32 (exp.f32 (*.f32 -1 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))
(+.f32 c (+.f32 1 (*.f32 (/.f32 (exp.f32 (*.f32 -1 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))
(+.f32 0 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) (cbrt.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) 1)
(*.f32 (exp.f32 cosTheta) (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(*.f32 (exp.f32 cosTheta) (*.f32 (/.f32 1 cosTheta) (pow.f32 (PI.f32) -1/2)))
(*.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2))
(*.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (/.f32 1 (neg.f32 (sqrt.f32 (PI.f32)))))
(*.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 1)
(*.f32 1 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(*.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (cbrt.f32 (/.f32 (pow.f32 (/.f32 (exp.f32 cosTheta) cosTheta) 2) (PI.f32))))
(*.f32 (cbrt.f32 (/.f32 (pow.f32 (/.f32 (exp.f32 cosTheta) cosTheta) 2) (PI.f32))) (cbrt.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) 2) (*.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) (pow.f32 (PI.f32) -1/2)))
(*.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (sqrt.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(*.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) (pow.f32 (PI.f32) -1/2)))
(*.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (exp.f32 cosTheta)) 2) (sqrt.f32 (PI.f32))) (/.f32 (cbrt.f32 (exp.f32 cosTheta)) cosTheta))
(*.f32 (/.f32 (sqrt.f32 (exp.f32 cosTheta)) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (exp.f32 cosTheta)) cosTheta))
(*.f32 (/.f32 (exp.f32 cosTheta) 1) (/.f32 (/.f32 1 cosTheta) (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (exp.f32 cosTheta) (cbrt.f32 (PI.f32))) (/.f32 (/.f32 1 cosTheta) (cbrt.f32 (sqrt.f32 (PI.f32)))))
(*.f32 (/.f32 (exp.f32 cosTheta) (pow.f32 (PI.f32) 1/4)) (/.f32 (/.f32 1 cosTheta) (pow.f32 (PI.f32) 1/4)))
(*.f32 (/.f32 1 (cbrt.f32 (PI.f32))) (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (cbrt.f32 (sqrt.f32 (PI.f32)))))
(*.f32 (/.f32 1 (pow.f32 (PI.f32) 1/4)) (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) 1/4)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) 2) 1) (/.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) 2) (cbrt.f32 (PI.f32))) (cbrt.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) 2) (pow.f32 (PI.f32) 1/4)) (/.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) (pow.f32 (PI.f32) 1/4)))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) 1) (/.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) (cbrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) (cbrt.f32 (sqrt.f32 (PI.f32)))))
(pow.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 1)
(pow.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 3)
(pow.f32 (pow.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 2)
(pow.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 cosTheta))) -1)
(neg.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(sqrt.f32 (/.f32 (pow.f32 (/.f32 (exp.f32 cosTheta) cosTheta) 2) (PI.f32)))
(log.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(log.f32 (/.f32 1 (exp.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(log.f32 (/.f32 1 (+.f32 1 (expm1.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))))
(cbrt.f32 (pow.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 3))
(expm1.f32 (log1p.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(exp.f32 (-.f32 cosTheta (log.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(exp.f32 (*.f32 (-.f32 cosTheta (log.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 1))
(log1p.f32 (expm1.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(+.f32 0 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))))) (cbrt.f32 (exp.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))))) 1)
(*.f32 1 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))))
(*.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))) 1)
(*.f32 (/.f32 1 (cbrt.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))) (cbrt.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) -2)))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) -2)) (/.f32 1 (cbrt.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))))
(*.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) -1/2) (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) -1/2))
(*.f32 -1 (/.f32 1 (neg.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))))
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) 2)) -1) (pow.f32 (cbrt.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))) -1))
(*.f32 (pow.f32 (sqrt.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))) -1) (pow.f32 (sqrt.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))) -1))
(*.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 3))) (fma.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) (-.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 1) 1))
(*.f32 (/.f32 1 (-.f32 1 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 2))) (-.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c)))
(pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) -1)
(pow.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))) 1)
(pow.f32 (/.f32 1 (cbrt.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))) 3)
(pow.f32 (pow.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))) 3) 1/3)
(pow.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) -1/2) 2)
(sqrt.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) -2))
(log.f32 (exp.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))))))
(cbrt.f32 (pow.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))) 3))
(expm1.f32 (log1p.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))))
(exp.f32 (neg.f32 (log1p.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c))))
(exp.f32 (*.f32 (log1p.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c)) -1))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c))) 1))
(log1p.f32 (expm1.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))))
(+.f32 0 (/.f32 (exp.f32 cosTheta) cosTheta))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) cosTheta))) (cbrt.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) cosTheta))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) cosTheta)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) cosTheta)))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) cosTheta)))))
(-.f32 0 (/.f32 (exp.f32 cosTheta) cosTheta))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (exp.f32 cosTheta) cosTheta))) 1)
(*.f32 (exp.f32 cosTheta) (/.f32 1 cosTheta))
(*.f32 (exp.f32 cosTheta) (neg.f32 (/.f32 1 cosTheta)))
(*.f32 (/.f32 (exp.f32 cosTheta) cosTheta) 1)
(*.f32 1 (/.f32 (exp.f32 cosTheta) cosTheta))
(*.f32 (pow.f32 (cbrt.f32 (exp.f32 cosTheta)) 2) (*.f32 (cbrt.f32 (exp.f32 cosTheta)) (/.f32 1 cosTheta)))
(*.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) (pow.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) 2))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) 2) (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) 2) (neg.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta))))
(*.f32 (sqrt.f32 (exp.f32 cosTheta)) (*.f32 (sqrt.f32 (exp.f32 cosTheta)) (/.f32 1 cosTheta)))
(*.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) (neg.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta))))
(*.f32 -1 (/.f32 (exp.f32 cosTheta) cosTheta))
(*.f32 (neg.f32 (exp.f32 cosTheta)) (/.f32 1 cosTheta))
(*.f32 (/.f32 1 cosTheta) (exp.f32 cosTheta))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 cosTheta) 2)) (/.f32 (exp.f32 cosTheta) (cbrt.f32 cosTheta)))
(*.f32 (/.f32 1 (sqrt.f32 cosTheta)) (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (exp.f32 cosTheta)) 2) 1) (/.f32 (cbrt.f32 (exp.f32 cosTheta)) cosTheta))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (exp.f32 cosTheta)) 2) (pow.f32 (cbrt.f32 cosTheta) 2)) (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (exp.f32 cosTheta)) 2) (sqrt.f32 cosTheta)) (/.f32 (cbrt.f32 (exp.f32 cosTheta)) (sqrt.f32 cosTheta)))
(*.f32 (/.f32 (sqrt.f32 (exp.f32 cosTheta)) 1) (/.f32 (sqrt.f32 (exp.f32 cosTheta)) cosTheta))
(*.f32 (/.f32 (sqrt.f32 (exp.f32 cosTheta)) (pow.f32 (cbrt.f32 cosTheta) 2)) (/.f32 (sqrt.f32 (exp.f32 cosTheta)) (cbrt.f32 cosTheta)))
(*.f32 (neg.f32 (pow.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) 2)) (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (neg.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)))
(pow.f32 (/.f32 (exp.f32 cosTheta) cosTheta) 1)
(pow.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) 3)
(pow.f32 (pow.f32 (/.f32 (exp.f32 cosTheta) cosTheta) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) 2)
(pow.f32 (*.f32 cosTheta (exp.f32 cosTheta)) -1)
(neg.f32 (/.f32 (exp.f32 cosTheta) cosTheta))
(sqrt.f32 (pow.f32 (/.f32 (exp.f32 cosTheta) cosTheta) 2))
(log.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) cosTheta)))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (exp.f32 cosTheta) cosTheta))))
(log.f32 (/.f32 1 (exp.f32 (/.f32 (exp.f32 cosTheta) cosTheta))))
(log.f32 (/.f32 1 (+.f32 1 (expm1.f32 (/.f32 (exp.f32 cosTheta) cosTheta)))))
(log.f32 (/.f32 1 (/.f32 1 (exp.f32 (/.f32 (exp.f32 cosTheta) cosTheta)))))
(cbrt.f32 (pow.f32 (/.f32 (exp.f32 cosTheta) cosTheta) 3))
(cbrt.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) 3) (pow.f32 cosTheta 3)))
(expm1.f32 (log1p.f32 (/.f32 (exp.f32 cosTheta) cosTheta)))
(exp.f32 (-.f32 cosTheta (log.f32 cosTheta)))
(exp.f32 (*.f32 (-.f32 cosTheta (log.f32 cosTheta)) 1))
(log1p.f32 (expm1.f32 (/.f32 (exp.f32 cosTheta) cosTheta)))
(-.f32 (+.f32 1 c) (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))) 1)
(-.f32 (/.f32 1 (-.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c))) (/.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 2) (-.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c))))
(*.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))
(*.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) 1)
(*.f32 (cbrt.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))) (cbrt.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) 2)) (cbrt.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))))
(*.f32 (sqrt.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))) (sqrt.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))))
(*.f32 (+.f32 1 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 3)) (/.f32 1 (fma.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) (-.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 1) 1)))
(*.f32 (-.f32 1 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 2)) (/.f32 1 (-.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c))))
(/.f32 1 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))))
(/.f32 1 (/.f32 (fma.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) (-.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 1) 1) (+.f32 1 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 3))))
(/.f32 1 (/.f32 (-.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c)) (-.f32 1 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 2))))
(/.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) 1)
(/.f32 (cbrt.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) 2)) (/.f32 1 (cbrt.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))))
(/.f32 (sqrt.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))) (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) -1/2))
(/.f32 (neg.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))) -1)
(/.f32 (+.f32 1 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 3)) (fma.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) (-.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 1) 1))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 3)) (+.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 2) (-.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 2)) (-.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c)))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 3))) (neg.f32 (fma.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) (-.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 1) 1)))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 2))) (neg.f32 (-.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 c) 3) (pow.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 3)) (fma.f32 (+.f32 1 c) (+.f32 1 c) (-.f32 (/.f32 (pow.f32 (/.f32 (exp.f32 cosTheta) cosTheta) 2) (PI.f32)) (*.f32 (+.f32 1 c) (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))))
(/.f32 (-.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 2) 1) (-.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 1))
(/.f32 (-.f32 (*.f32 (+.f32 1 c) (+.f32 1 c)) (/.f32 (pow.f32 (/.f32 (exp.f32 cosTheta) cosTheta) 2) (PI.f32))) (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))
(pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) 1)
(pow.f32 (cbrt.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))) 3)
(pow.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) 3) 1/3)
(pow.f32 (sqrt.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))) 2)
(sqrt.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) 2))
(log.f32 (exp.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))))
(log.f32 (*.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (exp.f32 (+.f32 1 c))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) (exp.f32 (+.f32 1 c))))
(log.f32 (*.f32 (exp.f32 (+.f32 1 c)) (+.f32 1 (expm1.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))))
(log.f32 (/.f32 (exp.f32 (+.f32 1 c)) (exp.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(log.f32 (/.f32 (exp.f32 (+.f32 1 c)) (+.f32 1 (expm1.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))))
(cbrt.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) 3))
(expm1.f32 (log1p.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))))
(exp.f32 (log1p.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c)))
(exp.f32 (*.f32 (log1p.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c)) 1))
(log1p.f32 (expm1.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))))
(fma.f32 (exp.f32 cosTheta) (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c))
(fma.f32 (exp.f32 cosTheta) (*.f32 (/.f32 1 cosTheta) (pow.f32 (PI.f32) -1/2)) (+.f32 1 c))
(fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))
(fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (/.f32 1 (neg.f32 (sqrt.f32 (PI.f32)))) (+.f32 1 c))
(fma.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 1 (+.f32 1 c))
(fma.f32 1 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c))
(fma.f32 1 c (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) 1))
(fma.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 1)
(fma.f32 1 (+.f32 1 c) (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(fma.f32 c 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) 1))
(fma.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 1 1)
(fma.f32 (cbrt.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c)) (pow.f32 (cbrt.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c)) 2) 1)
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c)) 2) (cbrt.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c)) 1)
(fma.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (cbrt.f32 (/.f32 (pow.f32 (/.f32 (exp.f32 cosTheta) cosTheta) 2) (PI.f32))) (+.f32 1 c))
(fma.f32 (cbrt.f32 (/.f32 (pow.f32 (/.f32 (exp.f32 cosTheta) cosTheta) 2) (PI.f32))) (cbrt.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (+.f32 1 c))
(fma.f32 (cbrt.f32 c) (pow.f32 (cbrt.f32 c) 2) (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) 1))
(fma.f32 (pow.f32 (cbrt.f32 c) 2) (cbrt.f32 c) (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) 1))
(fma.f32 (pow.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) 2) (*.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) (pow.f32 (PI.f32) -1/2)) (+.f32 1 c))
(fma.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 2) (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c)) 1)
(fma.f32 (sqrt.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c)) (sqrt.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c)) 1)
(fma.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (sqrt.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (+.f32 1 c))
(fma.f32 (sqrt.f32 c) (sqrt.f32 c) (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) 1))
(fma.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) (pow.f32 (PI.f32) -1/2)) (+.f32 1 c))
(fma.f32 (+.f32 (pow.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 3) (pow.f32 c 3)) (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (-.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) c) (*.f32 c c))) 1)
(fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c))
(fma.f32 (+.f32 1 c) 1 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(fma.f32 (*.f32 (cbrt.f32 (+.f32 1 c)) (cbrt.f32 (+.f32 1 c))) (cbrt.f32 (+.f32 1 c)) (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(fma.f32 (hypot.f32 1 (sqrt.f32 c)) (hypot.f32 1 (sqrt.f32 c)) (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(fma.f32 (/.f32 (pow.f32 (cbrt.f32 (exp.f32 cosTheta)) 2) (sqrt.f32 (PI.f32))) (/.f32 (cbrt.f32 (exp.f32 cosTheta)) cosTheta) (+.f32 1 c))
(fma.f32 (/.f32 (sqrt.f32 (exp.f32 cosTheta)) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (exp.f32 cosTheta)) cosTheta) (+.f32 1 c))
(fma.f32 (/.f32 (exp.f32 cosTheta) 1) (/.f32 (/.f32 1 cosTheta) (sqrt.f32 (PI.f32))) (+.f32 1 c))
(fma.f32 (/.f32 (exp.f32 cosTheta) (cbrt.f32 (PI.f32))) (/.f32 (/.f32 1 cosTheta) (cbrt.f32 (sqrt.f32 (PI.f32)))) (+.f32 1 c))
(fma.f32 (/.f32 (exp.f32 cosTheta) (pow.f32 (PI.f32) 1/4)) (/.f32 (/.f32 1 cosTheta) (pow.f32 (PI.f32) 1/4)) (+.f32 1 c))
(fma.f32 (/.f32 1 (cbrt.f32 (PI.f32))) (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (cbrt.f32 (sqrt.f32 (PI.f32)))) (+.f32 1 c))
(fma.f32 (/.f32 1 (pow.f32 (PI.f32) 1/4)) (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) 1/4)) (+.f32 1 c))
(fma.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) 2) 1) (/.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c))
(fma.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) 2) (cbrt.f32 (PI.f32))) (cbrt.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (+.f32 1 c))
(fma.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) 2) (pow.f32 (PI.f32) 1/4)) (/.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) (pow.f32 (PI.f32) 1/4)) (+.f32 1 c))
(fma.f32 (/.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) 1) (/.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c))
(fma.f32 (/.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) (cbrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) (cbrt.f32 (sqrt.f32 (PI.f32)))) (+.f32 1 c))
(fma.f32 (+.f32 (sqrt.f32 c) (sqrt.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) (-.f32 (sqrt.f32 c) (sqrt.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) 1)
Outputs
(*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta)
(+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1))
(+.f32 (*.f32 1/2 (*.f32 cosTheta (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))
(fma.f32 1/2 (*.f32 cosTheta (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta))))
(+.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (*.f32 cosTheta 1/2) -1)))
(+.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (fma.f32 cosTheta 1/2 -1)))
(+.f32 (*.f32 1/2 (*.f32 cosTheta (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (+.f32 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 -1/6 (*.f32 (pow.f32 cosTheta 2) (sqrt.f32 (/.f32 1 (PI.f32))))))))
(fma.f32 1/2 (*.f32 cosTheta (sqrt.f32 (/.f32 1 (PI.f32)))) (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta))) (*.f32 (*.f32 -1/6 (*.f32 cosTheta cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (fma.f32 -1/6 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (*.f32 cosTheta 1/2) -1)))
(+.f32 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (fma.f32 -1/6 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (fma.f32 cosTheta 1/2 -1)))
(*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta))
(/.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 cosTheta)) cosTheta)
(*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta))
(/.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 cosTheta)) cosTheta)
(*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta))
(/.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 cosTheta)) cosTheta)
(*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta))
(/.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 cosTheta)) cosTheta)
(*.f32 (/.f32 (exp.f32 (*.f32 -1 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta))
(/.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 cosTheta)) cosTheta)
(*.f32 (/.f32 (exp.f32 (*.f32 -1 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta))
(/.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 cosTheta)) cosTheta)
(*.f32 (/.f32 (exp.f32 (*.f32 -1 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta))
(/.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 cosTheta)) cosTheta)
(*.f32 (/.f32 (exp.f32 (*.f32 -1 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta))
(/.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 cosTheta)) cosTheta)
(/.f32 1 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))
(/.f32 1 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta))))
(/.f32 1 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) 1))
(+.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))) (*.f32 -1 (/.f32 c (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 2))))
(+.f32 (/.f32 1 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta)))) (neg.f32 (/.f32 c (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta))) 2))))
(-.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) 1)) (/.f32 c (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) 1) 2)))
(+.f32 (/.f32 (pow.f32 c 2) (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 3)) (+.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))) (*.f32 -1 (/.f32 c (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 2)))))
(+.f32 (+.f32 (/.f32 1 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta)))) (neg.f32 (/.f32 c (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta))) 2)))) (/.f32 (*.f32 c c) (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta))) 3)))
(+.f32 (-.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) 1)) (/.f32 c (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) 1) 2))) (/.f32 c (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) 1) 3) c)))
(+.f32 (/.f32 (pow.f32 c 2) (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 3)) (+.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 c 3) (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 4))) (*.f32 -1 (/.f32 c (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 2))))))
(+.f32 (+.f32 (/.f32 (*.f32 c c) (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta))) 3)) (/.f32 1 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta))))) (*.f32 -1 (+.f32 (/.f32 (pow.f32 c 3) (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta))) 4)) (/.f32 c (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta))) 2)))))
(+.f32 (/.f32 c (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) 1) 3) c)) (-.f32 (-.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) 1)) (/.f32 (pow.f32 c 3) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) 1) 4))) (/.f32 c (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) 1) 2))))
(/.f32 1 c)
(+.f32 (/.f32 1 c) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) (pow.f32 c 2))))
(+.f32 (/.f32 1 c) (neg.f32 (/.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta))) (*.f32 c c))))
(-.f32 (/.f32 1 c) (/.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) 1) (*.f32 c c)))
(+.f32 (/.f32 1 c) (+.f32 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) (pow.f32 c 2))) (/.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (pow.f32 c 3))))
(+.f32 (/.f32 1 c) (fma.f32 -1 (/.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta))) (*.f32 c c)) (/.f32 (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta))) 2) (pow.f32 c 3))))
(+.f32 (-.f32 (/.f32 1 c) (/.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) 1) (*.f32 c c))) (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) 1) 2) (pow.f32 c 3)))
(+.f32 (/.f32 1 c) (+.f32 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) (pow.f32 c 2))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 3) (pow.f32 c 4))) (/.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (pow.f32 c 3)))))
(+.f32 (/.f32 1 c) (fma.f32 -1 (/.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta))) (*.f32 c c)) (fma.f32 -1 (/.f32 (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta))) 3) (pow.f32 c 4)) (/.f32 (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta))) 2) (pow.f32 c 3)))))
(+.f32 (-.f32 (/.f32 1 c) (/.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) 1) (*.f32 c c))) (-.f32 (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) 1) 2) (pow.f32 c 3)) (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) 1) 3) (pow.f32 c 4))))
(+.f32 (/.f32 1 c) (-.f32 (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) 1) 2) (pow.f32 c 3)) (+.f32 (/.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) 1) (*.f32 c c)) (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) 1) 3) (pow.f32 c 4)))))
(/.f32 1 c)
(+.f32 (/.f32 1 c) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) (pow.f32 c 2))))
(+.f32 (/.f32 1 c) (neg.f32 (/.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta))) (*.f32 c c))))
(-.f32 (/.f32 1 c) (/.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) 1) (*.f32 c c)))
(+.f32 (/.f32 1 c) (+.f32 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) (pow.f32 c 2))) (/.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (pow.f32 c 3))))
(+.f32 (/.f32 1 c) (fma.f32 -1 (/.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta))) (*.f32 c c)) (/.f32 (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta))) 2) (pow.f32 c 3))))
(+.f32 (-.f32 (/.f32 1 c) (/.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) 1) (*.f32 c c))) (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) 1) 2) (pow.f32 c 3)))
(+.f32 (/.f32 1 c) (+.f32 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) (pow.f32 c 2))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 3) (pow.f32 c 4))) (/.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (pow.f32 c 3)))))
(+.f32 (/.f32 1 c) (fma.f32 -1 (/.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta))) (*.f32 c c)) (fma.f32 -1 (/.f32 (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta))) 3) (pow.f32 c 4)) (/.f32 (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta))) 2) (pow.f32 c 3)))))
(+.f32 (-.f32 (/.f32 1 c) (/.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) 1) (*.f32 c c))) (-.f32 (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) 1) 2) (pow.f32 c 3)) (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) 1) 3) (pow.f32 c 4))))
(+.f32 (/.f32 1 c) (-.f32 (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) 1) 2) (pow.f32 c 3)) (+.f32 (/.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) 1) (*.f32 c c)) (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) 1) 3) (pow.f32 c 4)))))
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
(+.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 -1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) (PI.f32)))))
(fma.f32 cosTheta (sqrt.f32 (PI.f32)) (neg.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (+.f32 (+.f32 1 c) (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32)))))))))
(-.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(-.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 (+.f32 1 (-.f32 c (sqrt.f32 (/.f32 1 (PI.f32))))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(+.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 1/2 (sqrt.f32 (PI.f32))) (*.f32 -1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3))))) (pow.f32 cosTheta 3))) (*.f32 -1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) (PI.f32))))))
(fma.f32 cosTheta (sqrt.f32 (PI.f32)) (fma.f32 -1 (*.f32 (fma.f32 1/2 (sqrt.f32 (PI.f32)) (neg.f32 (*.f32 (pow.f32 (+.f32 (+.f32 1 c) (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3))))) (pow.f32 cosTheta 3)) (neg.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (+.f32 (+.f32 1 c) (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32))))))))))
(fma.f32 cosTheta (sqrt.f32 (PI.f32)) (neg.f32 (fma.f32 (-.f32 (*.f32 1/2 (sqrt.f32 (PI.f32))) (*.f32 (pow.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3)))) (pow.f32 cosTheta 3) (*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))))
(-.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (fma.f32 (-.f32 (*.f32 1/2 (sqrt.f32 (PI.f32))) (*.f32 (pow.f32 (+.f32 1 (-.f32 c (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (pow.f32 (PI.f32) 3/2))) (pow.f32 cosTheta 3) (*.f32 (+.f32 1 (-.f32 c (sqrt.f32 (/.f32 1 (PI.f32))))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))))
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -1/2 (*.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) (PI.f32))) (+.f32 (*.f32 -1/6 (sqrt.f32 (PI.f32))) (*.f32 -1 (*.f32 (*.f32 (+.f32 (*.f32 1/2 (sqrt.f32 (PI.f32))) (*.f32 -1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3))))) (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))))))) (sqrt.f32 (PI.f32)))))) (pow.f32 cosTheta 4))) (+.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 1/2 (sqrt.f32 (PI.f32))) (*.f32 -1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3))))) (pow.f32 cosTheta 3))) (*.f32 -1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) (PI.f32)))))))
(fma.f32 -1 (*.f32 (fma.f32 -1/2 (*.f32 (PI.f32) (+.f32 (+.f32 1 c) (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32)))))) (fma.f32 -1/6 (sqrt.f32 (PI.f32)) (neg.f32 (*.f32 (fma.f32 1/2 (sqrt.f32 (PI.f32)) (neg.f32 (*.f32 (pow.f32 (+.f32 (+.f32 1 c) (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3))))) (*.f32 (+.f32 (+.f32 1 c) (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32))))) (sqrt.f32 (PI.f32))))))) (pow.f32 cosTheta 4)) (fma.f32 cosTheta (sqrt.f32 (PI.f32)) (fma.f32 -1 (*.f32 (fma.f32 1/2 (sqrt.f32 (PI.f32)) (neg.f32 (*.f32 (pow.f32 (+.f32 (+.f32 1 c) (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3))))) (pow.f32 cosTheta 3)) (neg.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (+.f32 (+.f32 1 c) (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32)))))))))))
(-.f32 (fma.f32 cosTheta (sqrt.f32 (PI.f32)) (neg.f32 (fma.f32 (-.f32 (*.f32 1/2 (sqrt.f32 (PI.f32))) (*.f32 (pow.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3)))) (pow.f32 cosTheta 3) (*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))))) (*.f32 (fma.f32 (*.f32 (PI.f32) (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))) -1/2 (*.f32 (sqrt.f32 (PI.f32)) (+.f32 (*.f32 (neg.f32 (-.f32 (*.f32 1/2 (sqrt.f32 (PI.f32))) (*.f32 (pow.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3))))) (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))) -1/6))) (pow.f32 cosTheta 4)))
(-.f32 (-.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (fma.f32 (-.f32 (*.f32 1/2 (sqrt.f32 (PI.f32))) (*.f32 (pow.f32 (+.f32 1 (-.f32 c (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (pow.f32 (PI.f32) 3/2))) (pow.f32 cosTheta 3) (*.f32 (+.f32 1 (-.f32 c (sqrt.f32 (/.f32 1 (PI.f32))))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))) (*.f32 (fma.f32 (*.f32 (PI.f32) (+.f32 1 (-.f32 c (sqrt.f32 (/.f32 1 (PI.f32)))))) -1/2 (*.f32 (sqrt.f32 (PI.f32)) (-.f32 -1/6 (*.f32 (+.f32 1 (-.f32 c (sqrt.f32 (/.f32 1 (PI.f32))))) (-.f32 (*.f32 1/2 (sqrt.f32 (PI.f32))) (*.f32 (pow.f32 (+.f32 1 (-.f32 c (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (pow.f32 (PI.f32) 3/2))))))) (pow.f32 cosTheta 4)))
(/.f32 1 (+.f32 c 1))
(/.f32 1 (+.f32 1 c))
(+.f32 (*.f32 -1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) (*.f32 (pow.f32 (+.f32 c 1) 2) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) (/.f32 1 (+.f32 c 1)))
(fma.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (neg.f32 cosTheta)) (*.f32 cosTheta (pow.f32 (+.f32 1 c) 2)))) (/.f32 1 (+.f32 1 c)))
(-.f32 (/.f32 1 (+.f32 1 c)) (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 cosTheta)) (*.f32 cosTheta (pow.f32 (+.f32 1 c) 2))))
(+.f32 (*.f32 -1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) (*.f32 (pow.f32 (+.f32 c 1) 2) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) 2) (*.f32 (pow.f32 (+.f32 c 1) 3) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (/.f32 1 (+.f32 c 1))))
(fma.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (neg.f32 cosTheta)) (*.f32 cosTheta (pow.f32 (+.f32 1 c) 2)))) (+.f32 (/.f32 1 (+.f32 1 c)) (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) 2) (*.f32 (pow.f32 (+.f32 1 c) 3) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 c)) (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 cosTheta)) (*.f32 cosTheta (pow.f32 (+.f32 1 c) 2)))) (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) 2) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (pow.f32 (+.f32 1 c) 3)))))
(+.f32 (*.f32 -1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) (*.f32 (pow.f32 (+.f32 c 1) 2) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) 2) (*.f32 (pow.f32 (+.f32 c 1) 3) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (+.f32 (/.f32 1 (+.f32 c 1)) (*.f32 -1 (*.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) 3) (*.f32 (pow.f32 (+.f32 c 1) 4) (pow.f32 cosTheta 3))) (sqrt.f32 (/.f32 1 (pow.f32 (PI.f32) 3))))))))
(fma.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (neg.f32 cosTheta)) (*.f32 cosTheta (pow.f32 (+.f32 1 c) 2)))) (+.f32 (+.f32 (/.f32 1 (+.f32 1 c)) (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) 2) (*.f32 (pow.f32 (+.f32 1 c) 3) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))) (neg.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) 3) (*.f32 (pow.f32 cosTheta 3) (pow.f32 (+.f32 1 c) 4))) (sqrt.f32 (/.f32 1 (pow.f32 (PI.f32) 3)))))))
(-.f32 (+.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) 2) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (pow.f32 (+.f32 1 c) 3)))) (-.f32 (/.f32 1 (+.f32 1 c)) (*.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) 3) (pow.f32 cosTheta 3)) (/.f32 (sqrt.f32 (/.f32 1 (pow.f32 (PI.f32) 3))) (pow.f32 (+.f32 1 c) 4))))) (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 cosTheta)) (*.f32 cosTheta (pow.f32 (+.f32 1 c) 2))))
(+.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) 2) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (pow.f32 (+.f32 1 c) 3)))) (-.f32 (-.f32 (/.f32 1 (+.f32 1 c)) (*.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) 3) (pow.f32 cosTheta 3)) (/.f32 (sqrt.f32 (/.f32 1 (pow.f32 (PI.f32) 3))) (pow.f32 (+.f32 1 c) 4)))) (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 cosTheta)) (*.f32 cosTheta (pow.f32 (+.f32 1 c) 2)))))
(/.f32 1 (+.f32 c 1))
(/.f32 1 (+.f32 1 c))
(+.f32 (*.f32 -1 (*.f32 (/.f32 (exp.f32 (*.f32 -1 cosTheta)) (*.f32 (pow.f32 (+.f32 c 1) 2) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) (/.f32 1 (+.f32 c 1)))
(fma.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (neg.f32 cosTheta)) (*.f32 cosTheta (pow.f32 (+.f32 1 c) 2)))) (/.f32 1 (+.f32 1 c)))
(-.f32 (/.f32 1 (+.f32 1 c)) (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 cosTheta)) (*.f32 cosTheta (pow.f32 (+.f32 1 c) 2))))
(+.f32 (*.f32 -1 (*.f32 (/.f32 (exp.f32 (*.f32 -1 cosTheta)) (*.f32 (pow.f32 (+.f32 c 1) 2) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (/.f32 (pow.f32 (exp.f32 (*.f32 -1 cosTheta)) 2) (*.f32 (pow.f32 (+.f32 c 1) 3) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (/.f32 1 (+.f32 c 1))))
(fma.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (neg.f32 cosTheta)) (*.f32 cosTheta (pow.f32 (+.f32 1 c) 2)))) (+.f32 (/.f32 1 (+.f32 1 c)) (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) 2) (*.f32 (pow.f32 (+.f32 1 c) 3) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 c)) (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 cosTheta)) (*.f32 cosTheta (pow.f32 (+.f32 1 c) 2)))) (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) 2) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (pow.f32 (+.f32 1 c) 3)))))
(+.f32 (*.f32 -1 (*.f32 (/.f32 (pow.f32 (exp.f32 (*.f32 -1 cosTheta)) 3) (*.f32 (pow.f32 (+.f32 c 1) 4) (pow.f32 cosTheta 3))) (sqrt.f32 (/.f32 1 (pow.f32 (PI.f32) 3))))) (+.f32 (*.f32 -1 (*.f32 (/.f32 (exp.f32 (*.f32 -1 cosTheta)) (*.f32 (pow.f32 (+.f32 c 1) 2) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (/.f32 (pow.f32 (exp.f32 (*.f32 -1 cosTheta)) 2) (*.f32 (pow.f32 (+.f32 c 1) 3) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (/.f32 1 (+.f32 c 1)))))
(fma.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (neg.f32 cosTheta)) (*.f32 cosTheta (pow.f32 (+.f32 1 c) 2)))) (+.f32 (+.f32 (/.f32 1 (+.f32 1 c)) (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) 2) (*.f32 (pow.f32 (+.f32 1 c) 3) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))) (neg.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) 3) (*.f32 (pow.f32 cosTheta 3) (pow.f32 (+.f32 1 c) 4))) (sqrt.f32 (/.f32 1 (pow.f32 (PI.f32) 3)))))))
(-.f32 (+.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) 2) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (pow.f32 (+.f32 1 c) 3)))) (-.f32 (/.f32 1 (+.f32 1 c)) (*.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) 3) (pow.f32 cosTheta 3)) (/.f32 (sqrt.f32 (/.f32 1 (pow.f32 (PI.f32) 3))) (pow.f32 (+.f32 1 c) 4))))) (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 cosTheta)) (*.f32 cosTheta (pow.f32 (+.f32 1 c) 2))))
(+.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) 2) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (pow.f32 (+.f32 1 c) 3)))) (-.f32 (-.f32 (/.f32 1 (+.f32 1 c)) (*.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) 3) (pow.f32 cosTheta 3)) (/.f32 (sqrt.f32 (/.f32 1 (pow.f32 (PI.f32) 3))) (pow.f32 (+.f32 1 c) 4)))) (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 cosTheta)) (*.f32 cosTheta (pow.f32 (+.f32 1 c) 2)))))
(/.f32 1 cosTheta)
(-.f32 (/.f32 1 cosTheta) 1)
(+.f32 (/.f32 1 cosTheta) -1)
(-.f32 (+.f32 (*.f32 1/2 cosTheta) (/.f32 1 cosTheta)) 1)
(+.f32 (fma.f32 1/2 cosTheta (/.f32 1 cosTheta)) -1)
(+.f32 -1 (fma.f32 cosTheta 1/2 (/.f32 1 cosTheta)))
(+.f32 (/.f32 1 cosTheta) (fma.f32 cosTheta 1/2 -1))
(-.f32 (+.f32 (*.f32 1/2 cosTheta) (+.f32 (*.f32 -1/6 (pow.f32 cosTheta 2)) (/.f32 1 cosTheta))) 1)
(+.f32 (fma.f32 1/2 cosTheta (fma.f32 -1/6 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) -1)
(+.f32 -1 (fma.f32 cosTheta 1/2 (fma.f32 -1/6 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))))
(+.f32 (fma.f32 -1/6 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)) (fma.f32 cosTheta 1/2 -1))
(/.f32 (exp.f32 (*.f32 -1 cosTheta)) cosTheta)
(/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta)
(/.f32 (exp.f32 (*.f32 -1 cosTheta)) cosTheta)
(/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta)
(/.f32 (exp.f32 (*.f32 -1 cosTheta)) cosTheta)
(/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta)
(/.f32 (exp.f32 (*.f32 -1 cosTheta)) cosTheta)
(/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta)
(+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta)))
(fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) 1)
(+.f32 c (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))
(+.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta))) c)
(+.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) 1) c)
(+.f32 c (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))
(+.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta))) c)
(+.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) 1) c)
(+.f32 c (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))
(+.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta))) c)
(+.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) 1) c)
c
(+.f32 c (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))
(+.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta))) c)
(+.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) 1) c)
(+.f32 c (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))
(+.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta))) c)
(+.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) 1) c)
(+.f32 c (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))
(+.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta))) c)
(+.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) 1) c)
c
(+.f32 c (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))
(+.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta))) c)
(+.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) 1) c)
(+.f32 c (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))
(+.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta))) c)
(+.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) 1) c)
(+.f32 c (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))
(+.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta))) c)
(+.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) 1) c)
(*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta)
(+.f32 c (+.f32 1 (+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))))
(+.f32 (+.f32 1 c) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta))))
(+.f32 c (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1) 1))
(+.f32 c (+.f32 1 (+.f32 (*.f32 1/2 (*.f32 cosTheta (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))))
(+.f32 c (+.f32 1 (fma.f32 1/2 (*.f32 cosTheta (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta))))))
(+.f32 (+.f32 (+.f32 1 c) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (*.f32 cosTheta 1/2) -1))) (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta))
(+.f32 (+.f32 (+.f32 1 c) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (fma.f32 cosTheta 1/2 -1))) (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta))
(+.f32 c (+.f32 1 (+.f32 (*.f32 1/2 (*.f32 cosTheta (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (+.f32 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 -1/6 (*.f32 (pow.f32 cosTheta 2) (sqrt.f32 (/.f32 1 (PI.f32))))))))))
(+.f32 c (+.f32 1 (fma.f32 1/2 (*.f32 cosTheta (sqrt.f32 (/.f32 1 (PI.f32)))) (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta))) (*.f32 (*.f32 -1/6 (*.f32 cosTheta cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))))))
(+.f32 1 (+.f32 c (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (fma.f32 -1/6 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (*.f32 cosTheta 1/2) -1)))))
(+.f32 1 (+.f32 c (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (fma.f32 -1/6 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (fma.f32 cosTheta 1/2 -1)))))
(+.f32 c 1)
(+.f32 1 c)
(+.f32 c (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))
(+.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta))) c)
(+.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) 1) c)
(+.f32 c (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))
(+.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta))) c)
(+.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) 1) c)
(+.f32 c (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))
(+.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta))) c)
(+.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) 1) c)
(+.f32 c 1)
(+.f32 1 c)
(+.f32 c (+.f32 1 (*.f32 (/.f32 (exp.f32 (*.f32 -1 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))
(+.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta))) c)
(+.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) 1) c)
(+.f32 c (+.f32 1 (*.f32 (/.f32 (exp.f32 (*.f32 -1 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))
(+.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta))) c)
(+.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) 1) c)
(+.f32 c (+.f32 1 (*.f32 (/.f32 (exp.f32 (*.f32 -1 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))
(+.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta))) c)
(+.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) 1) c)
(+.f32 0 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) (cbrt.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) 1)
(/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))
(*.f32 (exp.f32 cosTheta) (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))
(*.f32 (exp.f32 cosTheta) (*.f32 (/.f32 1 cosTheta) (pow.f32 (PI.f32) -1/2)))
(/.f32 (*.f32 (exp.f32 cosTheta) (pow.f32 (PI.f32) -1/2)) cosTheta)
(*.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta))
(*.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2))
(/.f32 (*.f32 (exp.f32 cosTheta) (pow.f32 (PI.f32) -1/2)) cosTheta)
(*.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta))
(*.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (/.f32 1 (neg.f32 (sqrt.f32 (PI.f32)))))
(/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (neg.f32 (sqrt.f32 (PI.f32))))
(/.f32 (exp.f32 cosTheta) (*.f32 (neg.f32 (sqrt.f32 (PI.f32))) cosTheta))
(*.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 1)
(/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))
(*.f32 1 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))
(*.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (cbrt.f32 (/.f32 (pow.f32 (/.f32 (exp.f32 cosTheta) cosTheta) 2) (PI.f32))))
(*.f32 (cbrt.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))) (cbrt.f32 (/.f32 (pow.f32 (/.f32 (exp.f32 cosTheta) cosTheta) 2) (PI.f32))))
(*.f32 (cbrt.f32 (/.f32 (pow.f32 (/.f32 (exp.f32 cosTheta) cosTheta) 2) (PI.f32))) (cbrt.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(*.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (cbrt.f32 (/.f32 (pow.f32 (/.f32 (exp.f32 cosTheta) cosTheta) 2) (PI.f32))))
(*.f32 (cbrt.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))) (cbrt.f32 (/.f32 (pow.f32 (/.f32 (exp.f32 cosTheta) cosTheta) 2) (PI.f32))))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) 2) (*.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) (pow.f32 (PI.f32) -1/2)))
(/.f32 (*.f32 (exp.f32 cosTheta) (pow.f32 (PI.f32) -1/2)) cosTheta)
(*.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta))
(*.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (sqrt.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) (pow.f32 (PI.f32) -1/2)))
(/.f32 (*.f32 (exp.f32 cosTheta) (pow.f32 (PI.f32) -1/2)) cosTheta)
(*.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta))
(*.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta))
(/.f32 (*.f32 (exp.f32 cosTheta) (pow.f32 (PI.f32) -1/2)) cosTheta)
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (exp.f32 cosTheta)) 2) (sqrt.f32 (PI.f32))) (/.f32 (cbrt.f32 (exp.f32 cosTheta)) cosTheta))
(/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))
(*.f32 (/.f32 (sqrt.f32 (exp.f32 cosTheta)) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (exp.f32 cosTheta)) cosTheta))
(/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))
(*.f32 (/.f32 (exp.f32 cosTheta) 1) (/.f32 (/.f32 1 cosTheta) (sqrt.f32 (PI.f32))))
(/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))
(*.f32 (/.f32 (exp.f32 cosTheta) (cbrt.f32 (PI.f32))) (/.f32 (/.f32 1 cosTheta) (cbrt.f32 (sqrt.f32 (PI.f32)))))
(*.f32 (/.f32 (exp.f32 cosTheta) (cbrt.f32 (PI.f32))) (/.f32 1 (*.f32 (cbrt.f32 (sqrt.f32 (PI.f32))) cosTheta)))
(/.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (cbrt.f32 (PI.f32))) (cbrt.f32 (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (exp.f32 cosTheta) (pow.f32 (PI.f32) 1/4)) (/.f32 (/.f32 1 cosTheta) (pow.f32 (PI.f32) 1/4)))
(/.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) 1/4)) (pow.f32 (PI.f32) 1/4))
(/.f32 (/.f32 (exp.f32 cosTheta) (pow.f32 (PI.f32) 1/4)) (*.f32 cosTheta (pow.f32 (PI.f32) 1/4)))
(*.f32 (/.f32 1 (cbrt.f32 (PI.f32))) (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (cbrt.f32 (sqrt.f32 (PI.f32)))))
(*.f32 (/.f32 (exp.f32 cosTheta) (cbrt.f32 (PI.f32))) (/.f32 1 (*.f32 (cbrt.f32 (sqrt.f32 (PI.f32))) cosTheta)))
(/.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (cbrt.f32 (PI.f32))) (cbrt.f32 (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 1 (pow.f32 (PI.f32) 1/4)) (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) 1/4)))
(*.f32 (/.f32 (exp.f32 cosTheta) (pow.f32 (PI.f32) 1/4)) (/.f32 (/.f32 1 cosTheta) (pow.f32 (PI.f32) 1/4)))
(/.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) 1/4)) (pow.f32 (PI.f32) 1/4))
(/.f32 (/.f32 (exp.f32 cosTheta) (pow.f32 (PI.f32) 1/4)) (*.f32 cosTheta (pow.f32 (PI.f32) 1/4)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) 2) 1) (/.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))))
(/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) 2) (cbrt.f32 (PI.f32))) (cbrt.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(*.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (/.f32 (pow.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) 2) (cbrt.f32 (PI.f32))))
(*.f32 (cbrt.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))) (/.f32 (pow.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) 2) (cbrt.f32 (PI.f32))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) 2) (pow.f32 (PI.f32) 1/4)) (/.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) (pow.f32 (PI.f32) 1/4)))
(*.f32 (/.f32 (exp.f32 cosTheta) (pow.f32 (PI.f32) 1/4)) (/.f32 (/.f32 1 cosTheta) (pow.f32 (PI.f32) 1/4)))
(/.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) 1/4)) (pow.f32 (PI.f32) 1/4))
(/.f32 (/.f32 (exp.f32 cosTheta) (pow.f32 (PI.f32) 1/4)) (*.f32 cosTheta (pow.f32 (PI.f32) 1/4)))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) 1) (/.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))))
(/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) (cbrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) (cbrt.f32 (sqrt.f32 (PI.f32)))))
(*.f32 (/.f32 (exp.f32 cosTheta) (cbrt.f32 (PI.f32))) (/.f32 1 (*.f32 (cbrt.f32 (sqrt.f32 (PI.f32))) cosTheta)))
(/.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (cbrt.f32 (PI.f32))) (cbrt.f32 (sqrt.f32 (PI.f32))))
(pow.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 1)
(/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))
(pow.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 3)
(/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))
(pow.f32 (pow.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 3) 1/3)
(/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))
(pow.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 2)
(/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))
(pow.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 cosTheta))) -1)
(/.f32 1 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 cosTheta))))
(/.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (PI.f32)))
(neg.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (neg.f32 (sqrt.f32 (PI.f32))))
(/.f32 (exp.f32 cosTheta) (*.f32 (neg.f32 (sqrt.f32 (PI.f32))) cosTheta))
(sqrt.f32 (/.f32 (pow.f32 (/.f32 (exp.f32 cosTheta) cosTheta) 2) (PI.f32)))
(log.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))
(log.f32 (/.f32 1 (exp.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (neg.f32 (sqrt.f32 (PI.f32))))
(/.f32 (exp.f32 cosTheta) (*.f32 (neg.f32 (sqrt.f32 (PI.f32))) cosTheta))
(log.f32 (/.f32 1 (+.f32 1 (expm1.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))))
(/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (neg.f32 (sqrt.f32 (PI.f32))))
(/.f32 (exp.f32 cosTheta) (*.f32 (neg.f32 (sqrt.f32 (PI.f32))) cosTheta))
(cbrt.f32 (pow.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 3))
(/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))
(expm1.f32 (log1p.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))
(exp.f32 (-.f32 cosTheta (log.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))
(exp.f32 (*.f32 (-.f32 cosTheta (log.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 1))
(/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))
(log1p.f32 (expm1.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))
(+.f32 0 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))))
(/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))))) (cbrt.f32 (exp.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c))))) (cbrt.f32 (exp.f32 (/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))))) 1)
(/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)))
(*.f32 1 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))))
(/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)))
(*.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))) 1)
(/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)))
(*.f32 (/.f32 1 (cbrt.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))) (cbrt.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) -2)))
(*.f32 (/.f32 1 (cbrt.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)))) (cbrt.f32 (pow.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)) -2)))
(/.f32 (cbrt.f32 (pow.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)) -2)) (cbrt.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c))))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) -2)) (/.f32 1 (cbrt.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))))
(*.f32 (/.f32 1 (cbrt.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)))) (cbrt.f32 (pow.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)) -2)))
(/.f32 (cbrt.f32 (pow.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)) -2)) (cbrt.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c))))
(*.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) -1/2) (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) -1/2))
(/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)))
(*.f32 -1 (/.f32 1 (neg.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))))
(/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)))
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) 2)) -1) (pow.f32 (cbrt.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))) -1))
(*.f32 (/.f32 1 (cbrt.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)))) (/.f32 1 (cbrt.f32 (pow.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)) 2))))
(/.f32 (/.f32 1 (cbrt.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)))) (cbrt.f32 (pow.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)) 2)))
(*.f32 (pow.f32 (sqrt.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))) -1) (pow.f32 (sqrt.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))) -1))
(/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)))
(*.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 3))) (fma.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) (-.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 1) 1))
(/.f32 (*.f32 1 (fma.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) (+.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) -1) 1)) (+.f32 1 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 3)))
(/.f32 (fma.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta) c) (+.f32 -1 (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta) c)) 1) (+.f32 1 (pow.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta) c) 3)))
(*.f32 (/.f32 1 (-.f32 1 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 2))) (-.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c)))
(/.f32 (-.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta) c)) (-.f32 1 (pow.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta) c) 2)))
(pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) -1)
(/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)))
(pow.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))) 1)
(/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)))
(pow.f32 (/.f32 1 (cbrt.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))) 3)
(/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)))
(pow.f32 (pow.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))) 3) 1/3)
(/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)))
(pow.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) -1/2) 2)
(/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)))
(sqrt.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) -2))
(/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)))
(log.f32 (exp.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))))
(/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))))))
(/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)))
(cbrt.f32 (pow.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))) 3))
(/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)))
(expm1.f32 (log1p.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))))
(/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)))
(exp.f32 (neg.f32 (log1p.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c))))
(exp.f32 (neg.f32 (log1p.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta) c))))
(exp.f32 (*.f32 (log1p.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c)) -1))
(exp.f32 (neg.f32 (log1p.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c))))
(exp.f32 (neg.f32 (log1p.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta) c))))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c))) 1))
(exp.f32 (neg.f32 (log1p.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c))))
(exp.f32 (neg.f32 (log1p.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta) c))))
(log1p.f32 (expm1.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))))
(/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)))
(+.f32 0 (/.f32 (exp.f32 cosTheta) cosTheta))
(/.f32 (exp.f32 cosTheta) cosTheta)
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) cosTheta))) (cbrt.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) cosTheta))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) cosTheta)))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) cosTheta))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) cosTheta)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) cosTheta)))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) cosTheta)))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) cosTheta)))))
(-.f32 0 (/.f32 (exp.f32 cosTheta) cosTheta))
(/.f32 (neg.f32 (exp.f32 cosTheta)) cosTheta)
(-.f32 (exp.f32 (log1p.f32 (/.f32 (exp.f32 cosTheta) cosTheta))) 1)
(/.f32 (exp.f32 cosTheta) cosTheta)
(*.f32 (exp.f32 cosTheta) (/.f32 1 cosTheta))
(/.f32 (exp.f32 cosTheta) cosTheta)
(*.f32 (exp.f32 cosTheta) (neg.f32 (/.f32 1 cosTheta)))
(/.f32 (neg.f32 (exp.f32 cosTheta)) cosTheta)
(*.f32 (/.f32 (exp.f32 cosTheta) cosTheta) 1)
(/.f32 (exp.f32 cosTheta) cosTheta)
(*.f32 1 (/.f32 (exp.f32 cosTheta) cosTheta))
(/.f32 (exp.f32 cosTheta) cosTheta)
(*.f32 (pow.f32 (cbrt.f32 (exp.f32 cosTheta)) 2) (*.f32 (cbrt.f32 (exp.f32 cosTheta)) (/.f32 1 cosTheta)))
(/.f32 (exp.f32 cosTheta) cosTheta)
(*.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) (pow.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) 2))
(/.f32 (exp.f32 cosTheta) cosTheta)
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) 2) (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)))
(/.f32 (exp.f32 cosTheta) cosTheta)
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) 2) (neg.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (neg.f32 (exp.f32 cosTheta)) cosTheta)
(*.f32 (sqrt.f32 (exp.f32 cosTheta)) (*.f32 (sqrt.f32 (exp.f32 cosTheta)) (/.f32 1 cosTheta)))
(/.f32 (exp.f32 cosTheta) cosTheta)
(*.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)))
(/.f32 (exp.f32 cosTheta) cosTheta)
(*.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) (neg.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (neg.f32 (exp.f32 cosTheta)) cosTheta)
(*.f32 -1 (/.f32 (exp.f32 cosTheta) cosTheta))
(/.f32 (neg.f32 (exp.f32 cosTheta)) cosTheta)
(*.f32 (neg.f32 (exp.f32 cosTheta)) (/.f32 1 cosTheta))
(/.f32 (neg.f32 (exp.f32 cosTheta)) cosTheta)
(*.f32 (/.f32 1 cosTheta) (exp.f32 cosTheta))
(/.f32 (exp.f32 cosTheta) cosTheta)
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 cosTheta) 2)) (/.f32 (exp.f32 cosTheta) (cbrt.f32 cosTheta)))
(/.f32 (/.f32 (exp.f32 cosTheta) (cbrt.f32 cosTheta)) (pow.f32 (cbrt.f32 cosTheta) 2))
(*.f32 (/.f32 1 (sqrt.f32 cosTheta)) (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta)))
(/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta)) (sqrt.f32 cosTheta))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (exp.f32 cosTheta)) 2) 1) (/.f32 (cbrt.f32 (exp.f32 cosTheta)) cosTheta))
(/.f32 (exp.f32 cosTheta) cosTheta)
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (exp.f32 cosTheta)) 2) (pow.f32 (cbrt.f32 cosTheta) 2)) (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (pow.f32 (cbrt.f32 (exp.f32 cosTheta)) 2) (pow.f32 (cbrt.f32 cosTheta) 2)))
(/.f32 (pow.f32 (cbrt.f32 (exp.f32 cosTheta)) 2) (/.f32 (pow.f32 (cbrt.f32 cosTheta) 2) (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (exp.f32 cosTheta)) 2) (sqrt.f32 cosTheta)) (/.f32 (cbrt.f32 (exp.f32 cosTheta)) (sqrt.f32 cosTheta)))
(*.f32 (/.f32 1 (sqrt.f32 cosTheta)) (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta)))
(/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta)) (sqrt.f32 cosTheta))
(*.f32 (/.f32 (sqrt.f32 (exp.f32 cosTheta)) 1) (/.f32 (sqrt.f32 (exp.f32 cosTheta)) cosTheta))
(/.f32 (exp.f32 cosTheta) cosTheta)
(*.f32 (/.f32 (sqrt.f32 (exp.f32 cosTheta)) (pow.f32 (cbrt.f32 cosTheta) 2)) (/.f32 (sqrt.f32 (exp.f32 cosTheta)) (cbrt.f32 cosTheta)))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 cosTheta) 2)) (/.f32 (exp.f32 cosTheta) (cbrt.f32 cosTheta)))
(/.f32 (/.f32 (exp.f32 cosTheta) (cbrt.f32 cosTheta)) (pow.f32 (cbrt.f32 cosTheta) 2))
(*.f32 (neg.f32 (pow.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) 2)) (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)))
(/.f32 (neg.f32 (exp.f32 cosTheta)) cosTheta)
(*.f32 (neg.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)))
(/.f32 (neg.f32 (exp.f32 cosTheta)) cosTheta)
(pow.f32 (/.f32 (exp.f32 cosTheta) cosTheta) 1)
(/.f32 (exp.f32 cosTheta) cosTheta)
(pow.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) 3)
(/.f32 (exp.f32 cosTheta) cosTheta)
(pow.f32 (pow.f32 (/.f32 (exp.f32 cosTheta) cosTheta) 3) 1/3)
(/.f32 (exp.f32 cosTheta) cosTheta)
(pow.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) 2)
(/.f32 (exp.f32 cosTheta) cosTheta)
(pow.f32 (*.f32 cosTheta (exp.f32 cosTheta)) -1)
(/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta)
(neg.f32 (/.f32 (exp.f32 cosTheta) cosTheta))
(/.f32 (neg.f32 (exp.f32 cosTheta)) cosTheta)
(sqrt.f32 (pow.f32 (/.f32 (exp.f32 cosTheta) cosTheta) 2))
(/.f32 (exp.f32 cosTheta) cosTheta)
(log.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) cosTheta)))
(/.f32 (exp.f32 cosTheta) cosTheta)
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (exp.f32 cosTheta) cosTheta)
(log.f32 (/.f32 1 (exp.f32 (/.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (neg.f32 (exp.f32 cosTheta)) cosTheta)
(log.f32 (/.f32 1 (+.f32 1 (expm1.f32 (/.f32 (exp.f32 cosTheta) cosTheta)))))
(/.f32 (neg.f32 (exp.f32 cosTheta)) cosTheta)
(log.f32 (/.f32 1 (/.f32 1 (exp.f32 (/.f32 (exp.f32 cosTheta) cosTheta)))))
(/.f32 (exp.f32 cosTheta) cosTheta)
(cbrt.f32 (pow.f32 (/.f32 (exp.f32 cosTheta) cosTheta) 3))
(/.f32 (exp.f32 cosTheta) cosTheta)
(cbrt.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) 3) (pow.f32 cosTheta 3)))
(/.f32 (exp.f32 cosTheta) cosTheta)
(expm1.f32 (log1p.f32 (/.f32 (exp.f32 cosTheta) cosTheta)))
(/.f32 (exp.f32 cosTheta) cosTheta)
(exp.f32 (-.f32 cosTheta (log.f32 cosTheta)))
(/.f32 (exp.f32 cosTheta) cosTheta)
(exp.f32 (*.f32 (-.f32 cosTheta (log.f32 cosTheta)) 1))
(/.f32 (exp.f32 cosTheta) cosTheta)
(log1p.f32 (expm1.f32 (/.f32 (exp.f32 cosTheta) cosTheta)))
(/.f32 (exp.f32 cosTheta) cosTheta)
(-.f32 (+.f32 1 c) (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(+.f32 1 (-.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(+.f32 1 (-.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))) 1)
(fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c))
(-.f32 (/.f32 1 (-.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c))) (/.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 2) (-.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 2)) (-.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c)))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta) c) 2)) (-.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta) c)))
(*.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))
(fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c))
(*.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) 1)
(fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c))
(*.f32 (cbrt.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))) (cbrt.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) 2)))
(*.f32 (cbrt.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c))) (cbrt.f32 (pow.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) 2)) (cbrt.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))))
(*.f32 (cbrt.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c))) (cbrt.f32 (pow.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)) 2)))
(*.f32 (sqrt.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))) (sqrt.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))))
(fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c))
(*.f32 (+.f32 1 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 3)) (/.f32 1 (fma.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) (-.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 1) 1)))
(/.f32 1 (/.f32 (fma.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) (+.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) -1) 1) (+.f32 1 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 3))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta) c) 3)) (fma.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta) c) (+.f32 -1 (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta) c)) 1))
(*.f32 (-.f32 1 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 2)) (/.f32 1 (-.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 2)) (-.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c)))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta) c) 2)) (-.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta) c)))
(/.f32 1 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))))
(fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c))
(/.f32 1 (/.f32 (fma.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) (-.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 1) 1) (+.f32 1 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 3))))
(/.f32 1 (/.f32 (fma.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) (+.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) -1) 1) (+.f32 1 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 3))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta) c) 3)) (fma.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta) c) (+.f32 -1 (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta) c)) 1))
(/.f32 1 (/.f32 (-.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c)) (-.f32 1 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 2))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 2)) (-.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c)))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta) c) 2)) (-.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta) c)))
(/.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) 1)
(fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c))
(/.f32 (cbrt.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) 2)) (/.f32 1 (cbrt.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))))
(*.f32 (cbrt.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c))) (cbrt.f32 (pow.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)) 2)))
(/.f32 (sqrt.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))) (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) -1/2))
(/.f32 (sqrt.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c))) (pow.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)) -1/2))
(/.f32 (neg.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))) -1)
(neg.f32 (/.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)) -1))
(/.f32 (neg.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c))) -1)
(neg.f32 (neg.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 3)) (fma.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) (-.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 1) 1))
(/.f32 1 (/.f32 (fma.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) (+.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) -1) 1) (+.f32 1 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 3))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta) c) 3)) (fma.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta) c) (+.f32 -1 (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta) c)) 1))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 3)) (+.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 2) (-.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta) c) 3)) (+.f32 (pow.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta) c) 2) (-.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta) c))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 2)) (-.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c)))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta) c) 2)) (-.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta) c)))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 3))) (neg.f32 (fma.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) (-.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 1) 1)))
(/.f32 1 (/.f32 (fma.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) (+.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) -1) 1) (+.f32 1 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 3))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta) c) 3)) (fma.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta) c) (+.f32 -1 (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta) c)) 1))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 2))) (neg.f32 (-.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 2)) (-.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c)))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta) c) 2)) (-.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta) c)))
(/.f32 (+.f32 (pow.f32 (+.f32 1 c) 3) (pow.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 3)) (fma.f32 (+.f32 1 c) (+.f32 1 c) (-.f32 (/.f32 (pow.f32 (/.f32 (exp.f32 cosTheta) cosTheta) 2) (PI.f32)) (*.f32 (+.f32 1 c) (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 c) 3) (pow.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 3)) (+.f32 (pow.f32 (+.f32 1 c) 2) (-.f32 (/.f32 (pow.f32 (/.f32 (exp.f32 cosTheta) cosTheta) 2) (PI.f32)) (*.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c)))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 c) 3) (pow.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))) 3)) (-.f32 (+.f32 (pow.f32 (+.f32 1 c) 2) (/.f32 (pow.f32 (/.f32 (exp.f32 cosTheta) cosTheta) 2) (PI.f32))) (*.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))) (+.f32 1 c))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 c) 3) (pow.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))) 3)) (+.f32 (+.f32 (pow.f32 (+.f32 1 c) 2) (/.f32 (pow.f32 (/.f32 (exp.f32 cosTheta) cosTheta) 2) (PI.f32))) (*.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))) (-.f32 -1 c))))
(/.f32 (-.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 2) 1) (-.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 1))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 2)) (-.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c)))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta) c) 2)) (-.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta) c)))
(/.f32 (-.f32 (*.f32 (+.f32 1 c) (+.f32 1 c)) (/.f32 (pow.f32 (/.f32 (exp.f32 cosTheta) cosTheta) 2) (PI.f32))) (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))
(/.f32 (-.f32 (pow.f32 (+.f32 1 c) 2) (/.f32 (pow.f32 (/.f32 (exp.f32 cosTheta) cosTheta) 2) (PI.f32))) (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)))
(pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) 1)
(fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c))
(pow.f32 (cbrt.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))) 3)
(fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c))
(pow.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) 3) 1/3)
(fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c))
(pow.f32 (sqrt.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))) 2)
(fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c))
(sqrt.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) 2))
(fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c))
(log.f32 (exp.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))))
(fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))))
(fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c))
(log.f32 (*.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (exp.f32 (+.f32 1 c))))
(+.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (log.f32 (exp.f32 (+.f32 1 c))))
(+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))) (+.f32 1 c))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) (exp.f32 (+.f32 1 c))))
(+.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (log.f32 (exp.f32 (+.f32 1 c))))
(+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))) (+.f32 1 c))
(log.f32 (*.f32 (exp.f32 (+.f32 1 c)) (+.f32 1 (expm1.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))))
(+.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (log.f32 (exp.f32 (+.f32 1 c))))
(+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))) (+.f32 1 c))
(log.f32 (/.f32 (exp.f32 (+.f32 1 c)) (exp.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(+.f32 1 (-.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(+.f32 1 (-.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))))
(log.f32 (/.f32 (exp.f32 (+.f32 1 c)) (+.f32 1 (expm1.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))))
(+.f32 1 (-.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(+.f32 1 (-.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))))
(cbrt.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) 3))
(fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c))
(expm1.f32 (log1p.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))))
(fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c))
(exp.f32 (log1p.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c)))
(exp.f32 (log1p.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta) c)))
(exp.f32 (*.f32 (log1p.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c)) 1))
(exp.f32 (log1p.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c)))
(exp.f32 (log1p.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta) c)))
(log1p.f32 (expm1.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))))
(fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c))
(fma.f32 (exp.f32 cosTheta) (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c))
(+.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (log.f32 (exp.f32 (+.f32 1 c))))
(+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))) (+.f32 1 c))
(fma.f32 (exp.f32 cosTheta) (*.f32 (/.f32 1 cosTheta) (pow.f32 (PI.f32) -1/2)) (+.f32 1 c))
(fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c))
(fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))
(fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c))
(fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (/.f32 1 (neg.f32 (sqrt.f32 (PI.f32)))) (+.f32 1 c))
(+.f32 1 (-.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(+.f32 1 (-.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))))
(fma.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 1 (+.f32 1 c))
(+.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (log.f32 (exp.f32 (+.f32 1 c))))
(+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))) (+.f32 1 c))
(fma.f32 1 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c))
(+.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (log.f32 (exp.f32 (+.f32 1 c))))
(+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))) (+.f32 1 c))
(fma.f32 1 c (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) 1))
(fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c))
(fma.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 1)
(fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c))
(fma.f32 1 (+.f32 1 c) (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(+.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (log.f32 (exp.f32 (+.f32 1 c))))
(+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))) (+.f32 1 c))
(fma.f32 c 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) 1))
(fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c))
(fma.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 1 1)
(fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c))
(fma.f32 (cbrt.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c)) (pow.f32 (cbrt.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c)) 2) 1)
(fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c))
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c)) 2) (cbrt.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c)) 1)
(fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c))
(fma.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (cbrt.f32 (/.f32 (pow.f32 (/.f32 (exp.f32 cosTheta) cosTheta) 2) (PI.f32))) (+.f32 1 c))
(fma.f32 (cbrt.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))) (cbrt.f32 (/.f32 (pow.f32 (/.f32 (exp.f32 cosTheta) cosTheta) 2) (PI.f32))) (+.f32 1 c))
(fma.f32 (cbrt.f32 (/.f32 (pow.f32 (/.f32 (exp.f32 cosTheta) cosTheta) 2) (PI.f32))) (cbrt.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (+.f32 1 c))
(fma.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (cbrt.f32 (/.f32 (pow.f32 (/.f32 (exp.f32 cosTheta) cosTheta) 2) (PI.f32))) (+.f32 1 c))
(fma.f32 (cbrt.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))) (cbrt.f32 (/.f32 (pow.f32 (/.f32 (exp.f32 cosTheta) cosTheta) 2) (PI.f32))) (+.f32 1 c))
(fma.f32 (cbrt.f32 c) (pow.f32 (cbrt.f32 c) 2) (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) 1))
(fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c))
(fma.f32 (pow.f32 (cbrt.f32 c) 2) (cbrt.f32 c) (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) 1))
(fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c))
(fma.f32 (pow.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) 2) (*.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) (pow.f32 (PI.f32) -1/2)) (+.f32 1 c))
(fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c))
(fma.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 2) (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c)) 1)
(fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c))
(fma.f32 (sqrt.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c)) (sqrt.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c)) 1)
(fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c))
(fma.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (sqrt.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (+.f32 1 c))
(+.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (log.f32 (exp.f32 (+.f32 1 c))))
(+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))) (+.f32 1 c))
(fma.f32 (sqrt.f32 c) (sqrt.f32 c) (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) 1))
(fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c))
(fma.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) (pow.f32 (PI.f32) -1/2)) (+.f32 1 c))
(fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c))
(fma.f32 (+.f32 (pow.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 3) (pow.f32 c 3)) (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (-.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) c) (*.f32 c c))) 1)
(fma.f32 (+.f32 (pow.f32 c 3) (pow.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 3)) (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (-.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) c) (*.f32 c c))) 1)
(fma.f32 (+.f32 (pow.f32 c 3) (pow.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))) 3)) (/.f32 1 (fma.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))) (-.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))) c) (*.f32 c c))) 1)
(+.f32 1 (/.f32 (+.f32 (pow.f32 c 3) (pow.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))) 3)) (fma.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))) (-.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))) c) (*.f32 c c))))
(fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c))
(fma.f32 (+.f32 1 c) 1 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(+.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (log.f32 (exp.f32 (+.f32 1 c))))
(+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))) (+.f32 1 c))
(fma.f32 (*.f32 (cbrt.f32 (+.f32 1 c)) (cbrt.f32 (+.f32 1 c))) (cbrt.f32 (+.f32 1 c)) (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(+.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (log.f32 (exp.f32 (+.f32 1 c))))
(+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))) (+.f32 1 c))
(fma.f32 (hypot.f32 1 (sqrt.f32 c)) (hypot.f32 1 (sqrt.f32 c)) (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(fma.f32 (hypot.f32 1 (sqrt.f32 c)) (hypot.f32 1 (sqrt.f32 c)) (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))))
(fma.f32 (/.f32 (pow.f32 (cbrt.f32 (exp.f32 cosTheta)) 2) (sqrt.f32 (PI.f32))) (/.f32 (cbrt.f32 (exp.f32 cosTheta)) cosTheta) (+.f32 1 c))
(+.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (log.f32 (exp.f32 (+.f32 1 c))))
(+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))) (+.f32 1 c))
(fma.f32 (/.f32 (sqrt.f32 (exp.f32 cosTheta)) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (exp.f32 cosTheta)) cosTheta) (+.f32 1 c))
(+.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (log.f32 (exp.f32 (+.f32 1 c))))
(+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))) (+.f32 1 c))
(fma.f32 (/.f32 (exp.f32 cosTheta) 1) (/.f32 (/.f32 1 cosTheta) (sqrt.f32 (PI.f32))) (+.f32 1 c))
(+.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (log.f32 (exp.f32 (+.f32 1 c))))
(+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))) (+.f32 1 c))
(fma.f32 (/.f32 (exp.f32 cosTheta) (cbrt.f32 (PI.f32))) (/.f32 (/.f32 1 cosTheta) (cbrt.f32 (sqrt.f32 (PI.f32)))) (+.f32 1 c))
(fma.f32 (/.f32 (exp.f32 cosTheta) (cbrt.f32 (PI.f32))) (/.f32 1 (*.f32 (cbrt.f32 (sqrt.f32 (PI.f32))) cosTheta)) (+.f32 1 c))
(+.f32 (/.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (cbrt.f32 (PI.f32))) (cbrt.f32 (sqrt.f32 (PI.f32)))) (+.f32 1 c))
(fma.f32 (/.f32 (exp.f32 cosTheta) (pow.f32 (PI.f32) 1/4)) (/.f32 (/.f32 1 cosTheta) (pow.f32 (PI.f32) 1/4)) (+.f32 1 c))
(+.f32 (/.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) 1/4)) (pow.f32 (PI.f32) 1/4)) (+.f32 1 c))
(+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (pow.f32 (PI.f32) 1/4)) (*.f32 cosTheta (pow.f32 (PI.f32) 1/4))) (+.f32 1 c))
(fma.f32 (/.f32 1 (cbrt.f32 (PI.f32))) (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (cbrt.f32 (sqrt.f32 (PI.f32)))) (+.f32 1 c))
(fma.f32 (/.f32 (exp.f32 cosTheta) (cbrt.f32 (PI.f32))) (/.f32 1 (*.f32 (cbrt.f32 (sqrt.f32 (PI.f32))) cosTheta)) (+.f32 1 c))
(+.f32 (/.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (cbrt.f32 (PI.f32))) (cbrt.f32 (sqrt.f32 (PI.f32)))) (+.f32 1 c))
(fma.f32 (/.f32 1 (pow.f32 (PI.f32) 1/4)) (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) 1/4)) (+.f32 1 c))
(fma.f32 (/.f32 (exp.f32 cosTheta) (pow.f32 (PI.f32) 1/4)) (/.f32 (/.f32 1 cosTheta) (pow.f32 (PI.f32) 1/4)) (+.f32 1 c))
(+.f32 (/.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) 1/4)) (pow.f32 (PI.f32) 1/4)) (+.f32 1 c))
(+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (pow.f32 (PI.f32) 1/4)) (*.f32 cosTheta (pow.f32 (PI.f32) 1/4))) (+.f32 1 c))
(fma.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) 2) 1) (/.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c))
(+.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (log.f32 (exp.f32 (+.f32 1 c))))
(+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))) (+.f32 1 c))
(fma.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) 2) (cbrt.f32 (PI.f32))) (cbrt.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (+.f32 1 c))
(fma.f32 (cbrt.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))) (/.f32 (pow.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) 2) (cbrt.f32 (PI.f32))) (+.f32 1 c))
(fma.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) 2) (pow.f32 (PI.f32) 1/4)) (/.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) (pow.f32 (PI.f32) 1/4)) (+.f32 1 c))
(fma.f32 (/.f32 (exp.f32 cosTheta) (pow.f32 (PI.f32) 1/4)) (/.f32 (/.f32 1 cosTheta) (pow.f32 (PI.f32) 1/4)) (+.f32 1 c))
(+.f32 (/.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) 1/4)) (pow.f32 (PI.f32) 1/4)) (+.f32 1 c))
(+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (pow.f32 (PI.f32) 1/4)) (*.f32 cosTheta (pow.f32 (PI.f32) 1/4))) (+.f32 1 c))
(fma.f32 (/.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) 1) (/.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c))
(+.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (log.f32 (exp.f32 (+.f32 1 c))))
(+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))) (+.f32 1 c))
(fma.f32 (/.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) (cbrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) (cbrt.f32 (sqrt.f32 (PI.f32)))) (+.f32 1 c))
(fma.f32 (/.f32 (exp.f32 cosTheta) (cbrt.f32 (PI.f32))) (/.f32 1 (*.f32 (cbrt.f32 (sqrt.f32 (PI.f32))) cosTheta)) (+.f32 1 c))
(+.f32 (/.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (cbrt.f32 (PI.f32))) (cbrt.f32 (sqrt.f32 (PI.f32)))) (+.f32 1 c))
(fma.f32 (+.f32 (sqrt.f32 c) (sqrt.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) (-.f32 (sqrt.f32 c) (sqrt.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) 1)
(+.f32 1 (-.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(+.f32 1 (-.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))))

localize184.0ms (1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.8%
(/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))
99.2%
(/.f32 1 (fma.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) 1))
98.0%
(fma.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) 1)
97.7%
(sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32)))
Compiler

Compiled 84 to 45 computations (46.4% saved)

series8.0ms (0%)

Counts
4 → 28
Calls

12 calls:

TimeVariablePointExpression
3.0ms
cosTheta
@-inf
(/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))
1.0ms
cosTheta
@-inf
(/.f32 1 (fma.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) 1))
1.0ms
cosTheta
@inf
(/.f32 1 (fma.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) 1))
1.0ms
cosTheta
@0
(/.f32 1 (fma.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) 1))
0.0ms
cosTheta
@-inf
(fma.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) 1)

rewrite99.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1754×log-prod
646×fma-def
644×expm1-udef
642×log1p-udef
640×prod-diff
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
019158
1397134
25211134
Stop Event
node limit
Counts
4 → 132
Calls
Call 1
Inputs
(sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32)))
(fma.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) 1)
(/.f32 1 (fma.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) 1))
(/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))
Outputs
(+.f32 0 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))))) (cbrt.f32 (exp.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))))))) (log.f32 (cbrt.f32 (exp.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))))) (log.f32 (sqrt.f32 (exp.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))))))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))))) 1)
(*.f32 1 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1)
(*.f32 (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))))
(*.f32 (pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 1/4) (pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 1/4))
(*.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (/.f32 1 (PI.f32)) 1/2))
(*.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (/.f32 1 (sqrt.f32 (PI.f32))))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 2)) (sqrt.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 2) 1/2) (pow.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1/2))
(/.f32 1 (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))))
(/.f32 1 (/.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (fma.f32 cosTheta -2 1))))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (sqrt.f32 (PI.f32)))
(/.f32 (sqrt.f32 (neg.f32 (fma.f32 cosTheta -2 1))) (sqrt.f32 (neg.f32 (PI.f32))))
(/.f32 (neg.f32 (sqrt.f32 (fma.f32 cosTheta -2 1))) (neg.f32 (sqrt.f32 (PI.f32))))
(pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 1/2)
(pow.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1)
(pow.f32 (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) 3)
(pow.f32 (pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 3/2) 1/3)
(pow.f32 (pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 1/4) 2)
(fabs.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))))
(log.f32 (exp.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))))))
(cbrt.f32 (pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))))
(exp.f32 (log.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1/2))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) 1))
(log1p.f32 (expm1.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))))
(+.f32 1 (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)))
(+.f32 0 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1))
(+.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)) 1)
(+.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)) 1) 1)
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1))) (cbrt.f32 (exp.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1))))) (log.f32 (cbrt.f32 (exp.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1)))) (log.f32 (sqrt.f32 (exp.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1)))))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1))) 1)
(*.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1))
(*.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1) 1)
(*.f32 (cbrt.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1)) (cbrt.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1) 2)))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1) 2)) (cbrt.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1)))
(*.f32 (sqrt.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1)) (sqrt.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1)))
(/.f32 1 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1)))
(/.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1) 1)
(/.f32 (cbrt.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1) 2)) (/.f32 1 (cbrt.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1))))
(/.f32 (sqrt.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1)) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1) -1/2))
(/.f32 (neg.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1)) -1)
(/.f32 (+.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)) 3) 1) (fma.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)) (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)) (-.f32 1 (*.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)) 1))))
(/.f32 (fma.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)) (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)) -1) (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) -1))
(pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1) 1)
(pow.f32 (cbrt.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1)) 3)
(pow.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1) 3) 1/3)
(pow.f32 (sqrt.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1)) 2)
(sqrt.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1) 2))
(log.f32 (exp.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1))))
(cbrt.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1) 3))
(expm1.f32 (log1p.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1)))
(exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta))))
(exp.f32 (*.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta))) 1))
(log1p.f32 (expm1.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1)))
(+.f32 0 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1)))) (cbrt.f32 (exp.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1)))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1)))) 1)
(*.f32 1 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1)))
(*.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1)) 1)
(*.f32 (/.f32 1 (cbrt.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1))) (cbrt.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1) -2)))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1) -2)) (/.f32 1 (cbrt.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1))))
(*.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1) -1/2) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1) -1/2))
(*.f32 -1 (/.f32 1 (neg.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1))))
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1) 2)) -1) (pow.f32 (cbrt.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1)) -1))
(*.f32 (pow.f32 (sqrt.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1)) -1) (pow.f32 (sqrt.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1)) -1))
(pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1) -1)
(pow.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1)) 1)
(pow.f32 (/.f32 1 (cbrt.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1))) 3)
(pow.f32 (pow.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1)) 3) 1/3)
(pow.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1) -1/2) 2)
(sqrt.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1) -2))
(log.f32 (exp.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1)))))
(cbrt.f32 (pow.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1)) 3))
(expm1.f32 (log1p.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1))))
(exp.f32 (neg.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)))))
(exp.f32 (*.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta))) -1))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)))) 1))
(log1p.f32 (expm1.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1))))
(+.f32 0 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (cbrt.f32 (exp.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) 1)
(*.f32 1 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))
(*.f32 (fma.f32 cosTheta -2 1) (/.f32 1 (PI.f32)))
(*.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 1)
(*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (pow.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 2))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 2) (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) 2) (*.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) (/.f32 1 (PI.f32))))
(*.f32 (pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 1/4) (*.f32 (pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 1/4) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))))
(*.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (/.f32 1 (PI.f32))))
(*.f32 (neg.f32 (fma.f32 cosTheta -2 1)) (/.f32 1 (neg.f32 (PI.f32))))
(*.f32 (/.f32 1 (PI.f32)) (fma.f32 cosTheta -2 1))
(*.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 1/4)) (pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 1/4))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (PI.f32) 2))) (/.f32 (fma.f32 cosTheta -2 1) (cbrt.f32 (PI.f32))))
(*.f32 (/.f32 1 (sqrt.f32 (PI.f32))) (/.f32 (fma.f32 cosTheta -2 1) (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) 2) 1) (/.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) (PI.f32)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) 2) (cbrt.f32 (pow.f32 (PI.f32) 2))) (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) 2) (sqrt.f32 (PI.f32))) (/.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) 1) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (PI.f32)))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (cbrt.f32 (pow.f32 (PI.f32) 2))) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (cbrt.f32 (PI.f32))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))))
(pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 1)
(pow.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 2)
(pow.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 3)
(pow.f32 (pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 2) 1/2)
(pow.f32 (pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 3) 1/3)
(pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1)
(neg.f32 (/.f32 (fma.f32 cosTheta -2 1) (neg.f32 (PI.f32))))
(sqrt.f32 (pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 2))
(log.f32 (exp.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))))
(cbrt.f32 (pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 3))
(cbrt.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 3) (pow.f32 (PI.f32) 3)))
(expm1.f32 (log1p.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))))
(exp.f32 (log.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))))
(exp.f32 (*.f32 (log.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1))
(log1p.f32 (expm1.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))))

simplify98.0ms (0.5%)

Algorithm
egg-herbie
Rules
1198×associate-*r/
624×associate-+r+
558×associate-+l+
436×associate-*r*
406×associate-*l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03557500
18267056
232046416
Stop Event
node limit
Counts
160 → 212
Calls
Call 1
Inputs
(sqrt.f32 (/.f32 1 (PI.f32)))
(+.f32 (*.f32 -1 (*.f32 cosTheta (sqrt.f32 (/.f32 1 (PI.f32))))) (sqrt.f32 (/.f32 1 (PI.f32))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 cosTheta 2) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 -1 (*.f32 cosTheta (sqrt.f32 (/.f32 1 (PI.f32))))) (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 cosTheta 2) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 -1 (*.f32 cosTheta (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 cosTheta 3) (sqrt.f32 (/.f32 1 (PI.f32))))) (sqrt.f32 (/.f32 1 (PI.f32))))))
(*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(+.f32 1 (+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))
(+.f32 (*.f32 cosTheta (+.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) (+.f32 1 (+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))))
(+.f32 (*.f32 cosTheta (+.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) (+.f32 1 (+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (+.f32 (*.f32 (+.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (PI.f32)))) (sqrt.f32 (/.f32 1 (PI.f32)))) (pow.f32 cosTheta 2)) (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))))
1
1
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))))) (PI.f32)))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))))) (PI.f32)))) (+.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 -1 (*.f32 (pow.f32 cosTheta 3) (+.f32 (*.f32 -1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3)))) (*.f32 (+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 -1/2 (sqrt.f32 (/.f32 1 (PI.f32))))) (PI.f32)))))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))))) (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (*.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3)))) (*.f32 (+.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))))) (PI.f32))) (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) (sqrt.f32 (PI.f32)))) (+.f32 (*.f32 (+.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (PI.f32)))) (sqrt.f32 (/.f32 1 (PI.f32)))) (PI.f32)) (*.f32 -1 (*.f32 (*.f32 (+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 -1/2 (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) (sqrt.f32 (pow.f32 (PI.f32) 3)))))) (pow.f32 cosTheta 4))) (+.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 -1 (*.f32 (pow.f32 cosTheta 3) (+.f32 (*.f32 -1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3)))) (*.f32 (+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 -1/2 (sqrt.f32 (/.f32 1 (PI.f32))))) (PI.f32))))))))
1
1
(/.f32 1 (PI.f32))
(+.f32 (*.f32 -2 (/.f32 cosTheta (PI.f32))) (/.f32 1 (PI.f32)))
(+.f32 (*.f32 -2 (/.f32 cosTheta (PI.f32))) (/.f32 1 (PI.f32)))
(+.f32 (*.f32 -2 (/.f32 cosTheta (PI.f32))) (/.f32 1 (PI.f32)))
(*.f32 -2 (/.f32 cosTheta (PI.f32)))
(+.f32 (*.f32 -2 (/.f32 cosTheta (PI.f32))) (/.f32 1 (PI.f32)))
(+.f32 (*.f32 -2 (/.f32 cosTheta (PI.f32))) (/.f32 1 (PI.f32)))
(+.f32 (*.f32 -2 (/.f32 cosTheta (PI.f32))) (/.f32 1 (PI.f32)))
(*.f32 -2 (/.f32 cosTheta (PI.f32)))
(+.f32 (*.f32 -2 (/.f32 cosTheta (PI.f32))) (/.f32 1 (PI.f32)))
(+.f32 (*.f32 -2 (/.f32 cosTheta (PI.f32))) (/.f32 1 (PI.f32)))
(+.f32 (*.f32 -2 (/.f32 cosTheta (PI.f32))) (/.f32 1 (PI.f32)))
(+.f32 0 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))))) (cbrt.f32 (exp.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))))))) (log.f32 (cbrt.f32 (exp.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))))) (log.f32 (sqrt.f32 (exp.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))))))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))))) 1)
(*.f32 1 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1)
(*.f32 (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))))
(*.f32 (pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 1/4) (pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 1/4))
(*.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (/.f32 1 (PI.f32)) 1/2))
(*.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (/.f32 1 (sqrt.f32 (PI.f32))))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 2)) (sqrt.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 2) 1/2) (pow.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1/2))
(/.f32 1 (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))))
(/.f32 1 (/.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (fma.f32 cosTheta -2 1))))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (sqrt.f32 (PI.f32)))
(/.f32 (sqrt.f32 (neg.f32 (fma.f32 cosTheta -2 1))) (sqrt.f32 (neg.f32 (PI.f32))))
(/.f32 (neg.f32 (sqrt.f32 (fma.f32 cosTheta -2 1))) (neg.f32 (sqrt.f32 (PI.f32))))
(pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 1/2)
(pow.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1)
(pow.f32 (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) 3)
(pow.f32 (pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 3/2) 1/3)
(pow.f32 (pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 1/4) 2)
(fabs.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))))
(log.f32 (exp.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))))))
(cbrt.f32 (pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))))
(exp.f32 (log.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1/2))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) 1))
(log1p.f32 (expm1.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))))
(+.f32 1 (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)))
(+.f32 0 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1))
(+.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)) 1)
(+.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)) 1) 1)
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1))) (cbrt.f32 (exp.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1))))) (log.f32 (cbrt.f32 (exp.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1)))) (log.f32 (sqrt.f32 (exp.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1)))))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1))) 1)
(*.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1))
(*.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1) 1)
(*.f32 (cbrt.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1)) (cbrt.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1) 2)))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1) 2)) (cbrt.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1)))
(*.f32 (sqrt.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1)) (sqrt.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1)))
(/.f32 1 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1)))
(/.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1) 1)
(/.f32 (cbrt.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1) 2)) (/.f32 1 (cbrt.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1))))
(/.f32 (sqrt.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1)) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1) -1/2))
(/.f32 (neg.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1)) -1)
(/.f32 (+.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)) 3) 1) (fma.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)) (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)) (-.f32 1 (*.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)) 1))))
(/.f32 (fma.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)) (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)) -1) (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) -1))
(pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1) 1)
(pow.f32 (cbrt.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1)) 3)
(pow.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1) 3) 1/3)
(pow.f32 (sqrt.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1)) 2)
(sqrt.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1) 2))
(log.f32 (exp.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1))))
(cbrt.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1) 3))
(expm1.f32 (log1p.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1)))
(exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta))))
(exp.f32 (*.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta))) 1))
(log1p.f32 (expm1.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1)))
(+.f32 0 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1)))) (cbrt.f32 (exp.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1)))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1)))) 1)
(*.f32 1 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1)))
(*.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1)) 1)
(*.f32 (/.f32 1 (cbrt.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1))) (cbrt.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1) -2)))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1) -2)) (/.f32 1 (cbrt.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1))))
(*.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1) -1/2) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1) -1/2))
(*.f32 -1 (/.f32 1 (neg.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1))))
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1) 2)) -1) (pow.f32 (cbrt.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1)) -1))
(*.f32 (pow.f32 (sqrt.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1)) -1) (pow.f32 (sqrt.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1)) -1))
(pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1) -1)
(pow.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1)) 1)
(pow.f32 (/.f32 1 (cbrt.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1))) 3)
(pow.f32 (pow.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1)) 3) 1/3)
(pow.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1) -1/2) 2)
(sqrt.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1) -2))
(log.f32 (exp.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1)))))
(cbrt.f32 (pow.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1)) 3))
(expm1.f32 (log1p.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1))))
(exp.f32 (neg.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)))))
(exp.f32 (*.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta))) -1))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)))) 1))
(log1p.f32 (expm1.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1))))
(+.f32 0 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (cbrt.f32 (exp.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) 1)
(*.f32 1 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))
(*.f32 (fma.f32 cosTheta -2 1) (/.f32 1 (PI.f32)))
(*.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 1)
(*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (pow.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 2))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 2) (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) 2) (*.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) (/.f32 1 (PI.f32))))
(*.f32 (pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 1/4) (*.f32 (pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 1/4) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))))
(*.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (/.f32 1 (PI.f32))))
(*.f32 (neg.f32 (fma.f32 cosTheta -2 1)) (/.f32 1 (neg.f32 (PI.f32))))
(*.f32 (/.f32 1 (PI.f32)) (fma.f32 cosTheta -2 1))
(*.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 1/4)) (pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 1/4))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (PI.f32) 2))) (/.f32 (fma.f32 cosTheta -2 1) (cbrt.f32 (PI.f32))))
(*.f32 (/.f32 1 (sqrt.f32 (PI.f32))) (/.f32 (fma.f32 cosTheta -2 1) (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) 2) 1) (/.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) (PI.f32)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) 2) (cbrt.f32 (pow.f32 (PI.f32) 2))) (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) 2) (sqrt.f32 (PI.f32))) (/.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) 1) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (PI.f32)))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (cbrt.f32 (pow.f32 (PI.f32) 2))) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (cbrt.f32 (PI.f32))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))))
(pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 1)
(pow.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 2)
(pow.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 3)
(pow.f32 (pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 2) 1/2)
(pow.f32 (pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 3) 1/3)
(pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1)
(neg.f32 (/.f32 (fma.f32 cosTheta -2 1) (neg.f32 (PI.f32))))
(sqrt.f32 (pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 2))
(log.f32 (exp.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))))
(cbrt.f32 (pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 3))
(cbrt.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 3) (pow.f32 (PI.f32) 3)))
(expm1.f32 (log1p.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))))
(exp.f32 (log.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))))
(exp.f32 (*.f32 (log.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1))
(log1p.f32 (expm1.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))))
Outputs
(sqrt.f32 (/.f32 1 (PI.f32)))
(+.f32 (*.f32 -1 (*.f32 cosTheta (sqrt.f32 (/.f32 1 (PI.f32))))) (sqrt.f32 (/.f32 1 (PI.f32))))
(fma.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (+.f32 (neg.f32 cosTheta) 1) (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 1 cosTheta))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 cosTheta 2) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 -1 (*.f32 cosTheta (sqrt.f32 (/.f32 1 (PI.f32))))) (sqrt.f32 (/.f32 1 (PI.f32)))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta cosTheta)) (fma.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (*.f32 -1/2 (*.f32 cosTheta cosTheta)) (neg.f32 cosTheta))))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 1 (-.f32 (*.f32 -1/2 (*.f32 cosTheta cosTheta)) cosTheta)))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 cosTheta 2) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 -1 (*.f32 cosTheta (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 cosTheta 3) (sqrt.f32 (/.f32 1 (PI.f32))))) (sqrt.f32 (/.f32 1 (PI.f32))))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta cosTheta)) (fma.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 cosTheta 3)) (sqrt.f32 (/.f32 1 (PI.f32))))))
(+.f32 (*.f32 (+.f32 (*.f32 -1/2 (pow.f32 cosTheta 3)) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (*.f32 -1/2 (*.f32 cosTheta cosTheta)) (neg.f32 cosTheta))))
(+.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (-.f32 (*.f32 -1/2 (*.f32 cosTheta cosTheta)) cosTheta) (*.f32 -1/2 (pow.f32 cosTheta 3)))))
(*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 1 cosTheta))
(/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta)
(+.f32 1 (+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))
(+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta))))
(fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)) 1)
(+.f32 (*.f32 cosTheta (+.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) (+.f32 1 (+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))))
(fma.f32 cosTheta (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) -3/2) (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)))))
(fma.f32 cosTheta (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) -3/2) (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)) 1))
(+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (*.f32 -3/2 cosTheta) (+.f32 -1 (/.f32 1 cosTheta)))))
(+.f32 (*.f32 cosTheta (+.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) (+.f32 1 (+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (+.f32 (*.f32 (+.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (PI.f32)))) (sqrt.f32 (/.f32 1 (PI.f32)))) (pow.f32 cosTheta 2)) (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))))
(fma.f32 cosTheta (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) -3/2) (+.f32 1 (fma.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))) (fma.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 cosTheta cosTheta) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 1 cosTheta))))))
(fma.f32 cosTheta (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) -3/2) (+.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)) 1) (*.f32 cosTheta (*.f32 cosTheta (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) 1/2)))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (+.f32 -1 (/.f32 1 cosTheta)) (*.f32 (*.f32 cosTheta cosTheta) 1/2))) (fma.f32 cosTheta (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) -3/2) 1))
1
1
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))))) (PI.f32)))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(fma.f32 -1 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (+.f32 1 (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32))))))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(-.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))))))
(*.f32 cosTheta (-.f32 (sqrt.f32 (PI.f32)) (*.f32 (*.f32 (PI.f32) (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32))))) cosTheta)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))))) (PI.f32)))) (+.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 -1 (*.f32 (pow.f32 cosTheta 3) (+.f32 (*.f32 -1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3)))) (*.f32 (+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 -1/2 (sqrt.f32 (/.f32 1 (PI.f32))))) (PI.f32)))))))
(fma.f32 -1 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (+.f32 1 (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32))))))) (fma.f32 cosTheta (sqrt.f32 (PI.f32)) (neg.f32 (*.f32 (pow.f32 cosTheta 3) (fma.f32 -1 (*.f32 (pow.f32 (+.f32 1 (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3))) (*.f32 (PI.f32) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) -3/2)))))))
(-.f32 (fma.f32 (neg.f32 (pow.f32 cosTheta 3)) (fma.f32 (neg.f32 (pow.f32 (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))) 2)) (sqrt.f32 (pow.f32 (PI.f32) 3)) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 -3/2 (PI.f32)))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))))))
(-.f32 (*.f32 cosTheta (-.f32 (sqrt.f32 (PI.f32)) (*.f32 (*.f32 (PI.f32) (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32))))) cosTheta))) (*.f32 (pow.f32 cosTheta 3) (fma.f32 (neg.f32 (pow.f32 (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))) 2)) (pow.f32 (PI.f32) 3/2) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 -3/2 (PI.f32))))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))))) (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (*.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3)))) (*.f32 (+.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))))) (PI.f32))) (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) (sqrt.f32 (PI.f32)))) (+.f32 (*.f32 (+.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (PI.f32)))) (sqrt.f32 (/.f32 1 (PI.f32)))) (PI.f32)) (*.f32 -1 (*.f32 (*.f32 (+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 -1/2 (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) (sqrt.f32 (pow.f32 (PI.f32) 3)))))) (pow.f32 cosTheta 4))) (+.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 -1 (*.f32 (pow.f32 cosTheta 3) (+.f32 (*.f32 -1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3)))) (*.f32 (+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 -1/2 (sqrt.f32 (/.f32 1 (PI.f32))))) (PI.f32))))))))
(fma.f32 -1 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (+.f32 1 (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32))))))) (fma.f32 -1 (*.f32 (fma.f32 -1 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 (+.f32 1 (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32))))) (fma.f32 -1 (*.f32 (pow.f32 (+.f32 1 (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3))) (*.f32 (PI.f32) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) -3/2))))) (fma.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (PI.f32)))) (PI.f32) (neg.f32 (*.f32 (sqrt.f32 (pow.f32 (PI.f32) 3)) (*.f32 (+.f32 1 (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32))))) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) -3/2)))))) (pow.f32 cosTheta 4)) (fma.f32 cosTheta (sqrt.f32 (PI.f32)) (neg.f32 (*.f32 (pow.f32 cosTheta 3) (fma.f32 -1 (*.f32 (pow.f32 (+.f32 1 (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3))) (*.f32 (PI.f32) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) -3/2))))))))
(-.f32 (-.f32 (fma.f32 (neg.f32 (-.f32 (-.f32 (*.f32 (PI.f32) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) 1/2)) (*.f32 (sqrt.f32 (pow.f32 (PI.f32) 3)) (*.f32 (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) -3/2)))) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))) (fma.f32 (neg.f32 (pow.f32 (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))) 2)) (sqrt.f32 (pow.f32 (PI.f32) 3)) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 -3/2 (PI.f32)))))))) (pow.f32 cosTheta 4) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (*.f32 (pow.f32 cosTheta 3) (fma.f32 (neg.f32 (pow.f32 (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))) 2)) (sqrt.f32 (pow.f32 (PI.f32) 3)) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 -3/2 (PI.f32)))))) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))))))
(-.f32 (-.f32 (*.f32 cosTheta (-.f32 (sqrt.f32 (PI.f32)) (*.f32 (*.f32 (PI.f32) (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32))))) cosTheta))) (*.f32 (pow.f32 cosTheta 3) (fma.f32 (neg.f32 (pow.f32 (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))) 2)) (pow.f32 (PI.f32) 3/2) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 -3/2 (PI.f32)))))) (*.f32 (-.f32 (fma.f32 (*.f32 (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) 3/2)) (pow.f32 (PI.f32) 3/2) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (PI.f32)))) (*.f32 (fma.f32 (neg.f32 (pow.f32 (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))) 2)) (pow.f32 (PI.f32) 3/2) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 -3/2 (PI.f32)))) (*.f32 (sqrt.f32 (PI.f32)) (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32))))))) (pow.f32 cosTheta 4)))
1
1
(/.f32 1 (PI.f32))
(+.f32 (*.f32 -2 (/.f32 cosTheta (PI.f32))) (/.f32 1 (PI.f32)))
(fma.f32 -2 (/.f32 cosTheta (PI.f32)) (/.f32 1 (PI.f32)))
(/.f32 (fma.f32 cosTheta -2 1) (PI.f32))
(+.f32 (*.f32 -2 (/.f32 cosTheta (PI.f32))) (/.f32 1 (PI.f32)))
(fma.f32 -2 (/.f32 cosTheta (PI.f32)) (/.f32 1 (PI.f32)))
(/.f32 (fma.f32 cosTheta -2 1) (PI.f32))
(+.f32 (*.f32 -2 (/.f32 cosTheta (PI.f32))) (/.f32 1 (PI.f32)))
(fma.f32 -2 (/.f32 cosTheta (PI.f32)) (/.f32 1 (PI.f32)))
(/.f32 (fma.f32 cosTheta -2 1) (PI.f32))
(*.f32 -2 (/.f32 cosTheta (PI.f32)))
(+.f32 (*.f32 -2 (/.f32 cosTheta (PI.f32))) (/.f32 1 (PI.f32)))
(fma.f32 -2 (/.f32 cosTheta (PI.f32)) (/.f32 1 (PI.f32)))
(/.f32 (fma.f32 cosTheta -2 1) (PI.f32))
(+.f32 (*.f32 -2 (/.f32 cosTheta (PI.f32))) (/.f32 1 (PI.f32)))
(fma.f32 -2 (/.f32 cosTheta (PI.f32)) (/.f32 1 (PI.f32)))
(/.f32 (fma.f32 cosTheta -2 1) (PI.f32))
(+.f32 (*.f32 -2 (/.f32 cosTheta (PI.f32))) (/.f32 1 (PI.f32)))
(fma.f32 -2 (/.f32 cosTheta (PI.f32)) (/.f32 1 (PI.f32)))
(/.f32 (fma.f32 cosTheta -2 1) (PI.f32))
(*.f32 -2 (/.f32 cosTheta (PI.f32)))
(+.f32 (*.f32 -2 (/.f32 cosTheta (PI.f32))) (/.f32 1 (PI.f32)))
(fma.f32 -2 (/.f32 cosTheta (PI.f32)) (/.f32 1 (PI.f32)))
(/.f32 (fma.f32 cosTheta -2 1) (PI.f32))
(+.f32 (*.f32 -2 (/.f32 cosTheta (PI.f32))) (/.f32 1 (PI.f32)))
(fma.f32 -2 (/.f32 cosTheta (PI.f32)) (/.f32 1 (PI.f32)))
(/.f32 (fma.f32 cosTheta -2 1) (PI.f32))
(+.f32 (*.f32 -2 (/.f32 cosTheta (PI.f32))) (/.f32 1 (PI.f32)))
(fma.f32 -2 (/.f32 cosTheta (PI.f32)) (/.f32 1 (PI.f32)))
(/.f32 (fma.f32 cosTheta -2 1) (PI.f32))
(+.f32 0 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))))
(sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))))) (cbrt.f32 (exp.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))))))) (log.f32 (cbrt.f32 (exp.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))))))) (log.f32 (cbrt.f32 (exp.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))))))
(*.f32 3 (log.f32 (cbrt.f32 (exp.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))))) (log.f32 (sqrt.f32 (exp.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))))))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))))) 1)
(sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))
(*.f32 1 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))))
(sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1)
(sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))
(*.f32 (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))))
(*.f32 (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))))
(*.f32 (pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 1/4) (pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 1/4))
(sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))
(*.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (sqrt.f32 (fma.f32 cosTheta -2 1)))
(*.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (/.f32 1 (PI.f32)) 1/2))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (sqrt.f32 (fma.f32 cosTheta -2 1)))
(*.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (/.f32 1 (sqrt.f32 (PI.f32))))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (sqrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 2)) (sqrt.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))))
(*.f32 (fabs.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (sqrt.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (sqrt.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))))
(sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 2) 1/2) (pow.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1/2))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 2)) (sqrt.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))))
(*.f32 (fabs.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (sqrt.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (sqrt.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))))
(/.f32 1 (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))))
(/.f32 1 (/.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (fma.f32 cosTheta -2 1))))
(*.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (/.f32 1 (sqrt.f32 (PI.f32))))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (sqrt.f32 (PI.f32)))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (sqrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (/.f32 1 (sqrt.f32 (PI.f32))))
(/.f32 (sqrt.f32 (neg.f32 (fma.f32 cosTheta -2 1))) (sqrt.f32 (neg.f32 (PI.f32))))
(/.f32 (sqrt.f32 (+.f32 -1 (*.f32 cosTheta 2))) (sqrt.f32 (neg.f32 (PI.f32))))
(/.f32 (neg.f32 (sqrt.f32 (fma.f32 cosTheta -2 1))) (neg.f32 (sqrt.f32 (PI.f32))))
(*.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (/.f32 1 (sqrt.f32 (PI.f32))))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (sqrt.f32 (PI.f32)))
(pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 1/2)
(sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))
(pow.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1)
(sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))
(pow.f32 (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) 3)
(sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))
(pow.f32 (pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 3/2) 1/3)
(cbrt.f32 (pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 3/2))
(pow.f32 (pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 1/4) 2)
(sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))
(fabs.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))))
(sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))
(log.f32 (exp.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))))
(sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))))))
(sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))
(cbrt.f32 (pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))))
(sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))
(exp.f32 (log.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))))
(sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))
(exp.f32 (*.f32 (log.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1/2))
(sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) 1))
(sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))
(log1p.f32 (expm1.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))))
(sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))
(+.f32 1 (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)))
(fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1)
(+.f32 0 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1))
(fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1)
(+.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)) 1)
(fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1)
(+.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)) 1) 1)
(fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1)
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1))) (cbrt.f32 (exp.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1))))) (log.f32 (cbrt.f32 (exp.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1)))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1))))) (log.f32 (cbrt.f32 (exp.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1)))))
(*.f32 3 (log.f32 (cbrt.f32 (exp.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1)))) (log.f32 (sqrt.f32 (exp.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1)))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1)))))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1))) 1)
(fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1)
(*.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1))
(fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1)
(*.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1) 1)
(fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1)
(*.f32 (cbrt.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1)) (cbrt.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1) 2)))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1) 2)) (cbrt.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1)))
(*.f32 (cbrt.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1)) (cbrt.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1) 2)))
(*.f32 (sqrt.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1)) (sqrt.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1)))
(fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1)
(/.f32 1 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1)))
(fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1)
(/.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1) 1)
(fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1)
(/.f32 (cbrt.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1) 2)) (/.f32 1 (cbrt.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1))))
(*.f32 (cbrt.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1)) (cbrt.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1) 2)))
(/.f32 (sqrt.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1)) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1) -1/2))
(/.f32 (neg.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1)) -1)
(/.f32 (-.f32 -1 (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta))) -1)
(neg.f32 (-.f32 -1 (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta))))
(/.f32 (+.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)) 3) 1) (fma.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)) (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)) (-.f32 1 (*.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)) 1))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)) 3)) (fma.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)) (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)) (-.f32 1 (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)) 3)) (+.f32 (-.f32 1 (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta))) (*.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) (*.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)))))
(/.f32 (fma.f32 (pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 3/2) (pow.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 3) 1) (+.f32 (-.f32 1 (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta))) (*.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) (*.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)))))
(/.f32 (fma.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)) (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)) -1) (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) -1))
(/.f32 (+.f32 -1 (*.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) (*.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)))) (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) -1))
(pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1) 1)
(fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1)
(pow.f32 (cbrt.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1)) 3)
(fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1)
(pow.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1) 3) 1/3)
(fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1)
(pow.f32 (sqrt.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1)) 2)
(fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1)
(sqrt.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1) 2))
(fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1)
(log.f32 (exp.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1)))
(fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1)
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1))))
(fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1)
(cbrt.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1) 3))
(fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1)
(expm1.f32 (log1p.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1)))
(fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1)
(exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta))))
(exp.f32 (*.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta))) 1))
(exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta))))
(log1p.f32 (expm1.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1)))
(fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1)
(+.f32 0 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1)))
(/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1)))) (cbrt.f32 (exp.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1)))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1)))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1))))))
(*.f32 3 (log.f32 (cbrt.f32 (exp.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1)))) 1)
(/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1))
(*.f32 1 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1)))
(/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1))
(*.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1)) 1)
(/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1))
(*.f32 (/.f32 1 (cbrt.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1))) (cbrt.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1) -2)))
(/.f32 (cbrt.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1) -2)) (cbrt.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1)))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1) -2)) (/.f32 1 (cbrt.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1))))
(*.f32 (/.f32 1 (cbrt.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1))) (cbrt.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1) -2)))
(/.f32 (cbrt.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1) -2)) (cbrt.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1)))
(*.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1) -1/2) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1) -1/2))
(/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1))
(*.f32 -1 (/.f32 1 (neg.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1))))
(/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1))
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1) 2)) -1) (pow.f32 (cbrt.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1)) -1))
(*.f32 (/.f32 1 (cbrt.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1))) (/.f32 1 (cbrt.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1) 2))))
(/.f32 (*.f32 1 (/.f32 1 (cbrt.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1)))) (cbrt.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1) 2)))
(/.f32 (/.f32 1 (cbrt.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1))) (cbrt.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1) 2)))
(*.f32 (pow.f32 (sqrt.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1)) -1) (pow.f32 (sqrt.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1)) -1))
(/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1))
(pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1) -1)
(/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1))
(pow.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1)) 1)
(/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1))
(pow.f32 (/.f32 1 (cbrt.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1))) 3)
(/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1))
(pow.f32 (pow.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1)) 3) 1/3)
(/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1))
(pow.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1) -1/2) 2)
(/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1))
(sqrt.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1) -2))
(/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1))
(log.f32 (exp.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1))))
(/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1)))))
(/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1))
(cbrt.f32 (pow.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1)) 3))
(/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1))
(expm1.f32 (log1p.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1))))
(/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1))
(exp.f32 (neg.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)))))
(exp.f32 (*.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta))) -1))
(exp.f32 (neg.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)))))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)))) 1))
(exp.f32 (neg.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)))))
(log1p.f32 (expm1.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1))))
(/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1))
(+.f32 0 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))
(fma.f32 -2 (/.f32 cosTheta (PI.f32)) (/.f32 1 (PI.f32)))
(/.f32 (fma.f32 cosTheta -2 1) (PI.f32))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (cbrt.f32 (exp.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))))))
(*.f32 3 (log.f32 (cbrt.f32 (exp.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) 1)
(fma.f32 -2 (/.f32 cosTheta (PI.f32)) (/.f32 1 (PI.f32)))
(/.f32 (fma.f32 cosTheta -2 1) (PI.f32))
(*.f32 1 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))
(fma.f32 -2 (/.f32 cosTheta (PI.f32)) (/.f32 1 (PI.f32)))
(/.f32 (fma.f32 cosTheta -2 1) (PI.f32))
(*.f32 (fma.f32 cosTheta -2 1) (/.f32 1 (PI.f32)))
(fma.f32 -2 (/.f32 cosTheta (PI.f32)) (/.f32 1 (PI.f32)))
(/.f32 (fma.f32 cosTheta -2 1) (PI.f32))
(*.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 1)
(fma.f32 -2 (/.f32 cosTheta (PI.f32)) (/.f32 1 (PI.f32)))
(/.f32 (fma.f32 cosTheta -2 1) (PI.f32))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))))
(fma.f32 -2 (/.f32 cosTheta (PI.f32)) (/.f32 1 (PI.f32)))
(/.f32 (fma.f32 cosTheta -2 1) (PI.f32))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (pow.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 2))
(fma.f32 -2 (/.f32 cosTheta (PI.f32)) (/.f32 1 (PI.f32)))
(/.f32 (fma.f32 cosTheta -2 1) (PI.f32))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (pow.f32 (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) 4))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 2) (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))))
(fma.f32 -2 (/.f32 cosTheta (PI.f32)) (/.f32 1 (PI.f32)))
(/.f32 (fma.f32 cosTheta -2 1) (PI.f32))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) 2) (*.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) (/.f32 1 (PI.f32))))
(fma.f32 -2 (/.f32 cosTheta (PI.f32)) (/.f32 1 (PI.f32)))
(/.f32 (fma.f32 cosTheta -2 1) (PI.f32))
(*.f32 (pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 1/4) (*.f32 (pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 1/4) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))))
(fma.f32 -2 (/.f32 cosTheta (PI.f32)) (/.f32 1 (PI.f32)))
(/.f32 (fma.f32 cosTheta -2 1) (PI.f32))
(*.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (/.f32 1 (PI.f32))))
(fma.f32 -2 (/.f32 cosTheta (PI.f32)) (/.f32 1 (PI.f32)))
(/.f32 (fma.f32 cosTheta -2 1) (PI.f32))
(*.f32 (neg.f32 (fma.f32 cosTheta -2 1)) (/.f32 1 (neg.f32 (PI.f32))))
(fma.f32 -2 (/.f32 cosTheta (PI.f32)) (/.f32 1 (PI.f32)))
(/.f32 (fma.f32 cosTheta -2 1) (PI.f32))
(*.f32 (/.f32 1 (PI.f32)) (fma.f32 cosTheta -2 1))
(fma.f32 -2 (/.f32 cosTheta (PI.f32)) (/.f32 1 (PI.f32)))
(/.f32 (fma.f32 cosTheta -2 1) (PI.f32))
(*.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 1/4)) (pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 1/4))
(fma.f32 -2 (/.f32 cosTheta (PI.f32)) (/.f32 1 (PI.f32)))
(/.f32 (fma.f32 cosTheta -2 1) (PI.f32))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (PI.f32) 2))) (/.f32 (fma.f32 cosTheta -2 1) (cbrt.f32 (PI.f32))))
(/.f32 (/.f32 (fma.f32 cosTheta -2 1) (cbrt.f32 (PI.f32))) (cbrt.f32 (pow.f32 (PI.f32) 2)))
(*.f32 (/.f32 1 (sqrt.f32 (PI.f32))) (/.f32 (fma.f32 cosTheta -2 1) (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (fma.f32 cosTheta -2 1) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) 2) 1) (/.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) (PI.f32)))
(fma.f32 -2 (/.f32 cosTheta (PI.f32)) (/.f32 1 (PI.f32)))
(/.f32 (fma.f32 cosTheta -2 1) (PI.f32))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) 2) (cbrt.f32 (pow.f32 (PI.f32) 2))) (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) 2) (cbrt.f32 (pow.f32 (PI.f32) 2))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) 2) (sqrt.f32 (PI.f32))) (/.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 1 (sqrt.f32 (PI.f32))) (/.f32 (fma.f32 cosTheta -2 1) (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (fma.f32 cosTheta -2 1) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) 1) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (PI.f32)))
(fma.f32 -2 (/.f32 cosTheta (PI.f32)) (/.f32 1 (PI.f32)))
(/.f32 (fma.f32 cosTheta -2 1) (PI.f32))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (cbrt.f32 (pow.f32 (PI.f32) 2))) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (cbrt.f32 (PI.f32))))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (PI.f32) 2))) (/.f32 (fma.f32 cosTheta -2 1) (cbrt.f32 (PI.f32))))
(/.f32 (/.f32 (fma.f32 cosTheta -2 1) (cbrt.f32 (PI.f32))) (cbrt.f32 (pow.f32 (PI.f32) 2)))
(*.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (pow.f32 (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) 4))
(pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 1)
(fma.f32 -2 (/.f32 cosTheta (PI.f32)) (/.f32 1 (PI.f32)))
(/.f32 (fma.f32 cosTheta -2 1) (PI.f32))
(pow.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 2)
(fma.f32 -2 (/.f32 cosTheta (PI.f32)) (/.f32 1 (PI.f32)))
(/.f32 (fma.f32 cosTheta -2 1) (PI.f32))
(pow.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 3)
(fma.f32 -2 (/.f32 cosTheta (PI.f32)) (/.f32 1 (PI.f32)))
(/.f32 (fma.f32 cosTheta -2 1) (PI.f32))
(pow.f32 (pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 2) 1/2)
(fma.f32 -2 (/.f32 cosTheta (PI.f32)) (/.f32 1 (PI.f32)))
(/.f32 (fma.f32 cosTheta -2 1) (PI.f32))
(pow.f32 (pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 3) 1/3)
(fma.f32 -2 (/.f32 cosTheta (PI.f32)) (/.f32 1 (PI.f32)))
(/.f32 (fma.f32 cosTheta -2 1) (PI.f32))
(pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1)
(fma.f32 -2 (/.f32 cosTheta (PI.f32)) (/.f32 1 (PI.f32)))
(/.f32 (fma.f32 cosTheta -2 1) (PI.f32))
(neg.f32 (/.f32 (fma.f32 cosTheta -2 1) (neg.f32 (PI.f32))))
(fma.f32 -2 (/.f32 cosTheta (PI.f32)) (/.f32 1 (PI.f32)))
(/.f32 (fma.f32 cosTheta -2 1) (PI.f32))
(sqrt.f32 (pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 2))
(fma.f32 -2 (/.f32 cosTheta (PI.f32)) (/.f32 1 (PI.f32)))
(/.f32 (fma.f32 cosTheta -2 1) (PI.f32))
(log.f32 (exp.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))))
(fma.f32 -2 (/.f32 cosTheta (PI.f32)) (/.f32 1 (PI.f32)))
(/.f32 (fma.f32 cosTheta -2 1) (PI.f32))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))))
(fma.f32 -2 (/.f32 cosTheta (PI.f32)) (/.f32 1 (PI.f32)))
(/.f32 (fma.f32 cosTheta -2 1) (PI.f32))
(cbrt.f32 (pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 3))
(fma.f32 -2 (/.f32 cosTheta (PI.f32)) (/.f32 1 (PI.f32)))
(/.f32 (fma.f32 cosTheta -2 1) (PI.f32))
(cbrt.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 3) (pow.f32 (PI.f32) 3)))
(fma.f32 -2 (/.f32 cosTheta (PI.f32)) (/.f32 1 (PI.f32)))
(/.f32 (fma.f32 cosTheta -2 1) (PI.f32))
(expm1.f32 (log1p.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))))
(fma.f32 -2 (/.f32 cosTheta (PI.f32)) (/.f32 1 (PI.f32)))
(/.f32 (fma.f32 cosTheta -2 1) (PI.f32))
(exp.f32 (log.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))))
(fma.f32 -2 (/.f32 cosTheta (PI.f32)) (/.f32 1 (PI.f32)))
(/.f32 (fma.f32 cosTheta -2 1) (PI.f32))
(exp.f32 (*.f32 (log.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1))
(fma.f32 -2 (/.f32 cosTheta (PI.f32)) (/.f32 1 (PI.f32)))
(/.f32 (fma.f32 cosTheta -2 1) (PI.f32))
(log1p.f32 (expm1.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))))
(fma.f32 -2 (/.f32 cosTheta (PI.f32)) (/.f32 1 (PI.f32)))
(/.f32 (fma.f32 cosTheta -2 1) (PI.f32))

localize186.0ms (1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.6%
(sqrt.f32 (+.f32 (+.f32 1 c) (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
99.1%
(/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
98.8%
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
98.4%
(pow.f32 (sqrt.f32 (+.f32 (+.f32 1 c) (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))) -2)
Compiler

Compiled 116 to 41 computations (64.7% saved)

series38.0ms (0.2%)

Counts
3 → 36
Calls

15 calls:

TimeVariablePointExpression
19.0ms
cosTheta
@-inf
(pow.f32 (sqrt.f32 (+.f32 (+.f32 1 c) (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))) -2)
4.0ms
cosTheta
@inf
(pow.f32 (sqrt.f32 (+.f32 (+.f32 1 c) (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))) -2)
3.0ms
cosTheta
@0
(pow.f32 (sqrt.f32 (+.f32 (+.f32 1 c) (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))) -2)
3.0ms
c
@inf
(pow.f32 (sqrt.f32 (+.f32 (+.f32 1 c) (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))) -2)
2.0ms
c
@0
(pow.f32 (sqrt.f32 (+.f32 (+.f32 1 c) (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))) -2)

rewrite102.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
760×expm1-udef
756×log1p-udef
472×add-sqr-sqrt
462×pow1
458×*-un-lft-identity
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
021175
1463163
26737163
Stop Event
node limit
Counts
3 → 89
Calls
Call 1
Inputs
(pow.f32 (sqrt.f32 (+.f32 (+.f32 1 c) (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))) -2)
(/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(sqrt.f32 (+.f32 (+.f32 1 c) (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
Outputs
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))))))) 1)
(*.f32 1 (/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))))))
(*.f32 (/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))))) 1)
(*.f32 (cbrt.f32 (/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))) (cbrt.f32 (pow.f32 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))) -2)))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))) -2)) (cbrt.f32 (/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))))
(*.f32 (pow.f32 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))) -1/2) (pow.f32 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))) -1/2))
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))) 2)) -1) (pow.f32 (cbrt.f32 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))))) -1))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))))) -2) (pow.f32 (cbrt.f32 (sqrt.f32 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))) -2))
(*.f32 (pow.f32 (pow.f32 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))) 1/4) -2) (pow.f32 (pow.f32 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))) 1/4) -2))
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))
(sqrt.f32 (pow.f32 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))) -2))
(log.f32 (exp.f32 (/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))))))))
(cbrt.f32 (pow.f32 (/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))))) 3))
(expm1.f32 (log1p.f32 (/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))))
(exp.f32 (*.f32 -1 (log1p.f32 (+.f32 c (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))))
(exp.f32 (*.f32 (log1p.f32 (+.f32 c (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))))) -1))
(exp.f32 (*.f32 (*.f32 -1 (log1p.f32 (+.f32 c (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))) 1))
(log1p.f32 (expm1.f32 (/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))))) 1)
(*.f32 1 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))))
(*.f32 (fma.f32 2 cosTheta 1) (/.f32 1 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))))
(*.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))) 1)
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2)) (*.f32 (cbrt.f32 (fma.f32 2 cosTheta 1)) (/.f32 1 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))) (pow.f32 (cbrt.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))) 2))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))) 2) (cbrt.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))
(*.f32 (sqrt.f32 (fma.f32 2 cosTheta 1)) (*.f32 (sqrt.f32 (fma.f32 2 cosTheta 1)) (/.f32 1 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))) (sqrt.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))
(*.f32 (neg.f32 (fma.f32 2 cosTheta 1)) (/.f32 1 (*.f32 (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))) (neg.f32 (sqrt.f32 (PI.f32))))))
(*.f32 (/.f32 1 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))) (fma.f32 2 cosTheta 1))
(*.f32 (/.f32 (fma.f32 2 cosTheta 1) (exp.f32 (*.f32 cosTheta cosTheta))) (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(*.f32 (/.f32 1 (exp.f32 (*.f32 cosTheta cosTheta))) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(*.f32 (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (/.f32 (fma.f32 2 cosTheta 1) (exp.f32 (*.f32 cosTheta cosTheta))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))) 2)) (/.f32 (fma.f32 2 cosTheta 1) (cbrt.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))) (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))
(*.f32 (/.f32 1 (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2)) 1) (/.f32 (cbrt.f32 (fma.f32 2 cosTheta 1)) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2)) (exp.f32 (*.f32 cosTheta cosTheta))) (/.f32 (cbrt.f32 (fma.f32 2 cosTheta 1)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (/.f32 (cbrt.f32 (fma.f32 2 cosTheta 1)) (exp.f32 (*.f32 cosTheta cosTheta))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2)) (pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))) 2)) (cbrt.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2)) (sqrt.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))) (/.f32 (cbrt.f32 (fma.f32 2 cosTheta 1)) (sqrt.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) (/.f32 (cbrt.f32 (fma.f32 2 cosTheta 1)) (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 2 cosTheta 1)) 1) (/.f32 (sqrt.f32 (fma.f32 2 cosTheta 1)) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 2 cosTheta 1)) (exp.f32 (*.f32 cosTheta cosTheta))) (/.f32 (sqrt.f32 (fma.f32 2 cosTheta 1)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 2 cosTheta 1)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (/.f32 (sqrt.f32 (fma.f32 2 cosTheta 1)) (exp.f32 (*.f32 cosTheta cosTheta))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 2 cosTheta 1)) (pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))) 2)) (/.f32 (sqrt.f32 (fma.f32 2 cosTheta 1)) (cbrt.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 2 cosTheta 1)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) (/.f32 (sqrt.f32 (fma.f32 2 cosTheta 1)) (sqrt.f32 (PI.f32))))
(pow.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))) 1)
(pow.f32 (cbrt.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))) 3)
(pow.f32 (pow.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))) 2)
(pow.f32 (*.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) (fma.f32 2 cosTheta 1)) -1)
(neg.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))) (neg.f32 (sqrt.f32 (PI.f32))))))
(sqrt.f32 (pow.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))) 2))
(log.f32 (exp.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))))))
(cbrt.f32 (pow.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))) 3))
(expm1.f32 (log1p.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))
(exp.f32 (-.f32 (log1p.f32 (+.f32 cosTheta cosTheta)) (+.f32 (log.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (*.f32 cosTheta cosTheta))))
(exp.f32 (*.f32 (-.f32 (log1p.f32 (+.f32 cosTheta cosTheta)) (+.f32 (log.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (*.f32 cosTheta cosTheta))) 1))
(log1p.f32 (expm1.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))))))) 1)
(*.f32 1 (sqrt.f32 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))))))
(*.f32 (sqrt.f32 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))))) 1)
(*.f32 (cbrt.f32 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))))) (cbrt.f32 (sqrt.f32 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))))
(*.f32 (cbrt.f32 (sqrt.f32 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))) (cbrt.f32 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))))))
(*.f32 (pow.f32 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))) 1/4) (pow.f32 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))) 1/4))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))) 2))) (sqrt.f32 (cbrt.f32 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))))))
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))) 2)) 1/2) (pow.f32 (cbrt.f32 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))))) 1/2))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (+.f32 1 c) 2) (pow.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))) 2))) (sqrt.f32 (+.f32 1 (-.f32 c (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))))
(/.f32 (hypot.f32 (pow.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))) 3/2) (pow.f32 (+.f32 1 c) 3/2)) (hypot.f32 (+.f32 1 c) (sqrt.f32 (*.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))) (-.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))) (+.f32 1 c))))))
(pow.f32 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))) 1/2)
(pow.f32 (sqrt.f32 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))))) 1)
(pow.f32 (cbrt.f32 (sqrt.f32 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))) 3)
(pow.f32 (pow.f32 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))) 3/2) 1/3)
(pow.f32 (pow.f32 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))) 1/4) 2)
(fabs.f32 (sqrt.f32 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))))))
(log.f32 (exp.f32 (sqrt.f32 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))))))))
(cbrt.f32 (pow.f32 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))))
(hypot.f32 1 (sqrt.f32 (+.f32 c (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))))))
(hypot.f32 (sqrt.f32 (+.f32 1 c)) (sqrt.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))
(hypot.f32 (sqrt.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))) (sqrt.f32 (+.f32 1 c)))
(exp.f32 (*.f32 1/2 (log1p.f32 (+.f32 c (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))))
(exp.f32 (*.f32 (log1p.f32 (+.f32 c (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))))) 1/2))
(exp.f32 (*.f32 (*.f32 1/2 (log1p.f32 (+.f32 c (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))) 1))
(log1p.f32 (expm1.f32 (sqrt.f32 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))))

simplify142.0ms (0.7%)

Algorithm
egg-herbie
Rules
1598×associate-/l*
648×associate-+r+
636×associate-+l+
632×unswap-sqr
430×*-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
041414279
1110913277
2388213135
Stop Event
node limit
Counts
125 → 239
Calls
Call 1
Inputs
(/.f32 1 (+.f32 1 (*.f32 (/.f32 (+.f32 1 (*.f32 2 cosTheta)) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))))
(+.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 (+.f32 1 (*.f32 2 cosTheta)) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32)))))) (*.f32 -1 (/.f32 c (pow.f32 (+.f32 1 (*.f32 (/.f32 (+.f32 1 (*.f32 2 cosTheta)) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) 2))))
(+.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 (+.f32 1 (*.f32 2 cosTheta)) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32)))))) (+.f32 (*.f32 (+.f32 (*.f32 -2 (*.f32 (+.f32 (*.f32 -1/4 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 (+.f32 1 (*.f32 2 cosTheta)) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) 5)))) (*.f32 -1/8 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 (+.f32 1 (*.f32 2 cosTheta)) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) 5))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 (+.f32 1 (*.f32 2 cosTheta)) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))))))) (*.f32 1/4 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 (+.f32 1 (*.f32 2 cosTheta)) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) 3)))) (pow.f32 c 2)) (*.f32 -1 (/.f32 c (pow.f32 (+.f32 1 (*.f32 (/.f32 (+.f32 1 (*.f32 2 cosTheta)) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) 2)))))
(+.f32 (*.f32 (pow.f32 c 3) (+.f32 (*.f32 (+.f32 (*.f32 -1/4 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 (+.f32 1 (*.f32 2 cosTheta)) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) 5)))) (*.f32 -1/8 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 (+.f32 1 (*.f32 2 cosTheta)) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) 5))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 (+.f32 1 (*.f32 2 cosTheta)) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) 3)))) (*.f32 -2 (*.f32 (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1/4 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 (+.f32 1 (*.f32 2 cosTheta)) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) 5)))) (*.f32 -1/8 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 (+.f32 1 (*.f32 2 cosTheta)) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) 5))))) (+.f32 1 (*.f32 (/.f32 (+.f32 1 (*.f32 2 cosTheta)) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))))) (*.f32 1/8 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 (+.f32 1 (*.f32 2 cosTheta)) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) 7))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 (+.f32 1 (*.f32 2 cosTheta)) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))))))))) (+.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 (+.f32 1 (*.f32 2 cosTheta)) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32)))))) (+.f32 (*.f32 (+.f32 (*.f32 -2 (*.f32 (+.f32 (*.f32 -1/4 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 (+.f32 1 (*.f32 2 cosTheta)) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) 5)))) (*.f32 -1/8 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 (+.f32 1 (*.f32 2 cosTheta)) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) 5))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 (+.f32 1 (*.f32 2 cosTheta)) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))))))) (*.f32 1/4 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 (+.f32 1 (*.f32 2 cosTheta)) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) 3)))) (pow.f32 c 2)) (*.f32 -1 (/.f32 c (pow.f32 (+.f32 1 (*.f32 (/.f32 (+.f32 1 (*.f32 2 cosTheta)) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) 2))))))
(/.f32 1 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))))
(+.f32 (*.f32 -1 (*.f32 (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 2) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))))) (/.f32 1 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32)))))))))
(+.f32 (*.f32 1/4 (/.f32 1 (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 2) (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 3) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))) (+.f32 (*.f32 -1 (*.f32 (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 2) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (/.f32 1 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32)))))))) (*.f32 -2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))))) (/.f32 (+.f32 (*.f32 -1/4 (*.f32 (/.f32 1 (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 2) (PI.f32))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 5))))) (*.f32 -1/8 (*.f32 (/.f32 1 (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 2) (PI.f32))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 5)))))) (pow.f32 cosTheta 2)))))))
(+.f32 (*.f32 -1 (*.f32 (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 2) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 -2 (*.f32 (/.f32 (+.f32 (*.f32 1/8 (*.f32 (/.f32 1 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 3)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 7) (pow.f32 (PI.f32) 3)))))) (*.f32 -1/2 (*.f32 (/.f32 (+.f32 (*.f32 -1/4 (*.f32 (/.f32 1 (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 2) (PI.f32))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 5))))) (*.f32 -1/8 (*.f32 (/.f32 1 (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 2) (PI.f32))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 5)))))) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))))) (sqrt.f32 (/.f32 1 (PI.f32)))))) (pow.f32 cosTheta 3)) (sqrt.f32 (/.f32 1 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))))))) (+.f32 (*.f32 1/4 (/.f32 1 (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 2) (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 3) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))) (+.f32 (/.f32 1 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32)))))))) (+.f32 (*.f32 (/.f32 (+.f32 (*.f32 -1/4 (*.f32 (/.f32 1 (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 2) (PI.f32))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 5))))) (*.f32 -1/8 (*.f32 (/.f32 1 (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 2) (PI.f32))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 5)))))) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) (pow.f32 cosTheta 3))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 3) (PI.f32))))) (*.f32 -2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))))) (/.f32 (+.f32 (*.f32 -1/4 (*.f32 (/.f32 1 (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 2) (PI.f32))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 5))))) (*.f32 -1/8 (*.f32 (/.f32 1 (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 2) (PI.f32))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 5)))))) (pow.f32 cosTheta 2)))))))))
(/.f32 1 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))))
(+.f32 (*.f32 -1 (*.f32 (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 2) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))))) (/.f32 1 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32)))))))))
(+.f32 (*.f32 1/4 (/.f32 1 (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 2) (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 3) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))) (+.f32 (*.f32 -1 (*.f32 (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 2) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (/.f32 1 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32)))))))) (*.f32 -2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))))) (/.f32 (+.f32 (*.f32 -1/4 (*.f32 (/.f32 1 (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 2) (PI.f32))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 5))))) (*.f32 -1/8 (*.f32 (/.f32 1 (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 2) (PI.f32))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 5)))))) (pow.f32 cosTheta 2)))))))
(+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (*.f32 (/.f32 (+.f32 (*.f32 -1/4 (*.f32 (/.f32 1 (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 2) (PI.f32))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 5))))) (*.f32 -1/8 (*.f32 (/.f32 1 (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 2) (PI.f32))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 5)))))) (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 3) (PI.f32)))))) (*.f32 -2 (*.f32 (+.f32 (*.f32 1/2 (*.f32 (/.f32 (+.f32 (*.f32 -1/4 (*.f32 (/.f32 1 (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 2) (PI.f32))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 5))))) (*.f32 -1/8 (*.f32 (/.f32 1 (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 2) (PI.f32))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 5)))))) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))))) (sqrt.f32 (/.f32 1 (PI.f32))))) (*.f32 -1/8 (*.f32 (/.f32 1 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 3)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 7) (pow.f32 (PI.f32) 3))))))) (sqrt.f32 (/.f32 1 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32)))))))))))) (pow.f32 cosTheta 3))) (+.f32 (*.f32 -1 (*.f32 (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 2) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 1/4 (/.f32 1 (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 2) (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 3) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))) (+.f32 (/.f32 1 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32)))))))) (*.f32 -2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))))) (/.f32 (+.f32 (*.f32 -1/4 (*.f32 (/.f32 1 (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 2) (PI.f32))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 5))))) (*.f32 -1/8 (*.f32 (/.f32 1 (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 2) (PI.f32))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 5)))))) (pow.f32 cosTheta 2))))))))
(*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(+.f32 (*.f32 2 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 (*.f32 2 (sqrt.f32 (/.f32 1 (PI.f32)))) (+.f32 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 -1 (*.f32 cosTheta (sqrt.f32 (/.f32 1 (PI.f32)))))))
(+.f32 (*.f32 2 (sqrt.f32 (/.f32 1 (PI.f32)))) (+.f32 (*.f32 -2 (*.f32 (pow.f32 cosTheta 2) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 -1 (*.f32 cosTheta (sqrt.f32 (/.f32 1 (PI.f32))))))))
(*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 (*.f32 (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))
(+.f32 (*.f32 (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))
(+.f32 (*.f32 (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))
(*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 (*.f32 (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))
(+.f32 (*.f32 (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))
(+.f32 (*.f32 (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 (+.f32 1 (*.f32 2 cosTheta)) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))))
(+.f32 (*.f32 1/2 (*.f32 c (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 (+.f32 1 (*.f32 2 cosTheta)) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))))))) (sqrt.f32 (+.f32 1 (*.f32 (/.f32 (+.f32 1 (*.f32 2 cosTheta)) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32)))))))
(+.f32 (*.f32 1/2 (*.f32 c (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 (+.f32 1 (*.f32 2 cosTheta)) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))))))) (+.f32 (*.f32 -1/8 (*.f32 (pow.f32 c 2) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 (+.f32 1 (*.f32 2 cosTheta)) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) 3))))) (sqrt.f32 (+.f32 1 (*.f32 (/.f32 (+.f32 1 (*.f32 2 cosTheta)) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))))))
(+.f32 (*.f32 1/2 (*.f32 c (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 (+.f32 1 (*.f32 2 cosTheta)) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))))))) (+.f32 (*.f32 1/16 (*.f32 (pow.f32 c 3) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 (+.f32 1 (*.f32 2 cosTheta)) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) 5))))) (+.f32 (*.f32 -1/8 (*.f32 (pow.f32 c 2) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 (+.f32 1 (*.f32 2 cosTheta)) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) 3))))) (sqrt.f32 (+.f32 1 (*.f32 (/.f32 (+.f32 1 (*.f32 2 cosTheta)) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32)))))))))
(sqrt.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))))
(+.f32 (sqrt.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32)))))))) (*.f32 1/2 (*.f32 (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) (PI.f32)))))))
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 1 (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 2) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 3))))) (+.f32 (sqrt.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32)))))))) (*.f32 1/2 (*.f32 (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) (PI.f32))))))))
(+.f32 (*.f32 1/16 (*.f32 (/.f32 1 (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 3) (pow.f32 cosTheta 3))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 5) (pow.f32 (PI.f32) 3)))))) (+.f32 (*.f32 -1/8 (*.f32 (/.f32 1 (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 2) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 3))))) (+.f32 (sqrt.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32)))))))) (*.f32 1/2 (*.f32 (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) (PI.f32)))))))))
(sqrt.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))))
(+.f32 (sqrt.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32)))))))) (*.f32 1/2 (*.f32 (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) (PI.f32)))))))
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 1 (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 2) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 3))))) (+.f32 (sqrt.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32)))))))) (*.f32 1/2 (*.f32 (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) (PI.f32))))))))
(+.f32 (*.f32 1/16 (*.f32 (/.f32 1 (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 3) (pow.f32 cosTheta 3))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 5) (pow.f32 (PI.f32) 3)))))) (+.f32 (*.f32 -1/8 (*.f32 (/.f32 1 (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 2) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 3))))) (+.f32 (sqrt.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32)))))))) (*.f32 1/2 (*.f32 (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) (PI.f32)))))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))))))) 1)
(*.f32 1 (/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))))))
(*.f32 (/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))))) 1)
(*.f32 (cbrt.f32 (/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))) (cbrt.f32 (pow.f32 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))) -2)))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))) -2)) (cbrt.f32 (/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))))
(*.f32 (pow.f32 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))) -1/2) (pow.f32 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))) -1/2))
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))) 2)) -1) (pow.f32 (cbrt.f32 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))))) -1))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))))) -2) (pow.f32 (cbrt.f32 (sqrt.f32 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))) -2))
(*.f32 (pow.f32 (pow.f32 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))) 1/4) -2) (pow.f32 (pow.f32 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))) 1/4) -2))
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))
(sqrt.f32 (pow.f32 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))) -2))
(log.f32 (exp.f32 (/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))))))))
(cbrt.f32 (pow.f32 (/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))))) 3))
(expm1.f32 (log1p.f32 (/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))))
(exp.f32 (*.f32 -1 (log1p.f32 (+.f32 c (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))))
(exp.f32 (*.f32 (log1p.f32 (+.f32 c (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))))) -1))
(exp.f32 (*.f32 (*.f32 -1 (log1p.f32 (+.f32 c (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))) 1))
(log1p.f32 (expm1.f32 (/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))))) 1)
(*.f32 1 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))))
(*.f32 (fma.f32 2 cosTheta 1) (/.f32 1 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))))
(*.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))) 1)
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2)) (*.f32 (cbrt.f32 (fma.f32 2 cosTheta 1)) (/.f32 1 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))) (pow.f32 (cbrt.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))) 2))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))) 2) (cbrt.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))
(*.f32 (sqrt.f32 (fma.f32 2 cosTheta 1)) (*.f32 (sqrt.f32 (fma.f32 2 cosTheta 1)) (/.f32 1 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))) (sqrt.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))
(*.f32 (neg.f32 (fma.f32 2 cosTheta 1)) (/.f32 1 (*.f32 (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))) (neg.f32 (sqrt.f32 (PI.f32))))))
(*.f32 (/.f32 1 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))) (fma.f32 2 cosTheta 1))
(*.f32 (/.f32 (fma.f32 2 cosTheta 1) (exp.f32 (*.f32 cosTheta cosTheta))) (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(*.f32 (/.f32 1 (exp.f32 (*.f32 cosTheta cosTheta))) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(*.f32 (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (/.f32 (fma.f32 2 cosTheta 1) (exp.f32 (*.f32 cosTheta cosTheta))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))) 2)) (/.f32 (fma.f32 2 cosTheta 1) (cbrt.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))) (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))
(*.f32 (/.f32 1 (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2)) 1) (/.f32 (cbrt.f32 (fma.f32 2 cosTheta 1)) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2)) (exp.f32 (*.f32 cosTheta cosTheta))) (/.f32 (cbrt.f32 (fma.f32 2 cosTheta 1)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (/.f32 (cbrt.f32 (fma.f32 2 cosTheta 1)) (exp.f32 (*.f32 cosTheta cosTheta))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2)) (pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))) 2)) (cbrt.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2)) (sqrt.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))) (/.f32 (cbrt.f32 (fma.f32 2 cosTheta 1)) (sqrt.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) (/.f32 (cbrt.f32 (fma.f32 2 cosTheta 1)) (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 2 cosTheta 1)) 1) (/.f32 (sqrt.f32 (fma.f32 2 cosTheta 1)) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 2 cosTheta 1)) (exp.f32 (*.f32 cosTheta cosTheta))) (/.f32 (sqrt.f32 (fma.f32 2 cosTheta 1)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 2 cosTheta 1)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (/.f32 (sqrt.f32 (fma.f32 2 cosTheta 1)) (exp.f32 (*.f32 cosTheta cosTheta))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 2 cosTheta 1)) (pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))) 2)) (/.f32 (sqrt.f32 (fma.f32 2 cosTheta 1)) (cbrt.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 2 cosTheta 1)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) (/.f32 (sqrt.f32 (fma.f32 2 cosTheta 1)) (sqrt.f32 (PI.f32))))
(pow.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))) 1)
(pow.f32 (cbrt.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))) 3)
(pow.f32 (pow.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))) 2)
(pow.f32 (*.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) (fma.f32 2 cosTheta 1)) -1)
(neg.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))) (neg.f32 (sqrt.f32 (PI.f32))))))
(sqrt.f32 (pow.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))) 2))
(log.f32 (exp.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))))))
(cbrt.f32 (pow.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))) 3))
(expm1.f32 (log1p.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))
(exp.f32 (-.f32 (log1p.f32 (+.f32 cosTheta cosTheta)) (+.f32 (log.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (*.f32 cosTheta cosTheta))))
(exp.f32 (*.f32 (-.f32 (log1p.f32 (+.f32 cosTheta cosTheta)) (+.f32 (log.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (*.f32 cosTheta cosTheta))) 1))
(log1p.f32 (expm1.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))))))) 1)
(*.f32 1 (sqrt.f32 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))))))
(*.f32 (sqrt.f32 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))))) 1)
(*.f32 (cbrt.f32 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))))) (cbrt.f32 (sqrt.f32 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))))
(*.f32 (cbrt.f32 (sqrt.f32 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))) (cbrt.f32 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))))))
(*.f32 (pow.f32 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))) 1/4) (pow.f32 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))) 1/4))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))) 2))) (sqrt.f32 (cbrt.f32 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))))))
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))) 2)) 1/2) (pow.f32 (cbrt.f32 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))))) 1/2))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (+.f32 1 c) 2) (pow.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))) 2))) (sqrt.f32 (+.f32 1 (-.f32 c (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))))
(/.f32 (hypot.f32 (pow.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))) 3/2) (pow.f32 (+.f32 1 c) 3/2)) (hypot.f32 (+.f32 1 c) (sqrt.f32 (*.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))) (-.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))) (+.f32 1 c))))))
(pow.f32 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))) 1/2)
(pow.f32 (sqrt.f32 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))))) 1)
(pow.f32 (cbrt.f32 (sqrt.f32 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))) 3)
(pow.f32 (pow.f32 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))) 3/2) 1/3)
(pow.f32 (pow.f32 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))) 1/4) 2)
(fabs.f32 (sqrt.f32 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))))))
(log.f32 (exp.f32 (sqrt.f32 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))))))))
(cbrt.f32 (pow.f32 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))))
(hypot.f32 1 (sqrt.f32 (+.f32 c (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))))))
(hypot.f32 (sqrt.f32 (+.f32 1 c)) (sqrt.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))
(hypot.f32 (sqrt.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))) (sqrt.f32 (+.f32 1 c)))
(exp.f32 (*.f32 1/2 (log1p.f32 (+.f32 c (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))))
(exp.f32 (*.f32 (log1p.f32 (+.f32 c (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))))) 1/2))
(exp.f32 (*.f32 (*.f32 1/2 (log1p.f32 (+.f32 c (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))) 1))
(log1p.f32 (expm1.f32 (sqrt.f32 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))))
Outputs
(/.f32 1 (+.f32 1 (*.f32 (/.f32 (+.f32 1 (*.f32 2 cosTheta)) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))))
(/.f32 1 (+.f32 1 (*.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))))))
(/.f32 1 (fma.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))) 1))
(+.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 (+.f32 1 (*.f32 2 cosTheta)) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32)))))) (*.f32 -1 (/.f32 c (pow.f32 (+.f32 1 (*.f32 (/.f32 (+.f32 1 (*.f32 2 cosTheta)) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) 2))))
(+.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32)))))) (neg.f32 (/.f32 c (pow.f32 (+.f32 1 (*.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))))) 2))))
(-.f32 (/.f32 1 (fma.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))) 1)) (/.f32 c (pow.f32 (fma.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))) 1) 2)))
(+.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 (+.f32 1 (*.f32 2 cosTheta)) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32)))))) (+.f32 (*.f32 (+.f32 (*.f32 -2 (*.f32 (+.f32 (*.f32 -1/4 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 (+.f32 1 (*.f32 2 cosTheta)) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) 5)))) (*.f32 -1/8 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 (+.f32 1 (*.f32 2 cosTheta)) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) 5))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 (+.f32 1 (*.f32 2 cosTheta)) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))))))) (*.f32 1/4 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 (+.f32 1 (*.f32 2 cosTheta)) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) 3)))) (pow.f32 c 2)) (*.f32 -1 (/.f32 c (pow.f32 (+.f32 1 (*.f32 (/.f32 (+.f32 1 (*.f32 2 cosTheta)) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) 2)))))
(+.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32)))))) (fma.f32 (fma.f32 -2 (*.f32 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))))) 5))) -3/8) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32)))))))) (/.f32 1/4 (pow.f32 (+.f32 1 (*.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))))) 3))) (*.f32 c c) (neg.f32 (/.f32 c (pow.f32 (+.f32 1 (*.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))))) 2)))))
(+.f32 (/.f32 1 (fma.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))) 1)) (-.f32 (*.f32 c (*.f32 c (fma.f32 -2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))) 1) 5))) (*.f32 -3/8 (sqrt.f32 (/.f32 1 (fma.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))) 1))))) (/.f32 1/4 (pow.f32 (fma.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))) 1) 3))))) (/.f32 c (pow.f32 (fma.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))) 1) 2))))
(+.f32 (-.f32 (/.f32 1 (fma.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))) 1)) (/.f32 c (pow.f32 (fma.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))) 1) 2))) (*.f32 (fma.f32 -2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))) 1) 5))) (*.f32 -3/8 (sqrt.f32 (/.f32 1 (fma.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))) 1))))) (/.f32 1/4 (pow.f32 (fma.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))) 1) 3))) (*.f32 c c)))
(+.f32 (*.f32 (pow.f32 c 3) (+.f32 (*.f32 (+.f32 (*.f32 -1/4 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 (+.f32 1 (*.f32 2 cosTheta)) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) 5)))) (*.f32 -1/8 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 (+.f32 1 (*.f32 2 cosTheta)) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) 5))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 (+.f32 1 (*.f32 2 cosTheta)) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) 3)))) (*.f32 -2 (*.f32 (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1/4 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 (+.f32 1 (*.f32 2 cosTheta)) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) 5)))) (*.f32 -1/8 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 (+.f32 1 (*.f32 2 cosTheta)) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) 5))))) (+.f32 1 (*.f32 (/.f32 (+.f32 1 (*.f32 2 cosTheta)) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))))) (*.f32 1/8 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 (+.f32 1 (*.f32 2 cosTheta)) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) 7))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 (+.f32 1 (*.f32 2 cosTheta)) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))))))))) (+.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 (+.f32 1 (*.f32 2 cosTheta)) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32)))))) (+.f32 (*.f32 (+.f32 (*.f32 -2 (*.f32 (+.f32 (*.f32 -1/4 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 (+.f32 1 (*.f32 2 cosTheta)) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) 5)))) (*.f32 -1/8 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 (+.f32 1 (*.f32 2 cosTheta)) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) 5))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 (+.f32 1 (*.f32 2 cosTheta)) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))))))) (*.f32 1/4 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 (+.f32 1 (*.f32 2 cosTheta)) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) 3)))) (pow.f32 c 2)) (*.f32 -1 (/.f32 c (pow.f32 (+.f32 1 (*.f32 (/.f32 (+.f32 1 (*.f32 2 cosTheta)) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) 2))))))
(fma.f32 (pow.f32 c 3) (fma.f32 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))))) 5))) -3/8) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))))) 3))) (*.f32 -2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))))))) (fma.f32 -1/2 (/.f32 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))))) 5))) -3/8) (+.f32 1 (*.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32)))))) (*.f32 1/8 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))))) 7)))))))) (+.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32)))))) (fma.f32 (fma.f32 -2 (*.f32 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))))) 5))) -3/8) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32)))))))) (/.f32 1/4 (pow.f32 (+.f32 1 (*.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))))) 3))) (*.f32 c c) (neg.f32 (/.f32 c (pow.f32 (+.f32 1 (*.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))))) 2))))))
(+.f32 (-.f32 (*.f32 c (*.f32 c (fma.f32 -2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))) 1) 5))) (*.f32 -3/8 (sqrt.f32 (/.f32 1 (fma.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))) 1))))) (/.f32 1/4 (pow.f32 (fma.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))) 1) 3))))) (/.f32 c (pow.f32 (fma.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))) 1) 2))) (fma.f32 (pow.f32 c 3) (fma.f32 -2 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))) 1))) (fma.f32 -1/2 (/.f32 (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))) 1) 5))) (/.f32 (fma.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))) 1) -3/8)) (*.f32 1/8 (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))) 1) 7)))))) (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))) 1) 5))) (*.f32 -3/8 (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))) 1) 3)))))) (/.f32 1 (fma.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))) 1))))
(fma.f32 (pow.f32 c 3) (fma.f32 -2 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))) 1))) (fma.f32 -1/2 (/.f32 (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))) 1) 5))) (/.f32 (fma.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))) 1) -3/8)) (*.f32 1/8 (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))) 1) 7)))))) (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))) 1) 5))) (*.f32 -3/8 (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))) 1) 3)))))) (+.f32 (-.f32 (/.f32 1 (fma.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))) 1)) (/.f32 c (pow.f32 (fma.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))) 1) 2))) (*.f32 (fma.f32 -2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))) 1) 5))) (*.f32 -3/8 (sqrt.f32 (/.f32 1 (fma.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))) 1))))) (/.f32 1/4 (pow.f32 (fma.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))) 1) 3))) (*.f32 c c))))
(/.f32 1 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))))
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))))))
(/.f32 1 (+.f32 c (fma.f32 (/.f32 2 (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1)))
(/.f32 1 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)))
(+.f32 (*.f32 -1 (*.f32 (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 2) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))))) (/.f32 1 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32)))))))))
(fma.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (pow.f32 (+.f32 (+.f32 1 c) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))))) 2)))) (/.f32 1 (+.f32 (+.f32 1 c) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))))))))
(-.f32 (/.f32 1 (+.f32 c (fma.f32 (/.f32 2 (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1))) (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (pow.f32 (+.f32 c (fma.f32 (/.f32 2 (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1)) 2)))))
(-.f32 (/.f32 1 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1))) (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 (pow.f32 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)) 2) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(+.f32 (*.f32 1/4 (/.f32 1 (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 2) (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 3) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))) (+.f32 (*.f32 -1 (*.f32 (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 2) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (/.f32 1 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32)))))))) (*.f32 -2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))))) (/.f32 (+.f32 (*.f32 -1/4 (*.f32 (/.f32 1 (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 2) (PI.f32))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 5))))) (*.f32 -1/8 (*.f32 (/.f32 1 (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 2) (PI.f32))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 5)))))) (pow.f32 cosTheta 2)))))))
(+.f32 (/.f32 1/4 (*.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 2) (*.f32 (pow.f32 (+.f32 (+.f32 1 c) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))))) 3) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))))) (+.f32 (fma.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (pow.f32 (+.f32 (+.f32 1 c) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))))) 2)))) (/.f32 1 (+.f32 (+.f32 1 c) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))))))) (*.f32 -2 (/.f32 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (+.f32 1 c) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))))))) (*.f32 (*.f32 (/.f32 (/.f32 1 (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 2)) (PI.f32)) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (+.f32 1 c) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))))) 5)))) -3/8)) (*.f32 cosTheta cosTheta)))))
(+.f32 (/.f32 1/4 (*.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 2) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (pow.f32 (+.f32 c (fma.f32 (/.f32 2 (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1)) 3))))) (-.f32 (fma.f32 -2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 c (fma.f32 (/.f32 2 (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1)))) (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c (fma.f32 (/.f32 2 (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1)) 5))) (*.f32 (PI.f32) (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 2))) (/.f32 (*.f32 cosTheta cosTheta) -3/8))) (/.f32 1 (+.f32 c (fma.f32 (/.f32 2 (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1)))) (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (pow.f32 (+.f32 c (fma.f32 (/.f32 2 (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1)) 2))))))
(+.f32 (/.f32 1/4 (*.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 2) (*.f32 (pow.f32 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)) 3) (*.f32 cosTheta (*.f32 cosTheta (PI.f32)))))) (-.f32 (fma.f32 -2 (*.f32 (/.f32 (sqrt.f32 (/.f32 1 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)))) cosTheta) (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)) 5))) (*.f32 (PI.f32) (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 2))) (/.f32 cosTheta -3/8))) (/.f32 1 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)))) (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 (pow.f32 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)) 2) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))))
(+.f32 (*.f32 -1 (*.f32 (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 2) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 -2 (*.f32 (/.f32 (+.f32 (*.f32 1/8 (*.f32 (/.f32 1 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 3)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 7) (pow.f32 (PI.f32) 3)))))) (*.f32 -1/2 (*.f32 (/.f32 (+.f32 (*.f32 -1/4 (*.f32 (/.f32 1 (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 2) (PI.f32))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 5))))) (*.f32 -1/8 (*.f32 (/.f32 1 (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 2) (PI.f32))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 5)))))) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))))) (sqrt.f32 (/.f32 1 (PI.f32)))))) (pow.f32 cosTheta 3)) (sqrt.f32 (/.f32 1 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))))))) (+.f32 (*.f32 1/4 (/.f32 1 (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 2) (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 3) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))) (+.f32 (/.f32 1 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32)))))))) (+.f32 (*.f32 (/.f32 (+.f32 (*.f32 -1/4 (*.f32 (/.f32 1 (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 2) (PI.f32))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 5))))) (*.f32 -1/8 (*.f32 (/.f32 1 (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 2) (PI.f32))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 5)))))) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) (pow.f32 cosTheta 3))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 3) (PI.f32))))) (*.f32 -2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))))) (/.f32 (+.f32 (*.f32 -1/4 (*.f32 (/.f32 1 (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 2) (PI.f32))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 5))))) (*.f32 -1/8 (*.f32 (/.f32 1 (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 2) (PI.f32))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 5)))))) (pow.f32 cosTheta 2)))))))))
(fma.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (pow.f32 (+.f32 (+.f32 1 c) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))))) 2)))) (fma.f32 -2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (+.f32 1 c) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))))))) (/.f32 (fma.f32 1/8 (*.f32 (/.f32 1 (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 3)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 (+.f32 1 c) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))))) 7) (pow.f32 (PI.f32) 3))))) (*.f32 -1/2 (/.f32 (*.f32 (*.f32 (*.f32 (/.f32 (/.f32 1 (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 2)) (PI.f32)) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (+.f32 1 c) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))))) 5)))) -3/8) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 (+.f32 1 c) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))))))))) (pow.f32 cosTheta 3))) (+.f32 (+.f32 (/.f32 1/4 (*.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 2) (*.f32 (pow.f32 (+.f32 (+.f32 1 c) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))))) 3) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))))) (/.f32 1 (+.f32 (+.f32 1 c) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))))))) (fma.f32 (/.f32 (*.f32 (*.f32 (/.f32 (/.f32 1 (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 2)) (PI.f32)) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (+.f32 1 c) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))))) 5)))) -3/8) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 cosTheta 3))) (sqrt.f32 (/.f32 1 (*.f32 (PI.f32) (pow.f32 (+.f32 (+.f32 1 c) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))))) 3)))) (*.f32 -2 (/.f32 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (+.f32 1 c) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))))))) (*.f32 (*.f32 (/.f32 (/.f32 1 (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 2)) (PI.f32)) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (+.f32 1 c) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))))) 5)))) -3/8)) (*.f32 cosTheta cosTheta)))))))
(-.f32 (+.f32 (+.f32 (/.f32 1 (+.f32 c (fma.f32 (/.f32 2 (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1))) (fma.f32 -2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 c (fma.f32 (/.f32 2 (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1)))) (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c (fma.f32 (/.f32 2 (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1)) 5))) (*.f32 (PI.f32) (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 2))) (/.f32 (*.f32 cosTheta cosTheta) -3/8))) (*.f32 (*.f32 (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c (fma.f32 (/.f32 2 (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1)) 5))) (*.f32 (PI.f32) (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 2))) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 -3/8 (pow.f32 cosTheta 3))) (sqrt.f32 (/.f32 1 (*.f32 (PI.f32) (pow.f32 (+.f32 c (fma.f32 (/.f32 2 (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1)) 3))))))) (fma.f32 -2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 c (fma.f32 (/.f32 2 (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1)))) (/.f32 (fma.f32 (/.f32 1/8 (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 3)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 c (fma.f32 (/.f32 2 (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1)) 7) (pow.f32 (PI.f32) 3)))) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (*.f32 -1/2 (/.f32 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c (fma.f32 (/.f32 2 (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1)) 5))) -3/8) (*.f32 (PI.f32) (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 2)))) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 c (fma.f32 (/.f32 2 (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1)))))) (pow.f32 cosTheta 3))) (/.f32 1/4 (*.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 2) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (pow.f32 (+.f32 c (fma.f32 (/.f32 2 (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1)) 3))))))) (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (pow.f32 (+.f32 c (fma.f32 (/.f32 2 (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1)) 2)))))
(+.f32 (+.f32 (fma.f32 -2 (*.f32 (/.f32 (sqrt.f32 (/.f32 1 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)))) cosTheta) (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)) 5))) (*.f32 (PI.f32) (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 2))) (/.f32 cosTheta -3/8))) (/.f32 1 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)))) (*.f32 (*.f32 (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)) 5))) (*.f32 (PI.f32) (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 2))) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 -3/8 (pow.f32 cosTheta 3))) (sqrt.f32 (/.f32 (/.f32 1 (PI.f32)) (pow.f32 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)) 3))))) (-.f32 (fma.f32 -2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)))) (/.f32 (fma.f32 (/.f32 (*.f32 -1/2 (/.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)) 5))) (/.f32 (*.f32 (PI.f32) (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 2)) -3/8))) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)))) (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)) 7) (pow.f32 (PI.f32) 3)))) (/.f32 1/8 (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 3)))) (pow.f32 cosTheta 3))) (/.f32 1/4 (*.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 2) (*.f32 (pow.f32 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)) 3) (*.f32 cosTheta (*.f32 cosTheta (PI.f32))))))) (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 (pow.f32 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)) 2) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))))
(/.f32 1 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))))
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))))))
(/.f32 1 (+.f32 c (fma.f32 (/.f32 2 (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1)))
(/.f32 1 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)))
(+.f32 (*.f32 -1 (*.f32 (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 2) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))))) (/.f32 1 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32)))))))))
(fma.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (pow.f32 (+.f32 (+.f32 1 c) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))))) 2)))) (/.f32 1 (+.f32 (+.f32 1 c) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))))))))
(-.f32 (/.f32 1 (+.f32 c (fma.f32 (/.f32 2 (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1))) (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (pow.f32 (+.f32 c (fma.f32 (/.f32 2 (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1)) 2)))))
(-.f32 (/.f32 1 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1))) (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 (pow.f32 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)) 2) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(+.f32 (*.f32 1/4 (/.f32 1 (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 2) (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 3) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))) (+.f32 (*.f32 -1 (*.f32 (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 2) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (/.f32 1 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32)))))))) (*.f32 -2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))))) (/.f32 (+.f32 (*.f32 -1/4 (*.f32 (/.f32 1 (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 2) (PI.f32))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 5))))) (*.f32 -1/8 (*.f32 (/.f32 1 (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 2) (PI.f32))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 5)))))) (pow.f32 cosTheta 2)))))))
(+.f32 (/.f32 1/4 (*.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 2) (*.f32 (pow.f32 (+.f32 (+.f32 1 c) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))))) 3) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))))) (+.f32 (fma.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (pow.f32 (+.f32 (+.f32 1 c) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))))) 2)))) (/.f32 1 (+.f32 (+.f32 1 c) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))))))) (*.f32 -2 (/.f32 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (+.f32 1 c) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))))))) (*.f32 (*.f32 (/.f32 (/.f32 1 (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 2)) (PI.f32)) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (+.f32 1 c) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))))) 5)))) -3/8)) (*.f32 cosTheta cosTheta)))))
(+.f32 (/.f32 1/4 (*.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 2) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (pow.f32 (+.f32 c (fma.f32 (/.f32 2 (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1)) 3))))) (-.f32 (fma.f32 -2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 c (fma.f32 (/.f32 2 (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1)))) (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c (fma.f32 (/.f32 2 (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1)) 5))) (*.f32 (PI.f32) (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 2))) (/.f32 (*.f32 cosTheta cosTheta) -3/8))) (/.f32 1 (+.f32 c (fma.f32 (/.f32 2 (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1)))) (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (pow.f32 (+.f32 c (fma.f32 (/.f32 2 (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1)) 2))))))
(+.f32 (/.f32 1/4 (*.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 2) (*.f32 (pow.f32 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)) 3) (*.f32 cosTheta (*.f32 cosTheta (PI.f32)))))) (-.f32 (fma.f32 -2 (*.f32 (/.f32 (sqrt.f32 (/.f32 1 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)))) cosTheta) (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)) 5))) (*.f32 (PI.f32) (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 2))) (/.f32 cosTheta -3/8))) (/.f32 1 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)))) (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 (pow.f32 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)) 2) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))))
(+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (*.f32 (/.f32 (+.f32 (*.f32 -1/4 (*.f32 (/.f32 1 (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 2) (PI.f32))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 5))))) (*.f32 -1/8 (*.f32 (/.f32 1 (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 2) (PI.f32))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 5)))))) (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 3) (PI.f32)))))) (*.f32 -2 (*.f32 (+.f32 (*.f32 1/2 (*.f32 (/.f32 (+.f32 (*.f32 -1/4 (*.f32 (/.f32 1 (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 2) (PI.f32))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 5))))) (*.f32 -1/8 (*.f32 (/.f32 1 (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 2) (PI.f32))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 5)))))) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))))) (sqrt.f32 (/.f32 1 (PI.f32))))) (*.f32 -1/8 (*.f32 (/.f32 1 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 3)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 7) (pow.f32 (PI.f32) 3))))))) (sqrt.f32 (/.f32 1 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32)))))))))))) (pow.f32 cosTheta 3))) (+.f32 (*.f32 -1 (*.f32 (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 2) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 1/4 (/.f32 1 (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 2) (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 3) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))) (+.f32 (/.f32 1 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32)))))))) (*.f32 -2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))))) (/.f32 (+.f32 (*.f32 -1/4 (*.f32 (/.f32 1 (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 2) (PI.f32))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 5))))) (*.f32 -1/8 (*.f32 (/.f32 1 (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 2) (PI.f32))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 5)))))) (pow.f32 cosTheta 2))))))))
(fma.f32 -1 (/.f32 (fma.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (PI.f32) (pow.f32 (+.f32 (+.f32 1 c) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))))) 3)))) (/.f32 (*.f32 (*.f32 (/.f32 (/.f32 1 (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 2)) (PI.f32)) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (+.f32 1 c) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))))) 5)))) -3/8) (pow.f32 (exp.f32 cosTheta) cosTheta))) (*.f32 -2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (+.f32 1 c) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))))))) (fma.f32 1/2 (/.f32 (*.f32 (*.f32 (*.f32 (/.f32 (/.f32 1 (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 2)) (PI.f32)) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (+.f32 1 c) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))))) 5)))) -3/8) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 (+.f32 1 c) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))))))) (*.f32 (*.f32 -1/8 (/.f32 1 (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 3))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 (+.f32 1 c) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))))) 7) (pow.f32 (PI.f32) 3))))))))) (pow.f32 cosTheta 3)) (fma.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (pow.f32 (+.f32 (+.f32 1 c) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))))) 2)))) (+.f32 (+.f32 (/.f32 1/4 (*.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 2) (*.f32 (pow.f32 (+.f32 (+.f32 1 c) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))))) 3) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))))) (/.f32 1 (+.f32 (+.f32 1 c) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))))))) (*.f32 -2 (/.f32 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (+.f32 1 c) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))))))) (*.f32 (*.f32 (/.f32 (/.f32 1 (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 2)) (PI.f32)) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (+.f32 1 c) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))))) 5)))) -3/8)) (*.f32 cosTheta cosTheta))))))
(-.f32 (+.f32 (/.f32 1/4 (*.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 2) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (pow.f32 (+.f32 c (fma.f32 (/.f32 2 (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1)) 3))))) (-.f32 (fma.f32 -2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 c (fma.f32 (/.f32 2 (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1)))) (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c (fma.f32 (/.f32 2 (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1)) 5))) (*.f32 (PI.f32) (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 2))) (/.f32 (*.f32 cosTheta cosTheta) -3/8))) (/.f32 1 (+.f32 c (fma.f32 (/.f32 2 (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1)))) (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (pow.f32 (+.f32 c (fma.f32 (/.f32 2 (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1)) 2)))))) (/.f32 (-.f32 (*.f32 -2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 c (fma.f32 (/.f32 2 (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1)))) (fma.f32 -1/8 (/.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 c (fma.f32 (/.f32 2 (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1)) 7) (pow.f32 (PI.f32) 3)))) (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 3)) (*.f32 (*.f32 (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c (fma.f32 (/.f32 2 (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1)) 5))) (*.f32 (PI.f32) (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 2))) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 -3/8 (+.f32 c (fma.f32 (/.f32 2 (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1)))) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) 1/2))))) (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (PI.f32) (pow.f32 (+.f32 c (fma.f32 (/.f32 2 (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1)) 3)))) (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c (fma.f32 (/.f32 2 (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1)) 5))) (*.f32 (PI.f32) (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 2))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) -3/8)))) (pow.f32 cosTheta 3)))
(+.f32 (/.f32 1/4 (*.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 2) (*.f32 (pow.f32 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)) 3) (*.f32 cosTheta (*.f32 cosTheta (PI.f32)))))) (-.f32 (-.f32 (fma.f32 -2 (*.f32 (/.f32 (sqrt.f32 (/.f32 1 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)))) cosTheta) (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)) 5))) (*.f32 (PI.f32) (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 2))) (/.f32 cosTheta -3/8))) (/.f32 1 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)))) (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 (pow.f32 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)) 2) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))) (/.f32 (-.f32 (*.f32 (fma.f32 -1/8 (/.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)) 7) (pow.f32 (PI.f32) 3)))) (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 3)) (*.f32 (*.f32 (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)) 5))) (*.f32 (PI.f32) (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 2))) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 -3/8 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)))) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) 1/2))) (*.f32 -2 (sqrt.f32 (/.f32 1 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)))))) (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)) 5))) (*.f32 (PI.f32) (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 2))) (/.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (/.f32 (/.f32 1 (PI.f32)) (pow.f32 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)) 3)))) -3/8))) (pow.f32 cosTheta 3))))
(*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 1 cosTheta))
(/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta)
(+.f32 (*.f32 2 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 2 (/.f32 1 cosTheta)))
(+.f32 (*.f32 2 (sqrt.f32 (/.f32 1 (PI.f32)))) (+.f32 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 -1 (*.f32 cosTheta (sqrt.f32 (/.f32 1 (PI.f32)))))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 2 (/.f32 1 cosTheta))) (neg.f32 (*.f32 cosTheta (sqrt.f32 (/.f32 1 (PI.f32))))))
(fma.f32 2 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) (neg.f32 cosTheta))))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 2 (-.f32 (/.f32 1 cosTheta) cosTheta)))
(+.f32 (*.f32 2 (sqrt.f32 (/.f32 1 (PI.f32)))) (+.f32 (*.f32 -2 (*.f32 (pow.f32 cosTheta 2) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 -1 (*.f32 cosTheta (sqrt.f32 (/.f32 1 (PI.f32))))))))
(fma.f32 2 (sqrt.f32 (/.f32 1 (PI.f32))) (fma.f32 -2 (*.f32 (*.f32 cosTheta cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))) (fma.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))) (neg.f32 (*.f32 cosTheta (sqrt.f32 (/.f32 1 (PI.f32))))))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) (neg.f32 cosTheta))) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 2 (*.f32 (*.f32 cosTheta cosTheta) -2))))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (-.f32 (/.f32 1 cosTheta) cosTheta) (+.f32 2 (*.f32 (*.f32 cosTheta cosTheta) -2))))
(*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32)))))
(*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 2 (pow.f32 (exp.f32 cosTheta) cosTheta)))
(+.f32 (*.f32 (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))
(fma.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))))))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 2 (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta)))
(*.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) (+.f32 2 (/.f32 1 cosTheta)))
(+.f32 (*.f32 (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))
(fma.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))))))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 2 (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta)))
(*.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) (+.f32 2 (/.f32 1 cosTheta)))
(+.f32 (*.f32 (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))
(fma.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))))))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 2 (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta)))
(*.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) (+.f32 2 (/.f32 1 cosTheta)))
(*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32)))))
(*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 2 (pow.f32 (exp.f32 cosTheta) cosTheta)))
(+.f32 (*.f32 (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))
(fma.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))))))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 2 (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta)))
(*.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) (+.f32 2 (/.f32 1 cosTheta)))
(+.f32 (*.f32 (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))
(fma.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))))))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 2 (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta)))
(*.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) (+.f32 2 (/.f32 1 cosTheta)))
(+.f32 (*.f32 (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))
(fma.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))))))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 2 (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta)))
(*.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) (+.f32 2 (/.f32 1 cosTheta)))
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 (+.f32 1 (*.f32 2 cosTheta)) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))))
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))))))
(sqrt.f32 (fma.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))) 1))
(+.f32 (*.f32 1/2 (*.f32 c (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 (+.f32 1 (*.f32 2 cosTheta)) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))))))) (sqrt.f32 (+.f32 1 (*.f32 (/.f32 (+.f32 1 (*.f32 2 cosTheta)) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32)))))))
(fma.f32 1/2 (*.f32 c (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32)))))))) (sqrt.f32 (+.f32 1 (*.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32)))))))
(fma.f32 (*.f32 c 1/2) (sqrt.f32 (/.f32 1 (fma.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))) 1))) (sqrt.f32 (fma.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))) 1)))
(+.f32 (*.f32 1/2 (*.f32 c (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 (+.f32 1 (*.f32 2 cosTheta)) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))))))) (+.f32 (*.f32 -1/8 (*.f32 (pow.f32 c 2) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 (+.f32 1 (*.f32 2 cosTheta)) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) 3))))) (sqrt.f32 (+.f32 1 (*.f32 (/.f32 (+.f32 1 (*.f32 2 cosTheta)) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))))))
(fma.f32 1/2 (*.f32 c (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32)))))))) (fma.f32 -1/8 (*.f32 (*.f32 c c) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))))) 3)))) (sqrt.f32 (+.f32 1 (*.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))))))))
(fma.f32 (*.f32 c 1/2) (sqrt.f32 (/.f32 1 (fma.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))) 1))) (fma.f32 (*.f32 -1/8 (*.f32 c c)) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))) 1) 3))) (sqrt.f32 (fma.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))) 1))))
(+.f32 (*.f32 1/2 (*.f32 c (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 (+.f32 1 (*.f32 2 cosTheta)) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))))))) (+.f32 (*.f32 1/16 (*.f32 (pow.f32 c 3) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 (+.f32 1 (*.f32 2 cosTheta)) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) 5))))) (+.f32 (*.f32 -1/8 (*.f32 (pow.f32 c 2) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 (+.f32 1 (*.f32 2 cosTheta)) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) 3))))) (sqrt.f32 (+.f32 1 (*.f32 (/.f32 (+.f32 1 (*.f32 2 cosTheta)) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32)))))))))
(fma.f32 1/2 (*.f32 c (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32)))))))) (fma.f32 1/16 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))))) 5))) (pow.f32 c 3)) (fma.f32 -1/8 (*.f32 (*.f32 c c) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))))) 3)))) (sqrt.f32 (+.f32 1 (*.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32)))))))))
(fma.f32 1/2 (*.f32 c (sqrt.f32 (/.f32 1 (fma.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))) 1)))) (fma.f32 1/16 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))) 1) 5))) (pow.f32 c 3)) (fma.f32 (*.f32 -1/8 (*.f32 c c)) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))) 1) 3))) (sqrt.f32 (fma.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))) 1)))))
(sqrt.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))))
(sqrt.f32 (+.f32 (+.f32 1 c) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))))))
(sqrt.f32 (+.f32 c (fma.f32 (/.f32 2 (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1)))
(sqrt.f32 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)))
(+.f32 (sqrt.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32)))))))) (*.f32 1/2 (*.f32 (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) (PI.f32)))))))
(+.f32 (sqrt.f32 (+.f32 (+.f32 1 c) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))))))) (*.f32 (*.f32 1/2 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta)) (sqrt.f32 (/.f32 1 (*.f32 (PI.f32) (+.f32 (+.f32 1 c) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))))))))))
(fma.f32 1/2 (/.f32 (sqrt.f32 (/.f32 (/.f32 1 (PI.f32)) (+.f32 c (fma.f32 (/.f32 2 (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1)))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (+.f32 c (fma.f32 (/.f32 2 (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1))))
(fma.f32 1/2 (/.f32 (sqrt.f32 (/.f32 (/.f32 1 (PI.f32)) (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1))))
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 1 (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 2) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 3))))) (+.f32 (sqrt.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32)))))))) (*.f32 1/2 (*.f32 (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) (PI.f32))))))))
(fma.f32 -1/8 (*.f32 (/.f32 (/.f32 1 (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 2)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (+.f32 1 c) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))))) 3)))) (+.f32 (sqrt.f32 (+.f32 (+.f32 1 c) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))))))) (*.f32 (*.f32 1/2 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta)) (sqrt.f32 (/.f32 1 (*.f32 (PI.f32) (+.f32 (+.f32 1 c) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))))))))))))
(fma.f32 -1/8 (/.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c (fma.f32 (/.f32 2 (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1)) 3))) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 2)))) (fma.f32 1/2 (/.f32 (sqrt.f32 (/.f32 (/.f32 1 (PI.f32)) (+.f32 c (fma.f32 (/.f32 2 (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1)))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (+.f32 c (fma.f32 (/.f32 2 (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1)))))
(fma.f32 -1/8 (/.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)) 3))) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 2)))) (fma.f32 1/2 (/.f32 (sqrt.f32 (/.f32 (/.f32 1 (PI.f32)) (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)))))
(+.f32 (*.f32 1/16 (*.f32 (/.f32 1 (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 3) (pow.f32 cosTheta 3))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 5) (pow.f32 (PI.f32) 3)))))) (+.f32 (*.f32 -1/8 (*.f32 (/.f32 1 (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 2) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 3))))) (+.f32 (sqrt.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32)))))))) (*.f32 1/2 (*.f32 (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) (PI.f32)))))))))
(fma.f32 1/16 (*.f32 (/.f32 1 (*.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 3) (pow.f32 cosTheta 3))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 (+.f32 1 c) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))))) 5) (pow.f32 (PI.f32) 3))))) (fma.f32 -1/8 (*.f32 (/.f32 (/.f32 1 (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 2)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (+.f32 1 c) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))))) 3)))) (+.f32 (sqrt.f32 (+.f32 (+.f32 1 c) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))))))) (*.f32 (*.f32 1/2 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta)) (sqrt.f32 (/.f32 1 (*.f32 (PI.f32) (+.f32 (+.f32 1 c) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))))))))))))
(fma.f32 1/16 (/.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 c (fma.f32 (/.f32 2 (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1)) 5) (pow.f32 (PI.f32) 3)))) (*.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 3) (pow.f32 cosTheta 3))) (fma.f32 -1/8 (/.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c (fma.f32 (/.f32 2 (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1)) 3))) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 2)))) (fma.f32 1/2 (/.f32 (sqrt.f32 (/.f32 (/.f32 1 (PI.f32)) (+.f32 c (fma.f32 (/.f32 2 (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1)))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (+.f32 c (fma.f32 (/.f32 2 (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1))))))
(fma.f32 1/16 (/.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (PI.f32) 3)) (pow.f32 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)) 5))) (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) 3)) (fma.f32 -1/8 (/.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)) 3))) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 2)))) (fma.f32 1/2 (/.f32 (sqrt.f32 (/.f32 (/.f32 1 (PI.f32)) (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1))))))
(sqrt.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))))
(sqrt.f32 (+.f32 (+.f32 1 c) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))))))
(sqrt.f32 (+.f32 c (fma.f32 (/.f32 2 (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1)))
(sqrt.f32 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)))
(+.f32 (sqrt.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32)))))))) (*.f32 1/2 (*.f32 (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) (PI.f32)))))))
(+.f32 (sqrt.f32 (+.f32 (+.f32 1 c) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))))))) (*.f32 (*.f32 1/2 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta)) (sqrt.f32 (/.f32 1 (*.f32 (PI.f32) (+.f32 (+.f32 1 c) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))))))))))
(fma.f32 1/2 (/.f32 (sqrt.f32 (/.f32 (/.f32 1 (PI.f32)) (+.f32 c (fma.f32 (/.f32 2 (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1)))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (+.f32 c (fma.f32 (/.f32 2 (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1))))
(fma.f32 1/2 (/.f32 (sqrt.f32 (/.f32 (/.f32 1 (PI.f32)) (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1))))
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 1 (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 2) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 3))))) (+.f32 (sqrt.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32)))))))) (*.f32 1/2 (*.f32 (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) (PI.f32))))))))
(fma.f32 -1/8 (*.f32 (/.f32 (/.f32 1 (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 2)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (+.f32 1 c) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))))) 3)))) (+.f32 (sqrt.f32 (+.f32 (+.f32 1 c) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))))))) (*.f32 (*.f32 1/2 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta)) (sqrt.f32 (/.f32 1 (*.f32 (PI.f32) (+.f32 (+.f32 1 c) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))))))))))))
(fma.f32 -1/8 (/.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c (fma.f32 (/.f32 2 (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1)) 3))) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 2)))) (fma.f32 1/2 (/.f32 (sqrt.f32 (/.f32 (/.f32 1 (PI.f32)) (+.f32 c (fma.f32 (/.f32 2 (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1)))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (+.f32 c (fma.f32 (/.f32 2 (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1)))))
(fma.f32 -1/8 (/.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)) 3))) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 2)))) (fma.f32 1/2 (/.f32 (sqrt.f32 (/.f32 (/.f32 1 (PI.f32)) (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)))))
(+.f32 (*.f32 1/16 (*.f32 (/.f32 1 (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 3) (pow.f32 cosTheta 3))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 5) (pow.f32 (PI.f32) 3)))))) (+.f32 (*.f32 -1/8 (*.f32 (/.f32 1 (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 2) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 3))))) (+.f32 (sqrt.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32)))))))) (*.f32 1/2 (*.f32 (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) (PI.f32)))))))))
(fma.f32 1/16 (*.f32 (/.f32 1 (*.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 3) (pow.f32 cosTheta 3))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 (+.f32 1 c) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))))) 5) (pow.f32 (PI.f32) 3))))) (fma.f32 -1/8 (*.f32 (/.f32 (/.f32 1 (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 2)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (+.f32 1 c) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))))) 3)))) (+.f32 (sqrt.f32 (+.f32 (+.f32 1 c) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))))))) (*.f32 (*.f32 1/2 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta)) (sqrt.f32 (/.f32 1 (*.f32 (PI.f32) (+.f32 (+.f32 1 c) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))))))))))))
(fma.f32 1/16 (/.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 c (fma.f32 (/.f32 2 (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1)) 5) (pow.f32 (PI.f32) 3)))) (*.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 3) (pow.f32 cosTheta 3))) (fma.f32 -1/8 (/.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c (fma.f32 (/.f32 2 (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1)) 3))) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 2)))) (fma.f32 1/2 (/.f32 (sqrt.f32 (/.f32 (/.f32 1 (PI.f32)) (+.f32 c (fma.f32 (/.f32 2 (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1)))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (+.f32 c (fma.f32 (/.f32 2 (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1))))))
(fma.f32 1/16 (/.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (PI.f32) 3)) (pow.f32 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)) 5))) (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) 3)) (fma.f32 -1/8 (/.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)) 3))) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 2)))) (fma.f32 1/2 (/.f32 (sqrt.f32 (/.f32 (/.f32 1 (PI.f32)) (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))))))) 1)
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (PI.f32))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (fma.f32 2 cosTheta 1) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(*.f32 1 (/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (PI.f32))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (fma.f32 2 cosTheta 1) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(*.f32 (/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))))) 1)
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (PI.f32))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (fma.f32 2 cosTheta 1) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(*.f32 (cbrt.f32 (/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))) (cbrt.f32 (pow.f32 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))) -2)))
(*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (+.f32 c (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))))) (cbrt.f32 (pow.f32 (+.f32 1 (+.f32 c (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))) -2)))
(*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (PI.f32))))))) (cbrt.f32 (pow.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (PI.f32))))) -2)))
(*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (fma.f32 2 cosTheta 1) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))) (cbrt.f32 (pow.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (fma.f32 2 cosTheta 1) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) -2)))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))) -2)) (cbrt.f32 (/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))))
(*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (+.f32 c (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))))) (cbrt.f32 (pow.f32 (+.f32 1 (+.f32 c (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))) -2)))
(*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (PI.f32))))))) (cbrt.f32 (pow.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (PI.f32))))) -2)))
(*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (fma.f32 2 cosTheta 1) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))) (cbrt.f32 (pow.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (fma.f32 2 cosTheta 1) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) -2)))
(*.f32 (pow.f32 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))) -1/2) (pow.f32 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))) -1/2))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (PI.f32))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (fma.f32 2 cosTheta 1) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))) 2)) -1) (pow.f32 (cbrt.f32 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))))) -1))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 1 (+.f32 c (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))) 2))) (/.f32 1 (cbrt.f32 (+.f32 1 (+.f32 c (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))))))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (PI.f32))))) 2))) (/.f32 1 (cbrt.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (PI.f32))))))))
(/.f32 (/.f32 1 (cbrt.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (fma.f32 2 cosTheta 1) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))) (cbrt.f32 (pow.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (fma.f32 2 cosTheta 1) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) 2)))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))))) -2) (pow.f32 (cbrt.f32 (sqrt.f32 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))) -2))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 1 (+.f32 c (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))))) -2) (pow.f32 (cbrt.f32 (sqrt.f32 (+.f32 1 (+.f32 c (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))))) -2))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (PI.f32)))))) -2) (pow.f32 (cbrt.f32 (sqrt.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (PI.f32))))))) -2))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (fma.f32 2 cosTheta 1) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))) -2) (pow.f32 (cbrt.f32 (sqrt.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (fma.f32 2 cosTheta 1) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))) -2))
(*.f32 (pow.f32 (pow.f32 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))) 1/4) -2) (pow.f32 (pow.f32 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))) 1/4) -2))
(pow.f32 (pow.f32 (+.f32 1 (+.f32 c (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))) 1/4) -4)
(pow.f32 (pow.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (PI.f32))))) 1/4) -4)
(pow.f32 (pow.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (fma.f32 2 cosTheta 1) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) 1/4) -4)
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (PI.f32))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (fma.f32 2 cosTheta 1) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(sqrt.f32 (pow.f32 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))) -2))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (PI.f32))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (fma.f32 2 cosTheta 1) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(log.f32 (exp.f32 (/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (PI.f32))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (fma.f32 2 cosTheta 1) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (PI.f32))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (fma.f32 2 cosTheta 1) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(cbrt.f32 (pow.f32 (/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))))) 3))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (PI.f32))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (fma.f32 2 cosTheta 1) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(expm1.f32 (log1p.f32 (/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (PI.f32))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (fma.f32 2 cosTheta 1) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(exp.f32 (*.f32 -1 (log1p.f32 (+.f32 c (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))))
(exp.f32 (neg.f32 (log1p.f32 (+.f32 c (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))))))
(exp.f32 (neg.f32 (log1p.f32 (+.f32 c (/.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (PI.f32)))))))
(exp.f32 (neg.f32 (log1p.f32 (+.f32 c (/.f32 (/.f32 (fma.f32 2 cosTheta 1) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))))
(exp.f32 (*.f32 (log1p.f32 (+.f32 c (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))))) -1))
(exp.f32 (neg.f32 (log1p.f32 (+.f32 c (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))))))
(exp.f32 (neg.f32 (log1p.f32 (+.f32 c (/.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (PI.f32)))))))
(exp.f32 (neg.f32 (log1p.f32 (+.f32 c (/.f32 (/.f32 (fma.f32 2 cosTheta 1) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))))
(exp.f32 (*.f32 (*.f32 -1 (log1p.f32 (+.f32 c (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))) 1))
(exp.f32 (neg.f32 (log1p.f32 (+.f32 c (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))))))
(exp.f32 (neg.f32 (log1p.f32 (+.f32 c (/.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (PI.f32)))))))
(exp.f32 (neg.f32 (log1p.f32 (+.f32 c (/.f32 (/.f32 (fma.f32 2 cosTheta 1) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))))
(log1p.f32 (expm1.f32 (/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (PI.f32))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (fma.f32 2 cosTheta 1) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))))) 1)
(/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (fma.f32 2 cosTheta 1) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(*.f32 1 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))))
(/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (fma.f32 2 cosTheta 1) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(*.f32 (fma.f32 2 cosTheta 1) (/.f32 1 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))))
(/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (fma.f32 2 cosTheta 1) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))) 1)
(/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (fma.f32 2 cosTheta 1) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2)) (*.f32 (cbrt.f32 (fma.f32 2 cosTheta 1)) (/.f32 1 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2)) (/.f32 (*.f32 (cbrt.f32 (fma.f32 2 cosTheta 1)) 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2)) (/.f32 (cbrt.f32 (fma.f32 2 cosTheta 1)) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2)) (/.f32 (/.f32 (cbrt.f32 (fma.f32 2 cosTheta 1)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))) (pow.f32 (cbrt.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))) 2))
(/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (fma.f32 2 cosTheta 1) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))) 2) (cbrt.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))
(/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (fma.f32 2 cosTheta 1) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(*.f32 (sqrt.f32 (fma.f32 2 cosTheta 1)) (*.f32 (sqrt.f32 (fma.f32 2 cosTheta 1)) (/.f32 1 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))
(/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (fma.f32 2 cosTheta 1) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))) (sqrt.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))
(/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (fma.f32 2 cosTheta 1) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(*.f32 (neg.f32 (fma.f32 2 cosTheta 1)) (/.f32 1 (*.f32 (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))) (neg.f32 (sqrt.f32 (PI.f32))))))
(*.f32 (neg.f32 (fma.f32 2 cosTheta 1)) (/.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (neg.f32 (sqrt.f32 (PI.f32)))))
(/.f32 (-.f32 -1 (+.f32 cosTheta cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (neg.f32 (sqrt.f32 (PI.f32))))))
(/.f32 (+.f32 -1 (*.f32 cosTheta -2)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 (sqrt.f32 (PI.f32)) (neg.f32 cosTheta))))
(*.f32 (/.f32 1 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))) (fma.f32 2 cosTheta 1))
(/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (fma.f32 2 cosTheta 1) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (fma.f32 2 cosTheta 1) (exp.f32 (*.f32 cosTheta cosTheta))) (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (fma.f32 2 cosTheta 1) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 1 (exp.f32 (*.f32 cosTheta cosTheta))) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (fma.f32 2 cosTheta 1) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (/.f32 (fma.f32 2 cosTheta 1) (exp.f32 (*.f32 cosTheta cosTheta))))
(/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (fma.f32 2 cosTheta 1) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))) 2)) (/.f32 (fma.f32 2 cosTheta 1) (cbrt.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 2)) (/.f32 (fma.f32 2 cosTheta 1) (cbrt.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))))
(/.f32 (/.f32 (fma.f32 2 cosTheta 1) (cbrt.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))) (pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 2))
(/.f32 (/.f32 (fma.f32 2 cosTheta 1) (cbrt.f32 (*.f32 cosTheta (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))))) (pow.f32 (cbrt.f32 (*.f32 cosTheta (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))))) 2))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))) (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))) (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))))
(/.f32 (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))) (sqrt.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(/.f32 (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))))) (sqrt.f32 (*.f32 cosTheta (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))))))
(*.f32 (/.f32 1 (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (PI.f32))))
(/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (fma.f32 2 cosTheta 1) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2)) 1) (/.f32 (cbrt.f32 (fma.f32 2 cosTheta 1)) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2)) (/.f32 (*.f32 (cbrt.f32 (fma.f32 2 cosTheta 1)) 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2)) (/.f32 (cbrt.f32 (fma.f32 2 cosTheta 1)) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2)) (/.f32 (/.f32 (cbrt.f32 (fma.f32 2 cosTheta 1)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2)) (exp.f32 (*.f32 cosTheta cosTheta))) (/.f32 (cbrt.f32 (fma.f32 2 cosTheta 1)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2)) (/.f32 (*.f32 (cbrt.f32 (fma.f32 2 cosTheta 1)) 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2)) (/.f32 (cbrt.f32 (fma.f32 2 cosTheta 1)) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2)) (/.f32 (/.f32 (cbrt.f32 (fma.f32 2 cosTheta 1)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (/.f32 (cbrt.f32 (fma.f32 2 cosTheta 1)) (exp.f32 (*.f32 cosTheta cosTheta))))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2)) (/.f32 (*.f32 (cbrt.f32 (fma.f32 2 cosTheta 1)) 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2)) (/.f32 (cbrt.f32 (fma.f32 2 cosTheta 1)) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2)) (/.f32 (/.f32 (cbrt.f32 (fma.f32 2 cosTheta 1)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2)) (pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))) 2)) (cbrt.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))
(/.f32 (*.f32 (cbrt.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2)) (cbrt.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))) (pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 2))
(*.f32 (cbrt.f32 (/.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (PI.f32)))) (/.f32 (cbrt.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2)) (pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 2)))
(*.f32 (cbrt.f32 (/.f32 (/.f32 (fma.f32 2 cosTheta 1) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (/.f32 (cbrt.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2)) (pow.f32 (cbrt.f32 (*.f32 cosTheta (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))))) 2)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2)) (sqrt.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))) (/.f32 (cbrt.f32 (fma.f32 2 cosTheta 1)) (sqrt.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2)) (sqrt.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))) (/.f32 (cbrt.f32 (fma.f32 2 cosTheta 1)) (sqrt.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2)) (sqrt.f32 (*.f32 cosTheta (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))))) (/.f32 (cbrt.f32 (fma.f32 2 cosTheta 1)) (sqrt.f32 (*.f32 cosTheta (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) (/.f32 (cbrt.f32 (fma.f32 2 cosTheta 1)) (sqrt.f32 (PI.f32))))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2)) (/.f32 (*.f32 (cbrt.f32 (fma.f32 2 cosTheta 1)) 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2)) (/.f32 (cbrt.f32 (fma.f32 2 cosTheta 1)) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2)) (/.f32 (/.f32 (cbrt.f32 (fma.f32 2 cosTheta 1)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 2 cosTheta 1)) 1) (/.f32 (sqrt.f32 (fma.f32 2 cosTheta 1)) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))))
(/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (fma.f32 2 cosTheta 1) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 2 cosTheta 1)) (exp.f32 (*.f32 cosTheta cosTheta))) (/.f32 (sqrt.f32 (fma.f32 2 cosTheta 1)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (fma.f32 2 cosTheta 1) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 2 cosTheta 1)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (/.f32 (sqrt.f32 (fma.f32 2 cosTheta 1)) (exp.f32 (*.f32 cosTheta cosTheta))))
(/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (fma.f32 2 cosTheta 1) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 2 cosTheta 1)) (pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))) 2)) (/.f32 (sqrt.f32 (fma.f32 2 cosTheta 1)) (cbrt.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 2)) (/.f32 (fma.f32 2 cosTheta 1) (cbrt.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))))
(/.f32 (/.f32 (fma.f32 2 cosTheta 1) (cbrt.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))) (pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 2))
(/.f32 (/.f32 (fma.f32 2 cosTheta 1) (cbrt.f32 (*.f32 cosTheta (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))))) (pow.f32 (cbrt.f32 (*.f32 cosTheta (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))))) 2))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 2 cosTheta 1)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) (/.f32 (sqrt.f32 (fma.f32 2 cosTheta 1)) (sqrt.f32 (PI.f32))))
(/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (fma.f32 2 cosTheta 1) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(pow.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))) 1)
(/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (fma.f32 2 cosTheta 1) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(pow.f32 (cbrt.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))) 3)
(/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (fma.f32 2 cosTheta 1) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(pow.f32 (pow.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))) 3) 1/3)
(/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (fma.f32 2 cosTheta 1) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(pow.f32 (sqrt.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))) 2)
(/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (fma.f32 2 cosTheta 1) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(pow.f32 (*.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) (fma.f32 2 cosTheta 1)) -1)
(/.f32 1 (*.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(/.f32 (/.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (PI.f32))) (fma.f32 2 cosTheta 1))
(/.f32 (/.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (fma.f32 2 cosTheta 1))
(neg.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))) (neg.f32 (sqrt.f32 (PI.f32))))))
(*.f32 (neg.f32 (fma.f32 2 cosTheta 1)) (/.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (neg.f32 (sqrt.f32 (PI.f32)))))
(/.f32 (-.f32 -1 (+.f32 cosTheta cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (neg.f32 (sqrt.f32 (PI.f32))))))
(/.f32 (+.f32 -1 (*.f32 cosTheta -2)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 (sqrt.f32 (PI.f32)) (neg.f32 cosTheta))))
(sqrt.f32 (pow.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))) 2))
(/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (fma.f32 2 cosTheta 1) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(log.f32 (exp.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))
(/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (fma.f32 2 cosTheta 1) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))))))
(/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (fma.f32 2 cosTheta 1) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(cbrt.f32 (pow.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))) 3))
(/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (fma.f32 2 cosTheta 1) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(expm1.f32 (log1p.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))
(/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (fma.f32 2 cosTheta 1) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(exp.f32 (-.f32 (log1p.f32 (+.f32 cosTheta cosTheta)) (+.f32 (log.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (*.f32 cosTheta cosTheta))))
(exp.f32 (-.f32 (log1p.f32 (+.f32 cosTheta cosTheta)) (+.f32 (*.f32 cosTheta cosTheta) (log.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(exp.f32 (-.f32 (log1p.f32 (+.f32 cosTheta cosTheta)) (fma.f32 cosTheta cosTheta (log.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(/.f32 (exp.f32 (-.f32 (log1p.f32 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(exp.f32 (*.f32 (-.f32 (log1p.f32 (+.f32 cosTheta cosTheta)) (+.f32 (log.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (*.f32 cosTheta cosTheta))) 1))
(exp.f32 (-.f32 (log1p.f32 (+.f32 cosTheta cosTheta)) (+.f32 (*.f32 cosTheta cosTheta) (log.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(exp.f32 (-.f32 (log1p.f32 (+.f32 cosTheta cosTheta)) (fma.f32 cosTheta cosTheta (log.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(/.f32 (exp.f32 (-.f32 (log1p.f32 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(log1p.f32 (expm1.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))
(/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (fma.f32 2 cosTheta 1) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))))))) 1)
(sqrt.f32 (+.f32 1 (+.f32 c (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))))
(sqrt.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (PI.f32))))))
(sqrt.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (fma.f32 2 cosTheta 1) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(*.f32 1 (sqrt.f32 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))))))
(sqrt.f32 (+.f32 1 (+.f32 c (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))))
(sqrt.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (PI.f32))))))
(sqrt.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (fma.f32 2 cosTheta 1) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(*.f32 (sqrt.f32 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))))) 1)
(sqrt.f32 (+.f32 1 (+.f32 c (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))))
(sqrt.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (PI.f32))))))
(sqrt.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (fma.f32 2 cosTheta 1) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(*.f32 (cbrt.f32 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))))) (cbrt.f32 (sqrt.f32 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))))
(*.f32 (cbrt.f32 (+.f32 1 (+.f32 c (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))))) (cbrt.f32 (sqrt.f32 (+.f32 1 (+.f32 c (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))))))
(*.f32 (cbrt.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (PI.f32)))))) (cbrt.f32 (sqrt.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (PI.f32))))))))
(*.f32 (cbrt.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (fma.f32 2 cosTheta 1) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))) (cbrt.f32 (sqrt.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (fma.f32 2 cosTheta 1) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))))
(*.f32 (cbrt.f32 (sqrt.f32 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))) (cbrt.f32 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))))))
(*.f32 (cbrt.f32 (+.f32 1 (+.f32 c (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))))) (cbrt.f32 (sqrt.f32 (+.f32 1 (+.f32 c (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))))))
(*.f32 (cbrt.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (PI.f32)))))) (cbrt.f32 (sqrt.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (PI.f32))))))))
(*.f32 (cbrt.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (fma.f32 2 cosTheta 1) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))) (cbrt.f32 (sqrt.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (fma.f32 2 cosTheta 1) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))))
(*.f32 (pow.f32 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))) 1/4) (pow.f32 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))) 1/4))
(sqrt.f32 (+.f32 1 (+.f32 c (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))))
(sqrt.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (PI.f32))))))
(sqrt.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (fma.f32 2 cosTheta 1) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))) 2))) (sqrt.f32 (cbrt.f32 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (+.f32 1 (+.f32 c (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))) 2))) (sqrt.f32 (cbrt.f32 (+.f32 1 (+.f32 c (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))))))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (PI.f32))))) 2))) (sqrt.f32 (cbrt.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (PI.f32))))))))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (fma.f32 2 cosTheta 1) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) 2))) (sqrt.f32 (cbrt.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (fma.f32 2 cosTheta 1) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))))))
(sqrt.f32 (+.f32 1 (+.f32 c (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))))
(sqrt.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (PI.f32))))))
(sqrt.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (fma.f32 2 cosTheta 1) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))) 2)) 1/2) (pow.f32 (cbrt.f32 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))))) 1/2))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (+.f32 1 (+.f32 c (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))) 2))) (sqrt.f32 (cbrt.f32 (+.f32 1 (+.f32 c (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))))))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (PI.f32))))) 2))) (sqrt.f32 (cbrt.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (PI.f32))))))))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (fma.f32 2 cosTheta 1) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) 2))) (sqrt.f32 (cbrt.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (fma.f32 2 cosTheta 1) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (+.f32 1 c) 2) (pow.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))) 2))) (sqrt.f32 (+.f32 1 (-.f32 c (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (+.f32 1 c) 2) (pow.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 2))) (sqrt.f32 (-.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (+.f32 1 c) 2) (pow.f32 (/.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (PI.f32))) 2))) (sqrt.f32 (+.f32 1 (-.f32 c (/.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (PI.f32)))))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (+.f32 1 c) 2) (pow.f32 (/.f32 (/.f32 (fma.f32 2 cosTheta 1) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 2))) (sqrt.f32 (-.f32 c (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (PI.f32))) (/.f32 (fma.f32 2 cosTheta 1) cosTheta) -1))))
(/.f32 (hypot.f32 (pow.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))) 3/2) (pow.f32 (+.f32 1 c) 3/2)) (hypot.f32 (+.f32 1 c) (sqrt.f32 (*.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))) (-.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))) (+.f32 1 c))))))
(/.f32 (hypot.f32 (pow.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 3/2) (pow.f32 (+.f32 1 c) 3/2)) (hypot.f32 (+.f32 1 c) (sqrt.f32 (*.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) (-.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) (+.f32 1 c))))))
(/.f32 (hypot.f32 (pow.f32 (/.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (PI.f32))) 3/2) (pow.f32 (+.f32 1 c) 3/2)) (hypot.f32 (+.f32 1 c) (sqrt.f32 (*.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (/.f32 (-.f32 (/.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (PI.f32))) (+.f32 1 c)) (sqrt.f32 (PI.f32)))))))
(/.f32 (hypot.f32 (pow.f32 (/.f32 (/.f32 (fma.f32 2 cosTheta 1) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 3/2) (pow.f32 (+.f32 1 c) 3/2)) (hypot.f32 (+.f32 1 c) (sqrt.f32 (*.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (/.f32 (+.f32 -1 (-.f32 (/.f32 (/.f32 (fma.f32 2 cosTheta 1) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) c)) (sqrt.f32 (PI.f32)))))))
(pow.f32 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))) 1/2)
(sqrt.f32 (+.f32 1 (+.f32 c (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))))
(sqrt.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (PI.f32))))))
(sqrt.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (fma.f32 2 cosTheta 1) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(pow.f32 (sqrt.f32 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))))) 1)
(sqrt.f32 (+.f32 1 (+.f32 c (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))))
(sqrt.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (PI.f32))))))
(sqrt.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (fma.f32 2 cosTheta 1) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(pow.f32 (cbrt.f32 (sqrt.f32 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))) 3)
(sqrt.f32 (+.f32 1 (+.f32 c (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))))
(sqrt.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (PI.f32))))))
(sqrt.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (fma.f32 2 cosTheta 1) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(pow.f32 (pow.f32 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))) 3/2) 1/3)
(cbrt.f32 (pow.f32 (+.f32 1 (+.f32 c (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))) 3/2))
(cbrt.f32 (pow.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (PI.f32))))) 3/2))
(cbrt.f32 (pow.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (fma.f32 2 cosTheta 1) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) 3/2))
(pow.f32 (pow.f32 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))) 1/4) 2)
(sqrt.f32 (+.f32 1 (+.f32 c (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))))
(sqrt.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (PI.f32))))))
(sqrt.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (fma.f32 2 cosTheta 1) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(fabs.f32 (sqrt.f32 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))))))
(sqrt.f32 (+.f32 1 (+.f32 c (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))))
(sqrt.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (PI.f32))))))
(sqrt.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (fma.f32 2 cosTheta 1) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(log.f32 (exp.f32 (sqrt.f32 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))))
(sqrt.f32 (+.f32 1 (+.f32 c (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))))
(sqrt.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (PI.f32))))))
(sqrt.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (fma.f32 2 cosTheta 1) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))))))))
(sqrt.f32 (+.f32 1 (+.f32 c (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))))
(sqrt.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (PI.f32))))))
(sqrt.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (fma.f32 2 cosTheta 1) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(cbrt.f32 (pow.f32 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))) 3/2))
(cbrt.f32 (pow.f32 (+.f32 1 (+.f32 c (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))) 3/2))
(cbrt.f32 (pow.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (PI.f32))))) 3/2))
(cbrt.f32 (pow.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (fma.f32 2 cosTheta 1) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))))
(sqrt.f32 (+.f32 1 (+.f32 c (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))))
(sqrt.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (PI.f32))))))
(sqrt.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (fma.f32 2 cosTheta 1) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(hypot.f32 1 (sqrt.f32 (+.f32 c (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))))))
(hypot.f32 1 (sqrt.f32 (+.f32 c (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))))
(hypot.f32 1 (sqrt.f32 (+.f32 c (/.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (PI.f32))))))
(hypot.f32 1 (sqrt.f32 (+.f32 c (/.f32 (/.f32 (fma.f32 2 cosTheta 1) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(hypot.f32 (sqrt.f32 (+.f32 1 c)) (sqrt.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))
(sqrt.f32 (+.f32 1 (+.f32 c (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))))
(sqrt.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (PI.f32))))))
(sqrt.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (fma.f32 2 cosTheta 1) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(hypot.f32 (sqrt.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))) (sqrt.f32 (+.f32 1 c)))
(sqrt.f32 (+.f32 1 (+.f32 c (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))))
(sqrt.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (PI.f32))))))
(sqrt.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (fma.f32 2 cosTheta 1) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(exp.f32 (*.f32 1/2 (log1p.f32 (+.f32 c (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))))
(pow.f32 (exp.f32 (log1p.f32 (+.f32 c (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))))) 1/2)
(sqrt.f32 (exp.f32 (log1p.f32 (+.f32 c (/.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (PI.f32)))))))
(sqrt.f32 (exp.f32 (log1p.f32 (+.f32 c (/.f32 (/.f32 (fma.f32 2 cosTheta 1) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))))
(exp.f32 (*.f32 (log1p.f32 (+.f32 c (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))))) 1/2))
(pow.f32 (exp.f32 (log1p.f32 (+.f32 c (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))))) 1/2)
(sqrt.f32 (exp.f32 (log1p.f32 (+.f32 c (/.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (PI.f32)))))))
(sqrt.f32 (exp.f32 (log1p.f32 (+.f32 c (/.f32 (/.f32 (fma.f32 2 cosTheta 1) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))))
(exp.f32 (*.f32 (*.f32 1/2 (log1p.f32 (+.f32 c (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))) 1))
(pow.f32 (exp.f32 (log1p.f32 (+.f32 c (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))))) 1/2)
(sqrt.f32 (exp.f32 (log1p.f32 (+.f32 c (/.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (PI.f32)))))))
(sqrt.f32 (exp.f32 (log1p.f32 (+.f32 c (/.f32 (/.f32 (fma.f32 2 cosTheta 1) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))))
(log1p.f32 (expm1.f32 (sqrt.f32 (+.f32 (+.f32 1 c) (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))))
(sqrt.f32 (+.f32 1 (+.f32 c (/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))))
(sqrt.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (fma.f32 2 cosTheta 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (PI.f32))))))
(sqrt.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (fma.f32 2 cosTheta 1) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))

eval607.0ms (3.2%)

Compiler

Compiled 38423 to 23422 computations (39% saved)

prune560.0ms (3%)

Pruning

45 alts after pruning (41 fresh and 4 done)

PrunedKeptTotal
New1158211179
Fresh112031
Picked101
Done246
Total1172451217
Accurracy
100.0%
Counts
1217 → 45
Alt Table
Click to see full alt table
StatusAccuracyProgram
89.2%
(pow.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) -1/2) 2)
88.3%
(pow.f32 (/.f32 1 (cbrt.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))) 3)
90.0%
(pow.f32 (sqrt.f32 (+.f32 (+.f32 1 c) (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta))) -2)
59.3%
(/.f32 (-.f32 1 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 cosTheta cosTheta)))))) (-.f32 1 (pow.f32 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 cosTheta cosTheta))))) 2)))
97.5%
(/.f32 1 (fma.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) 1))
90.5%
(/.f32 1 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta))
90.2%
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta)))
89.9%
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (/.f32 (sqrt.f32 (PI.f32)) (/.f32 1 cosTheta))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
95.8%
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (/.f32 1 (sqrt.f32 (PI.f32))) (*.f32 (-.f32 (+.f32 (*.f32 -1/2 cosTheta) (/.f32 1 cosTheta)) 1) (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta)))))))
97.8%
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (*.f32 (/.f32 1 (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 (+.f32 cosTheta cosTheta) (+.f32 cosTheta cosTheta))) (+.f32 cosTheta (+.f32 1 cosTheta)))) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
50.5%
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (sqrt.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta cosTheta)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
51.1%
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (sqrt.f32 (/.f32 (+.f32 cosTheta (+.f32 1 cosTheta)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
11.5%
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))))))
11.2%
(/.f32 1 (+.f32 c 1))
97.5%
(/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
89.5%
(/.f32 1 (+.f32 1 (+.f32 c (pow.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 2))))
89.0%
(/.f32 1 (+.f32 1 (+.f32 c (pow.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 3))))
89.4%
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (pow.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) 2) (sqrt.f32 (PI.f32))))))
88.9%
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (pow.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) 3) (sqrt.f32 (PI.f32))))))
89.4%
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta)) (sqrt.f32 cosTheta)) (sqrt.f32 (PI.f32))))))
89.0%
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (cbrt.f32 cosTheta)) (pow.f32 (cbrt.f32 cosTheta) 2)) (sqrt.f32 (PI.f32))))))
95.9%
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (exp.f32 (-.f32 (*.f32 cosTheta (*.f32 cosTheta -2)) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))))))
90.5%
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 1 cosTheta) (sqrt.f32 (PI.f32))))))
57.4%
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (-.f32 (/.f32 (-.f32 (*.f32 (*.f32 cosTheta (+.f32 (*.f32 cosTheta 1/2) -3/2)) (*.f32 cosTheta (+.f32 (*.f32 cosTheta 1/2) -3/2))) (pow.f32 cosTheta -2)) (+.f32 (*.f32 cosTheta (+.f32 (*.f32 cosTheta 1/2) -3/2)) (/.f32 -1 cosTheta))) 1) (sqrt.f32 (PI.f32))))))
94.4%
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (PI.f32))))))
96.2%
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (-.f32 (+.f32 (*.f32 -3/2 cosTheta) (/.f32 1 cosTheta)) 1) (sqrt.f32 (PI.f32))))))
97.3%
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (-.f32 (+.f32 (*.f32 -3/2 cosTheta) (+.f32 (*.f32 1/2 (pow.f32 cosTheta 2)) (/.f32 1 cosTheta))) 1) (sqrt.f32 (PI.f32))))))
98.5%
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
82.6%
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (exp.f32 (-.f32 cosTheta (log.f32 cosTheta))) (sqrt.f32 (PI.f32))))))
94.5%
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (exp.f32 (neg.f32 cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
94.4%
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 1 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 cosTheta)))))))
97.5%
(/.f32 1 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))
95.6%
(/.f32 1 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (*.f32 -3/2 cosTheta) (+.f32 -1 (/.f32 1 cosTheta))))))
93.8%
(/.f32 1 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)))))
90.4%
(/.f32 1 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))
94.6%
(-.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 (-.f32 1 (pow.f32 (PI.f32) -1/2)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
59.5%
(-.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
11.2%
(-.f32 1 c)
88.6%
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))))) 2) -1) (pow.f32 (cbrt.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))))) -1))
50.1%
(*.f32 (/.f32 1 (-.f32 (pow.f32 (+.f32 1 c) 2) (*.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta cosTheta)) (PI.f32)) (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 2)))) (-.f32 (+.f32 1 c) (/.f32 (*.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))))
94.6%
(*.f32 cosTheta (-.f32 (sqrt.f32 (PI.f32)) (*.f32 (*.f32 (PI.f32) (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32))))) cosTheta)))
90.3%
(*.f32 cosTheta (-.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (*.f32 (PI.f32) (+.f32 1 (+.f32 c (sqrt.f32 (/.f32 1 (PI.f32)))))))))
91.3%
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
63.8%
(sqrt.f32 (pow.f32 (+.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c)) -2))
11.2%
1
Compiler

Compiled 1801 to 1397 computations (22.4% saved)

localize284.0ms (1.5%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.6%
(+.f32 cosTheta (+.f32 1 cosTheta))
99.2%
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (*.f32 (/.f32 1 (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 (+.f32 cosTheta cosTheta) (+.f32 cosTheta cosTheta))) (+.f32 cosTheta (+.f32 1 cosTheta)))) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
97.8%
(*.f32 (/.f32 1 (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 (+.f32 cosTheta cosTheta) (+.f32 cosTheta cosTheta))) (+.f32 cosTheta (+.f32 1 cosTheta)))) cosTheta))
96.9%
(/.f32 1 (sqrt.f32 (PI.f32)))
Compiler

Compiled 223 to 98 computations (56.1% saved)

series5.0ms (0%)

Counts
3 → 34
Calls

12 calls:

TimeVariablePointExpression
1.0ms
c
@0
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (*.f32 (/.f32 1 (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 (+.f32 cosTheta cosTheta) (+.f32 cosTheta cosTheta))) (+.f32 cosTheta (+.f32 1 cosTheta)))) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
1.0ms
c
@inf
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (*.f32 (/.f32 1 (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 (+.f32 cosTheta cosTheta) (+.f32 cosTheta cosTheta))) (+.f32 cosTheta (+.f32 1 cosTheta)))) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
1.0ms
cosTheta
@-inf
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (*.f32 (/.f32 1 (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 (+.f32 cosTheta cosTheta) (+.f32 cosTheta cosTheta))) (+.f32 cosTheta (+.f32 1 cosTheta)))) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
0.0ms
cosTheta
@inf
(*.f32 (/.f32 1 (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 (+.f32 cosTheta cosTheta) (+.f32 cosTheta cosTheta))) (+.f32 cosTheta (+.f32 1 cosTheta)))) cosTheta))
0.0ms
cosTheta
@-inf
(*.f32 (/.f32 1 (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 (+.f32 cosTheta cosTheta) (+.f32 cosTheta cosTheta))) (+.f32 cosTheta (+.f32 1 cosTheta)))) cosTheta))

rewrite48.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
618×add-sqr-sqrt
608×pow1
608×*-un-lft-identity
570×add-exp-log
570×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
026169
159915
Stop Event
node limit
Counts
3 → 23
Calls
Call 1
Inputs
(*.f32 (/.f32 1 (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 (+.f32 cosTheta cosTheta) (+.f32 cosTheta cosTheta))) (+.f32 cosTheta (+.f32 1 cosTheta)))) cosTheta))
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (*.f32 (/.f32 1 (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 (+.f32 cosTheta cosTheta) (+.f32 cosTheta cosTheta))) (+.f32 cosTheta (+.f32 1 cosTheta)))) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(+.f32 cosTheta (+.f32 1 cosTheta))
Outputs
0
cosTheta
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (+.f32 1 c)))) 1)
(*.f32 1 (/.f32 1 (+.f32 1 c)))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 1 c) -2)) (/.f32 1 (cbrt.f32 (+.f32 1 c))))
(*.f32 (pow.f32 (+.f32 1 c) -1/2) (pow.f32 (+.f32 1 c) -1/2))
(*.f32 -1 (/.f32 1 (+.f32 -1 (neg.f32 c))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (+.f32 1 c)) 2) -1) (pow.f32 (cbrt.f32 (+.f32 1 c)) -1))
(*.f32 (pow.f32 (sqrt.f32 (+.f32 1 c)) -1) (pow.f32 (sqrt.f32 (+.f32 1 c)) -1))
(pow.f32 (+.f32 1 c) -1)
(pow.f32 (/.f32 1 (+.f32 1 c)) 1)
(pow.f32 (/.f32 1 (cbrt.f32 (+.f32 1 c))) 3)
(pow.f32 (pow.f32 (/.f32 1 (+.f32 1 c)) 3) 1/3)
(pow.f32 (pow.f32 (+.f32 1 c) -1/2) 2)
(sqrt.f32 (pow.f32 (+.f32 1 c) -2))
(log.f32 (exp.f32 (/.f32 1 (+.f32 1 c))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (+.f32 1 c)))))
(cbrt.f32 (pow.f32 (/.f32 1 (+.f32 1 c)) 3))
(expm1.f32 (log1p.f32 (/.f32 1 (+.f32 1 c))))
(exp.f32 (neg.f32 (log1p.f32 c)))
(exp.f32 (*.f32 (log1p.f32 c) -1))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 c)) 1))
(log1p.f32 (expm1.f32 (/.f32 1 (+.f32 1 c))))
1

simplify89.0ms (0.5%)

Algorithm
egg-herbie
Rules
1278×fma-neg
1244×fma-def
1178×distribute-lft-in
1168×distribute-rgt-in
544×times-frac
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01543605
14513293
215413061
376733061
Stop Event
node limit
Counts
57 → 89
Calls
Call 1
Inputs
(*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 (*.f32 -1/2 (*.f32 cosTheta (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))
(+.f32 (*.f32 -1/2 (*.f32 cosTheta (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 cosTheta 2) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))))
(/.f32 1 (+.f32 1 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 4 (pow.f32 cosTheta 2))) (*.f32 (PI.f32) (+.f32 1 (*.f32 2 cosTheta))))))))
(+.f32 (*.f32 -1 (/.f32 c (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 4 (pow.f32 cosTheta 2))) (*.f32 (PI.f32) (+.f32 1 (*.f32 2 cosTheta))))))) 2))) (/.f32 1 (+.f32 1 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 4 (pow.f32 cosTheta 2))) (*.f32 (PI.f32) (+.f32 1 (*.f32 2 cosTheta)))))))))
(+.f32 (/.f32 (pow.f32 c 2) (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 4 (pow.f32 cosTheta 2))) (*.f32 (PI.f32) (+.f32 1 (*.f32 2 cosTheta))))))) 3)) (+.f32 (*.f32 -1 (/.f32 c (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 4 (pow.f32 cosTheta 2))) (*.f32 (PI.f32) (+.f32 1 (*.f32 2 cosTheta))))))) 2))) (/.f32 1 (+.f32 1 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 4 (pow.f32 cosTheta 2))) (*.f32 (PI.f32) (+.f32 1 (*.f32 2 cosTheta))))))))))
(+.f32 (/.f32 (pow.f32 c 2) (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 4 (pow.f32 cosTheta 2))) (*.f32 (PI.f32) (+.f32 1 (*.f32 2 cosTheta))))))) 3)) (+.f32 (*.f32 -1 (/.f32 (pow.f32 c 3) (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 4 (pow.f32 cosTheta 2))) (*.f32 (PI.f32) (+.f32 1 (*.f32 2 cosTheta))))))) 4))) (+.f32 (*.f32 -1 (/.f32 c (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 4 (pow.f32 cosTheta 2))) (*.f32 (PI.f32) (+.f32 1 (*.f32 2 cosTheta))))))) 2))) (/.f32 1 (+.f32 1 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 4 (pow.f32 cosTheta 2))) (*.f32 (PI.f32) (+.f32 1 (*.f32 2 cosTheta)))))))))))
(/.f32 1 c)
(+.f32 (/.f32 1 c) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 4 (pow.f32 cosTheta 2))) (*.f32 (PI.f32) (+.f32 1 (*.f32 2 cosTheta))))))) (pow.f32 c 2))))
(+.f32 (/.f32 1 c) (+.f32 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 4 (pow.f32 cosTheta 2))) (*.f32 (PI.f32) (+.f32 1 (*.f32 2 cosTheta))))))) (pow.f32 c 2))) (/.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 4 (pow.f32 cosTheta 2))) (*.f32 (PI.f32) (+.f32 1 (*.f32 2 cosTheta))))))) 2) (pow.f32 c 3))))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 4 (pow.f32 cosTheta 2))) (*.f32 (PI.f32) (+.f32 1 (*.f32 2 cosTheta))))))) 3) (pow.f32 c 4))) (+.f32 (/.f32 1 c) (+.f32 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 4 (pow.f32 cosTheta 2))) (*.f32 (PI.f32) (+.f32 1 (*.f32 2 cosTheta))))))) (pow.f32 c 2))) (/.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 4 (pow.f32 cosTheta 2))) (*.f32 (PI.f32) (+.f32 1 (*.f32 2 cosTheta))))))) 2) (pow.f32 c 3)))))
(/.f32 1 c)
(+.f32 (/.f32 1 c) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 4 (pow.f32 cosTheta 2))) (*.f32 (PI.f32) (+.f32 1 (*.f32 2 cosTheta))))))) (pow.f32 c 2))))
(+.f32 (/.f32 1 c) (+.f32 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 4 (pow.f32 cosTheta 2))) (*.f32 (PI.f32) (+.f32 1 (*.f32 2 cosTheta))))))) (pow.f32 c 2))) (/.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 4 (pow.f32 cosTheta 2))) (*.f32 (PI.f32) (+.f32 1 (*.f32 2 cosTheta))))))) 2) (pow.f32 c 3))))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 4 (pow.f32 cosTheta 2))) (*.f32 (PI.f32) (+.f32 1 (*.f32 2 cosTheta))))))) 3) (pow.f32 c 4))) (+.f32 (/.f32 1 c) (+.f32 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 4 (pow.f32 cosTheta 2))) (*.f32 (PI.f32) (+.f32 1 (*.f32 2 cosTheta))))))) (pow.f32 c 2))) (/.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 4 (pow.f32 cosTheta 2))) (*.f32 (PI.f32) (+.f32 1 (*.f32 2 cosTheta))))))) 2) (pow.f32 c 3)))))
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
(+.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 -1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) (PI.f32)))))
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3)))) (*.f32 (+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 -1/2 (sqrt.f32 (/.f32 1 (PI.f32))))) (PI.f32))) (pow.f32 cosTheta 3))) (+.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 -1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) (PI.f32))))))
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (*.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3)))) (*.f32 (+.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))))) (PI.f32))) (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))))))) (sqrt.f32 (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 (*.f32 (+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 -1/2 (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))))))) (sqrt.f32 (pow.f32 (PI.f32) 3)))) (*.f32 (+.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (PI.f32)))) (sqrt.f32 (/.f32 1 (PI.f32)))) (PI.f32)))) (pow.f32 cosTheta 4))) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3)))) (*.f32 (+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 -1/2 (sqrt.f32 (/.f32 1 (PI.f32))))) (PI.f32))) (pow.f32 cosTheta 3))) (+.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 -1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) (PI.f32)))))))
(/.f32 1 (+.f32 c 1))
(/.f32 1 (+.f32 c 1))
1
(+.f32 1 (*.f32 2 cosTheta))
(+.f32 1 (*.f32 2 cosTheta))
(+.f32 1 (*.f32 2 cosTheta))
(*.f32 2 cosTheta)
(+.f32 1 (*.f32 2 cosTheta))
(+.f32 1 (*.f32 2 cosTheta))
(+.f32 1 (*.f32 2 cosTheta))
(*.f32 2 cosTheta)
(+.f32 1 (*.f32 2 cosTheta))
(+.f32 1 (*.f32 2 cosTheta))
(+.f32 1 (*.f32 2 cosTheta))
0
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (+.f32 1 c)))) 1)
(*.f32 1 (/.f32 1 (+.f32 1 c)))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 1 c) -2)) (/.f32 1 (cbrt.f32 (+.f32 1 c))))
(*.f32 (pow.f32 (+.f32 1 c) -1/2) (pow.f32 (+.f32 1 c) -1/2))
(*.f32 -1 (/.f32 1 (+.f32 -1 (neg.f32 c))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (+.f32 1 c)) 2) -1) (pow.f32 (cbrt.f32 (+.f32 1 c)) -1))
(*.f32 (pow.f32 (sqrt.f32 (+.f32 1 c)) -1) (pow.f32 (sqrt.f32 (+.f32 1 c)) -1))
(pow.f32 (+.f32 1 c) -1)
(pow.f32 (/.f32 1 (+.f32 1 c)) 1)
(pow.f32 (/.f32 1 (cbrt.f32 (+.f32 1 c))) 3)
(pow.f32 (pow.f32 (/.f32 1 (+.f32 1 c)) 3) 1/3)
(pow.f32 (pow.f32 (+.f32 1 c) -1/2) 2)
(sqrt.f32 (pow.f32 (+.f32 1 c) -2))
(log.f32 (exp.f32 (/.f32 1 (+.f32 1 c))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (+.f32 1 c)))))
(cbrt.f32 (pow.f32 (/.f32 1 (+.f32 1 c)) 3))
(expm1.f32 (log1p.f32 (/.f32 1 (+.f32 1 c))))
(exp.f32 (neg.f32 (log1p.f32 c)))
(exp.f32 (*.f32 (log1p.f32 c) -1))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 c)) 1))
(log1p.f32 (expm1.f32 (/.f32 1 (+.f32 1 c))))
1
Outputs
(*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta)
(+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1))
(+.f32 (*.f32 -1/2 (*.f32 cosTheta (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))
(fma.f32 -1/2 (*.f32 cosTheta (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta))))
(+.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (*.f32 cosTheta -1/2) -1)))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) (fma.f32 cosTheta -1/2 -1)))
(+.f32 (*.f32 -1/2 (*.f32 cosTheta (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 cosTheta 2) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))))
(fma.f32 -1/2 (*.f32 cosTheta (sqrt.f32 (/.f32 1 (PI.f32)))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta cosTheta)) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1)) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (*.f32 cosTheta -1/2) (*.f32 -1/2 (*.f32 cosTheta cosTheta)))))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (+.f32 (/.f32 1 cosTheta) -1) (*.f32 cosTheta (+.f32 -1/2 (*.f32 cosTheta -1/2)))))
(/.f32 1 (+.f32 1 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 4 (pow.f32 cosTheta 2))) (*.f32 (PI.f32) (+.f32 1 (*.f32 2 cosTheta))))))))
(/.f32 1 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -4 (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (+.f32 1 (*.f32 cosTheta 2))))))))
(/.f32 1 (fma.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 (*.f32 cosTheta cosTheta) -4)) (*.f32 (PI.f32) (fma.f32 cosTheta 2 1)))) 1))
(/.f32 1 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) -4 1) (*.f32 (PI.f32) (fma.f32 cosTheta 2 1)))) 1))
(+.f32 (*.f32 -1 (/.f32 c (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 4 (pow.f32 cosTheta 2))) (*.f32 (PI.f32) (+.f32 1 (*.f32 2 cosTheta))))))) 2))) (/.f32 1 (+.f32 1 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 4 (pow.f32 cosTheta 2))) (*.f32 (PI.f32) (+.f32 1 (*.f32 2 cosTheta)))))))))
(fma.f32 -1 (/.f32 c (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -4 (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (+.f32 1 (*.f32 cosTheta 2))))))) 2)) (/.f32 1 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -4 (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (+.f32 1 (*.f32 cosTheta 2)))))))))
(-.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 (*.f32 cosTheta cosTheta) -4)) (*.f32 (PI.f32) (fma.f32 cosTheta 2 1)))) 1)) (/.f32 c (pow.f32 (fma.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 (*.f32 cosTheta cosTheta) -4)) (*.f32 (PI.f32) (fma.f32 cosTheta 2 1)))) 1) 2)))
(-.f32 (/.f32 1 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) -4 1) (*.f32 (PI.f32) (fma.f32 cosTheta 2 1)))) 1)) (/.f32 c (pow.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) -4 1) (*.f32 (PI.f32) (fma.f32 cosTheta 2 1)))) 1) 2)))
(+.f32 (/.f32 (pow.f32 c 2) (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 4 (pow.f32 cosTheta 2))) (*.f32 (PI.f32) (+.f32 1 (*.f32 2 cosTheta))))))) 3)) (+.f32 (*.f32 -1 (/.f32 c (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 4 (pow.f32 cosTheta 2))) (*.f32 (PI.f32) (+.f32 1 (*.f32 2 cosTheta))))))) 2))) (/.f32 1 (+.f32 1 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 4 (pow.f32 cosTheta 2))) (*.f32 (PI.f32) (+.f32 1 (*.f32 2 cosTheta))))))))))
(+.f32 (fma.f32 -1 (/.f32 c (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -4 (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (+.f32 1 (*.f32 cosTheta 2))))))) 2)) (/.f32 1 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -4 (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (+.f32 1 (*.f32 cosTheta 2))))))))) (/.f32 (*.f32 c c) (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -4 (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (+.f32 1 (*.f32 cosTheta 2))))))) 3)))
(+.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 (*.f32 cosTheta cosTheta) -4)) (*.f32 (PI.f32) (fma.f32 cosTheta 2 1)))) 1)) (-.f32 (/.f32 c (/.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 (*.f32 cosTheta cosTheta) -4)) (*.f32 (PI.f32) (fma.f32 cosTheta 2 1)))) 1) 3) c)) (/.f32 c (pow.f32 (fma.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 (*.f32 cosTheta cosTheta) -4)) (*.f32 (PI.f32) (fma.f32 cosTheta 2 1)))) 1) 2))))
(+.f32 (/.f32 1 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) -4 1) (*.f32 (PI.f32) (fma.f32 cosTheta 2 1)))) 1)) (*.f32 (/.f32 c (pow.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) -4 1) (*.f32 (PI.f32) (fma.f32 cosTheta 2 1)))) 1) 2)) (+.f32 -1 (/.f32 c (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) -4 1) (*.f32 (PI.f32) (fma.f32 cosTheta 2 1)))) 1)))))
(+.f32 (/.f32 (pow.f32 c 2) (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 4 (pow.f32 cosTheta 2))) (*.f32 (PI.f32) (+.f32 1 (*.f32 2 cosTheta))))))) 3)) (+.f32 (*.f32 -1 (/.f32 (pow.f32 c 3) (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 4 (pow.f32 cosTheta 2))) (*.f32 (PI.f32) (+.f32 1 (*.f32 2 cosTheta))))))) 4))) (+.f32 (*.f32 -1 (/.f32 c (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 4 (pow.f32 cosTheta 2))) (*.f32 (PI.f32) (+.f32 1 (*.f32 2 cosTheta))))))) 2))) (/.f32 1 (+.f32 1 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 4 (pow.f32 cosTheta 2))) (*.f32 (PI.f32) (+.f32 1 (*.f32 2 cosTheta)))))))))))
(+.f32 (/.f32 (*.f32 c c) (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -4 (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (+.f32 1 (*.f32 cosTheta 2))))))) 3)) (fma.f32 -1 (/.f32 (pow.f32 c 3) (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -4 (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (+.f32 1 (*.f32 cosTheta 2))))))) 4)) (fma.f32 -1 (/.f32 c (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -4 (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (+.f32 1 (*.f32 cosTheta 2))))))) 2)) (/.f32 1 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -4 (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (+.f32 1 (*.f32 cosTheta 2)))))))))))
(+.f32 (-.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 (*.f32 cosTheta cosTheta) -4)) (*.f32 (PI.f32) (fma.f32 cosTheta 2 1)))) 1)) (/.f32 c (pow.f32 (fma.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 (*.f32 cosTheta cosTheta) -4)) (*.f32 (PI.f32) (fma.f32 cosTheta 2 1)))) 1) 2))) (-.f32 (/.f32 c (/.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 (*.f32 cosTheta cosTheta) -4)) (*.f32 (PI.f32) (fma.f32 cosTheta 2 1)))) 1) 3) c)) (/.f32 (pow.f32 c 3) (pow.f32 (fma.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 (*.f32 cosTheta cosTheta) -4)) (*.f32 (PI.f32) (fma.f32 cosTheta 2 1)))) 1) 4))))
(+.f32 (*.f32 (/.f32 c (pow.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) -4 1) (*.f32 (PI.f32) (fma.f32 cosTheta 2 1)))) 1) 2)) (+.f32 -1 (/.f32 c (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) -4 1) (*.f32 (PI.f32) (fma.f32 cosTheta 2 1)))) 1)))) (-.f32 (/.f32 1 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) -4 1) (*.f32 (PI.f32) (fma.f32 cosTheta 2 1)))) 1)) (/.f32 (pow.f32 c 3) (pow.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) -4 1) (*.f32 (PI.f32) (fma.f32 cosTheta 2 1)))) 1) 4))))
(/.f32 1 c)
(+.f32 (/.f32 1 c) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 4 (pow.f32 cosTheta 2))) (*.f32 (PI.f32) (+.f32 1 (*.f32 2 cosTheta))))))) (pow.f32 c 2))))
(+.f32 (/.f32 1 c) (neg.f32 (/.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -4 (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (+.f32 1 (*.f32 cosTheta 2))))))) (*.f32 c c))))
(-.f32 (/.f32 1 c) (/.f32 (fma.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 (*.f32 cosTheta cosTheta) -4)) (*.f32 (PI.f32) (fma.f32 cosTheta 2 1)))) 1) (*.f32 c c)))
(-.f32 (/.f32 1 c) (/.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) -4 1) (*.f32 (PI.f32) (fma.f32 cosTheta 2 1)))) 1) (*.f32 c c)))
(+.f32 (/.f32 1 c) (+.f32 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 4 (pow.f32 cosTheta 2))) (*.f32 (PI.f32) (+.f32 1 (*.f32 2 cosTheta))))))) (pow.f32 c 2))) (/.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 4 (pow.f32 cosTheta 2))) (*.f32 (PI.f32) (+.f32 1 (*.f32 2 cosTheta))))))) 2) (pow.f32 c 3))))
(+.f32 (/.f32 1 c) (fma.f32 -1 (/.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -4 (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (+.f32 1 (*.f32 cosTheta 2))))))) (*.f32 c c)) (/.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -4 (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (+.f32 1 (*.f32 cosTheta 2))))))) 2) (pow.f32 c 3))))
(+.f32 (-.f32 (/.f32 1 c) (/.f32 (fma.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 (*.f32 cosTheta cosTheta) -4)) (*.f32 (PI.f32) (fma.f32 cosTheta 2 1)))) 1) (*.f32 c c))) (/.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 (*.f32 cosTheta cosTheta) -4)) (*.f32 (PI.f32) (fma.f32 cosTheta 2 1)))) 1) 2) (pow.f32 c 3)))
(+.f32 (/.f32 1 c) (*.f32 (/.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) -4 1) (*.f32 (PI.f32) (fma.f32 cosTheta 2 1)))) 1) (*.f32 c c)) (+.f32 -1 (/.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) -4 1) (*.f32 (PI.f32) (fma.f32 cosTheta 2 1)))) 1) c))))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 4 (pow.f32 cosTheta 2))) (*.f32 (PI.f32) (+.f32 1 (*.f32 2 cosTheta))))))) 3) (pow.f32 c 4))) (+.f32 (/.f32 1 c) (+.f32 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 4 (pow.f32 cosTheta 2))) (*.f32 (PI.f32) (+.f32 1 (*.f32 2 cosTheta))))))) (pow.f32 c 2))) (/.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 4 (pow.f32 cosTheta 2))) (*.f32 (PI.f32) (+.f32 1 (*.f32 2 cosTheta))))))) 2) (pow.f32 c 3)))))
(fma.f32 -1 (/.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -4 (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (+.f32 1 (*.f32 cosTheta 2))))))) 3) (pow.f32 c 4)) (+.f32 (/.f32 1 c) (fma.f32 -1 (/.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -4 (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (+.f32 1 (*.f32 cosTheta 2))))))) (*.f32 c c)) (/.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -4 (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (+.f32 1 (*.f32 cosTheta 2))))))) 2) (pow.f32 c 3)))))
(-.f32 (+.f32 (-.f32 (/.f32 1 c) (/.f32 (fma.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 (*.f32 cosTheta cosTheta) -4)) (*.f32 (PI.f32) (fma.f32 cosTheta 2 1)))) 1) (*.f32 c c))) (/.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 (*.f32 cosTheta cosTheta) -4)) (*.f32 (PI.f32) (fma.f32 cosTheta 2 1)))) 1) 2) (pow.f32 c 3))) (/.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 (*.f32 cosTheta cosTheta) -4)) (*.f32 (PI.f32) (fma.f32 cosTheta 2 1)))) 1) 3) (pow.f32 c 4)))
(+.f32 (*.f32 (/.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) -4 1) (*.f32 (PI.f32) (fma.f32 cosTheta 2 1)))) 1) (*.f32 c c)) (+.f32 -1 (/.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) -4 1) (*.f32 (PI.f32) (fma.f32 cosTheta 2 1)))) 1) c))) (-.f32 (/.f32 1 c) (/.f32 (pow.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) -4 1) (*.f32 (PI.f32) (fma.f32 cosTheta 2 1)))) 1) 3) (pow.f32 c 4))))
(/.f32 1 c)
(+.f32 (/.f32 1 c) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 4 (pow.f32 cosTheta 2))) (*.f32 (PI.f32) (+.f32 1 (*.f32 2 cosTheta))))))) (pow.f32 c 2))))
(+.f32 (/.f32 1 c) (neg.f32 (/.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -4 (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (+.f32 1 (*.f32 cosTheta 2))))))) (*.f32 c c))))
(-.f32 (/.f32 1 c) (/.f32 (fma.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 (*.f32 cosTheta cosTheta) -4)) (*.f32 (PI.f32) (fma.f32 cosTheta 2 1)))) 1) (*.f32 c c)))
(-.f32 (/.f32 1 c) (/.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) -4 1) (*.f32 (PI.f32) (fma.f32 cosTheta 2 1)))) 1) (*.f32 c c)))
(+.f32 (/.f32 1 c) (+.f32 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 4 (pow.f32 cosTheta 2))) (*.f32 (PI.f32) (+.f32 1 (*.f32 2 cosTheta))))))) (pow.f32 c 2))) (/.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 4 (pow.f32 cosTheta 2))) (*.f32 (PI.f32) (+.f32 1 (*.f32 2 cosTheta))))))) 2) (pow.f32 c 3))))
(+.f32 (/.f32 1 c) (fma.f32 -1 (/.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -4 (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (+.f32 1 (*.f32 cosTheta 2))))))) (*.f32 c c)) (/.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -4 (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (+.f32 1 (*.f32 cosTheta 2))))))) 2) (pow.f32 c 3))))
(+.f32 (-.f32 (/.f32 1 c) (/.f32 (fma.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 (*.f32 cosTheta cosTheta) -4)) (*.f32 (PI.f32) (fma.f32 cosTheta 2 1)))) 1) (*.f32 c c))) (/.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 (*.f32 cosTheta cosTheta) -4)) (*.f32 (PI.f32) (fma.f32 cosTheta 2 1)))) 1) 2) (pow.f32 c 3)))
(+.f32 (/.f32 1 c) (*.f32 (/.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) -4 1) (*.f32 (PI.f32) (fma.f32 cosTheta 2 1)))) 1) (*.f32 c c)) (+.f32 -1 (/.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) -4 1) (*.f32 (PI.f32) (fma.f32 cosTheta 2 1)))) 1) c))))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 4 (pow.f32 cosTheta 2))) (*.f32 (PI.f32) (+.f32 1 (*.f32 2 cosTheta))))))) 3) (pow.f32 c 4))) (+.f32 (/.f32 1 c) (+.f32 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 4 (pow.f32 cosTheta 2))) (*.f32 (PI.f32) (+.f32 1 (*.f32 2 cosTheta))))))) (pow.f32 c 2))) (/.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 4 (pow.f32 cosTheta 2))) (*.f32 (PI.f32) (+.f32 1 (*.f32 2 cosTheta))))))) 2) (pow.f32 c 3)))))
(fma.f32 -1 (/.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -4 (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (+.f32 1 (*.f32 cosTheta 2))))))) 3) (pow.f32 c 4)) (+.f32 (/.f32 1 c) (fma.f32 -1 (/.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -4 (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (+.f32 1 (*.f32 cosTheta 2))))))) (*.f32 c c)) (/.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -4 (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (+.f32 1 (*.f32 cosTheta 2))))))) 2) (pow.f32 c 3)))))
(-.f32 (+.f32 (-.f32 (/.f32 1 c) (/.f32 (fma.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 (*.f32 cosTheta cosTheta) -4)) (*.f32 (PI.f32) (fma.f32 cosTheta 2 1)))) 1) (*.f32 c c))) (/.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 (*.f32 cosTheta cosTheta) -4)) (*.f32 (PI.f32) (fma.f32 cosTheta 2 1)))) 1) 2) (pow.f32 c 3))) (/.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 (*.f32 cosTheta cosTheta) -4)) (*.f32 (PI.f32) (fma.f32 cosTheta 2 1)))) 1) 3) (pow.f32 c 4)))
(+.f32 (*.f32 (/.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) -4 1) (*.f32 (PI.f32) (fma.f32 cosTheta 2 1)))) 1) (*.f32 c c)) (+.f32 -1 (/.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) -4 1) (*.f32 (PI.f32) (fma.f32 cosTheta 2 1)))) 1) c))) (-.f32 (/.f32 1 c) (/.f32 (pow.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) -4 1) (*.f32 (PI.f32) (fma.f32 cosTheta 2 1)))) 1) 3) (pow.f32 c 4))))
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
(+.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 -1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) (PI.f32)))))
(fma.f32 cosTheta (sqrt.f32 (PI.f32)) (*.f32 (neg.f32 (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (+.f32 c (+.f32 1 (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32)))))))))
(-.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))))))
(*.f32 cosTheta (-.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (*.f32 (PI.f32) (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))))))
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3)))) (*.f32 (+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 -1/2 (sqrt.f32 (/.f32 1 (PI.f32))))) (PI.f32))) (pow.f32 cosTheta 3))) (+.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 -1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) (PI.f32))))))
(fma.f32 -1 (*.f32 (pow.f32 cosTheta 3) (fma.f32 -1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3))) (*.f32 (PI.f32) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) -3/2)))) (fma.f32 cosTheta (sqrt.f32 (PI.f32)) (*.f32 (neg.f32 (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (+.f32 c (+.f32 1 (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32))))))))))
(-.f32 (-.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))))) (*.f32 (pow.f32 cosTheta 3) (fma.f32 (PI.f32) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) -3/2) (*.f32 (pow.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) 2) (neg.f32 (sqrt.f32 (pow.f32 (PI.f32) 3)))))))
(-.f32 (*.f32 cosTheta (-.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (*.f32 (PI.f32) (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))))))) (*.f32 (pow.f32 cosTheta 3) (fma.f32 (PI.f32) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) -3/2) (*.f32 (pow.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) 2) (neg.f32 (pow.f32 (PI.f32) 3/2))))))
(fma.f32 cosTheta (-.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (*.f32 (PI.f32) (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))))) (*.f32 (pow.f32 cosTheta 3) (neg.f32 (fma.f32 (PI.f32) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) -3/2) (*.f32 (pow.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) 2) (neg.f32 (pow.f32 (PI.f32) 3/2)))))))
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (*.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3)))) (*.f32 (+.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))))) (PI.f32))) (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))))))) (sqrt.f32 (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 (*.f32 (+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 -1/2 (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))))))) (sqrt.f32 (pow.f32 (PI.f32) 3)))) (*.f32 (+.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (PI.f32)))) (sqrt.f32 (/.f32 1 (PI.f32)))) (PI.f32)))) (pow.f32 cosTheta 4))) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3)))) (*.f32 (+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 -1/2 (sqrt.f32 (/.f32 1 (PI.f32))))) (PI.f32))) (pow.f32 cosTheta 3))) (+.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 -1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) (PI.f32)))))))
(fma.f32 -1 (*.f32 (fma.f32 -1 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 (+.f32 c (+.f32 1 (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32)))))) (fma.f32 -1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3))) (*.f32 (PI.f32) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) -3/2))))) (fma.f32 -1 (*.f32 (sqrt.f32 (pow.f32 (PI.f32) 3)) (*.f32 (+.f32 c (+.f32 1 (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32)))))) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) -3/2))) (*.f32 (PI.f32) (*.f32 1/2 (sqrt.f32 (/.f32 1 (PI.f32))))))) (pow.f32 cosTheta 4)) (fma.f32 -1 (*.f32 (pow.f32 cosTheta 3) (fma.f32 -1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3))) (*.f32 (PI.f32) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) -3/2)))) (fma.f32 cosTheta (sqrt.f32 (PI.f32)) (*.f32 (neg.f32 (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (+.f32 c (+.f32 1 (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32)))))))))))
(-.f32 (-.f32 (-.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))))) (*.f32 (pow.f32 cosTheta 3) (fma.f32 (PI.f32) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) -3/2) (*.f32 (pow.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) 2) (neg.f32 (sqrt.f32 (pow.f32 (PI.f32) 3))))))) (*.f32 (-.f32 (-.f32 (*.f32 (*.f32 (PI.f32) 1/2) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 -3/2 (*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (sqrt.f32 (pow.f32 (PI.f32) 3)))))) (*.f32 (fma.f32 (PI.f32) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) -3/2) (*.f32 (pow.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) 2) (neg.f32 (sqrt.f32 (pow.f32 (PI.f32) 3))))) (*.f32 (sqrt.f32 (PI.f32)) (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))))) (pow.f32 cosTheta 4)))
(-.f32 (*.f32 cosTheta (-.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (*.f32 (PI.f32) (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))))))) (fma.f32 (-.f32 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 (PI.f32) 1/2)) (*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (+.f32 (*.f32 (sqrt.f32 (PI.f32)) (fma.f32 (PI.f32) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) -3/2) (*.f32 (pow.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) 2) (neg.f32 (pow.f32 (PI.f32) 3/2))))) (*.f32 (pow.f32 (PI.f32) 3/2) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) -3/2))))) (pow.f32 cosTheta 4) (*.f32 (pow.f32 cosTheta 3) (fma.f32 (PI.f32) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) -3/2) (*.f32 (pow.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) 2) (neg.f32 (pow.f32 (PI.f32) 3/2)))))))
(/.f32 1 (+.f32 c 1))
(/.f32 1 (+.f32 1 c))
(/.f32 1 (+.f32 c 1))
(/.f32 1 (+.f32 1 c))
1
(+.f32 1 (*.f32 2 cosTheta))
(+.f32 1 (*.f32 cosTheta 2))
(fma.f32 cosTheta 2 1)
(+.f32 1 (*.f32 2 cosTheta))
(+.f32 1 (*.f32 cosTheta 2))
(fma.f32 cosTheta 2 1)
(+.f32 1 (*.f32 2 cosTheta))
(+.f32 1 (*.f32 cosTheta 2))
(fma.f32 cosTheta 2 1)
(*.f32 2 cosTheta)
(*.f32 cosTheta 2)
(+.f32 1 (*.f32 2 cosTheta))
(+.f32 1 (*.f32 cosTheta 2))
(fma.f32 cosTheta 2 1)
(+.f32 1 (*.f32 2 cosTheta))
(+.f32 1 (*.f32 cosTheta 2))
(fma.f32 cosTheta 2 1)
(+.f32 1 (*.f32 2 cosTheta))
(+.f32 1 (*.f32 cosTheta 2))
(fma.f32 cosTheta 2 1)
(*.f32 2 cosTheta)
(*.f32 cosTheta 2)
(+.f32 1 (*.f32 2 cosTheta))
(+.f32 1 (*.f32 cosTheta 2))
(fma.f32 cosTheta 2 1)
(+.f32 1 (*.f32 2 cosTheta))
(+.f32 1 (*.f32 cosTheta 2))
(fma.f32 cosTheta 2 1)
(+.f32 1 (*.f32 2 cosTheta))
(+.f32 1 (*.f32 cosTheta 2))
(fma.f32 cosTheta 2 1)
0
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (+.f32 1 c)))) 1)
(/.f32 1 (+.f32 1 c))
(*.f32 1 (/.f32 1 (+.f32 1 c)))
(/.f32 1 (+.f32 1 c))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 1 c) -2)) (/.f32 1 (cbrt.f32 (+.f32 1 c))))
(/.f32 (cbrt.f32 (pow.f32 (+.f32 1 c) -2)) (cbrt.f32 (+.f32 1 c)))
(*.f32 (pow.f32 (+.f32 1 c) -1/2) (pow.f32 (+.f32 1 c) -1/2))
(/.f32 1 (+.f32 1 c))
(*.f32 -1 (/.f32 1 (+.f32 -1 (neg.f32 c))))
(/.f32 -1 (-.f32 -1 c))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (+.f32 1 c)) 2) -1) (pow.f32 (cbrt.f32 (+.f32 1 c)) -1))
(/.f32 1 (+.f32 1 c))
(*.f32 (pow.f32 (sqrt.f32 (+.f32 1 c)) -1) (pow.f32 (sqrt.f32 (+.f32 1 c)) -1))
(pow.f32 (sqrt.f32 (+.f32 1 c)) -2)
(pow.f32 (+.f32 1 c) -1)
(/.f32 1 (+.f32 1 c))
(pow.f32 (/.f32 1 (+.f32 1 c)) 1)
(/.f32 1 (+.f32 1 c))
(pow.f32 (/.f32 1 (cbrt.f32 (+.f32 1 c))) 3)
(/.f32 1 (+.f32 1 c))
(pow.f32 (pow.f32 (/.f32 1 (+.f32 1 c)) 3) 1/3)
(/.f32 1 (+.f32 1 c))
(pow.f32 (pow.f32 (+.f32 1 c) -1/2) 2)
(/.f32 1 (+.f32 1 c))
(sqrt.f32 (pow.f32 (+.f32 1 c) -2))
(/.f32 1 (+.f32 1 c))
(log.f32 (exp.f32 (/.f32 1 (+.f32 1 c))))
(/.f32 1 (+.f32 1 c))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (+.f32 1 c)))))
(/.f32 1 (+.f32 1 c))
(cbrt.f32 (pow.f32 (/.f32 1 (+.f32 1 c)) 3))
(/.f32 1 (+.f32 1 c))
(expm1.f32 (log1p.f32 (/.f32 1 (+.f32 1 c))))
(/.f32 1 (+.f32 1 c))
(exp.f32 (neg.f32 (log1p.f32 c)))
(exp.f32 (*.f32 (log1p.f32 c) -1))
(exp.f32 (neg.f32 (log1p.f32 c)))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 c)) 1))
(exp.f32 (neg.f32 (log1p.f32 c)))
(log1p.f32 (expm1.f32 (/.f32 1 (+.f32 1 c))))
(/.f32 1 (+.f32 1 c))
1

localize32.0ms (0.2%)

Compiler

Compiled 8 to 6 computations (25% saved)

localize193.0ms (1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
100.0%
(+.f32 1 (+.f32 c (/.f32 (exp.f32 (neg.f32 cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
99.2%
(/.f32 (exp.f32 (neg.f32 cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
99.2%
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (exp.f32 (neg.f32 cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
98.8%
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
Compiler

Compiled 62 to 17 computations (72.6% saved)

series2.0ms (0%)

Counts
3 → 60
Calls

15 calls:

TimeVariablePointExpression
0.0ms
c
@0
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (exp.f32 (neg.f32 cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
0.0ms
cosTheta
@0
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (exp.f32 (neg.f32 cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
0.0ms
cosTheta
@-inf
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (exp.f32 (neg.f32 cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
0.0ms
cosTheta
@inf
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (exp.f32 (neg.f32 cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
0.0ms
c
@inf
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (exp.f32 (neg.f32 cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))

rewrite90.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1574×log-prod
954×fma-def
562×expm1-udef
562×log1p-udef
464×fma-neg
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
016111
134299
2482799
Stop Event
node limit
Counts
3 → 155
Calls
Call 1
Inputs
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (exp.f32 (neg.f32 cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(/.f32 (exp.f32 (neg.f32 cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(+.f32 1 (+.f32 c (/.f32 (exp.f32 (neg.f32 cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
Outputs
(+.f32 0 (/.f32 1 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 1 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c))))) (cbrt.f32 (exp.f32 (/.f32 1 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 1 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c)))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c)))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c)))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c))))) 1)
(*.f32 1 (/.f32 1 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c))))
(*.f32 (/.f32 1 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c))) 1)
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c)))) (cbrt.f32 (pow.f32 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c)) -2)))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c)) -2)) (/.f32 1 (cbrt.f32 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c)))))
(*.f32 (pow.f32 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c)) -1/2) (pow.f32 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c)) -1/2))
(*.f32 -1 (/.f32 1 (+.f32 -1 (neg.f32 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta))))))
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c)) 2)) -1) (pow.f32 (cbrt.f32 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c))) -1))
(*.f32 (pow.f32 (sqrt.f32 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c))) -1) (pow.f32 (sqrt.f32 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c))) -1))
(*.f32 (/.f32 1 (+.f32 1 (pow.f32 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)) 3))) (fma.f32 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)) (-.f32 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)) 1) 1))
(*.f32 (/.f32 1 (-.f32 1 (pow.f32 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)) 2))) (-.f32 (-.f32 1 c) (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)))
(pow.f32 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c)) -1)
(pow.f32 (/.f32 1 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c))) 1)
(pow.f32 (/.f32 1 (cbrt.f32 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c)))) 3)
(pow.f32 (pow.f32 (/.f32 1 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c))) 3) 1/3)
(pow.f32 (pow.f32 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c)) -1/2) 2)
(sqrt.f32 (pow.f32 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c)) -2))
(log.f32 (exp.f32 (/.f32 1 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c))))))
(cbrt.f32 (pow.f32 (/.f32 1 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c))) 3))
(expm1.f32 (log1p.f32 (/.f32 1 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c)))))
(exp.f32 (neg.f32 (log1p.f32 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)))))
(exp.f32 (*.f32 (log1p.f32 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta))) -1))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)))) 1))
(log1p.f32 (expm1.f32 (/.f32 1 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c)))))
(+.f32 0 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta))) (cbrt.f32 (exp.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta))) 1)
(*.f32 1 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta))
(*.f32 (exp.f32 cosTheta) (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(*.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) 1)
(*.f32 (pow.f32 (cbrt.f32 (exp.f32 cosTheta)) 2) (*.f32 (cbrt.f32 (exp.f32 cosTheta)) (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(*.f32 (cbrt.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)) (pow.f32 (cbrt.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)) 2))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)) 2) (cbrt.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)))
(*.f32 (sqrt.f32 (exp.f32 cosTheta)) (*.f32 (sqrt.f32 (exp.f32 cosTheta)) (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(*.f32 (sqrt.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)) (sqrt.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)))
(*.f32 (neg.f32 (exp.f32 cosTheta)) (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(*.f32 (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 cosTheta))
(*.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (/.f32 1 (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 1 cosTheta) (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 1 (sqrt.f32 (PI.f32))) (/.f32 (exp.f32 cosTheta) cosTheta))
(*.f32 (/.f32 1 (cbrt.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (/.f32 (exp.f32 cosTheta) (cbrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (/.f32 (exp.f32 cosTheta) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (exp.f32 cosTheta)) 2) 1) (/.f32 (cbrt.f32 (exp.f32 cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (exp.f32 cosTheta)) 2) cosTheta) (/.f32 (cbrt.f32 (exp.f32 cosTheta)) (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (exp.f32 cosTheta)) 2) (sqrt.f32 (PI.f32))) (/.f32 (cbrt.f32 (exp.f32 cosTheta)) cosTheta))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (exp.f32 cosTheta)) 2) (cbrt.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (cbrt.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (exp.f32 cosTheta)) 2) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (/.f32 (cbrt.f32 (exp.f32 cosTheta)) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(*.f32 (/.f32 (sqrt.f32 (exp.f32 cosTheta)) 1) (/.f32 (sqrt.f32 (exp.f32 cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(*.f32 (/.f32 (sqrt.f32 (exp.f32 cosTheta)) cosTheta) (/.f32 (sqrt.f32 (exp.f32 cosTheta)) (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (sqrt.f32 (exp.f32 cosTheta)) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (exp.f32 cosTheta)) cosTheta))
(*.f32 (/.f32 (sqrt.f32 (exp.f32 cosTheta)) (cbrt.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (/.f32 (sqrt.f32 (exp.f32 cosTheta)) (cbrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(pow.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) 1)
(pow.f32 (cbrt.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)) 3)
(pow.f32 (pow.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)) 2)
(pow.f32 (/.f32 cosTheta (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32)))) -1)
(neg.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta))
(sqrt.f32 (pow.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) 2))
(log.f32 (exp.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta))))
(log.f32 (/.f32 1 (exp.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta))))
(log.f32 (/.f32 1 (+.f32 1 (expm1.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)))))
(cbrt.f32 (pow.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) 3))
(expm1.f32 (log1p.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)))
(exp.f32 (-.f32 cosTheta (log.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(exp.f32 (*.f32 (-.f32 cosTheta (log.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 1))
(log1p.f32 (expm1.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)))
(-.f32 (+.f32 1 c) (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta))
(-.f32 (exp.f32 (log1p.f32 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c)))) 1)
(-.f32 (/.f32 1 (-.f32 (-.f32 1 c) (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta))) (/.f32 (pow.f32 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)) 2) (-.f32 (-.f32 1 c) (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta))))
(*.f32 1 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c)))
(*.f32 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c)) 1)
(*.f32 (cbrt.f32 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c))) (cbrt.f32 (pow.f32 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c)) 2)) (cbrt.f32 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c))))
(*.f32 (sqrt.f32 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c))) (sqrt.f32 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c))))
(*.f32 (+.f32 1 (pow.f32 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)) 3)) (/.f32 1 (fma.f32 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)) (-.f32 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)) 1) 1)))
(*.f32 (-.f32 1 (pow.f32 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)) 2)) (/.f32 1 (-.f32 (-.f32 1 c) (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta))))
(/.f32 1 (/.f32 1 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c))))
(/.f32 1 (/.f32 (fma.f32 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)) (-.f32 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)) 1) 1) (+.f32 1 (pow.f32 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)) 3))))
(/.f32 1 (/.f32 (-.f32 (-.f32 1 c) (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)) (-.f32 1 (pow.f32 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)) 2))))
(/.f32 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c)) 1)
(/.f32 (cbrt.f32 (pow.f32 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c)) 2)) (/.f32 1 (cbrt.f32 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c)))))
(/.f32 (sqrt.f32 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c))) (pow.f32 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c)) -1/2))
(/.f32 (+.f32 -1 (neg.f32 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)))) -1)
(/.f32 (+.f32 1 (pow.f32 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)) 3)) (fma.f32 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)) (-.f32 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)) 1) 1))
(/.f32 (+.f32 1 (pow.f32 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)) 3)) (+.f32 (pow.f32 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)) 2) (-.f32 (-.f32 1 c) (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta))))
(/.f32 (-.f32 1 (pow.f32 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)) 2)) (-.f32 (-.f32 1 c) (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)) 3))) (neg.f32 (fma.f32 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)) (-.f32 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)) 1) 1)))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)) 2))) (neg.f32 (-.f32 (-.f32 1 c) (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 c) 3) (pow.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) 3)) (fma.f32 (+.f32 1 c) (+.f32 1 c) (-.f32 (pow.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) 2) (*.f32 (+.f32 1 c) (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)))))
(/.f32 (-.f32 (pow.f32 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)) 2) 1) (-.f32 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)) 1))
(/.f32 (-.f32 (*.f32 (+.f32 1 c) (+.f32 1 c)) (pow.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) 2)) (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c)))
(pow.f32 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c)) 1)
(pow.f32 (cbrt.f32 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c))) 3)
(pow.f32 (pow.f32 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c)) 3) 1/3)
(pow.f32 (sqrt.f32 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c))) 2)
(sqrt.f32 (pow.f32 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c)) 2))
(log.f32 (exp.f32 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c))))
(log.f32 (+.f32 1 (expm1.f32 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c)))))
(log.f32 (*.f32 (exp.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)) (exp.f32 (+.f32 1 c))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta))) (exp.f32 (+.f32 1 c))))
(log.f32 (*.f32 (exp.f32 (+.f32 1 c)) (+.f32 1 (expm1.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)))))
(log.f32 (/.f32 (exp.f32 (+.f32 1 c)) (exp.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta))))
(log.f32 (/.f32 (exp.f32 (+.f32 1 c)) (+.f32 1 (expm1.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)))))
(cbrt.f32 (pow.f32 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c)) 3))
(expm1.f32 (log1p.f32 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c))))
(exp.f32 (log1p.f32 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta))))
(exp.f32 (*.f32 (log1p.f32 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta))) 1))
(log1p.f32 (expm1.f32 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c))))
(fma.f32 1 c (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) 1))
(fma.f32 1 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c))
(fma.f32 1 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)) 1)
(fma.f32 1 (+.f32 1 c) (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta))
(fma.f32 c 1 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) 1))
(fma.f32 (exp.f32 cosTheta) (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c))
(fma.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) 1 (+.f32 1 c))
(fma.f32 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)) 1 1)
(fma.f32 (cbrt.f32 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta))) (pow.f32 (cbrt.f32 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta))) 2) 1)
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta))) 2) (cbrt.f32 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta))) 1)
(fma.f32 (pow.f32 (cbrt.f32 (exp.f32 cosTheta)) 2) (*.f32 (cbrt.f32 (exp.f32 cosTheta)) (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (+.f32 1 c))
(fma.f32 (cbrt.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)) (pow.f32 (cbrt.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)) 2) (+.f32 1 c))
(fma.f32 (pow.f32 (cbrt.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)) 2) (cbrt.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)) (+.f32 1 c))
(fma.f32 (cbrt.f32 c) (pow.f32 (cbrt.f32 c) 2) (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) 1))
(fma.f32 (pow.f32 (cbrt.f32 c) 2) (cbrt.f32 c) (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) 1))
(fma.f32 (pow.f32 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)) 2) (/.f32 1 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta))) 1)
(fma.f32 (sqrt.f32 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta))) (sqrt.f32 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta))) 1)
(fma.f32 (sqrt.f32 (exp.f32 cosTheta)) (*.f32 (sqrt.f32 (exp.f32 cosTheta)) (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (+.f32 1 c))
(fma.f32 (sqrt.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)) (sqrt.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)) (+.f32 1 c))
(fma.f32 (sqrt.f32 c) (sqrt.f32 c) (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) 1))
(fma.f32 (neg.f32 (exp.f32 cosTheta)) (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c))
(fma.f32 (+.f32 (pow.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) 3) (pow.f32 c 3)) (/.f32 1 (fma.f32 c c (*.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (-.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) c)))) 1)
(fma.f32 (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 cosTheta) (+.f32 1 c))
(fma.f32 (+.f32 1 c) 1 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta))
(fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (/.f32 1 (sqrt.f32 (PI.f32))) (+.f32 1 c))
(fma.f32 (*.f32 (cbrt.f32 (+.f32 1 c)) (cbrt.f32 (+.f32 1 c))) (cbrt.f32 (+.f32 1 c)) (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta))
(fma.f32 (hypot.f32 1 (sqrt.f32 c)) (hypot.f32 1 (sqrt.f32 c)) (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta))
(fma.f32 (/.f32 1 cosTheta) (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) (+.f32 1 c))
(fma.f32 (/.f32 1 (sqrt.f32 (PI.f32))) (/.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c))
(fma.f32 (/.f32 1 (cbrt.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (/.f32 (exp.f32 cosTheta) (cbrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (+.f32 1 c))
(fma.f32 (/.f32 1 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (/.f32 (exp.f32 cosTheta) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (+.f32 1 c))
(fma.f32 (/.f32 (pow.f32 (cbrt.f32 (exp.f32 cosTheta)) 2) 1) (/.f32 (cbrt.f32 (exp.f32 cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c))
(fma.f32 (/.f32 (pow.f32 (cbrt.f32 (exp.f32 cosTheta)) 2) cosTheta) (/.f32 (cbrt.f32 (exp.f32 cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c))
(fma.f32 (/.f32 (pow.f32 (cbrt.f32 (exp.f32 cosTheta)) 2) (sqrt.f32 (PI.f32))) (/.f32 (cbrt.f32 (exp.f32 cosTheta)) cosTheta) (+.f32 1 c))
(fma.f32 (/.f32 (pow.f32 (cbrt.f32 (exp.f32 cosTheta)) 2) (cbrt.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (cbrt.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)) (+.f32 1 c))
(fma.f32 (/.f32 (pow.f32 (cbrt.f32 (exp.f32 cosTheta)) 2) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (/.f32 (cbrt.f32 (exp.f32 cosTheta)) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (+.f32 1 c))
(fma.f32 (/.f32 (sqrt.f32 (exp.f32 cosTheta)) 1) (/.f32 (sqrt.f32 (exp.f32 cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c))
(fma.f32 (/.f32 (sqrt.f32 (exp.f32 cosTheta)) cosTheta) (/.f32 (sqrt.f32 (exp.f32 cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c))
(fma.f32 (/.f32 (sqrt.f32 (exp.f32 cosTheta)) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (exp.f32 cosTheta)) cosTheta) (+.f32 1 c))
(fma.f32 (/.f32 (sqrt.f32 (exp.f32 cosTheta)) (cbrt.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (/.f32 (sqrt.f32 (exp.f32 cosTheta)) (cbrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (+.f32 1 c))
(fma.f32 (+.f32 (sqrt.f32 c) (sqrt.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta))) (-.f32 (sqrt.f32 c) (sqrt.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta))) 1)

simplify168.0ms (0.9%)

Algorithm
egg-herbie
Rules
896×associate-+r+
748×fma-neg
490×fma-def
482×distribute-rgt-neg-in
448×distribute-lft-neg-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
045711389
1120010831
2429110563
Stop Event
node limit
Counts
215 → 305
Calls
Call 1
Inputs
(/.f32 1 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))
(+.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))) (*.f32 -1 (/.f32 c (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 2))))
(+.f32 (/.f32 (pow.f32 c 2) (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 3)) (+.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))) (*.f32 -1 (/.f32 c (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 2)))))
(+.f32 (/.f32 (pow.f32 c 2) (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 3)) (+.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 c 3) (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 4))) (*.f32 -1 (/.f32 c (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 2))))))
(/.f32 1 c)
(+.f32 (/.f32 1 c) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) (pow.f32 c 2))))
(+.f32 (/.f32 1 c) (+.f32 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) (pow.f32 c 2))) (/.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (pow.f32 c 3))))
(+.f32 (/.f32 1 c) (+.f32 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) (pow.f32 c 2))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 3) (pow.f32 c 4))) (/.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (pow.f32 c 3)))))
(/.f32 1 c)
(+.f32 (/.f32 1 c) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) (pow.f32 c 2))))
(+.f32 (/.f32 1 c) (+.f32 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) (pow.f32 c 2))) (/.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (pow.f32 c 3))))
(+.f32 (/.f32 1 c) (+.f32 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) (pow.f32 c 2))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 3) (pow.f32 c 4))) (/.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (pow.f32 c 3)))))
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
(+.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 -1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) (PI.f32)))))
(+.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 1/2 (sqrt.f32 (PI.f32))) (*.f32 -1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3))))) (pow.f32 cosTheta 3))) (*.f32 -1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) (PI.f32))))))
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -1/2 (*.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) (PI.f32))) (+.f32 (*.f32 -1/6 (sqrt.f32 (PI.f32))) (*.f32 -1 (*.f32 (*.f32 (+.f32 (*.f32 1/2 (sqrt.f32 (PI.f32))) (*.f32 -1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3))))) (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))))))) (sqrt.f32 (PI.f32)))))) (pow.f32 cosTheta 4))) (+.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 1/2 (sqrt.f32 (PI.f32))) (*.f32 -1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3))))) (pow.f32 cosTheta 3))) (*.f32 -1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) (PI.f32)))))))
(/.f32 1 (+.f32 c 1))
(+.f32 (*.f32 -1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) (*.f32 (pow.f32 (+.f32 c 1) 2) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) (/.f32 1 (+.f32 c 1)))
(+.f32 (*.f32 -1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) (*.f32 (pow.f32 (+.f32 c 1) 2) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) 2) (*.f32 (pow.f32 (+.f32 c 1) 3) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (/.f32 1 (+.f32 c 1))))
(+.f32 (*.f32 -1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) (*.f32 (pow.f32 (+.f32 c 1) 2) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) 2) (*.f32 (pow.f32 (+.f32 c 1) 3) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (+.f32 (/.f32 1 (+.f32 c 1)) (*.f32 -1 (*.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) 3) (*.f32 (pow.f32 (+.f32 c 1) 4) (pow.f32 cosTheta 3))) (sqrt.f32 (/.f32 1 (pow.f32 (PI.f32) 3))))))))
(/.f32 1 (+.f32 c 1))
(+.f32 (*.f32 -1 (*.f32 (/.f32 (exp.f32 (*.f32 -1 cosTheta)) (*.f32 (pow.f32 (+.f32 c 1) 2) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) (/.f32 1 (+.f32 c 1)))
(+.f32 (*.f32 -1 (*.f32 (/.f32 (exp.f32 (*.f32 -1 cosTheta)) (*.f32 (pow.f32 (+.f32 c 1) 2) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (/.f32 (pow.f32 (exp.f32 (*.f32 -1 cosTheta)) 2) (*.f32 (pow.f32 (+.f32 c 1) 3) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (/.f32 1 (+.f32 c 1))))
(+.f32 (*.f32 -1 (*.f32 (/.f32 (pow.f32 (exp.f32 (*.f32 -1 cosTheta)) 3) (*.f32 (pow.f32 (+.f32 c 1) 4) (pow.f32 cosTheta 3))) (sqrt.f32 (/.f32 1 (pow.f32 (PI.f32) 3))))) (+.f32 (*.f32 -1 (*.f32 (/.f32 (exp.f32 (*.f32 -1 cosTheta)) (*.f32 (pow.f32 (+.f32 c 1) 2) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (/.f32 (pow.f32 (exp.f32 (*.f32 -1 cosTheta)) 2) (*.f32 (pow.f32 (+.f32 c 1) 3) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (/.f32 1 (+.f32 c 1)))))
(*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 (*.f32 1/2 (*.f32 cosTheta (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))
(+.f32 (*.f32 1/2 (*.f32 cosTheta (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (+.f32 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 -1/6 (*.f32 (pow.f32 cosTheta 2) (sqrt.f32 (/.f32 1 (PI.f32))))))))
(*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (/.f32 (exp.f32 (*.f32 -1 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (/.f32 (exp.f32 (*.f32 -1 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (/.f32 (exp.f32 (*.f32 -1 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (/.f32 (exp.f32 (*.f32 -1 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 c (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))
(+.f32 c (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))
(+.f32 c (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))
c
(+.f32 c (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))
(+.f32 c (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))
(+.f32 c (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))
c
(+.f32 c (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))
(+.f32 c (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))
(+.f32 c (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))
(*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(+.f32 c (+.f32 1 (+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))))
(+.f32 c (+.f32 1 (+.f32 (*.f32 1/2 (*.f32 cosTheta (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))))
(+.f32 c (+.f32 1 (+.f32 (*.f32 1/2 (*.f32 cosTheta (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (+.f32 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 -1/6 (*.f32 (pow.f32 cosTheta 2) (sqrt.f32 (/.f32 1 (PI.f32))))))))))
(+.f32 c 1)
(+.f32 c (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))
(+.f32 c (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))
(+.f32 c (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))
(+.f32 c 1)
(+.f32 c (+.f32 1 (*.f32 (/.f32 (exp.f32 (*.f32 -1 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))
(+.f32 c (+.f32 1 (*.f32 (/.f32 (exp.f32 (*.f32 -1 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))
(+.f32 c (+.f32 1 (*.f32 (/.f32 (exp.f32 (*.f32 -1 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))
(+.f32 0 (/.f32 1 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 1 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c))))) (cbrt.f32 (exp.f32 (/.f32 1 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 1 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c)))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c)))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c)))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c))))) 1)
(*.f32 1 (/.f32 1 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c))))
(*.f32 (/.f32 1 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c))) 1)
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c)))) (cbrt.f32 (pow.f32 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c)) -2)))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c)) -2)) (/.f32 1 (cbrt.f32 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c)))))
(*.f32 (pow.f32 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c)) -1/2) (pow.f32 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c)) -1/2))
(*.f32 -1 (/.f32 1 (+.f32 -1 (neg.f32 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta))))))
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c)) 2)) -1) (pow.f32 (cbrt.f32 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c))) -1))
(*.f32 (pow.f32 (sqrt.f32 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c))) -1) (pow.f32 (sqrt.f32 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c))) -1))
(*.f32 (/.f32 1 (+.f32 1 (pow.f32 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)) 3))) (fma.f32 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)) (-.f32 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)) 1) 1))
(*.f32 (/.f32 1 (-.f32 1 (pow.f32 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)) 2))) (-.f32 (-.f32 1 c) (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)))
(pow.f32 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c)) -1)
(pow.f32 (/.f32 1 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c))) 1)
(pow.f32 (/.f32 1 (cbrt.f32 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c)))) 3)
(pow.f32 (pow.f32 (/.f32 1 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c))) 3) 1/3)
(pow.f32 (pow.f32 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c)) -1/2) 2)
(sqrt.f32 (pow.f32 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c)) -2))
(log.f32 (exp.f32 (/.f32 1 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c))))))
(cbrt.f32 (pow.f32 (/.f32 1 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c))) 3))
(expm1.f32 (log1p.f32 (/.f32 1 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c)))))
(exp.f32 (neg.f32 (log1p.f32 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)))))
(exp.f32 (*.f32 (log1p.f32 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta))) -1))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)))) 1))
(log1p.f32 (expm1.f32 (/.f32 1 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c)))))
(+.f32 0 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta))) (cbrt.f32 (exp.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta))) 1)
(*.f32 1 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta))
(*.f32 (exp.f32 cosTheta) (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(*.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) 1)
(*.f32 (pow.f32 (cbrt.f32 (exp.f32 cosTheta)) 2) (*.f32 (cbrt.f32 (exp.f32 cosTheta)) (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(*.f32 (cbrt.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)) (pow.f32 (cbrt.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)) 2))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)) 2) (cbrt.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)))
(*.f32 (sqrt.f32 (exp.f32 cosTheta)) (*.f32 (sqrt.f32 (exp.f32 cosTheta)) (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(*.f32 (sqrt.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)) (sqrt.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)))
(*.f32 (neg.f32 (exp.f32 cosTheta)) (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(*.f32 (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 cosTheta))
(*.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (/.f32 1 (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 1 cosTheta) (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 1 (sqrt.f32 (PI.f32))) (/.f32 (exp.f32 cosTheta) cosTheta))
(*.f32 (/.f32 1 (cbrt.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (/.f32 (exp.f32 cosTheta) (cbrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (/.f32 (exp.f32 cosTheta) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (exp.f32 cosTheta)) 2) 1) (/.f32 (cbrt.f32 (exp.f32 cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (exp.f32 cosTheta)) 2) cosTheta) (/.f32 (cbrt.f32 (exp.f32 cosTheta)) (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (exp.f32 cosTheta)) 2) (sqrt.f32 (PI.f32))) (/.f32 (cbrt.f32 (exp.f32 cosTheta)) cosTheta))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (exp.f32 cosTheta)) 2) (cbrt.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (cbrt.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (exp.f32 cosTheta)) 2) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (/.f32 (cbrt.f32 (exp.f32 cosTheta)) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(*.f32 (/.f32 (sqrt.f32 (exp.f32 cosTheta)) 1) (/.f32 (sqrt.f32 (exp.f32 cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(*.f32 (/.f32 (sqrt.f32 (exp.f32 cosTheta)) cosTheta) (/.f32 (sqrt.f32 (exp.f32 cosTheta)) (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (sqrt.f32 (exp.f32 cosTheta)) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (exp.f32 cosTheta)) cosTheta))
(*.f32 (/.f32 (sqrt.f32 (exp.f32 cosTheta)) (cbrt.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (/.f32 (sqrt.f32 (exp.f32 cosTheta)) (cbrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(pow.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) 1)
(pow.f32 (cbrt.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)) 3)
(pow.f32 (pow.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)) 2)
(pow.f32 (/.f32 cosTheta (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32)))) -1)
(neg.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta))
(sqrt.f32 (pow.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) 2))
(log.f32 (exp.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta))))
(log.f32 (/.f32 1 (exp.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta))))
(log.f32 (/.f32 1 (+.f32 1 (expm1.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)))))
(cbrt.f32 (pow.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) 3))
(expm1.f32 (log1p.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)))
(exp.f32 (-.f32 cosTheta (log.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(exp.f32 (*.f32 (-.f32 cosTheta (log.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 1))
(log1p.f32 (expm1.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)))
(-.f32 (+.f32 1 c) (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta))
(-.f32 (exp.f32 (log1p.f32 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c)))) 1)
(-.f32 (/.f32 1 (-.f32 (-.f32 1 c) (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta))) (/.f32 (pow.f32 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)) 2) (-.f32 (-.f32 1 c) (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta))))
(*.f32 1 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c)))
(*.f32 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c)) 1)
(*.f32 (cbrt.f32 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c))) (cbrt.f32 (pow.f32 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c)) 2)) (cbrt.f32 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c))))
(*.f32 (sqrt.f32 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c))) (sqrt.f32 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c))))
(*.f32 (+.f32 1 (pow.f32 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)) 3)) (/.f32 1 (fma.f32 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)) (-.f32 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)) 1) 1)))
(*.f32 (-.f32 1 (pow.f32 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)) 2)) (/.f32 1 (-.f32 (-.f32 1 c) (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta))))
(/.f32 1 (/.f32 1 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c))))
(/.f32 1 (/.f32 (fma.f32 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)) (-.f32 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)) 1) 1) (+.f32 1 (pow.f32 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)) 3))))
(/.f32 1 (/.f32 (-.f32 (-.f32 1 c) (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)) (-.f32 1 (pow.f32 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)) 2))))
(/.f32 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c)) 1)
(/.f32 (cbrt.f32 (pow.f32 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c)) 2)) (/.f32 1 (cbrt.f32 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c)))))
(/.f32 (sqrt.f32 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c))) (pow.f32 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c)) -1/2))
(/.f32 (+.f32 -1 (neg.f32 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)))) -1)
(/.f32 (+.f32 1 (pow.f32 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)) 3)) (fma.f32 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)) (-.f32 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)) 1) 1))
(/.f32 (+.f32 1 (pow.f32 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)) 3)) (+.f32 (pow.f32 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)) 2) (-.f32 (-.f32 1 c) (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta))))
(/.f32 (-.f32 1 (pow.f32 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)) 2)) (-.f32 (-.f32 1 c) (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)) 3))) (neg.f32 (fma.f32 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)) (-.f32 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)) 1) 1)))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)) 2))) (neg.f32 (-.f32 (-.f32 1 c) (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 c) 3) (pow.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) 3)) (fma.f32 (+.f32 1 c) (+.f32 1 c) (-.f32 (pow.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) 2) (*.f32 (+.f32 1 c) (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)))))
(/.f32 (-.f32 (pow.f32 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)) 2) 1) (-.f32 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)) 1))
(/.f32 (-.f32 (*.f32 (+.f32 1 c) (+.f32 1 c)) (pow.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) 2)) (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c)))
(pow.f32 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c)) 1)
(pow.f32 (cbrt.f32 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c))) 3)
(pow.f32 (pow.f32 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c)) 3) 1/3)
(pow.f32 (sqrt.f32 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c))) 2)
(sqrt.f32 (pow.f32 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c)) 2))
(log.f32 (exp.f32 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c))))
(log.f32 (+.f32 1 (expm1.f32 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c)))))
(log.f32 (*.f32 (exp.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)) (exp.f32 (+.f32 1 c))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta))) (exp.f32 (+.f32 1 c))))
(log.f32 (*.f32 (exp.f32 (+.f32 1 c)) (+.f32 1 (expm1.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)))))
(log.f32 (/.f32 (exp.f32 (+.f32 1 c)) (exp.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta))))
(log.f32 (/.f32 (exp.f32 (+.f32 1 c)) (+.f32 1 (expm1.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)))))
(cbrt.f32 (pow.f32 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c)) 3))
(expm1.f32 (log1p.f32 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c))))
(exp.f32 (log1p.f32 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta))))
(exp.f32 (*.f32 (log1p.f32 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta))) 1))
(log1p.f32 (expm1.f32 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c))))
(fma.f32 1 c (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) 1))
(fma.f32 1 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c))
(fma.f32 1 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)) 1)
(fma.f32 1 (+.f32 1 c) (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta))
(fma.f32 c 1 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) 1))
(fma.f32 (exp.f32 cosTheta) (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c))
(fma.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) 1 (+.f32 1 c))
(fma.f32 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)) 1 1)
(fma.f32 (cbrt.f32 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta))) (pow.f32 (cbrt.f32 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta))) 2) 1)
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta))) 2) (cbrt.f32 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta))) 1)
(fma.f32 (pow.f32 (cbrt.f32 (exp.f32 cosTheta)) 2) (*.f32 (cbrt.f32 (exp.f32 cosTheta)) (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (+.f32 1 c))
(fma.f32 (cbrt.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)) (pow.f32 (cbrt.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)) 2) (+.f32 1 c))
(fma.f32 (pow.f32 (cbrt.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)) 2) (cbrt.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)) (+.f32 1 c))
(fma.f32 (cbrt.f32 c) (pow.f32 (cbrt.f32 c) 2) (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) 1))
(fma.f32 (pow.f32 (cbrt.f32 c) 2) (cbrt.f32 c) (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) 1))
(fma.f32 (pow.f32 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)) 2) (/.f32 1 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta))) 1)
(fma.f32 (sqrt.f32 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta))) (sqrt.f32 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta))) 1)
(fma.f32 (sqrt.f32 (exp.f32 cosTheta)) (*.f32 (sqrt.f32 (exp.f32 cosTheta)) (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (+.f32 1 c))
(fma.f32 (sqrt.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)) (sqrt.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)) (+.f32 1 c))
(fma.f32 (sqrt.f32 c) (sqrt.f32 c) (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) 1))
(fma.f32 (neg.f32 (exp.f32 cosTheta)) (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c))
(fma.f32 (+.f32 (pow.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) 3) (pow.f32 c 3)) (/.f32 1 (fma.f32 c c (*.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (-.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) c)))) 1)
(fma.f32 (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 cosTheta) (+.f32 1 c))
(fma.f32 (+.f32 1 c) 1 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta))
(fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (/.f32 1 (sqrt.f32 (PI.f32))) (+.f32 1 c))
(fma.f32 (*.f32 (cbrt.f32 (+.f32 1 c)) (cbrt.f32 (+.f32 1 c))) (cbrt.f32 (+.f32 1 c)) (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta))
(fma.f32 (hypot.f32 1 (sqrt.f32 c)) (hypot.f32 1 (sqrt.f32 c)) (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta))
(fma.f32 (/.f32 1 cosTheta) (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) (+.f32 1 c))
(fma.f32 (/.f32 1 (sqrt.f32 (PI.f32))) (/.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c))
(fma.f32 (/.f32 1 (cbrt.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (/.f32 (exp.f32 cosTheta) (cbrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (+.f32 1 c))
(fma.f32 (/.f32 1 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (/.f32 (exp.f32 cosTheta) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (+.f32 1 c))
(fma.f32 (/.f32 (pow.f32 (cbrt.f32 (exp.f32 cosTheta)) 2) 1) (/.f32 (cbrt.f32 (exp.f32 cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c))
(fma.f32 (/.f32 (pow.f32 (cbrt.f32 (exp.f32 cosTheta)) 2) cosTheta) (/.f32 (cbrt.f32 (exp.f32 cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c))
(fma.f32 (/.f32 (pow.f32 (cbrt.f32 (exp.f32 cosTheta)) 2) (sqrt.f32 (PI.f32))) (/.f32 (cbrt.f32 (exp.f32 cosTheta)) cosTheta) (+.f32 1 c))
(fma.f32 (/.f32 (pow.f32 (cbrt.f32 (exp.f32 cosTheta)) 2) (cbrt.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (cbrt.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)) (+.f32 1 c))
(fma.f32 (/.f32 (pow.f32 (cbrt.f32 (exp.f32 cosTheta)) 2) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (/.f32 (cbrt.f32 (exp.f32 cosTheta)) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (+.f32 1 c))
(fma.f32 (/.f32 (sqrt.f32 (exp.f32 cosTheta)) 1) (/.f32 (sqrt.f32 (exp.f32 cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c))
(fma.f32 (/.f32 (sqrt.f32 (exp.f32 cosTheta)) cosTheta) (/.f32 (sqrt.f32 (exp.f32 cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c))
(fma.f32 (/.f32 (sqrt.f32 (exp.f32 cosTheta)) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (exp.f32 cosTheta)) cosTheta) (+.f32 1 c))
(fma.f32 (/.f32 (sqrt.f32 (exp.f32 cosTheta)) (cbrt.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (/.f32 (sqrt.f32 (exp.f32 cosTheta)) (cbrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (+.f32 1 c))
(fma.f32 (+.f32 (sqrt.f32 c) (sqrt.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta))) (-.f32 (sqrt.f32 c) (sqrt.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta))) 1)
Outputs
(/.f32 1 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))
(/.f32 1 (+.f32 1 (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 cosTheta)) cosTheta)))
(+.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))) (*.f32 -1 (/.f32 c (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 2))))
(+.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))) (neg.f32 (/.f32 c (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 2))))
(-.f32 (/.f32 1 (+.f32 1 (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 cosTheta)) cosTheta))) (/.f32 c (pow.f32 (+.f32 1 (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 cosTheta)) cosTheta)) 2)))
(+.f32 (/.f32 (pow.f32 c 2) (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 3)) (+.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))) (*.f32 -1 (/.f32 c (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 2)))))
(+.f32 (+.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))) (neg.f32 (/.f32 c (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 2)))) (/.f32 (*.f32 c c) (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 3)))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 cosTheta)) cosTheta))) (/.f32 c (pow.f32 (+.f32 1 (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 cosTheta)) cosTheta)) 2))) (/.f32 (*.f32 c c) (pow.f32 (+.f32 1 (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 cosTheta)) cosTheta)) 3)))
(+.f32 (*.f32 (/.f32 c (pow.f32 (+.f32 1 (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 cosTheta)) cosTheta)) 2)) (+.f32 (/.f32 c (+.f32 1 (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 cosTheta)) cosTheta))) -1)) (/.f32 1 (+.f32 1 (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 cosTheta)) cosTheta))))
(+.f32 (/.f32 (pow.f32 c 2) (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 3)) (+.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 c 3) (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 4))) (*.f32 -1 (/.f32 c (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 2))))))
(+.f32 (+.f32 (/.f32 (*.f32 c c) (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 3)) (/.f32 1 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))) (*.f32 -1 (+.f32 (/.f32 (pow.f32 c 3) (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 4)) (/.f32 c (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 2)))))
(+.f32 (/.f32 (*.f32 c c) (pow.f32 (+.f32 1 (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 cosTheta)) cosTheta)) 3)) (-.f32 (-.f32 (/.f32 1 (+.f32 1 (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 cosTheta)) cosTheta))) (/.f32 (pow.f32 c 3) (pow.f32 (+.f32 1 (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 cosTheta)) cosTheta)) 4))) (/.f32 c (pow.f32 (+.f32 1 (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 cosTheta)) cosTheta)) 2))))
(+.f32 (*.f32 (/.f32 c (pow.f32 (+.f32 1 (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 cosTheta)) cosTheta)) 2)) (+.f32 (/.f32 c (+.f32 1 (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 cosTheta)) cosTheta))) -1)) (-.f32 (/.f32 1 (+.f32 1 (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 cosTheta)) cosTheta))) (/.f32 (pow.f32 c 3) (pow.f32 (+.f32 1 (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 cosTheta)) cosTheta)) 4))))
(/.f32 1 c)
(+.f32 (/.f32 1 c) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) (pow.f32 c 2))))
(+.f32 (/.f32 1 c) (neg.f32 (/.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) (*.f32 c c))))
(-.f32 (/.f32 1 c) (/.f32 (+.f32 1 (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 cosTheta)) cosTheta)) (*.f32 c c)))
(+.f32 (/.f32 1 c) (+.f32 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) (pow.f32 c 2))) (/.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (pow.f32 c 3))))
(+.f32 (/.f32 1 c) (fma.f32 -1 (/.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) (*.f32 c c)) (/.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (pow.f32 c 3))))
(+.f32 (/.f32 1 c) (-.f32 (/.f32 (pow.f32 (+.f32 1 (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 cosTheta)) cosTheta)) 2) (pow.f32 c 3)) (/.f32 (+.f32 1 (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 cosTheta)) cosTheta)) (*.f32 c c))))
(+.f32 (/.f32 1 c) (*.f32 (/.f32 (+.f32 1 (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 cosTheta)) cosTheta)) (*.f32 c c)) (+.f32 -1 (/.f32 (+.f32 1 (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 cosTheta)) cosTheta)) c))))
(+.f32 (/.f32 1 c) (+.f32 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) (pow.f32 c 2))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 3) (pow.f32 c 4))) (/.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (pow.f32 c 3)))))
(+.f32 (/.f32 1 c) (fma.f32 -1 (/.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) (*.f32 c c)) (fma.f32 -1 (/.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 3) (pow.f32 c 4)) (/.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (pow.f32 c 3)))))
(+.f32 (/.f32 1 c) (-.f32 (-.f32 (/.f32 (pow.f32 (+.f32 1 (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 cosTheta)) cosTheta)) 2) (pow.f32 c 3)) (/.f32 (pow.f32 (+.f32 1 (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 cosTheta)) cosTheta)) 3) (pow.f32 c 4))) (/.f32 (+.f32 1 (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 cosTheta)) cosTheta)) (*.f32 c c))))
(+.f32 (/.f32 1 c) (-.f32 (*.f32 (/.f32 (+.f32 1 (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 cosTheta)) cosTheta)) (*.f32 c c)) (+.f32 -1 (/.f32 (+.f32 1 (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 cosTheta)) cosTheta)) c))) (/.f32 (pow.f32 (+.f32 1 (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 cosTheta)) cosTheta)) 3) (pow.f32 c 4))))
(/.f32 1 c)
(+.f32 (/.f32 1 c) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) (pow.f32 c 2))))
(+.f32 (/.f32 1 c) (neg.f32 (/.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) (*.f32 c c))))
(-.f32 (/.f32 1 c) (/.f32 (+.f32 1 (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 cosTheta)) cosTheta)) (*.f32 c c)))
(+.f32 (/.f32 1 c) (+.f32 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) (pow.f32 c 2))) (/.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (pow.f32 c 3))))
(+.f32 (/.f32 1 c) (fma.f32 -1 (/.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) (*.f32 c c)) (/.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (pow.f32 c 3))))
(+.f32 (/.f32 1 c) (-.f32 (/.f32 (pow.f32 (+.f32 1 (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 cosTheta)) cosTheta)) 2) (pow.f32 c 3)) (/.f32 (+.f32 1 (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 cosTheta)) cosTheta)) (*.f32 c c))))
(+.f32 (/.f32 1 c) (*.f32 (/.f32 (+.f32 1 (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 cosTheta)) cosTheta)) (*.f32 c c)) (+.f32 -1 (/.f32 (+.f32 1 (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 cosTheta)) cosTheta)) c))))
(+.f32 (/.f32 1 c) (+.f32 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) (pow.f32 c 2))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 3) (pow.f32 c 4))) (/.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (pow.f32 c 3)))))
(+.f32 (/.f32 1 c) (fma.f32 -1 (/.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) (*.f32 c c)) (fma.f32 -1 (/.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 3) (pow.f32 c 4)) (/.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (pow.f32 c 3)))))
(+.f32 (/.f32 1 c) (-.f32 (-.f32 (/.f32 (pow.f32 (+.f32 1 (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 cosTheta)) cosTheta)) 2) (pow.f32 c 3)) (/.f32 (pow.f32 (+.f32 1 (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 cosTheta)) cosTheta)) 3) (pow.f32 c 4))) (/.f32 (+.f32 1 (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 cosTheta)) cosTheta)) (*.f32 c c))))
(+.f32 (/.f32 1 c) (-.f32 (*.f32 (/.f32 (+.f32 1 (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 cosTheta)) cosTheta)) (*.f32 c c)) (+.f32 -1 (/.f32 (+.f32 1 (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 cosTheta)) cosTheta)) c))) (/.f32 (pow.f32 (+.f32 1 (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 cosTheta)) cosTheta)) 3) (pow.f32 c 4))))
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
(+.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 -1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) (PI.f32)))))
(fma.f32 cosTheta (sqrt.f32 (PI.f32)) (neg.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (+.f32 (+.f32 1 c) (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32)))))))))
(-.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (+.f32 c (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))))))))
(*.f32 cosTheta (-.f32 (sqrt.f32 (PI.f32)) (*.f32 (*.f32 (PI.f32) (+.f32 1 (-.f32 c (sqrt.f32 (/.f32 1 (PI.f32)))))) cosTheta)))
(+.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 1/2 (sqrt.f32 (PI.f32))) (*.f32 -1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3))))) (pow.f32 cosTheta 3))) (*.f32 -1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) (PI.f32))))))
(fma.f32 cosTheta (sqrt.f32 (PI.f32)) (fma.f32 -1 (*.f32 (fma.f32 1/2 (sqrt.f32 (PI.f32)) (neg.f32 (*.f32 (pow.f32 (+.f32 (+.f32 1 c) (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3))))) (pow.f32 cosTheta 3)) (neg.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (+.f32 (+.f32 1 c) (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32))))))))))
(fma.f32 cosTheta (sqrt.f32 (PI.f32)) (neg.f32 (fma.f32 (fma.f32 (sqrt.f32 (PI.f32)) 1/2 (*.f32 (pow.f32 (+.f32 c (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (neg.f32 (sqrt.f32 (pow.f32 (PI.f32) 3))))) (pow.f32 cosTheta 3) (*.f32 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (+.f32 c (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))))))))))
(-.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 (*.f32 cosTheta cosTheta) (+.f32 (*.f32 (PI.f32) (+.f32 1 (-.f32 c (sqrt.f32 (/.f32 1 (PI.f32)))))) (*.f32 cosTheta (fma.f32 (neg.f32 (pow.f32 (+.f32 1 (-.f32 c (sqrt.f32 (/.f32 1 (PI.f32))))) 2)) (pow.f32 (PI.f32) 3/2) (*.f32 (sqrt.f32 (PI.f32)) 1/2))))))
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -1/2 (*.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) (PI.f32))) (+.f32 (*.f32 -1/6 (sqrt.f32 (PI.f32))) (*.f32 -1 (*.f32 (*.f32 (+.f32 (*.f32 1/2 (sqrt.f32 (PI.f32))) (*.f32 -1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3))))) (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))))))) (sqrt.f32 (PI.f32)))))) (pow.f32 cosTheta 4))) (+.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 1/2 (sqrt.f32 (PI.f32))) (*.f32 -1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3))))) (pow.f32 cosTheta 3))) (*.f32 -1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) (PI.f32)))))))
(fma.f32 -1 (*.f32 (fma.f32 -1/2 (*.f32 (PI.f32) (+.f32 (+.f32 1 c) (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32)))))) (fma.f32 -1/6 (sqrt.f32 (PI.f32)) (neg.f32 (*.f32 (fma.f32 1/2 (sqrt.f32 (PI.f32)) (neg.f32 (*.f32 (pow.f32 (+.f32 (+.f32 1 c) (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3))))) (*.f32 (+.f32 (+.f32 1 c) (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32))))) (sqrt.f32 (PI.f32))))))) (pow.f32 cosTheta 4)) (fma.f32 cosTheta (sqrt.f32 (PI.f32)) (fma.f32 -1 (*.f32 (fma.f32 1/2 (sqrt.f32 (PI.f32)) (neg.f32 (*.f32 (pow.f32 (+.f32 (+.f32 1 c) (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3))))) (pow.f32 cosTheta 3)) (neg.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (+.f32 (+.f32 1 c) (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32)))))))))))
(-.f32 (fma.f32 cosTheta (sqrt.f32 (PI.f32)) (neg.f32 (fma.f32 (fma.f32 (sqrt.f32 (PI.f32)) 1/2 (*.f32 (pow.f32 (+.f32 c (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (neg.f32 (sqrt.f32 (pow.f32 (PI.f32) 3))))) (pow.f32 cosTheta 3) (*.f32 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (+.f32 c (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32))))))))))) (*.f32 (fma.f32 (*.f32 (PI.f32) (+.f32 c (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))))) -1/2 (*.f32 (sqrt.f32 (PI.f32)) (+.f32 -1/6 (*.f32 (neg.f32 (fma.f32 (sqrt.f32 (PI.f32)) 1/2 (*.f32 (pow.f32 (+.f32 c (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (neg.f32 (sqrt.f32 (pow.f32 (PI.f32) 3)))))) (+.f32 c (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32))))))))) (pow.f32 cosTheta 4)))
(-.f32 (-.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 (*.f32 cosTheta cosTheta) (+.f32 (*.f32 (PI.f32) (+.f32 1 (-.f32 c (sqrt.f32 (/.f32 1 (PI.f32)))))) (*.f32 cosTheta (fma.f32 (neg.f32 (pow.f32 (+.f32 1 (-.f32 c (sqrt.f32 (/.f32 1 (PI.f32))))) 2)) (pow.f32 (PI.f32) 3/2) (*.f32 (sqrt.f32 (PI.f32)) 1/2)))))) (*.f32 (fma.f32 (*.f32 (PI.f32) (+.f32 1 (-.f32 c (sqrt.f32 (/.f32 1 (PI.f32)))))) -1/2 (*.f32 (sqrt.f32 (PI.f32)) (-.f32 -1/6 (*.f32 (+.f32 1 (-.f32 c (sqrt.f32 (/.f32 1 (PI.f32))))) (fma.f32 (neg.f32 (pow.f32 (+.f32 1 (-.f32 c (sqrt.f32 (/.f32 1 (PI.f32))))) 2)) (pow.f32 (PI.f32) 3/2) (*.f32 (sqrt.f32 (PI.f32)) 1/2)))))) (pow.f32 cosTheta 4)))
(/.f32 1 (+.f32 c 1))
(/.f32 1 (+.f32 1 c))
(+.f32 (*.f32 -1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) (*.f32 (pow.f32 (+.f32 c 1) 2) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) (/.f32 1 (+.f32 c 1)))
(fma.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (neg.f32 cosTheta)) (*.f32 cosTheta (pow.f32 (+.f32 1 c) 2)))) (/.f32 1 (+.f32 1 c)))
(-.f32 (/.f32 1 (+.f32 1 c)) (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 cosTheta)) (*.f32 cosTheta (pow.f32 (+.f32 1 c) 2))))
(+.f32 (*.f32 -1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) (*.f32 (pow.f32 (+.f32 c 1) 2) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) 2) (*.f32 (pow.f32 (+.f32 c 1) 3) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (/.f32 1 (+.f32 c 1))))
(fma.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (neg.f32 cosTheta)) (*.f32 cosTheta (pow.f32 (+.f32 1 c) 2)))) (+.f32 (/.f32 1 (+.f32 1 c)) (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) 2) (*.f32 (pow.f32 (+.f32 1 c) 3) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 c)) (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 cosTheta)) (*.f32 cosTheta (pow.f32 (+.f32 1 c) 2)))) (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) 2) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (pow.f32 (+.f32 1 c) 3)))))
(+.f32 (/.f32 1 (+.f32 1 c)) (-.f32 (/.f32 (exp.f32 (*.f32 cosTheta -2)) (*.f32 (pow.f32 (+.f32 1 c) 3) (*.f32 cosTheta (*.f32 cosTheta (PI.f32))))) (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 cosTheta)) (*.f32 cosTheta (pow.f32 (+.f32 1 c) 2)))))
(+.f32 (*.f32 -1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) (*.f32 (pow.f32 (+.f32 c 1) 2) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) 2) (*.f32 (pow.f32 (+.f32 c 1) 3) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (+.f32 (/.f32 1 (+.f32 c 1)) (*.f32 -1 (*.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) 3) (*.f32 (pow.f32 (+.f32 c 1) 4) (pow.f32 cosTheta 3))) (sqrt.f32 (/.f32 1 (pow.f32 (PI.f32) 3))))))))
(fma.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (neg.f32 cosTheta)) (*.f32 cosTheta (pow.f32 (+.f32 1 c) 2)))) (+.f32 (+.f32 (/.f32 1 (+.f32 1 c)) (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) 2) (*.f32 (pow.f32 (+.f32 1 c) 3) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))) (neg.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) 3) (sqrt.f32 (/.f32 1 (pow.f32 (PI.f32) 3)))) (*.f32 (pow.f32 cosTheta 3) (pow.f32 (+.f32 1 c) 4))))))
(-.f32 (+.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) 2) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (pow.f32 (+.f32 1 c) 3)))) (-.f32 (/.f32 1 (+.f32 1 c)) (*.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) 3) (*.f32 (pow.f32 cosTheta 3) (pow.f32 (+.f32 1 c) 4))) (sqrt.f32 (/.f32 1 (pow.f32 (PI.f32) 3)))))) (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 cosTheta)) (*.f32 cosTheta (pow.f32 (+.f32 1 c) 2))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 c)) (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 cosTheta)) (*.f32 cosTheta (pow.f32 (+.f32 1 c) 2)))) (-.f32 (/.f32 (exp.f32 (*.f32 cosTheta -2)) (*.f32 (pow.f32 (+.f32 1 c) 3) (*.f32 cosTheta (*.f32 cosTheta (PI.f32))))) (*.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) 3) (*.f32 (pow.f32 cosTheta 3) (pow.f32 (+.f32 1 c) 4))) (sqrt.f32 (/.f32 1 (pow.f32 (PI.f32) 3))))))
(/.f32 1 (+.f32 c 1))
(/.f32 1 (+.f32 1 c))
(+.f32 (*.f32 -1 (*.f32 (/.f32 (exp.f32 (*.f32 -1 cosTheta)) (*.f32 (pow.f32 (+.f32 c 1) 2) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) (/.f32 1 (+.f32 c 1)))
(fma.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (neg.f32 cosTheta)) (*.f32 cosTheta (pow.f32 (+.f32 1 c) 2)))) (/.f32 1 (+.f32 1 c)))
(-.f32 (/.f32 1 (+.f32 1 c)) (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 cosTheta)) (*.f32 cosTheta (pow.f32 (+.f32 1 c) 2))))
(+.f32 (*.f32 -1 (*.f32 (/.f32 (exp.f32 (*.f32 -1 cosTheta)) (*.f32 (pow.f32 (+.f32 c 1) 2) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (/.f32 (pow.f32 (exp.f32 (*.f32 -1 cosTheta)) 2) (*.f32 (pow.f32 (+.f32 c 1) 3) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (/.f32 1 (+.f32 c 1))))
(fma.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (neg.f32 cosTheta)) (*.f32 cosTheta (pow.f32 (+.f32 1 c) 2)))) (+.f32 (/.f32 1 (+.f32 1 c)) (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) 2) (*.f32 (pow.f32 (+.f32 1 c) 3) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 c)) (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 cosTheta)) (*.f32 cosTheta (pow.f32 (+.f32 1 c) 2)))) (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) 2) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (pow.f32 (+.f32 1 c) 3)))))
(+.f32 (/.f32 1 (+.f32 1 c)) (-.f32 (/.f32 (exp.f32 (*.f32 cosTheta -2)) (*.f32 (pow.f32 (+.f32 1 c) 3) (*.f32 cosTheta (*.f32 cosTheta (PI.f32))))) (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 cosTheta)) (*.f32 cosTheta (pow.f32 (+.f32 1 c) 2)))))
(+.f32 (*.f32 -1 (*.f32 (/.f32 (pow.f32 (exp.f32 (*.f32 -1 cosTheta)) 3) (*.f32 (pow.f32 (+.f32 c 1) 4) (pow.f32 cosTheta 3))) (sqrt.f32 (/.f32 1 (pow.f32 (PI.f32) 3))))) (+.f32 (*.f32 -1 (*.f32 (/.f32 (exp.f32 (*.f32 -1 cosTheta)) (*.f32 (pow.f32 (+.f32 c 1) 2) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (/.f32 (pow.f32 (exp.f32 (*.f32 -1 cosTheta)) 2) (*.f32 (pow.f32 (+.f32 c 1) 3) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (/.f32 1 (+.f32 c 1)))))
(fma.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (neg.f32 cosTheta)) (*.f32 cosTheta (pow.f32 (+.f32 1 c) 2)))) (+.f32 (+.f32 (/.f32 1 (+.f32 1 c)) (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) 2) (*.f32 (pow.f32 (+.f32 1 c) 3) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))) (neg.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) 3) (sqrt.f32 (/.f32 1 (pow.f32 (PI.f32) 3)))) (*.f32 (pow.f32 cosTheta 3) (pow.f32 (+.f32 1 c) 4))))))
(-.f32 (+.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) 2) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (pow.f32 (+.f32 1 c) 3)))) (-.f32 (/.f32 1 (+.f32 1 c)) (*.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) 3) (*.f32 (pow.f32 cosTheta 3) (pow.f32 (+.f32 1 c) 4))) (sqrt.f32 (/.f32 1 (pow.f32 (PI.f32) 3)))))) (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 cosTheta)) (*.f32 cosTheta (pow.f32 (+.f32 1 c) 2))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 c)) (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 cosTheta)) (*.f32 cosTheta (pow.f32 (+.f32 1 c) 2)))) (-.f32 (/.f32 (exp.f32 (*.f32 cosTheta -2)) (*.f32 (pow.f32 (+.f32 1 c) 3) (*.f32 cosTheta (*.f32 cosTheta (PI.f32))))) (*.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) 3) (*.f32 (pow.f32 cosTheta 3) (pow.f32 (+.f32 1 c) 4))) (sqrt.f32 (/.f32 1 (pow.f32 (PI.f32) 3))))))
(*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 1 cosTheta))
(/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta)
(+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)))
(+.f32 (*.f32 1/2 (*.f32 cosTheta (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))
(fma.f32 1/2 (*.f32 cosTheta (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta))))
(+.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (*.f32 cosTheta 1/2) -1)))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) (+.f32 (*.f32 cosTheta 1/2) -1)))
(+.f32 (*.f32 1/2 (*.f32 cosTheta (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (+.f32 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 -1/6 (*.f32 (pow.f32 cosTheta 2) (sqrt.f32 (/.f32 1 (PI.f32))))))))
(fma.f32 1/2 (*.f32 cosTheta (sqrt.f32 (/.f32 1 (PI.f32)))) (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta))) (*.f32 (*.f32 -1/6 (*.f32 cosTheta cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (*.f32 (*.f32 cosTheta cosTheta) -1/6) (/.f32 1 cosTheta))) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (*.f32 cosTheta 1/2) -1)))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (+.f32 (/.f32 1 cosTheta) (*.f32 (*.f32 cosTheta cosTheta) -1/6)) (+.f32 (*.f32 cosTheta 1/2) -1)))
(*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(/.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 cosTheta)) cosTheta)
(*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(/.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 cosTheta)) cosTheta)
(*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(/.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 cosTheta)) cosTheta)
(*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(/.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 cosTheta)) cosTheta)
(*.f32 (/.f32 (exp.f32 (*.f32 -1 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(/.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 cosTheta)) cosTheta)
(*.f32 (/.f32 (exp.f32 (*.f32 -1 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(/.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 cosTheta)) cosTheta)
(*.f32 (/.f32 (exp.f32 (*.f32 -1 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(/.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 cosTheta)) cosTheta)
(*.f32 (/.f32 (exp.f32 (*.f32 -1 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(/.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 cosTheta)) cosTheta)
(+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 1 (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 cosTheta)) cosTheta))
(+.f32 c (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))
(+.f32 (+.f32 1 c) (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 cosTheta)) cosTheta) (+.f32 1 c))
(+.f32 c (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))
(+.f32 (+.f32 1 c) (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 cosTheta)) cosTheta) (+.f32 1 c))
(+.f32 c (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))
(+.f32 (+.f32 1 c) (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 cosTheta)) cosTheta) (+.f32 1 c))
c
(+.f32 c (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))
(+.f32 (+.f32 1 c) (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 cosTheta)) cosTheta) (+.f32 1 c))
(+.f32 c (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))
(+.f32 (+.f32 1 c) (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 cosTheta)) cosTheta) (+.f32 1 c))
(+.f32 c (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))
(+.f32 (+.f32 1 c) (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 cosTheta)) cosTheta) (+.f32 1 c))
c
(+.f32 c (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))
(+.f32 (+.f32 1 c) (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 cosTheta)) cosTheta) (+.f32 1 c))
(+.f32 c (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))
(+.f32 (+.f32 1 c) (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 cosTheta)) cosTheta) (+.f32 1 c))
(+.f32 c (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))
(+.f32 (+.f32 1 c) (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 cosTheta)) cosTheta) (+.f32 1 c))
(*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 1 cosTheta))
(/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta)
(+.f32 c (+.f32 1 (+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))))
(+.f32 (+.f32 1 c) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta))))
(+.f32 c (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)) 1))
(+.f32 c (+.f32 1 (+.f32 (*.f32 1/2 (*.f32 cosTheta (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))))
(+.f32 c (+.f32 1 (fma.f32 1/2 (*.f32 cosTheta (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta))))))
(+.f32 c (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (*.f32 cosTheta 1/2) -1)) (+.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta) 1)))
(+.f32 1 (+.f32 c (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) (+.f32 (*.f32 cosTheta 1/2) -1)))))
(+.f32 c (+.f32 1 (+.f32 (*.f32 1/2 (*.f32 cosTheta (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (+.f32 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 -1/6 (*.f32 (pow.f32 cosTheta 2) (sqrt.f32 (/.f32 1 (PI.f32))))))))))
(+.f32 c (+.f32 1 (fma.f32 1/2 (*.f32 cosTheta (sqrt.f32 (/.f32 1 (PI.f32)))) (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta))) (*.f32 (*.f32 -1/6 (*.f32 cosTheta cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))))))
(+.f32 (+.f32 (+.f32 1 c) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (*.f32 cosTheta 1/2) -1))) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (*.f32 (*.f32 cosTheta cosTheta) -1/6) (/.f32 1 cosTheta))))
(+.f32 1 (+.f32 c (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (+.f32 (/.f32 1 cosTheta) (*.f32 (*.f32 cosTheta cosTheta) -1/6)) (+.f32 (*.f32 cosTheta 1/2) -1)))))
(+.f32 c 1)
(+.f32 1 c)
(+.f32 c (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))
(+.f32 (+.f32 1 c) (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 cosTheta)) cosTheta) (+.f32 1 c))
(+.f32 c (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))
(+.f32 (+.f32 1 c) (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 cosTheta)) cosTheta) (+.f32 1 c))
(+.f32 c (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))
(+.f32 (+.f32 1 c) (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 cosTheta)) cosTheta) (+.f32 1 c))
(+.f32 c 1)
(+.f32 1 c)
(+.f32 c (+.f32 1 (*.f32 (/.f32 (exp.f32 (*.f32 -1 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))
(+.f32 (+.f32 1 c) (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 cosTheta)) cosTheta) (+.f32 1 c))
(+.f32 c (+.f32 1 (*.f32 (/.f32 (exp.f32 (*.f32 -1 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))
(+.f32 (+.f32 1 c) (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 cosTheta)) cosTheta) (+.f32 1 c))
(+.f32 c (+.f32 1 (*.f32 (/.f32 (exp.f32 (*.f32 -1 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))
(+.f32 (+.f32 1 c) (*.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 cosTheta)) cosTheta) (+.f32 1 c))
(+.f32 0 (/.f32 1 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c))))
(/.f32 1 (+.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c)))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 1 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c))))) (cbrt.f32 (exp.f32 (/.f32 1 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 1 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c)))))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 1 (+.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c))))) (cbrt.f32 (exp.f32 (/.f32 1 (+.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 1 (+.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c)))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (/.f32 1 (+.f32 1 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 1 (+.f32 1 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))))))
(*.f32 3 (log.f32 (cbrt.f32 (exp.f32 (/.f32 1 (+.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c)))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c)))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c)))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 (+.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c)))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 (+.f32 1 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c))))) 1)
(/.f32 1 (+.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c)))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(*.f32 1 (/.f32 1 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c))))
(/.f32 1 (+.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c)))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(*.f32 (/.f32 1 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c))) 1)
(/.f32 1 (+.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c)))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c)))) (cbrt.f32 (pow.f32 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c)) -2)))
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c)))) (cbrt.f32 (pow.f32 (+.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c)) -2)))
(/.f32 (cbrt.f32 (pow.f32 (+.f32 1 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) -2)) (cbrt.f32 (+.f32 1 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))))
(/.f32 (cbrt.f32 (pow.f32 (+.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c)) -2)) (cbrt.f32 (+.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c))))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c)) -2)) (/.f32 1 (cbrt.f32 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c)))))
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c)))) (cbrt.f32 (pow.f32 (+.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c)) -2)))
(/.f32 (cbrt.f32 (pow.f32 (+.f32 1 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) -2)) (cbrt.f32 (+.f32 1 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))))
(/.f32 (cbrt.f32 (pow.f32 (+.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c)) -2)) (cbrt.f32 (+.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c))))
(*.f32 (pow.f32 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c)) -1/2) (pow.f32 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c)) -1/2))
(/.f32 1 (+.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c)))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(*.f32 -1 (/.f32 1 (+.f32 -1 (neg.f32 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta))))))
(/.f32 -1 (-.f32 -1 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c)) 2)) -1) (pow.f32 (cbrt.f32 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c))) -1))
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c)))) (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c)) 2))))
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 1 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))) (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 1 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) 2))))
(/.f32 (/.f32 1 (cbrt.f32 (+.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c)))) (cbrt.f32 (pow.f32 (+.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c)) 2)))
(*.f32 (pow.f32 (sqrt.f32 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c))) -1) (pow.f32 (sqrt.f32 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c))) -1))
(/.f32 1 (+.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c)))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(*.f32 (/.f32 1 (+.f32 1 (pow.f32 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)) 3))) (fma.f32 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)) (-.f32 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)) 1) 1))
(*.f32 (/.f32 1 (+.f32 1 (pow.f32 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 3))) (fma.f32 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (+.f32 c (-.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 1)) 1))
(/.f32 (fma.f32 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (+.f32 -1 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) 1) (+.f32 1 (pow.f32 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 3)))
(/.f32 (fma.f32 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (+.f32 c (expm1.f32 (-.f32 cosTheta (log.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))) 1) (+.f32 1 (pow.f32 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 3)))
(*.f32 (/.f32 1 (-.f32 1 (pow.f32 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)) 2))) (-.f32 (-.f32 1 c) (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)))
(/.f32 (*.f32 1 (-.f32 1 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))) (-.f32 1 (pow.f32 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 2)))
(/.f32 (-.f32 1 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) (-.f32 1 (pow.f32 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 2)))
(/.f32 (-.f32 (-.f32 1 c) (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (-.f32 1 (pow.f32 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 2)))
(pow.f32 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c)) -1)
(/.f32 1 (+.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c)))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(pow.f32 (/.f32 1 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c))) 1)
(/.f32 1 (+.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c)))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(pow.f32 (/.f32 1 (cbrt.f32 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c)))) 3)
(/.f32 1 (+.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c)))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(pow.f32 (pow.f32 (/.f32 1 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c))) 3) 1/3)
(/.f32 1 (+.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c)))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(pow.f32 (pow.f32 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c)) -1/2) 2)
(/.f32 1 (+.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c)))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(sqrt.f32 (pow.f32 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c)) -2))
(/.f32 1 (+.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c)))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(log.f32 (exp.f32 (/.f32 1 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c)))))
(/.f32 1 (+.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c)))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c))))))
(/.f32 1 (+.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c)))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(cbrt.f32 (pow.f32 (/.f32 1 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c))) 3))
(/.f32 1 (+.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c)))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(expm1.f32 (log1p.f32 (/.f32 1 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c)))))
(/.f32 1 (+.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c)))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(exp.f32 (neg.f32 (log1p.f32 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)))))
(exp.f32 (neg.f32 (log1p.f32 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))))
(exp.f32 (*.f32 (log1p.f32 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta))) -1))
(exp.f32 (neg.f32 (log1p.f32 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)))) 1))
(exp.f32 (neg.f32 (log1p.f32 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))))
(log1p.f32 (expm1.f32 (/.f32 1 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c)))))
(/.f32 1 (+.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c)))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(+.f32 0 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta))
(/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta))) (cbrt.f32 (exp.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) (cbrt.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))))
(*.f32 3 (log.f32 (cbrt.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta))) 1)
(/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(*.f32 1 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta))
(/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(*.f32 (exp.f32 cosTheta) (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) 1)
(/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(*.f32 (pow.f32 (cbrt.f32 (exp.f32 cosTheta)) 2) (*.f32 (cbrt.f32 (exp.f32 cosTheta)) (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(*.f32 (cbrt.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)) (pow.f32 (cbrt.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)) 2))
(/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)) 2) (cbrt.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)))
(/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(*.f32 (sqrt.f32 (exp.f32 cosTheta)) (*.f32 (sqrt.f32 (exp.f32 cosTheta)) (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(*.f32 (sqrt.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)) (sqrt.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)))
(/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(*.f32 (neg.f32 (exp.f32 cosTheta)) (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(*.f32 (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (neg.f32 (exp.f32 cosTheta)))
(/.f32 (neg.f32 (exp.f32 cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 cosTheta))
(/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (/.f32 1 (sqrt.f32 (PI.f32))))
(/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 1 cosTheta) (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))))
(/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 1 (sqrt.f32 (PI.f32))) (/.f32 (exp.f32 cosTheta) cosTheta))
(/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 1 (cbrt.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (/.f32 (exp.f32 cosTheta) (cbrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(/.f32 (/.f32 (exp.f32 cosTheta) (cbrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (cbrt.f32 (*.f32 cosTheta (*.f32 cosTheta (PI.f32)))))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (/.f32 (exp.f32 cosTheta) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (exp.f32 cosTheta)) 2) 1) (/.f32 (cbrt.f32 (exp.f32 cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (exp.f32 cosTheta)) 2) cosTheta) (/.f32 (cbrt.f32 (exp.f32 cosTheta)) (sqrt.f32 (PI.f32))))
(/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (exp.f32 cosTheta)) 2) (sqrt.f32 (PI.f32))) (/.f32 (cbrt.f32 (exp.f32 cosTheta)) cosTheta))
(/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (exp.f32 cosTheta)) 2) (cbrt.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (cbrt.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)))
(*.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (/.f32 (pow.f32 (cbrt.f32 (exp.f32 cosTheta)) 2) (cbrt.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))))
(*.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (/.f32 (pow.f32 (cbrt.f32 (exp.f32 cosTheta)) 2) (cbrt.f32 (*.f32 cosTheta (*.f32 cosTheta (PI.f32))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (exp.f32 cosTheta)) 2) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (/.f32 (cbrt.f32 (exp.f32 cosTheta)) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (/.f32 (exp.f32 cosTheta) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(*.f32 (/.f32 (sqrt.f32 (exp.f32 cosTheta)) 1) (/.f32 (sqrt.f32 (exp.f32 cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (sqrt.f32 (exp.f32 cosTheta)) cosTheta) (/.f32 (sqrt.f32 (exp.f32 cosTheta)) (sqrt.f32 (PI.f32))))
(/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (sqrt.f32 (exp.f32 cosTheta)) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (exp.f32 cosTheta)) cosTheta))
(/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (sqrt.f32 (exp.f32 cosTheta)) (cbrt.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (/.f32 (sqrt.f32 (exp.f32 cosTheta)) (cbrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(*.f32 (/.f32 1 (cbrt.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (/.f32 (exp.f32 cosTheta) (cbrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(/.f32 (/.f32 (exp.f32 cosTheta) (cbrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (cbrt.f32 (*.f32 cosTheta (*.f32 cosTheta (PI.f32)))))
(pow.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) 1)
(/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(pow.f32 (cbrt.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)) 3)
(/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(pow.f32 (pow.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) 3) 1/3)
(/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(pow.f32 (sqrt.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)) 2)
(/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(pow.f32 (/.f32 cosTheta (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32)))) -1)
(/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(neg.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta))
(*.f32 (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (neg.f32 (exp.f32 cosTheta)))
(/.f32 (neg.f32 (exp.f32 cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(sqrt.f32 (pow.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) 2))
(/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(log.f32 (exp.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)))
(/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta))))
(/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(log.f32 (/.f32 1 (exp.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta))))
(*.f32 (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (neg.f32 (exp.f32 cosTheta)))
(/.f32 (neg.f32 (exp.f32 cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(log.f32 (/.f32 1 (+.f32 1 (expm1.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)))))
(*.f32 (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (neg.f32 (exp.f32 cosTheta)))
(/.f32 (neg.f32 (exp.f32 cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(cbrt.f32 (pow.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) 3))
(/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(expm1.f32 (log1p.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)))
(/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(exp.f32 (-.f32 cosTheta (log.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(exp.f32 (*.f32 (-.f32 cosTheta (log.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 1))
(/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(log1p.f32 (expm1.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)))
(/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(-.f32 (+.f32 1 c) (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta))
(+.f32 1 (-.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(+.f32 c (-.f32 1 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(-.f32 (exp.f32 (log1p.f32 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c)))) 1)
(+.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c))
(+.f32 1 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(-.f32 (/.f32 1 (-.f32 (-.f32 1 c) (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta))) (/.f32 (pow.f32 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)) 2) (-.f32 (-.f32 1 c) (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta))))
(/.f32 (-.f32 1 (pow.f32 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 2)) (-.f32 1 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 2)) (+.f32 c (expm1.f32 (-.f32 cosTheta (log.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))))
(*.f32 1 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c)))
(+.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c))
(+.f32 1 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(*.f32 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c)) 1)
(+.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c))
(+.f32 1 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(*.f32 (cbrt.f32 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c))) (cbrt.f32 (pow.f32 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c)) 2)))
(*.f32 (cbrt.f32 (+.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c))) (cbrt.f32 (pow.f32 (+.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c)) 2)))
(*.f32 (cbrt.f32 (+.f32 1 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))) (cbrt.f32 (pow.f32 (+.f32 1 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c)) 2)) (cbrt.f32 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c))))
(*.f32 (cbrt.f32 (+.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c))) (cbrt.f32 (pow.f32 (+.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c)) 2)))
(*.f32 (cbrt.f32 (+.f32 1 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))) (cbrt.f32 (pow.f32 (+.f32 1 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) 2)))
(*.f32 (sqrt.f32 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c))) (sqrt.f32 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c))))
(+.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c))
(+.f32 1 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(*.f32 (+.f32 1 (pow.f32 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)) 3)) (/.f32 1 (fma.f32 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)) (-.f32 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)) 1) 1)))
(*.f32 (+.f32 1 (pow.f32 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 3)) (/.f32 1 (fma.f32 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (+.f32 c (-.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 1)) 1)))
(/.f32 (+.f32 1 (pow.f32 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 3)) (fma.f32 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (+.f32 -1 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) 1))
(/.f32 (+.f32 1 (pow.f32 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 3)) (fma.f32 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (+.f32 c (expm1.f32 (-.f32 cosTheta (log.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))) 1))
(*.f32 (-.f32 1 (pow.f32 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)) 2)) (/.f32 1 (-.f32 (-.f32 1 c) (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta))))
(/.f32 (-.f32 1 (pow.f32 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 2)) (-.f32 1 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 2)) (+.f32 c (expm1.f32 (-.f32 cosTheta (log.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))))
(/.f32 1 (/.f32 1 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c))))
(+.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c))
(+.f32 1 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(/.f32 1 (/.f32 (fma.f32 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)) (-.f32 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)) 1) 1) (+.f32 1 (pow.f32 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)) 3))))
(*.f32 (+.f32 1 (pow.f32 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 3)) (/.f32 1 (fma.f32 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (+.f32 c (-.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 1)) 1)))
(/.f32 (+.f32 1 (pow.f32 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 3)) (fma.f32 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (+.f32 -1 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) 1))
(/.f32 (+.f32 1 (pow.f32 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 3)) (fma.f32 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (+.f32 c (expm1.f32 (-.f32 cosTheta (log.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))) 1))
(/.f32 1 (/.f32 (-.f32 (-.f32 1 c) (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)) (-.f32 1 (pow.f32 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)) 2))))
(/.f32 (-.f32 1 (pow.f32 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 2)) (-.f32 1 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 2)) (+.f32 c (expm1.f32 (-.f32 cosTheta (log.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))))
(/.f32 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c)) 1)
(+.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c))
(+.f32 1 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(/.f32 (cbrt.f32 (pow.f32 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c)) 2)) (/.f32 1 (cbrt.f32 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c)))))
(*.f32 (cbrt.f32 (+.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c))) (cbrt.f32 (pow.f32 (+.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c)) 2)))
(*.f32 (cbrt.f32 (+.f32 1 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))) (cbrt.f32 (pow.f32 (+.f32 1 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) 2)))
(/.f32 (sqrt.f32 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c))) (pow.f32 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c)) -1/2))
(/.f32 (sqrt.f32 (+.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c))) (pow.f32 (+.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c)) -1/2))
(/.f32 (sqrt.f32 (+.f32 1 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))) (pow.f32 (+.f32 1 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) -1/2))
(/.f32 (+.f32 -1 (neg.f32 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)))) -1)
(/.f32 (-.f32 -1 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) -1)
(-.f32 1 (/.f32 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) -1))
(/.f32 (+.f32 1 (pow.f32 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)) 3)) (fma.f32 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)) (-.f32 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)) 1) 1))
(*.f32 (+.f32 1 (pow.f32 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 3)) (/.f32 1 (fma.f32 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (+.f32 c (-.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 1)) 1)))
(/.f32 (+.f32 1 (pow.f32 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 3)) (fma.f32 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (+.f32 -1 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) 1))
(/.f32 (+.f32 1 (pow.f32 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 3)) (fma.f32 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (+.f32 c (expm1.f32 (-.f32 cosTheta (log.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))) 1))
(/.f32 (+.f32 1 (pow.f32 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)) 3)) (+.f32 (pow.f32 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)) 2) (-.f32 (-.f32 1 c) (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta))))
(*.f32 (+.f32 1 (pow.f32 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 3)) (/.f32 1 (fma.f32 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (+.f32 c (-.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 1)) 1)))
(/.f32 (+.f32 1 (pow.f32 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 3)) (fma.f32 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (+.f32 -1 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) 1))
(/.f32 (+.f32 1 (pow.f32 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 3)) (fma.f32 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (+.f32 c (expm1.f32 (-.f32 cosTheta (log.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))) 1))
(/.f32 (-.f32 1 (pow.f32 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)) 2)) (-.f32 (-.f32 1 c) (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)))
(/.f32 (-.f32 1 (pow.f32 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 2)) (-.f32 1 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 2)) (+.f32 c (expm1.f32 (-.f32 cosTheta (log.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)) 3))) (neg.f32 (fma.f32 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)) (-.f32 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)) 1) 1)))
(*.f32 (+.f32 1 (pow.f32 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 3)) (/.f32 1 (fma.f32 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (+.f32 c (-.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 1)) 1)))
(/.f32 (+.f32 1 (pow.f32 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 3)) (fma.f32 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (+.f32 -1 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) 1))
(/.f32 (+.f32 1 (pow.f32 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 3)) (fma.f32 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (+.f32 c (expm1.f32 (-.f32 cosTheta (log.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))) 1))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)) 2))) (neg.f32 (-.f32 (-.f32 1 c) (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta))))
(/.f32 (-.f32 1 (pow.f32 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 2)) (-.f32 1 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 2)) (+.f32 c (expm1.f32 (-.f32 cosTheta (log.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 c) 3) (pow.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) 3)) (fma.f32 (+.f32 1 c) (+.f32 1 c) (-.f32 (pow.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) 2) (*.f32 (+.f32 1 c) (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 c) 3) (pow.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 3)) (+.f32 (pow.f32 (+.f32 1 c) 2) (-.f32 (pow.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 2) (*.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c)))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 c) 3) (pow.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 3)) (+.f32 (pow.f32 (+.f32 1 c) 2) (*.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (-.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c)))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 c) 3) (pow.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 3)) (+.f32 (pow.f32 (+.f32 1 c) 2) (*.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (-.f32 -1 c)))))
(/.f32 (-.f32 (pow.f32 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)) 2) 1) (-.f32 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)) 1))
(/.f32 (-.f32 1 (pow.f32 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 2)) (-.f32 1 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 2)) (+.f32 c (expm1.f32 (-.f32 cosTheta (log.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))))
(/.f32 (-.f32 (*.f32 (+.f32 1 c) (+.f32 1 c)) (pow.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) 2)) (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c)))
(/.f32 (-.f32 (pow.f32 (+.f32 1 c) 2) (pow.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 2)) (+.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c)))
(/.f32 (-.f32 (pow.f32 (+.f32 1 c) 2) (pow.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 2)) (+.f32 1 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(pow.f32 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c)) 1)
(+.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c))
(+.f32 1 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(pow.f32 (cbrt.f32 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c))) 3)
(+.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c))
(+.f32 1 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(pow.f32 (pow.f32 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c)) 3) 1/3)
(+.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c))
(+.f32 1 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(pow.f32 (sqrt.f32 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c))) 2)
(+.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c))
(+.f32 1 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(sqrt.f32 (pow.f32 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c)) 2))
(+.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c))
(+.f32 1 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(log.f32 (exp.f32 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c))))
(+.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c))
(+.f32 1 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(log.f32 (+.f32 1 (expm1.f32 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c)))))
(+.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c))
(+.f32 1 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(log.f32 (*.f32 (exp.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)) (exp.f32 (+.f32 1 c))))
(+.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c))
(+.f32 1 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta))) (exp.f32 (+.f32 1 c))))
(+.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c))
(+.f32 1 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(log.f32 (*.f32 (exp.f32 (+.f32 1 c)) (+.f32 1 (expm1.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)))))
(+.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c))
(+.f32 1 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(log.f32 (/.f32 (exp.f32 (+.f32 1 c)) (exp.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta))))
(+.f32 1 (-.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(+.f32 c (-.f32 1 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(log.f32 (/.f32 (exp.f32 (+.f32 1 c)) (+.f32 1 (expm1.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)))))
(+.f32 1 (-.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(+.f32 c (-.f32 1 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(cbrt.f32 (pow.f32 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c)) 3))
(+.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c))
(+.f32 1 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(expm1.f32 (log1p.f32 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c))))
(+.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c))
(+.f32 1 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(exp.f32 (log1p.f32 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta))))
(exp.f32 (log1p.f32 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(exp.f32 (*.f32 (log1p.f32 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta))) 1))
(exp.f32 (log1p.f32 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(log1p.f32 (expm1.f32 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c))))
(+.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c))
(+.f32 1 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(fma.f32 1 c (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) 1))
(+.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c))
(+.f32 1 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(fma.f32 1 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c))
(+.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c))
(+.f32 1 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(fma.f32 1 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)) 1)
(+.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c))
(+.f32 1 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(fma.f32 1 (+.f32 1 c) (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta))
(+.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c))
(+.f32 1 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(fma.f32 c 1 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) 1))
(+.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c))
(+.f32 1 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(fma.f32 (exp.f32 cosTheta) (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c))
(+.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c))
(+.f32 1 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(fma.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) 1 (+.f32 1 c))
(+.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c))
(+.f32 1 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(fma.f32 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)) 1 1)
(+.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c))
(+.f32 1 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(fma.f32 (cbrt.f32 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta))) (pow.f32 (cbrt.f32 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta))) 2) 1)
(+.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c))
(+.f32 1 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta))) 2) (cbrt.f32 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta))) 1)
(+.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c))
(+.f32 1 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(fma.f32 (pow.f32 (cbrt.f32 (exp.f32 cosTheta)) 2) (*.f32 (cbrt.f32 (exp.f32 cosTheta)) (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (+.f32 1 c))
(+.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c))
(+.f32 1 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(fma.f32 (cbrt.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)) (pow.f32 (cbrt.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)) 2) (+.f32 1 c))
(+.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c))
(+.f32 1 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(fma.f32 (pow.f32 (cbrt.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)) 2) (cbrt.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)) (+.f32 1 c))
(+.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c))
(+.f32 1 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(fma.f32 (cbrt.f32 c) (pow.f32 (cbrt.f32 c) 2) (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) 1))
(+.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c))
(+.f32 1 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(fma.f32 (pow.f32 (cbrt.f32 c) 2) (cbrt.f32 c) (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) 1))
(+.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c))
(+.f32 1 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(fma.f32 (pow.f32 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)) 2) (/.f32 1 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta))) 1)
(+.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c))
(+.f32 1 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(fma.f32 (sqrt.f32 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta))) (sqrt.f32 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta))) 1)
(+.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c))
(+.f32 1 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(fma.f32 (sqrt.f32 (exp.f32 cosTheta)) (*.f32 (sqrt.f32 (exp.f32 cosTheta)) (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (+.f32 1 c))
(+.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c))
(+.f32 1 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(fma.f32 (sqrt.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)) (sqrt.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)) (+.f32 1 c))
(+.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c))
(+.f32 1 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(fma.f32 (sqrt.f32 c) (sqrt.f32 c) (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) 1))
(+.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c))
(+.f32 1 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(fma.f32 (neg.f32 (exp.f32 cosTheta)) (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c))
(+.f32 1 (-.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(+.f32 c (-.f32 1 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(fma.f32 (+.f32 (pow.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) 3) (pow.f32 c 3)) (/.f32 1 (fma.f32 c c (*.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (-.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) c)))) 1)
(fma.f32 (+.f32 (pow.f32 c 3) (pow.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 3)) (/.f32 1 (fma.f32 c c (*.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (-.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) c)))) 1)
(+.f32 1 (/.f32 (+.f32 (pow.f32 c 3) (pow.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 3)) (fma.f32 c c (*.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (-.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) c)))))
(fma.f32 (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 cosTheta) (+.f32 1 c))
(+.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c))
(+.f32 1 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(fma.f32 (+.f32 1 c) 1 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta))
(+.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c))
(+.f32 1 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (/.f32 1 (sqrt.f32 (PI.f32))) (+.f32 1 c))
(+.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c))
(+.f32 1 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(fma.f32 (*.f32 (cbrt.f32 (+.f32 1 c)) (cbrt.f32 (+.f32 1 c))) (cbrt.f32 (+.f32 1 c)) (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta))
(+.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c))
(+.f32 1 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(fma.f32 (hypot.f32 1 (sqrt.f32 c)) (hypot.f32 1 (sqrt.f32 c)) (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta))
(fma.f32 (hypot.f32 1 (sqrt.f32 c)) (hypot.f32 1 (sqrt.f32 c)) (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(fma.f32 (/.f32 1 cosTheta) (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) (+.f32 1 c))
(+.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c))
(+.f32 1 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(fma.f32 (/.f32 1 (sqrt.f32 (PI.f32))) (/.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c))
(+.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c))
(+.f32 1 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(fma.f32 (/.f32 1 (cbrt.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (/.f32 (exp.f32 cosTheta) (cbrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (+.f32 1 c))
(+.f32 (+.f32 1 c) (/.f32 (/.f32 (exp.f32 cosTheta) (cbrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (cbrt.f32 (*.f32 cosTheta (*.f32 cosTheta (PI.f32))))))
(fma.f32 (/.f32 1 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (/.f32 (exp.f32 cosTheta) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (+.f32 1 c))
(+.f32 (+.f32 1 c) (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(fma.f32 (/.f32 (pow.f32 (cbrt.f32 (exp.f32 cosTheta)) 2) 1) (/.f32 (cbrt.f32 (exp.f32 cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c))
(+.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c))
(+.f32 1 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(fma.f32 (/.f32 (pow.f32 (cbrt.f32 (exp.f32 cosTheta)) 2) cosTheta) (/.f32 (cbrt.f32 (exp.f32 cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c))
(+.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c))
(+.f32 1 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(fma.f32 (/.f32 (pow.f32 (cbrt.f32 (exp.f32 cosTheta)) 2) (sqrt.f32 (PI.f32))) (/.f32 (cbrt.f32 (exp.f32 cosTheta)) cosTheta) (+.f32 1 c))
(+.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c))
(+.f32 1 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(fma.f32 (/.f32 (pow.f32 (cbrt.f32 (exp.f32 cosTheta)) 2) (cbrt.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (cbrt.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)) (+.f32 1 c))
(fma.f32 (/.f32 (pow.f32 (cbrt.f32 (exp.f32 cosTheta)) 2) (cbrt.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (cbrt.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (+.f32 1 c))
(fma.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (/.f32 (pow.f32 (cbrt.f32 (exp.f32 cosTheta)) 2) (cbrt.f32 (*.f32 cosTheta (*.f32 cosTheta (PI.f32))))) (+.f32 1 c))
(fma.f32 (/.f32 (pow.f32 (cbrt.f32 (exp.f32 cosTheta)) 2) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (/.f32 (cbrt.f32 (exp.f32 cosTheta)) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (+.f32 1 c))
(fma.f32 (/.f32 1 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (/.f32 (exp.f32 cosTheta) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (+.f32 1 c))
(+.f32 (+.f32 1 c) (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(fma.f32 (/.f32 (sqrt.f32 (exp.f32 cosTheta)) 1) (/.f32 (sqrt.f32 (exp.f32 cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c))
(+.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c))
(+.f32 1 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(fma.f32 (/.f32 (sqrt.f32 (exp.f32 cosTheta)) cosTheta) (/.f32 (sqrt.f32 (exp.f32 cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c))
(+.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c))
(+.f32 1 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(fma.f32 (/.f32 (sqrt.f32 (exp.f32 cosTheta)) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (exp.f32 cosTheta)) cosTheta) (+.f32 1 c))
(+.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c))
(+.f32 1 (+.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(fma.f32 (/.f32 (sqrt.f32 (exp.f32 cosTheta)) (cbrt.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (/.f32 (sqrt.f32 (exp.f32 cosTheta)) (cbrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (+.f32 1 c))
(fma.f32 (/.f32 1 (cbrt.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (/.f32 (exp.f32 cosTheta) (cbrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (+.f32 1 c))
(+.f32 (+.f32 1 c) (/.f32 (/.f32 (exp.f32 cosTheta) (cbrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (cbrt.f32 (*.f32 cosTheta (*.f32 cosTheta (PI.f32))))))
(fma.f32 (+.f32 (sqrt.f32 c) (sqrt.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta))) (-.f32 (sqrt.f32 c) (sqrt.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta))) 1)
(+.f32 1 (-.f32 c (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(+.f32 c (-.f32 1 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))

localize123.0ms (0.6%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.9%
(-.f32 cosTheta (log.f32 cosTheta))
99.2%
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (exp.f32 (-.f32 cosTheta (log.f32 cosTheta))) (sqrt.f32 (PI.f32))))))
98.6%
(/.f32 (exp.f32 (-.f32 cosTheta (log.f32 cosTheta))) (sqrt.f32 (PI.f32)))
90.9%
(exp.f32 (-.f32 cosTheta (log.f32 cosTheta)))
Compiler

Compiled 64 to 17 computations (73.4% saved)

series29.0ms (0.2%)

Counts
4 → 56
Calls

15 calls:

TimeVariablePointExpression
12.0ms
cosTheta
@0
(-.f32 cosTheta (log.f32 cosTheta))
4.0ms
cosTheta
@-inf
(exp.f32 (-.f32 cosTheta (log.f32 cosTheta)))
3.0ms
cosTheta
@-inf
(/.f32 (exp.f32 (-.f32 cosTheta (log.f32 cosTheta))) (sqrt.f32 (PI.f32)))
2.0ms
cosTheta
@0
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (exp.f32 (-.f32 cosTheta (log.f32 cosTheta))) (sqrt.f32 (PI.f32))))))
2.0ms
cosTheta
@-inf
(-.f32 cosTheta (log.f32 cosTheta))

rewrite101.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1630×log-prod
1198×fma-def
622×expm1-udef
622×log1p-udef
492×fma-neg
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01686
134684
2486384
Stop Event
node limit
Counts
4 → 183
Calls
Call 1
Inputs
(exp.f32 (-.f32 cosTheta (log.f32 cosTheta)))
(/.f32 (exp.f32 (-.f32 cosTheta (log.f32 cosTheta))) (sqrt.f32 (PI.f32)))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (exp.f32 (-.f32 cosTheta (log.f32 cosTheta))) (sqrt.f32 (PI.f32))))))
(-.f32 cosTheta (log.f32 cosTheta))
Outputs
(+.f32 0 (/.f32 (exp.f32 cosTheta) cosTheta))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) cosTheta))) (cbrt.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) cosTheta))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) cosTheta)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) cosTheta)))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) cosTheta)))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (exp.f32 cosTheta) cosTheta))) 1)
(*.f32 (/.f32 (exp.f32 cosTheta) cosTheta) 1)
(*.f32 1 (/.f32 (exp.f32 cosTheta) cosTheta))
(*.f32 (exp.f32 cosTheta) (exp.f32 (neg.f32 (log.f32 cosTheta))))
(*.f32 (exp.f32 cosTheta) (/.f32 1 cosTheta))
(*.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) (pow.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) 2))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) 2) (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)))
(/.f32 1 (/.f32 cosTheta (exp.f32 cosTheta)))
(/.f32 (exp.f32 cosTheta) cosTheta)
(/.f32 (neg.f32 (exp.f32 cosTheta)) (neg.f32 cosTheta))
(/.f32 (/.f32 (exp.f32 cosTheta) 1) cosTheta)
(/.f32 (/.f32 (exp.f32 cosTheta) (pow.f32 (cbrt.f32 cosTheta) 2)) (cbrt.f32 cosTheta))
(/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta)) (sqrt.f32 cosTheta))
(pow.f32 (/.f32 (exp.f32 cosTheta) cosTheta) 1)
(pow.f32 (E.f32) (-.f32 cosTheta (log.f32 cosTheta)))
(pow.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) 3)
(pow.f32 (pow.f32 (/.f32 (exp.f32 cosTheta) cosTheta) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) 2)
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (-.f32 cosTheta (log.f32 cosTheta))) 2)) (cbrt.f32 (-.f32 cosTheta (log.f32 cosTheta))))
(pow.f32 (exp.f32 (sqrt.f32 (-.f32 cosTheta (log.f32 cosTheta)))) (sqrt.f32 (-.f32 cosTheta (log.f32 cosTheta))))
(sqrt.f32 (pow.f32 (/.f32 (exp.f32 cosTheta) cosTheta) 2))
(log.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) cosTheta)))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (exp.f32 cosTheta) cosTheta))))
(cbrt.f32 (pow.f32 (/.f32 (exp.f32 cosTheta) cosTheta) 3))
(expm1.f32 (log1p.f32 (/.f32 (exp.f32 cosTheta) cosTheta)))
(log1p.f32 (expm1.f32 (/.f32 (exp.f32 cosTheta) cosTheta)))
(+.f32 0 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))))) (cbrt.f32 (exp.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))))) 1)
(*.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2))
(*.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))) 1)
(*.f32 1 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))))
(*.f32 (cbrt.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))) (cbrt.f32 (/.f32 (pow.f32 (/.f32 (exp.f32 cosTheta) cosTheta) 2) (PI.f32))))
(*.f32 (cbrt.f32 (/.f32 (pow.f32 (/.f32 (exp.f32 cosTheta) cosTheta) 2) (PI.f32))) (cbrt.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) 2) (*.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) (pow.f32 (PI.f32) -1/2)))
(*.f32 (sqrt.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))) (sqrt.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))))
(*.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) (pow.f32 (PI.f32) -1/2)))
(*.f32 (/.f32 (neg.f32 (exp.f32 cosTheta)) cosTheta) (/.f32 1 (neg.f32 (sqrt.f32 (PI.f32)))))
(*.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta))
(*.f32 (/.f32 1 (cbrt.f32 (PI.f32))) (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (cbrt.f32 (sqrt.f32 (PI.f32)))))
(*.f32 (/.f32 1 (pow.f32 (PI.f32) 1/4)) (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) 1/4)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) 2) 1) (/.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) 2) (cbrt.f32 (PI.f32))) (cbrt.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) 2) (pow.f32 (PI.f32) 1/4)) (/.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) (pow.f32 (PI.f32) 1/4)))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) 1) (/.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) (cbrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) (cbrt.f32 (sqrt.f32 (PI.f32)))))
(pow.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))) 1)
(pow.f32 (cbrt.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))) 3)
(pow.f32 (pow.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))) 2)
(pow.f32 (*.f32 (/.f32 (sqrt.f32 (PI.f32)) (exp.f32 cosTheta)) cosTheta) -1)
(neg.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (neg.f32 (sqrt.f32 (PI.f32)))))
(sqrt.f32 (/.f32 (pow.f32 (/.f32 (exp.f32 cosTheta) cosTheta) 2) (PI.f32)))
(log.f32 (exp.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))))))
(cbrt.f32 (pow.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))) 3))
(expm1.f32 (log1p.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))))
(exp.f32 (-.f32 (-.f32 cosTheta (log.f32 cosTheta)) (log.f32 (sqrt.f32 (PI.f32)))))
(exp.f32 (*.f32 (-.f32 (-.f32 cosTheta (log.f32 cosTheta)) (log.f32 (sqrt.f32 (PI.f32)))) 1))
(log1p.f32 (expm1.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))))
(+.f32 0 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))))) (cbrt.f32 (exp.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))))) 1)
(*.f32 1 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))))
(*.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))) 1)
(*.f32 (/.f32 1 (cbrt.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))) (cbrt.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) -2)))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) -2)) (/.f32 1 (cbrt.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))))
(*.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) -1/2) (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) -1/2))
(*.f32 -1 (/.f32 1 (+.f32 -1 (neg.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c)))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))) 2) -1) (pow.f32 (cbrt.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))) -1))
(*.f32 (pow.f32 (sqrt.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))) -1) (pow.f32 (sqrt.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))) -1))
(*.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 3))) (fma.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) (-.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 1) 1))
(*.f32 (/.f32 1 (-.f32 1 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 2))) (-.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c)))
(pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) -1)
(pow.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))) 1)
(pow.f32 (/.f32 1 (cbrt.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))) 3)
(pow.f32 (pow.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))) 3) 1/3)
(pow.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) -1/2) 2)
(sqrt.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) -2))
(log.f32 (exp.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))))))
(cbrt.f32 (pow.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))) 3))
(expm1.f32 (log1p.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))))
(exp.f32 (neg.f32 (log1p.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c))))
(exp.f32 (*.f32 (log1p.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c)) -1))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c))) 1))
(log1p.f32 (expm1.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))))
(+.f32 cosTheta (neg.f32 (log.f32 cosTheta)))
(+.f32 cosTheta (*.f32 (neg.f32 (log.f32 cosTheta)) 1))
(+.f32 (-.f32 cosTheta (log.f32 cosTheta)) 0)
(+.f32 (-.f32 cosTheta (log.f32 cosTheta)) (fma.f32 (neg.f32 (log.f32 cosTheta)) 1 (log.f32 cosTheta)))
(+.f32 (-.f32 cosTheta (log.f32 cosTheta)) (fma.f32 (neg.f32 (cbrt.f32 (log.f32 cosTheta))) (pow.f32 (cbrt.f32 (log.f32 cosTheta)) 2) (log.f32 cosTheta)))
(+.f32 (-.f32 cosTheta (log.f32 cosTheta)) (+.f32 (neg.f32 (log.f32 cosTheta)) (log.f32 cosTheta)))
(+.f32 0 (-.f32 cosTheta (log.f32 cosTheta)))
(+.f32 (neg.f32 (log.f32 cosTheta)) cosTheta)
(+.f32 (log.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta))) (log.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta))))
(+.f32 (log.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta))) (log.f32 (pow.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) 2)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) 2)) (log.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta))))
(*.f32 (-.f32 cosTheta (log.f32 cosTheta)) 1)
(*.f32 1 (-.f32 cosTheta (log.f32 cosTheta)))
(*.f32 (cbrt.f32 (-.f32 cosTheta (log.f32 cosTheta))) (pow.f32 (cbrt.f32 (-.f32 cosTheta (log.f32 cosTheta))) 2))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 cosTheta (log.f32 cosTheta))) 2) (cbrt.f32 (-.f32 cosTheta (log.f32 cosTheta))))
(*.f32 (sqrt.f32 (-.f32 cosTheta (log.f32 cosTheta))) (sqrt.f32 (-.f32 cosTheta (log.f32 cosTheta))))
(*.f32 (-.f32 (pow.f32 cosTheta 3) (pow.f32 (log.f32 cosTheta) 3)) (/.f32 1 (fma.f32 cosTheta cosTheta (*.f32 (log.f32 cosTheta) (+.f32 cosTheta (log.f32 cosTheta))))))
(*.f32 (-.f32 (*.f32 cosTheta cosTheta) (pow.f32 (log.f32 cosTheta) 2)) (/.f32 1 (+.f32 cosTheta (log.f32 cosTheta))))
(*.f32 (+.f32 (sqrt.f32 cosTheta) (sqrt.f32 (log.f32 cosTheta))) (-.f32 (sqrt.f32 cosTheta) (sqrt.f32 (log.f32 cosTheta))))
(/.f32 1 (/.f32 (fma.f32 cosTheta cosTheta (*.f32 (log.f32 cosTheta) (+.f32 cosTheta (log.f32 cosTheta)))) (-.f32 (pow.f32 cosTheta 3) (pow.f32 (log.f32 cosTheta) 3))))
(/.f32 1 (/.f32 (+.f32 cosTheta (log.f32 cosTheta)) (-.f32 (*.f32 cosTheta cosTheta) (pow.f32 (log.f32 cosTheta) 2))))
(/.f32 (-.f32 (pow.f32 cosTheta 3) (pow.f32 (log.f32 cosTheta) 3)) (fma.f32 cosTheta cosTheta (*.f32 (log.f32 cosTheta) (+.f32 cosTheta (log.f32 cosTheta)))))
(/.f32 (-.f32 (*.f32 cosTheta cosTheta) (pow.f32 (log.f32 cosTheta) 2)) (+.f32 cosTheta (log.f32 cosTheta)))
(/.f32 (neg.f32 (-.f32 (pow.f32 cosTheta 3) (pow.f32 (log.f32 cosTheta) 3))) (neg.f32 (fma.f32 cosTheta cosTheta (*.f32 (log.f32 cosTheta) (+.f32 cosTheta (log.f32 cosTheta))))))
(/.f32 (neg.f32 (-.f32 (*.f32 cosTheta cosTheta) (pow.f32 (log.f32 cosTheta) 2))) (neg.f32 (+.f32 cosTheta (log.f32 cosTheta))))
(/.f32 (+.f32 (pow.f32 cosTheta 3) (pow.f32 (neg.f32 (log.f32 cosTheta)) 3)) (fma.f32 cosTheta cosTheta (-.f32 (*.f32 (neg.f32 (log.f32 cosTheta)) (neg.f32 (log.f32 cosTheta))) (*.f32 cosTheta (neg.f32 (log.f32 cosTheta))))))
(/.f32 (-.f32 (*.f32 cosTheta cosTheta) (*.f32 (neg.f32 (log.f32 cosTheta)) (neg.f32 (log.f32 cosTheta)))) (-.f32 cosTheta (neg.f32 (log.f32 cosTheta))))
(pow.f32 (-.f32 cosTheta (log.f32 cosTheta)) 1)
(pow.f32 (cbrt.f32 (-.f32 cosTheta (log.f32 cosTheta))) 3)
(pow.f32 (pow.f32 (-.f32 cosTheta (log.f32 cosTheta)) 3) 1/3)
(pow.f32 (sqrt.f32 (-.f32 cosTheta (log.f32 cosTheta))) 2)
(sqrt.f32 (pow.f32 (-.f32 cosTheta (log.f32 cosTheta)) 2))
(log.f32 (/.f32 (exp.f32 cosTheta) cosTheta))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 cosTheta (log.f32 cosTheta)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 cosTheta)) (exp.f32 (neg.f32 (log.f32 cosTheta)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 cosTheta)) (/.f32 1 cosTheta)))
(log.f32 (*.f32 (exp.f32 (neg.f32 (log.f32 cosTheta))) (exp.f32 cosTheta)))
(log.f32 (*.f32 (exp.f32 (neg.f32 (log.f32 cosTheta))) (+.f32 1 (expm1.f32 cosTheta))))
(log.f32 (*.f32 (/.f32 1 cosTheta) (exp.f32 cosTheta)))
(log.f32 (*.f32 (/.f32 1 cosTheta) (+.f32 1 (expm1.f32 cosTheta))))
(log.f32 (/.f32 (exp.f32 cosTheta) (+.f32 1 (-.f32 cosTheta 1))))
(log.f32 (/.f32 (+.f32 1 (expm1.f32 cosTheta)) cosTheta))
(log.f32 (/.f32 (+.f32 1 (expm1.f32 cosTheta)) (+.f32 1 (-.f32 cosTheta 1))))
(cbrt.f32 (pow.f32 (-.f32 cosTheta (log.f32 cosTheta)) 3))
(expm1.f32 (log1p.f32 (-.f32 cosTheta (log.f32 cosTheta))))
(exp.f32 (log.f32 (-.f32 cosTheta (log.f32 cosTheta))))
(exp.f32 (*.f32 (log.f32 (-.f32 cosTheta (log.f32 cosTheta))) 1))
(log1p.f32 (expm1.f32 (-.f32 cosTheta (log.f32 cosTheta))))
(fma.f32 cosTheta 1 (neg.f32 (log.f32 cosTheta)))
(fma.f32 cosTheta 1 (*.f32 (neg.f32 (log.f32 cosTheta)) 1))
(fma.f32 (-.f32 cosTheta (log.f32 cosTheta)) 1 (fma.f32 (neg.f32 (log.f32 cosTheta)) 1 (log.f32 cosTheta)))
(fma.f32 (-.f32 cosTheta (log.f32 cosTheta)) 1 (fma.f32 (neg.f32 (cbrt.f32 (log.f32 cosTheta))) (pow.f32 (cbrt.f32 (log.f32 cosTheta)) 2) (log.f32 cosTheta)))
(fma.f32 (-.f32 cosTheta (log.f32 cosTheta)) 1 (+.f32 (neg.f32 (log.f32 cosTheta)) (log.f32 cosTheta)))
(fma.f32 1 cosTheta (neg.f32 (log.f32 cosTheta)))
(fma.f32 1 cosTheta (*.f32 (neg.f32 (log.f32 cosTheta)) 1))
(fma.f32 1 (-.f32 cosTheta (log.f32 cosTheta)) (fma.f32 (neg.f32 (log.f32 cosTheta)) 1 (log.f32 cosTheta)))
(fma.f32 1 (-.f32 cosTheta (log.f32 cosTheta)) (fma.f32 (neg.f32 (cbrt.f32 (log.f32 cosTheta))) (pow.f32 (cbrt.f32 (log.f32 cosTheta)) 2) (log.f32 cosTheta)))
(fma.f32 1 (-.f32 cosTheta (log.f32 cosTheta)) (+.f32 (neg.f32 (log.f32 cosTheta)) (log.f32 cosTheta)))
(fma.f32 1 (neg.f32 (log.f32 cosTheta)) cosTheta)
(fma.f32 (cbrt.f32 (-.f32 cosTheta (log.f32 cosTheta))) (pow.f32 (cbrt.f32 (-.f32 cosTheta (log.f32 cosTheta))) 2) (fma.f32 (neg.f32 (log.f32 cosTheta)) 1 (log.f32 cosTheta)))
(fma.f32 (cbrt.f32 (-.f32 cosTheta (log.f32 cosTheta))) (pow.f32 (cbrt.f32 (-.f32 cosTheta (log.f32 cosTheta))) 2) (fma.f32 (neg.f32 (cbrt.f32 (log.f32 cosTheta))) (pow.f32 (cbrt.f32 (log.f32 cosTheta)) 2) (log.f32 cosTheta)))
(fma.f32 (cbrt.f32 (-.f32 cosTheta (log.f32 cosTheta))) (pow.f32 (cbrt.f32 (-.f32 cosTheta (log.f32 cosTheta))) 2) (+.f32 (neg.f32 (log.f32 cosTheta)) (log.f32 cosTheta)))
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 cosTheta (log.f32 cosTheta))) 2) (cbrt.f32 (-.f32 cosTheta (log.f32 cosTheta))) (fma.f32 (neg.f32 (log.f32 cosTheta)) 1 (log.f32 cosTheta)))
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 cosTheta (log.f32 cosTheta))) 2) (cbrt.f32 (-.f32 cosTheta (log.f32 cosTheta))) (fma.f32 (neg.f32 (cbrt.f32 (log.f32 cosTheta))) (pow.f32 (cbrt.f32 (log.f32 cosTheta)) 2) (log.f32 cosTheta)))
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 cosTheta (log.f32 cosTheta))) 2) (cbrt.f32 (-.f32 cosTheta (log.f32 cosTheta))) (+.f32 (neg.f32 (log.f32 cosTheta)) (log.f32 cosTheta)))
(fma.f32 (pow.f32 (cbrt.f32 (log.f32 cosTheta)) 2) (neg.f32 (cbrt.f32 (log.f32 cosTheta))) cosTheta)
(fma.f32 (cbrt.f32 cosTheta) (pow.f32 (cbrt.f32 cosTheta) 2) (neg.f32 (log.f32 cosTheta)))
(fma.f32 (cbrt.f32 cosTheta) (pow.f32 (cbrt.f32 cosTheta) 2) (*.f32 (neg.f32 (log.f32 cosTheta)) 1))
(fma.f32 (pow.f32 (cbrt.f32 cosTheta) 2) (cbrt.f32 cosTheta) (neg.f32 (log.f32 cosTheta)))
(fma.f32 (pow.f32 (cbrt.f32 cosTheta) 2) (cbrt.f32 cosTheta) (*.f32 (neg.f32 (log.f32 cosTheta)) 1))
(fma.f32 (sqrt.f32 (-.f32 cosTheta (log.f32 cosTheta))) (sqrt.f32 (-.f32 cosTheta (log.f32 cosTheta))) (fma.f32 (neg.f32 (log.f32 cosTheta)) 1 (log.f32 cosTheta)))
(fma.f32 (sqrt.f32 (-.f32 cosTheta (log.f32 cosTheta))) (sqrt.f32 (-.f32 cosTheta (log.f32 cosTheta))) (fma.f32 (neg.f32 (cbrt.f32 (log.f32 cosTheta))) (pow.f32 (cbrt.f32 (log.f32 cosTheta)) 2) (log.f32 cosTheta)))
(fma.f32 (sqrt.f32 (-.f32 cosTheta (log.f32 cosTheta))) (sqrt.f32 (-.f32 cosTheta (log.f32 cosTheta))) (+.f32 (neg.f32 (log.f32 cosTheta)) (log.f32 cosTheta)))
(fma.f32 (sqrt.f32 (log.f32 cosTheta)) (neg.f32 (sqrt.f32 (log.f32 cosTheta))) cosTheta)
(fma.f32 (sqrt.f32 cosTheta) (sqrt.f32 cosTheta) (neg.f32 (log.f32 cosTheta)))
(fma.f32 (sqrt.f32 cosTheta) (sqrt.f32 cosTheta) (*.f32 (neg.f32 (log.f32 cosTheta)) 1))
(fma.f32 -1 (log.f32 cosTheta) cosTheta)
(fma.f32 (-.f32 (pow.f32 cosTheta 3) (pow.f32 (log.f32 cosTheta) 3)) (/.f32 1 (fma.f32 cosTheta cosTheta (*.f32 (log.f32 cosTheta) (+.f32 cosTheta (log.f32 cosTheta))))) (fma.f32 (neg.f32 (log.f32 cosTheta)) 1 (log.f32 cosTheta)))
(fma.f32 (-.f32 (pow.f32 cosTheta 3) (pow.f32 (log.f32 cosTheta) 3)) (/.f32 1 (fma.f32 cosTheta cosTheta (*.f32 (log.f32 cosTheta) (+.f32 cosTheta (log.f32 cosTheta))))) (fma.f32 (neg.f32 (cbrt.f32 (log.f32 cosTheta))) (pow.f32 (cbrt.f32 (log.f32 cosTheta)) 2) (log.f32 cosTheta)))
(fma.f32 (-.f32 (pow.f32 cosTheta 3) (pow.f32 (log.f32 cosTheta) 3)) (/.f32 1 (fma.f32 cosTheta cosTheta (*.f32 (log.f32 cosTheta) (+.f32 cosTheta (log.f32 cosTheta))))) (+.f32 (neg.f32 (log.f32 cosTheta)) (log.f32 cosTheta)))
(fma.f32 (-.f32 (*.f32 cosTheta cosTheta) (pow.f32 (log.f32 cosTheta) 2)) (/.f32 1 (+.f32 cosTheta (log.f32 cosTheta))) (fma.f32 (neg.f32 (log.f32 cosTheta)) 1 (log.f32 cosTheta)))
(fma.f32 (-.f32 (*.f32 cosTheta cosTheta) (pow.f32 (log.f32 cosTheta) 2)) (/.f32 1 (+.f32 cosTheta (log.f32 cosTheta))) (fma.f32 (neg.f32 (cbrt.f32 (log.f32 cosTheta))) (pow.f32 (cbrt.f32 (log.f32 cosTheta)) 2) (log.f32 cosTheta)))
(fma.f32 (-.f32 (*.f32 cosTheta cosTheta) (pow.f32 (log.f32 cosTheta) 2)) (/.f32 1 (+.f32 cosTheta (log.f32 cosTheta))) (+.f32 (neg.f32 (log.f32 cosTheta)) (log.f32 cosTheta)))
(fma.f32 (*.f32 (cbrt.f32 (neg.f32 (log.f32 cosTheta))) (cbrt.f32 (neg.f32 (log.f32 cosTheta)))) (cbrt.f32 (neg.f32 (log.f32 cosTheta))) cosTheta)
(fma.f32 (sqrt.f32 (neg.f32 (log.f32 cosTheta))) (sqrt.f32 (neg.f32 (log.f32 cosTheta))) cosTheta)
(fma.f32 (neg.f32 (sqrt.f32 (log.f32 cosTheta))) (sqrt.f32 (log.f32 cosTheta)) cosTheta)
(fma.f32 (+.f32 (sqrt.f32 cosTheta) (sqrt.f32 (log.f32 cosTheta))) (-.f32 (sqrt.f32 cosTheta) (sqrt.f32 (log.f32 cosTheta))) (fma.f32 (neg.f32 (log.f32 cosTheta)) 1 (log.f32 cosTheta)))
(fma.f32 (+.f32 (sqrt.f32 cosTheta) (sqrt.f32 (log.f32 cosTheta))) (-.f32 (sqrt.f32 cosTheta) (sqrt.f32 (log.f32 cosTheta))) (fma.f32 (neg.f32 (cbrt.f32 (log.f32 cosTheta))) (pow.f32 (cbrt.f32 (log.f32 cosTheta)) 2) (log.f32 cosTheta)))
(fma.f32 (+.f32 (sqrt.f32 cosTheta) (sqrt.f32 (log.f32 cosTheta))) (-.f32 (sqrt.f32 cosTheta) (sqrt.f32 (log.f32 cosTheta))) (+.f32 (neg.f32 (log.f32 cosTheta)) (log.f32 cosTheta)))
(fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (log.f32 cosTheta)) 2)) (cbrt.f32 (log.f32 cosTheta)) cosTheta)

simplify130.0ms (0.7%)

Algorithm
egg-herbie
Rules
510×cancel-sign-sub-inv
506×fma-def
434×sqr-pow
424×div-sub
418×fma-neg
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
05149223
113197563
247707329
Stop Event
node limit
Counts
239 → 305
Calls
Call 1
Inputs
(exp.f32 (neg.f32 (log.f32 cosTheta)))
(+.f32 (*.f32 cosTheta (exp.f32 (neg.f32 (log.f32 cosTheta)))) (exp.f32 (neg.f32 (log.f32 cosTheta))))
(+.f32 (*.f32 cosTheta (exp.f32 (neg.f32 (log.f32 cosTheta)))) (+.f32 (*.f32 1/2 (*.f32 (pow.f32 cosTheta 2) (exp.f32 (neg.f32 (log.f32 cosTheta))))) (exp.f32 (neg.f32 (log.f32 cosTheta)))))
(+.f32 (*.f32 cosTheta (exp.f32 (neg.f32 (log.f32 cosTheta)))) (+.f32 (*.f32 1/6 (*.f32 (pow.f32 cosTheta 3) (exp.f32 (neg.f32 (log.f32 cosTheta))))) (+.f32 (*.f32 1/2 (*.f32 (pow.f32 cosTheta 2) (exp.f32 (neg.f32 (log.f32 cosTheta))))) (exp.f32 (neg.f32 (log.f32 cosTheta))))))
(exp.f32 (neg.f32 (+.f32 (log.f32 cosTheta) (*.f32 -1 cosTheta))))
(exp.f32 (neg.f32 (+.f32 (log.f32 cosTheta) (*.f32 -1 cosTheta))))
(exp.f32 (neg.f32 (+.f32 (log.f32 cosTheta) (*.f32 -1 cosTheta))))
(exp.f32 (neg.f32 (+.f32 (log.f32 cosTheta) (*.f32 -1 cosTheta))))
(*.f32 (exp.f32 (neg.f32 (log.f32 cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))))
(+.f32 (*.f32 (*.f32 cosTheta (exp.f32 (neg.f32 (log.f32 cosTheta)))) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (exp.f32 (neg.f32 (log.f32 cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 cosTheta 2) (exp.f32 (neg.f32 (log.f32 cosTheta)))) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 (*.f32 cosTheta (exp.f32 (neg.f32 (log.f32 cosTheta)))) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (exp.f32 (neg.f32 (log.f32 cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 cosTheta 2) (exp.f32 (neg.f32 (log.f32 cosTheta)))) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 (*.f32 cosTheta (exp.f32 (neg.f32 (log.f32 cosTheta)))) (sqrt.f32 (/.f32 1 (PI.f32)))) (+.f32 (*.f32 (exp.f32 (neg.f32 (log.f32 cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 1/6 (*.f32 (*.f32 (pow.f32 cosTheta 3) (exp.f32 (neg.f32 (log.f32 cosTheta)))) (sqrt.f32 (/.f32 1 (PI.f32))))))))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (-.f32 cosTheta (log.f32 cosTheta))))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (-.f32 cosTheta (log.f32 cosTheta))))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (-.f32 cosTheta (log.f32 cosTheta))))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (-.f32 cosTheta (log.f32 cosTheta))))
(*.f32 (exp.f32 (neg.f32 (+.f32 (log.f32 cosTheta) (*.f32 -1 cosTheta)))) (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (exp.f32 (neg.f32 (+.f32 (log.f32 cosTheta) (*.f32 -1 cosTheta)))) (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (exp.f32 (neg.f32 (+.f32 (log.f32 cosTheta) (*.f32 -1 cosTheta)))) (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (exp.f32 (neg.f32 (+.f32 (log.f32 cosTheta) (*.f32 -1 cosTheta)))) (sqrt.f32 (/.f32 1 (PI.f32))))
(/.f32 1 (+.f32 1 (*.f32 (exp.f32 (-.f32 cosTheta (log.f32 cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))))))
(+.f32 (*.f32 -1 (/.f32 c (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (-.f32 cosTheta (log.f32 cosTheta))))) (+.f32 1 (*.f32 (exp.f32 (-.f32 cosTheta (log.f32 cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32)))))))) (/.f32 1 (+.f32 1 (*.f32 (exp.f32 (-.f32 cosTheta (log.f32 cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32)))))))
(+.f32 (*.f32 -1 (/.f32 c (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (-.f32 cosTheta (log.f32 cosTheta))))) (+.f32 1 (*.f32 (exp.f32 (-.f32 cosTheta (log.f32 cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32)))))))) (+.f32 (/.f32 1 (+.f32 1 (*.f32 (exp.f32 (-.f32 cosTheta (log.f32 cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32)))))) (/.f32 (pow.f32 c 2) (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (-.f32 cosTheta (log.f32 cosTheta))))) (pow.f32 (+.f32 1 (*.f32 (exp.f32 (-.f32 cosTheta (log.f32 cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))))) 2)))))
(+.f32 (*.f32 -1 (/.f32 c (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (-.f32 cosTheta (log.f32 cosTheta))))) (+.f32 1 (*.f32 (exp.f32 (-.f32 cosTheta (log.f32 cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32)))))))) (+.f32 (/.f32 1 (+.f32 1 (*.f32 (exp.f32 (-.f32 cosTheta (log.f32 cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32)))))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 c 3) (*.f32 (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (-.f32 cosTheta (log.f32 cosTheta))))) 2) (pow.f32 (+.f32 1 (*.f32 (exp.f32 (-.f32 cosTheta (log.f32 cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))))) 2)))) (/.f32 (pow.f32 c 2) (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (-.f32 cosTheta (log.f32 cosTheta))))) (pow.f32 (+.f32 1 (*.f32 (exp.f32 (-.f32 cosTheta (log.f32 cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))))) 2))))))
(/.f32 1 c)
(+.f32 (/.f32 1 c) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (exp.f32 (-.f32 cosTheta (log.f32 cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))))) (pow.f32 c 2))))
(+.f32 (/.f32 (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (-.f32 cosTheta (log.f32 cosTheta))))) (+.f32 1 (*.f32 (exp.f32 (-.f32 cosTheta (log.f32 cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32)))))) (pow.f32 c 3)) (+.f32 (/.f32 1 c) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (exp.f32 (-.f32 cosTheta (log.f32 cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))))) (pow.f32 c 2)))))
(+.f32 (/.f32 (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (-.f32 cosTheta (log.f32 cosTheta))))) (+.f32 1 (*.f32 (exp.f32 (-.f32 cosTheta (log.f32 cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32)))))) (pow.f32 c 3)) (+.f32 (/.f32 1 c) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (-.f32 cosTheta (log.f32 cosTheta))))) (pow.f32 (+.f32 1 (*.f32 (exp.f32 (-.f32 cosTheta (log.f32 cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))))) 2)) (pow.f32 c 4))) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (exp.f32 (-.f32 cosTheta (log.f32 cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))))) (pow.f32 c 2))))))
(/.f32 1 c)
(+.f32 (/.f32 1 c) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (exp.f32 (-.f32 cosTheta (log.f32 cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))))) (pow.f32 c 2))))
(+.f32 (/.f32 (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (-.f32 cosTheta (log.f32 cosTheta))))) (+.f32 1 (*.f32 (exp.f32 (-.f32 cosTheta (log.f32 cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32)))))) (pow.f32 c 3)) (+.f32 (/.f32 1 c) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (exp.f32 (-.f32 cosTheta (log.f32 cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))))) (pow.f32 c 2)))))
(+.f32 (/.f32 (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (-.f32 cosTheta (log.f32 cosTheta))))) (+.f32 1 (*.f32 (exp.f32 (-.f32 cosTheta (log.f32 cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32)))))) (pow.f32 c 3)) (+.f32 (/.f32 1 c) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (-.f32 cosTheta (log.f32 cosTheta))))) (pow.f32 (+.f32 1 (*.f32 (exp.f32 (-.f32 cosTheta (log.f32 cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))))) 2)) (pow.f32 c 4))) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (exp.f32 (-.f32 cosTheta (log.f32 cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))))) (pow.f32 c 2))))))
(/.f32 1 (+.f32 c (+.f32 1 (*.f32 (exp.f32 (neg.f32 (log.f32 cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32)))))))
(+.f32 (/.f32 1 (+.f32 c (+.f32 1 (*.f32 (exp.f32 (neg.f32 (log.f32 cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))))))) (*.f32 -1 (*.f32 (/.f32 (*.f32 cosTheta (exp.f32 (neg.f32 (log.f32 cosTheta)))) (*.f32 (+.f32 c (+.f32 1 (*.f32 (exp.f32 (neg.f32 (log.f32 cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32)))))) (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (log.f32 cosTheta)))) (+.f32 c 1)))) (sqrt.f32 (/.f32 1 (PI.f32))))))
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (/.f32 (pow.f32 (exp.f32 (neg.f32 (log.f32 cosTheta))) 2) (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 (exp.f32 (neg.f32 (log.f32 cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) (*.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (log.f32 cosTheta)))) (+.f32 c 1)) (PI.f32))))) (*.f32 1/2 (*.f32 (/.f32 (exp.f32 (neg.f32 (log.f32 cosTheta))) (*.f32 (+.f32 c (+.f32 1 (*.f32 (exp.f32 (neg.f32 (log.f32 cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32)))))) (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (log.f32 cosTheta)))) (+.f32 c 1)))) (sqrt.f32 (/.f32 1 (PI.f32)))))) (pow.f32 cosTheta 2))) (+.f32 (/.f32 1 (+.f32 c (+.f32 1 (*.f32 (exp.f32 (neg.f32 (log.f32 cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))))))) (*.f32 -1 (*.f32 (/.f32 (*.f32 cosTheta (exp.f32 (neg.f32 (log.f32 cosTheta)))) (*.f32 (+.f32 c (+.f32 1 (*.f32 (exp.f32 (neg.f32 (log.f32 cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32)))))) (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (log.f32 cosTheta)))) (+.f32 c 1)))) (sqrt.f32 (/.f32 1 (PI.f32)))))))
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (/.f32 (pow.f32 (exp.f32 (neg.f32 (log.f32 cosTheta))) 2) (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 (exp.f32 (neg.f32 (log.f32 cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) (*.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (log.f32 cosTheta)))) (+.f32 c 1)) (PI.f32))))) (*.f32 1/2 (*.f32 (/.f32 (exp.f32 (neg.f32 (log.f32 cosTheta))) (*.f32 (+.f32 c (+.f32 1 (*.f32 (exp.f32 (neg.f32 (log.f32 cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32)))))) (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (log.f32 cosTheta)))) (+.f32 c 1)))) (sqrt.f32 (/.f32 1 (PI.f32)))))) (pow.f32 cosTheta 2))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 cosTheta 3) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 (exp.f32 (neg.f32 (log.f32 cosTheta))) 2) (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 (exp.f32 (neg.f32 (log.f32 cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) (*.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (log.f32 cosTheta)))) (+.f32 c 1)) (PI.f32))))) (+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 (+.f32 (*.f32 1/2 (*.f32 (/.f32 (exp.f32 (neg.f32 (log.f32 cosTheta))) (*.f32 (+.f32 c (+.f32 1 (*.f32 (exp.f32 (neg.f32 (log.f32 cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32)))))) (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (log.f32 cosTheta)))) (+.f32 c 1)))) (sqrt.f32 (/.f32 1 (PI.f32))))) (*.f32 -1 (/.f32 (pow.f32 (exp.f32 (neg.f32 (log.f32 cosTheta))) 2) (*.f32 (+.f32 c (+.f32 1 (*.f32 (exp.f32 (neg.f32 (log.f32 cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32)))))) (*.f32 (pow.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (log.f32 cosTheta)))) (+.f32 c 1)) 2) (PI.f32)))))) (exp.f32 (neg.f32 (log.f32 cosTheta)))) (+.f32 c (+.f32 1 (*.f32 (exp.f32 (neg.f32 (log.f32 cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))))))) (sqrt.f32 (/.f32 1 (PI.f32))))) (*.f32 1/6 (*.f32 (/.f32 (exp.f32 (neg.f32 (log.f32 cosTheta))) (*.f32 (+.f32 c (+.f32 1 (*.f32 (exp.f32 (neg.f32 (log.f32 cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32)))))) (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (log.f32 cosTheta)))) (+.f32 c 1)))) (sqrt.f32 (/.f32 1 (PI.f32))))))))) (+.f32 (/.f32 1 (+.f32 c (+.f32 1 (*.f32 (exp.f32 (neg.f32 (log.f32 cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))))))) (*.f32 -1 (*.f32 (/.f32 (*.f32 cosTheta (exp.f32 (neg.f32 (log.f32 cosTheta)))) (*.f32 (+.f32 c (+.f32 1 (*.f32 (exp.f32 (neg.f32 (log.f32 cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32)))))) (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (log.f32 cosTheta)))) (+.f32 c 1)))) (sqrt.f32 (/.f32 1 (PI.f32))))))))
(/.f32 1 (+.f32 c (+.f32 1 (*.f32 (exp.f32 (-.f32 cosTheta (log.f32 cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32)))))))
(/.f32 1 (+.f32 c (+.f32 1 (*.f32 (exp.f32 (-.f32 cosTheta (log.f32 cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32)))))))
(/.f32 1 (+.f32 c (+.f32 1 (*.f32 (exp.f32 (-.f32 cosTheta (log.f32 cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32)))))))
(/.f32 1 (+.f32 c (+.f32 1 (*.f32 (exp.f32 (-.f32 cosTheta (log.f32 cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32)))))))
(/.f32 1 (+.f32 c (+.f32 1 (*.f32 (exp.f32 (neg.f32 (+.f32 (log.f32 cosTheta) (*.f32 -1 cosTheta)))) (sqrt.f32 (/.f32 1 (PI.f32)))))))
(/.f32 1 (+.f32 c (+.f32 1 (*.f32 (exp.f32 (neg.f32 (+.f32 (log.f32 cosTheta) (*.f32 -1 cosTheta)))) (sqrt.f32 (/.f32 1 (PI.f32)))))))
(/.f32 1 (+.f32 c (+.f32 1 (*.f32 (exp.f32 (neg.f32 (+.f32 (log.f32 cosTheta) (*.f32 -1 cosTheta)))) (sqrt.f32 (/.f32 1 (PI.f32)))))))
(/.f32 1 (+.f32 c (+.f32 1 (*.f32 (exp.f32 (neg.f32 (+.f32 (log.f32 cosTheta) (*.f32 -1 cosTheta)))) (sqrt.f32 (/.f32 1 (PI.f32)))))))
(*.f32 -1 (log.f32 cosTheta))
(+.f32 (*.f32 -1 (log.f32 cosTheta)) cosTheta)
(+.f32 (*.f32 -1 (log.f32 cosTheta)) cosTheta)
(+.f32 (*.f32 -1 (log.f32 cosTheta)) cosTheta)
cosTheta
(+.f32 (log.f32 (/.f32 1 cosTheta)) cosTheta)
(+.f32 (log.f32 (/.f32 1 cosTheta)) cosTheta)
(+.f32 (log.f32 (/.f32 1 cosTheta)) cosTheta)
cosTheta
(+.f32 (*.f32 -1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 cosTheta))) (log.f32 -1))) cosTheta)
(+.f32 (*.f32 -1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 cosTheta))) (log.f32 -1))) cosTheta)
(+.f32 (*.f32 -1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 cosTheta))) (log.f32 -1))) cosTheta)
(+.f32 0 (/.f32 (exp.f32 cosTheta) cosTheta))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) cosTheta))) (cbrt.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) cosTheta))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) cosTheta)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) cosTheta)))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) cosTheta)))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (exp.f32 cosTheta) cosTheta))) 1)
(*.f32 (/.f32 (exp.f32 cosTheta) cosTheta) 1)
(*.f32 1 (/.f32 (exp.f32 cosTheta) cosTheta))
(*.f32 (exp.f32 cosTheta) (exp.f32 (neg.f32 (log.f32 cosTheta))))
(*.f32 (exp.f32 cosTheta) (/.f32 1 cosTheta))
(*.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) (pow.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) 2))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) 2) (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)))
(/.f32 1 (/.f32 cosTheta (exp.f32 cosTheta)))
(/.f32 (exp.f32 cosTheta) cosTheta)
(/.f32 (neg.f32 (exp.f32 cosTheta)) (neg.f32 cosTheta))
(/.f32 (/.f32 (exp.f32 cosTheta) 1) cosTheta)
(/.f32 (/.f32 (exp.f32 cosTheta) (pow.f32 (cbrt.f32 cosTheta) 2)) (cbrt.f32 cosTheta))
(/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta)) (sqrt.f32 cosTheta))
(pow.f32 (/.f32 (exp.f32 cosTheta) cosTheta) 1)
(pow.f32 (E.f32) (-.f32 cosTheta (log.f32 cosTheta)))
(pow.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) 3)
(pow.f32 (pow.f32 (/.f32 (exp.f32 cosTheta) cosTheta) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) 2)
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (-.f32 cosTheta (log.f32 cosTheta))) 2)) (cbrt.f32 (-.f32 cosTheta (log.f32 cosTheta))))
(pow.f32 (exp.f32 (sqrt.f32 (-.f32 cosTheta (log.f32 cosTheta)))) (sqrt.f32 (-.f32 cosTheta (log.f32 cosTheta))))
(sqrt.f32 (pow.f32 (/.f32 (exp.f32 cosTheta) cosTheta) 2))
(log.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) cosTheta)))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (exp.f32 cosTheta) cosTheta))))
(cbrt.f32 (pow.f32 (/.f32 (exp.f32 cosTheta) cosTheta) 3))
(expm1.f32 (log1p.f32 (/.f32 (exp.f32 cosTheta) cosTheta)))
(log1p.f32 (expm1.f32 (/.f32 (exp.f32 cosTheta) cosTheta)))
(+.f32 0 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))))) (cbrt.f32 (exp.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))))) 1)
(*.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2))
(*.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))) 1)
(*.f32 1 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))))
(*.f32 (cbrt.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))) (cbrt.f32 (/.f32 (pow.f32 (/.f32 (exp.f32 cosTheta) cosTheta) 2) (PI.f32))))
(*.f32 (cbrt.f32 (/.f32 (pow.f32 (/.f32 (exp.f32 cosTheta) cosTheta) 2) (PI.f32))) (cbrt.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) 2) (*.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) (pow.f32 (PI.f32) -1/2)))
(*.f32 (sqrt.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))) (sqrt.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))))
(*.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) (pow.f32 (PI.f32) -1/2)))
(*.f32 (/.f32 (neg.f32 (exp.f32 cosTheta)) cosTheta) (/.f32 1 (neg.f32 (sqrt.f32 (PI.f32)))))
(*.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta))
(*.f32 (/.f32 1 (cbrt.f32 (PI.f32))) (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (cbrt.f32 (sqrt.f32 (PI.f32)))))
(*.f32 (/.f32 1 (pow.f32 (PI.f32) 1/4)) (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) 1/4)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) 2) 1) (/.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) 2) (cbrt.f32 (PI.f32))) (cbrt.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) 2) (pow.f32 (PI.f32) 1/4)) (/.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) (pow.f32 (PI.f32) 1/4)))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) 1) (/.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) (cbrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) (cbrt.f32 (sqrt.f32 (PI.f32)))))
(pow.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))) 1)
(pow.f32 (cbrt.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))) 3)
(pow.f32 (pow.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))) 2)
(pow.f32 (*.f32 (/.f32 (sqrt.f32 (PI.f32)) (exp.f32 cosTheta)) cosTheta) -1)
(neg.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (neg.f32 (sqrt.f32 (PI.f32)))))
(sqrt.f32 (/.f32 (pow.f32 (/.f32 (exp.f32 cosTheta) cosTheta) 2) (PI.f32)))
(log.f32 (exp.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))))))
(cbrt.f32 (pow.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))) 3))
(expm1.f32 (log1p.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))))
(exp.f32 (-.f32 (-.f32 cosTheta (log.f32 cosTheta)) (log.f32 (sqrt.f32 (PI.f32)))))
(exp.f32 (*.f32 (-.f32 (-.f32 cosTheta (log.f32 cosTheta)) (log.f32 (sqrt.f32 (PI.f32)))) 1))
(log1p.f32 (expm1.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))))
(+.f32 0 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))))) (cbrt.f32 (exp.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))))) 1)
(*.f32 1 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))))
(*.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))) 1)
(*.f32 (/.f32 1 (cbrt.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))) (cbrt.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) -2)))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) -2)) (/.f32 1 (cbrt.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))))
(*.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) -1/2) (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) -1/2))
(*.f32 -1 (/.f32 1 (+.f32 -1 (neg.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c)))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))) 2) -1) (pow.f32 (cbrt.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))) -1))
(*.f32 (pow.f32 (sqrt.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))) -1) (pow.f32 (sqrt.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))) -1))
(*.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 3))) (fma.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) (-.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 1) 1))
(*.f32 (/.f32 1 (-.f32 1 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 2))) (-.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c)))
(pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) -1)
(pow.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))) 1)
(pow.f32 (/.f32 1 (cbrt.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))) 3)
(pow.f32 (pow.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))) 3) 1/3)
(pow.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) -1/2) 2)
(sqrt.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) -2))
(log.f32 (exp.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))))))
(cbrt.f32 (pow.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))) 3))
(expm1.f32 (log1p.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))))
(exp.f32 (neg.f32 (log1p.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c))))
(exp.f32 (*.f32 (log1p.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c)) -1))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c))) 1))
(log1p.f32 (expm1.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))))
(+.f32 cosTheta (neg.f32 (log.f32 cosTheta)))
(+.f32 cosTheta (*.f32 (neg.f32 (log.f32 cosTheta)) 1))
(+.f32 (-.f32 cosTheta (log.f32 cosTheta)) 0)
(+.f32 (-.f32 cosTheta (log.f32 cosTheta)) (fma.f32 (neg.f32 (log.f32 cosTheta)) 1 (log.f32 cosTheta)))
(+.f32 (-.f32 cosTheta (log.f32 cosTheta)) (fma.f32 (neg.f32 (cbrt.f32 (log.f32 cosTheta))) (pow.f32 (cbrt.f32 (log.f32 cosTheta)) 2) (log.f32 cosTheta)))
(+.f32 (-.f32 cosTheta (log.f32 cosTheta)) (+.f32 (neg.f32 (log.f32 cosTheta)) (log.f32 cosTheta)))
(+.f32 0 (-.f32 cosTheta (log.f32 cosTheta)))
(+.f32 (neg.f32 (log.f32 cosTheta)) cosTheta)
(+.f32 (log.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta))) (log.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta))))
(+.f32 (log.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta))) (log.f32 (pow.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) 2)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) 2)) (log.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta))))
(*.f32 (-.f32 cosTheta (log.f32 cosTheta)) 1)
(*.f32 1 (-.f32 cosTheta (log.f32 cosTheta)))
(*.f32 (cbrt.f32 (-.f32 cosTheta (log.f32 cosTheta))) (pow.f32 (cbrt.f32 (-.f32 cosTheta (log.f32 cosTheta))) 2))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 cosTheta (log.f32 cosTheta))) 2) (cbrt.f32 (-.f32 cosTheta (log.f32 cosTheta))))
(*.f32 (sqrt.f32 (-.f32 cosTheta (log.f32 cosTheta))) (sqrt.f32 (-.f32 cosTheta (log.f32 cosTheta))))
(*.f32 (-.f32 (pow.f32 cosTheta 3) (pow.f32 (log.f32 cosTheta) 3)) (/.f32 1 (fma.f32 cosTheta cosTheta (*.f32 (log.f32 cosTheta) (+.f32 cosTheta (log.f32 cosTheta))))))
(*.f32 (-.f32 (*.f32 cosTheta cosTheta) (pow.f32 (log.f32 cosTheta) 2)) (/.f32 1 (+.f32 cosTheta (log.f32 cosTheta))))
(*.f32 (+.f32 (sqrt.f32 cosTheta) (sqrt.f32 (log.f32 cosTheta))) (-.f32 (sqrt.f32 cosTheta) (sqrt.f32 (log.f32 cosTheta))))
(/.f32 1 (/.f32 (fma.f32 cosTheta cosTheta (*.f32 (log.f32 cosTheta) (+.f32 cosTheta (log.f32 cosTheta)))) (-.f32 (pow.f32 cosTheta 3) (pow.f32 (log.f32 cosTheta) 3))))
(/.f32 1 (/.f32 (+.f32 cosTheta (log.f32 cosTheta)) (-.f32 (*.f32 cosTheta cosTheta) (pow.f32 (log.f32 cosTheta) 2))))
(/.f32 (-.f32 (pow.f32 cosTheta 3) (pow.f32 (log.f32 cosTheta) 3)) (fma.f32 cosTheta cosTheta (*.f32 (log.f32 cosTheta) (+.f32 cosTheta (log.f32 cosTheta)))))
(/.f32 (-.f32 (*.f32 cosTheta cosTheta) (pow.f32 (log.f32 cosTheta) 2)) (+.f32 cosTheta (log.f32 cosTheta)))
(/.f32 (neg.f32 (-.f32 (pow.f32 cosTheta 3) (pow.f32 (log.f32 cosTheta) 3))) (neg.f32 (fma.f32 cosTheta cosTheta (*.f32 (log.f32 cosTheta) (+.f32 cosTheta (log.f32 cosTheta))))))
(/.f32 (neg.f32 (-.f32 (*.f32 cosTheta cosTheta) (pow.f32 (log.f32 cosTheta) 2))) (neg.f32 (+.f32 cosTheta (log.f32 cosTheta))))
(/.f32 (+.f32 (pow.f32 cosTheta 3) (pow.f32 (neg.f32 (log.f32 cosTheta)) 3)) (fma.f32 cosTheta cosTheta (-.f32 (*.f32 (neg.f32 (log.f32 cosTheta)) (neg.f32 (log.f32 cosTheta))) (*.f32 cosTheta (neg.f32 (log.f32 cosTheta))))))
(/.f32 (-.f32 (*.f32 cosTheta cosTheta) (*.f32 (neg.f32 (log.f32 cosTheta)) (neg.f32 (log.f32 cosTheta)))) (-.f32 cosTheta (neg.f32 (log.f32 cosTheta))))
(pow.f32 (-.f32 cosTheta (log.f32 cosTheta)) 1)
(pow.f32 (cbrt.f32 (-.f32 cosTheta (log.f32 cosTheta))) 3)
(pow.f32 (pow.f32 (-.f32 cosTheta (log.f32 cosTheta)) 3) 1/3)
(pow.f32 (sqrt.f32 (-.f32 cosTheta (log.f32 cosTheta))) 2)
(sqrt.f32 (pow.f32 (-.f32 cosTheta (log.f32 cosTheta)) 2))
(log.f32 (/.f32 (exp.f32 cosTheta) cosTheta))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 cosTheta (log.f32 cosTheta)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 cosTheta)) (exp.f32 (neg.f32 (log.f32 cosTheta)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 cosTheta)) (/.f32 1 cosTheta)))
(log.f32 (*.f32 (exp.f32 (neg.f32 (log.f32 cosTheta))) (exp.f32 cosTheta)))
(log.f32 (*.f32 (exp.f32 (neg.f32 (log.f32 cosTheta))) (+.f32 1 (expm1.f32 cosTheta))))
(log.f32 (*.f32 (/.f32 1 cosTheta) (exp.f32 cosTheta)))
(log.f32 (*.f32 (/.f32 1 cosTheta) (+.f32 1 (expm1.f32 cosTheta))))
(log.f32 (/.f32 (exp.f32 cosTheta) (+.f32 1 (-.f32 cosTheta 1))))
(log.f32 (/.f32 (+.f32 1 (expm1.f32 cosTheta)) cosTheta))
(log.f32 (/.f32 (+.f32 1 (expm1.f32 cosTheta)) (+.f32 1 (-.f32 cosTheta 1))))
(cbrt.f32 (pow.f32 (-.f32 cosTheta (log.f32 cosTheta)) 3))
(expm1.f32 (log1p.f32 (-.f32 cosTheta (log.f32 cosTheta))))
(exp.f32 (log.f32 (-.f32 cosTheta (log.f32 cosTheta))))
(exp.f32 (*.f32 (log.f32 (-.f32 cosTheta (log.f32 cosTheta))) 1))
(log1p.f32 (expm1.f32 (-.f32 cosTheta (log.f32 cosTheta))))
(fma.f32 cosTheta 1 (neg.f32 (log.f32 cosTheta)))
(fma.f32 cosTheta 1 (*.f32 (neg.f32 (log.f32 cosTheta)) 1))
(fma.f32 (-.f32 cosTheta (log.f32 cosTheta)) 1 (fma.f32 (neg.f32 (log.f32 cosTheta)) 1 (log.f32 cosTheta)))
(fma.f32 (-.f32 cosTheta (log.f32 cosTheta)) 1 (fma.f32 (neg.f32 (cbrt.f32 (log.f32 cosTheta))) (pow.f32 (cbrt.f32 (log.f32 cosTheta)) 2) (log.f32 cosTheta)))
(fma.f32 (-.f32 cosTheta (log.f32 cosTheta)) 1 (+.f32 (neg.f32 (log.f32 cosTheta)) (log.f32 cosTheta)))
(fma.f32 1 cosTheta (neg.f32 (log.f32 cosTheta)))
(fma.f32 1 cosTheta (*.f32 (neg.f32 (log.f32 cosTheta)) 1))
(fma.f32 1 (-.f32 cosTheta (log.f32 cosTheta)) (fma.f32 (neg.f32 (log.f32 cosTheta)) 1 (log.f32 cosTheta)))
(fma.f32 1 (-.f32 cosTheta (log.f32 cosTheta)) (fma.f32 (neg.f32 (cbrt.f32 (log.f32 cosTheta))) (pow.f32 (cbrt.f32 (log.f32 cosTheta)) 2) (log.f32 cosTheta)))
(fma.f32 1 (-.f32 cosTheta (log.f32 cosTheta)) (+.f32 (neg.f32 (log.f32 cosTheta)) (log.f32 cosTheta)))
(fma.f32 1 (neg.f32 (log.f32 cosTheta)) cosTheta)
(fma.f32 (cbrt.f32 (-.f32 cosTheta (log.f32 cosTheta))) (pow.f32 (cbrt.f32 (-.f32 cosTheta (log.f32 cosTheta))) 2) (fma.f32 (neg.f32 (log.f32 cosTheta)) 1 (log.f32 cosTheta)))
(fma.f32 (cbrt.f32 (-.f32 cosTheta (log.f32 cosTheta))) (pow.f32 (cbrt.f32 (-.f32 cosTheta (log.f32 cosTheta))) 2) (fma.f32 (neg.f32 (cbrt.f32 (log.f32 cosTheta))) (pow.f32 (cbrt.f32 (log.f32 cosTheta)) 2) (log.f32 cosTheta)))
(fma.f32 (cbrt.f32 (-.f32 cosTheta (log.f32 cosTheta))) (pow.f32 (cbrt.f32 (-.f32 cosTheta (log.f32 cosTheta))) 2) (+.f32 (neg.f32 (log.f32 cosTheta)) (log.f32 cosTheta)))
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 cosTheta (log.f32 cosTheta))) 2) (cbrt.f32 (-.f32 cosTheta (log.f32 cosTheta))) (fma.f32 (neg.f32 (log.f32 cosTheta)) 1 (log.f32 cosTheta)))
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 cosTheta (log.f32 cosTheta))) 2) (cbrt.f32 (-.f32 cosTheta (log.f32 cosTheta))) (fma.f32 (neg.f32 (cbrt.f32 (log.f32 cosTheta))) (pow.f32 (cbrt.f32 (log.f32 cosTheta)) 2) (log.f32 cosTheta)))
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 cosTheta (log.f32 cosTheta))) 2) (cbrt.f32 (-.f32 cosTheta (log.f32 cosTheta))) (+.f32 (neg.f32 (log.f32 cosTheta)) (log.f32 cosTheta)))
(fma.f32 (pow.f32 (cbrt.f32 (log.f32 cosTheta)) 2) (neg.f32 (cbrt.f32 (log.f32 cosTheta))) cosTheta)
(fma.f32 (cbrt.f32 cosTheta) (pow.f32 (cbrt.f32 cosTheta) 2) (neg.f32 (log.f32 cosTheta)))
(fma.f32 (cbrt.f32 cosTheta) (pow.f32 (cbrt.f32 cosTheta) 2) (*.f32 (neg.f32 (log.f32 cosTheta)) 1))
(fma.f32 (pow.f32 (cbrt.f32 cosTheta) 2) (cbrt.f32 cosTheta) (neg.f32 (log.f32 cosTheta)))
(fma.f32 (pow.f32 (cbrt.f32 cosTheta) 2) (cbrt.f32 cosTheta) (*.f32 (neg.f32 (log.f32 cosTheta)) 1))
(fma.f32 (sqrt.f32 (-.f32 cosTheta (log.f32 cosTheta))) (sqrt.f32 (-.f32 cosTheta (log.f32 cosTheta))) (fma.f32 (neg.f32 (log.f32 cosTheta)) 1 (log.f32 cosTheta)))
(fma.f32 (sqrt.f32 (-.f32 cosTheta (log.f32 cosTheta))) (sqrt.f32 (-.f32 cosTheta (log.f32 cosTheta))) (fma.f32 (neg.f32 (cbrt.f32 (log.f32 cosTheta))) (pow.f32 (cbrt.f32 (log.f32 cosTheta)) 2) (log.f32 cosTheta)))
(fma.f32 (sqrt.f32 (-.f32 cosTheta (log.f32 cosTheta))) (sqrt.f32 (-.f32 cosTheta (log.f32 cosTheta))) (+.f32 (neg.f32 (log.f32 cosTheta)) (log.f32 cosTheta)))
(fma.f32 (sqrt.f32 (log.f32 cosTheta)) (neg.f32 (sqrt.f32 (log.f32 cosTheta))) cosTheta)
(fma.f32 (sqrt.f32 cosTheta) (sqrt.f32 cosTheta) (neg.f32 (log.f32 cosTheta)))
(fma.f32 (sqrt.f32 cosTheta) (sqrt.f32 cosTheta) (*.f32 (neg.f32 (log.f32 cosTheta)) 1))
(fma.f32 -1 (log.f32 cosTheta) cosTheta)
(fma.f32 (-.f32 (pow.f32 cosTheta 3) (pow.f32 (log.f32 cosTheta) 3)) (/.f32 1 (fma.f32 cosTheta cosTheta (*.f32 (log.f32 cosTheta) (+.f32 cosTheta (log.f32 cosTheta))))) (fma.f32 (neg.f32 (log.f32 cosTheta)) 1 (log.f32 cosTheta)))
(fma.f32 (-.f32 (pow.f32 cosTheta 3) (pow.f32 (log.f32 cosTheta) 3)) (/.f32 1 (fma.f32 cosTheta cosTheta (*.f32 (log.f32 cosTheta) (+.f32 cosTheta (log.f32 cosTheta))))) (fma.f32 (neg.f32 (cbrt.f32 (log.f32 cosTheta))) (pow.f32 (cbrt.f32 (log.f32 cosTheta)) 2) (log.f32 cosTheta)))
(fma.f32 (-.f32 (pow.f32 cosTheta 3) (pow.f32 (log.f32 cosTheta) 3)) (/.f32 1 (fma.f32 cosTheta cosTheta (*.f32 (log.f32 cosTheta) (+.f32 cosTheta (log.f32 cosTheta))))) (+.f32 (neg.f32 (log.f32 cosTheta)) (log.f32 cosTheta)))
(fma.f32 (-.f32 (*.f32 cosTheta cosTheta) (pow.f32 (log.f32 cosTheta) 2)) (/.f32 1 (+.f32 cosTheta (log.f32 cosTheta))) (fma.f32 (neg.f32 (log.f32 cosTheta)) 1 (log.f32 cosTheta)))
(fma.f32 (-.f32 (*.f32 cosTheta cosTheta) (pow.f32 (log.f32 cosTheta) 2)) (/.f32 1 (+.f32 cosTheta (log.f32 cosTheta))) (fma.f32 (neg.f32 (cbrt.f32 (log.f32 cosTheta))) (pow.f32 (cbrt.f32 (log.f32 cosTheta)) 2) (log.f32 cosTheta)))
(fma.f32 (-.f32 (*.f32 cosTheta cosTheta) (pow.f32 (log.f32 cosTheta) 2)) (/.f32 1 (+.f32 cosTheta (log.f32 cosTheta))) (+.f32 (neg.f32 (log.f32 cosTheta)) (log.f32 cosTheta)))
(fma.f32 (*.f32 (cbrt.f32 (neg.f32 (log.f32 cosTheta))) (cbrt.f32 (neg.f32 (log.f32 cosTheta)))) (cbrt.f32 (neg.f32 (log.f32 cosTheta))) cosTheta)
(fma.f32 (sqrt.f32 (neg.f32 (log.f32 cosTheta))) (sqrt.f32 (neg.f32 (log.f32 cosTheta))) cosTheta)
(fma.f32 (neg.f32 (sqrt.f32 (log.f32 cosTheta))) (sqrt.f32 (log.f32 cosTheta)) cosTheta)
(fma.f32 (+.f32 (sqrt.f32 cosTheta) (sqrt.f32 (log.f32 cosTheta))) (-.f32 (sqrt.f32 cosTheta) (sqrt.f32 (log.f32 cosTheta))) (fma.f32 (neg.f32 (log.f32 cosTheta)) 1 (log.f32 cosTheta)))
(fma.f32 (+.f32 (sqrt.f32 cosTheta) (sqrt.f32 (log.f32 cosTheta))) (-.f32 (sqrt.f32 cosTheta) (sqrt.f32 (log.f32 cosTheta))) (fma.f32 (neg.f32 (cbrt.f32 (log.f32 cosTheta))) (pow.f32 (cbrt.f32 (log.f32 cosTheta)) 2) (log.f32 cosTheta)))
(fma.f32 (+.f32 (sqrt.f32 cosTheta) (sqrt.f32 (log.f32 cosTheta))) (-.f32 (sqrt.f32 cosTheta) (sqrt.f32 (log.f32 cosTheta))) (+.f32 (neg.f32 (log.f32 cosTheta)) (log.f32 cosTheta)))
(fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (log.f32 cosTheta)) 2)) (cbrt.f32 (log.f32 cosTheta)) cosTheta)
Outputs
(exp.f32 (neg.f32 (log.f32 cosTheta)))
(/.f32 1 cosTheta)
(+.f32 (*.f32 cosTheta (exp.f32 (neg.f32 (log.f32 cosTheta)))) (exp.f32 (neg.f32 (log.f32 cosTheta))))
(*.f32 (+.f32 cosTheta 1) (exp.f32 (neg.f32 (log.f32 cosTheta))))
(+.f32 (/.f32 1 cosTheta) (/.f32 cosTheta cosTheta))
(+.f32 (/.f32 1 cosTheta) 1)
(+.f32 (*.f32 cosTheta (exp.f32 (neg.f32 (log.f32 cosTheta)))) (+.f32 (*.f32 1/2 (*.f32 (pow.f32 cosTheta 2) (exp.f32 (neg.f32 (log.f32 cosTheta))))) (exp.f32 (neg.f32 (log.f32 cosTheta)))))
(fma.f32 cosTheta (exp.f32 (neg.f32 (log.f32 cosTheta))) (fma.f32 1/2 (*.f32 (exp.f32 (neg.f32 (log.f32 cosTheta))) (*.f32 cosTheta cosTheta)) (exp.f32 (neg.f32 (log.f32 cosTheta)))))
(+.f32 (/.f32 cosTheta cosTheta) (fma.f32 1/2 (*.f32 cosTheta (/.f32 cosTheta cosTheta)) (/.f32 1 cosTheta)))
(+.f32 (fma.f32 cosTheta 1/2 (/.f32 1 cosTheta)) 1)
(+.f32 (*.f32 cosTheta (exp.f32 (neg.f32 (log.f32 cosTheta)))) (+.f32 (*.f32 1/6 (*.f32 (pow.f32 cosTheta 3) (exp.f32 (neg.f32 (log.f32 cosTheta))))) (+.f32 (*.f32 1/2 (*.f32 (pow.f32 cosTheta 2) (exp.f32 (neg.f32 (log.f32 cosTheta))))) (exp.f32 (neg.f32 (log.f32 cosTheta))))))
(fma.f32 cosTheta (exp.f32 (neg.f32 (log.f32 cosTheta))) (fma.f32 1/6 (*.f32 (exp.f32 (neg.f32 (log.f32 cosTheta))) (pow.f32 cosTheta 3)) (fma.f32 1/2 (*.f32 (exp.f32 (neg.f32 (log.f32 cosTheta))) (*.f32 cosTheta cosTheta)) (exp.f32 (neg.f32 (log.f32 cosTheta))))))
(+.f32 (fma.f32 1/2 (*.f32 cosTheta (/.f32 cosTheta cosTheta)) (/.f32 1 cosTheta)) (*.f32 (/.f32 1 cosTheta) (+.f32 cosTheta (*.f32 1/6 (pow.f32 cosTheta 3)))))
(+.f32 (fma.f32 1/6 (*.f32 cosTheta cosTheta) (fma.f32 cosTheta 1/2 (/.f32 1 cosTheta))) 1)
(exp.f32 (neg.f32 (+.f32 (log.f32 cosTheta) (*.f32 -1 cosTheta))))
(exp.f32 (neg.f32 (+.f32 (log.f32 cosTheta) (neg.f32 cosTheta))))
(/.f32 (exp.f32 cosTheta) cosTheta)
(exp.f32 (neg.f32 (+.f32 (log.f32 cosTheta) (*.f32 -1 cosTheta))))
(exp.f32 (neg.f32 (+.f32 (log.f32 cosTheta) (neg.f32 cosTheta))))
(/.f32 (exp.f32 cosTheta) cosTheta)
(exp.f32 (neg.f32 (+.f32 (log.f32 cosTheta) (*.f32 -1 cosTheta))))
(exp.f32 (neg.f32 (+.f32 (log.f32 cosTheta) (neg.f32 cosTheta))))
(/.f32 (exp.f32 cosTheta) cosTheta)
(exp.f32 (neg.f32 (+.f32 (log.f32 cosTheta) (*.f32 -1 cosTheta))))
(exp.f32 (neg.f32 (+.f32 (log.f32 cosTheta) (neg.f32 cosTheta))))
(/.f32 (exp.f32 cosTheta) cosTheta)
(*.f32 (exp.f32 (neg.f32 (log.f32 cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta)
(+.f32 (*.f32 (*.f32 cosTheta (exp.f32 (neg.f32 (log.f32 cosTheta)))) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (exp.f32 (neg.f32 (log.f32 cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32)))))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 (+.f32 cosTheta 1) (exp.f32 (neg.f32 (log.f32 cosTheta)))))
(*.f32 (+.f32 cosTheta 1) (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))
(*.f32 (+.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (/.f32 1 (PI.f32))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 cosTheta 2) (exp.f32 (neg.f32 (log.f32 cosTheta)))) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 (*.f32 cosTheta (exp.f32 (neg.f32 (log.f32 cosTheta)))) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (exp.f32 (neg.f32 (log.f32 cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))))))
(fma.f32 1/2 (*.f32 (*.f32 (exp.f32 (neg.f32 (log.f32 cosTheta))) (*.f32 cosTheta cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 (+.f32 cosTheta 1) (exp.f32 (neg.f32 (log.f32 cosTheta))))))
(fma.f32 1/2 (*.f32 cosTheta (*.f32 (/.f32 cosTheta cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) (*.f32 (+.f32 cosTheta 1) (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))
(+.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (*.f32 cosTheta 1/2) 1)))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 cosTheta 2) (exp.f32 (neg.f32 (log.f32 cosTheta)))) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 (*.f32 cosTheta (exp.f32 (neg.f32 (log.f32 cosTheta)))) (sqrt.f32 (/.f32 1 (PI.f32)))) (+.f32 (*.f32 (exp.f32 (neg.f32 (log.f32 cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 1/6 (*.f32 (*.f32 (pow.f32 cosTheta 3) (exp.f32 (neg.f32 (log.f32 cosTheta)))) (sqrt.f32 (/.f32 1 (PI.f32))))))))
(fma.f32 1/2 (*.f32 (*.f32 (exp.f32 (neg.f32 (log.f32 cosTheta))) (*.f32 cosTheta cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32)))) (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 (+.f32 cosTheta 1) (exp.f32 (neg.f32 (log.f32 cosTheta))))) (*.f32 1/6 (*.f32 (*.f32 (exp.f32 (neg.f32 (log.f32 cosTheta))) (pow.f32 cosTheta 3)) (sqrt.f32 (/.f32 1 (PI.f32)))))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) (*.f32 1/6 (*.f32 cosTheta (*.f32 cosTheta (/.f32 cosTheta cosTheta)))))) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 cosTheta cosTheta) (*.f32 1/2 (*.f32 cosTheta (/.f32 cosTheta cosTheta))))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) (*.f32 1/6 (*.f32 cosTheta cosTheta)))) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (*.f32 cosTheta 1/2) 1)))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (-.f32 cosTheta (log.f32 cosTheta))))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 cosTheta) cosTheta))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (-.f32 cosTheta (log.f32 cosTheta))))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 cosTheta) cosTheta))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (-.f32 cosTheta (log.f32 cosTheta))))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 cosTheta) cosTheta))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (-.f32 cosTheta (log.f32 cosTheta))))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 cosTheta) cosTheta))
(*.f32 (exp.f32 (neg.f32 (+.f32 (log.f32 cosTheta) (*.f32 -1 cosTheta)))) (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (-.f32 cosTheta (log.f32 cosTheta))))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 cosTheta) cosTheta))
(*.f32 (exp.f32 (neg.f32 (+.f32 (log.f32 cosTheta) (*.f32 -1 cosTheta)))) (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (-.f32 cosTheta (log.f32 cosTheta))))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 cosTheta) cosTheta))
(*.f32 (exp.f32 (neg.f32 (+.f32 (log.f32 cosTheta) (*.f32 -1 cosTheta)))) (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (-.f32 cosTheta (log.f32 cosTheta))))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 cosTheta) cosTheta))
(*.f32 (exp.f32 (neg.f32 (+.f32 (log.f32 cosTheta) (*.f32 -1 cosTheta)))) (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (-.f32 cosTheta (log.f32 cosTheta))))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 cosTheta) cosTheta))
(/.f32 1 (+.f32 1 (*.f32 (exp.f32 (-.f32 cosTheta (log.f32 cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))))))
(/.f32 1 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (-.f32 cosTheta (log.f32 cosTheta))))))
(/.f32 1 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 cosTheta) cosTheta) 1))
(+.f32 (*.f32 -1 (/.f32 c (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (-.f32 cosTheta (log.f32 cosTheta))))) (+.f32 1 (*.f32 (exp.f32 (-.f32 cosTheta (log.f32 cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32)))))))) (/.f32 1 (+.f32 1 (*.f32 (exp.f32 (-.f32 cosTheta (log.f32 cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32)))))))
(fma.f32 -1 (/.f32 c (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (-.f32 cosTheta (log.f32 cosTheta))))) 2)) (/.f32 1 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (-.f32 cosTheta (log.f32 cosTheta)))))))
(-.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 cosTheta) cosTheta) 1)) (/.f32 c (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 cosTheta) cosTheta) 1) 2)))
(+.f32 (*.f32 -1 (/.f32 c (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (-.f32 cosTheta (log.f32 cosTheta))))) (+.f32 1 (*.f32 (exp.f32 (-.f32 cosTheta (log.f32 cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32)))))))) (+.f32 (/.f32 1 (+.f32 1 (*.f32 (exp.f32 (-.f32 cosTheta (log.f32 cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32)))))) (/.f32 (pow.f32 c 2) (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (-.f32 cosTheta (log.f32 cosTheta))))) (pow.f32 (+.f32 1 (*.f32 (exp.f32 (-.f32 cosTheta (log.f32 cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))))) 2)))))
(+.f32 (fma.f32 -1 (/.f32 c (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (-.f32 cosTheta (log.f32 cosTheta))))) 2)) (/.f32 1 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (-.f32 cosTheta (log.f32 cosTheta))))))) (/.f32 (/.f32 (*.f32 c c) (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (-.f32 cosTheta (log.f32 cosTheta)))))) (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (-.f32 cosTheta (log.f32 cosTheta))))) 2)))
(-.f32 (+.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 cosTheta) cosTheta) 1)) (/.f32 (*.f32 c c) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 cosTheta) cosTheta) 1) 3))) (/.f32 c (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 cosTheta) cosTheta) 1) 2)))
(+.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 cosTheta) cosTheta) 1)) (-.f32 (/.f32 c (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 cosTheta) cosTheta) 1) 3) c)) (/.f32 c (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 cosTheta) cosTheta) 1) 2))))
(+.f32 (*.f32 -1 (/.f32 c (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (-.f32 cosTheta (log.f32 cosTheta))))) (+.f32 1 (*.f32 (exp.f32 (-.f32 cosTheta (log.f32 cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32)))))))) (+.f32 (/.f32 1 (+.f32 1 (*.f32 (exp.f32 (-.f32 cosTheta (log.f32 cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32)))))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 c 3) (*.f32 (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (-.f32 cosTheta (log.f32 cosTheta))))) 2) (pow.f32 (+.f32 1 (*.f32 (exp.f32 (-.f32 cosTheta (log.f32 cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))))) 2)))) (/.f32 (pow.f32 c 2) (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (-.f32 cosTheta (log.f32 cosTheta))))) (pow.f32 (+.f32 1 (*.f32 (exp.f32 (-.f32 cosTheta (log.f32 cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))))) 2))))))
(+.f32 (fma.f32 -1 (/.f32 c (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (-.f32 cosTheta (log.f32 cosTheta))))) 2)) (/.f32 1 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (-.f32 cosTheta (log.f32 cosTheta))))))) (fma.f32 -1 (/.f32 (pow.f32 c 3) (*.f32 (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (-.f32 cosTheta (log.f32 cosTheta))))) 2) (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (-.f32 cosTheta (log.f32 cosTheta))))) 2))) (/.f32 (/.f32 (*.f32 c c) (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (-.f32 cosTheta (log.f32 cosTheta)))))) (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (-.f32 cosTheta (log.f32 cosTheta))))) 2))))
(-.f32 (+.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 cosTheta) cosTheta) 1)) (-.f32 (/.f32 (*.f32 c c) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 cosTheta) cosTheta) 1) 3)) (/.f32 (pow.f32 c 3) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 cosTheta) cosTheta) 1) 4)))) (/.f32 c (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 cosTheta) cosTheta) 1) 2)))
(+.f32 (-.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 cosTheta) cosTheta) 1)) (/.f32 c (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 cosTheta) cosTheta) 1) 2))) (-.f32 (/.f32 c (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 cosTheta) cosTheta) 1) 3) c)) (/.f32 (pow.f32 c 3) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 cosTheta) cosTheta) 1) 4))))
(/.f32 1 c)
(+.f32 (/.f32 1 c) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (exp.f32 (-.f32 cosTheta (log.f32 cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))))) (pow.f32 c 2))))
(+.f32 (/.f32 1 c) (neg.f32 (/.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (-.f32 cosTheta (log.f32 cosTheta))))) (*.f32 c c))))
(-.f32 (/.f32 1 c) (/.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 cosTheta) cosTheta) 1) (*.f32 c c)))
(+.f32 (/.f32 (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (-.f32 cosTheta (log.f32 cosTheta))))) (+.f32 1 (*.f32 (exp.f32 (-.f32 cosTheta (log.f32 cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32)))))) (pow.f32 c 3)) (+.f32 (/.f32 1 c) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (exp.f32 (-.f32 cosTheta (log.f32 cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))))) (pow.f32 c 2)))))
(+.f32 (+.f32 (/.f32 1 c) (neg.f32 (/.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (-.f32 cosTheta (log.f32 cosTheta))))) (*.f32 c c)))) (/.f32 (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (-.f32 cosTheta (log.f32 cosTheta))))) 2) (pow.f32 c 3)))
(+.f32 (-.f32 (/.f32 1 c) (/.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 cosTheta) cosTheta) 1) (*.f32 c c))) (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 cosTheta) cosTheta) 1) 2) (pow.f32 c 3)))
(+.f32 (/.f32 (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (-.f32 cosTheta (log.f32 cosTheta))))) (+.f32 1 (*.f32 (exp.f32 (-.f32 cosTheta (log.f32 cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32)))))) (pow.f32 c 3)) (+.f32 (/.f32 1 c) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (-.f32 cosTheta (log.f32 cosTheta))))) (pow.f32 (+.f32 1 (*.f32 (exp.f32 (-.f32 cosTheta (log.f32 cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))))) 2)) (pow.f32 c 4))) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (exp.f32 (-.f32 cosTheta (log.f32 cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))))) (pow.f32 c 2))))))
(+.f32 (+.f32 (/.f32 (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (-.f32 cosTheta (log.f32 cosTheta))))) 2) (pow.f32 c 3)) (/.f32 1 c)) (*.f32 -1 (+.f32 (/.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (-.f32 cosTheta (log.f32 cosTheta))))) (/.f32 (pow.f32 c 4) (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (-.f32 cosTheta (log.f32 cosTheta))))) 2))) (/.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (-.f32 cosTheta (log.f32 cosTheta))))) (*.f32 c c)))))
(+.f32 (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 cosTheta) cosTheta) 1) 2) (pow.f32 c 3)) (-.f32 (-.f32 (/.f32 1 c) (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 cosTheta) cosTheta) 1) 3) (pow.f32 c 4))) (/.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 cosTheta) cosTheta) 1) (*.f32 c c))))
(+.f32 (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 cosTheta) cosTheta) 1) 2) (pow.f32 c 3)) (-.f32 (/.f32 1 c) (+.f32 (/.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 cosTheta) cosTheta) 1) (*.f32 c c)) (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 cosTheta) cosTheta) 1) 3) (pow.f32 c 4)))))
(/.f32 1 c)
(+.f32 (/.f32 1 c) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (exp.f32 (-.f32 cosTheta (log.f32 cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))))) (pow.f32 c 2))))
(+.f32 (/.f32 1 c) (neg.f32 (/.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (-.f32 cosTheta (log.f32 cosTheta))))) (*.f32 c c))))
(-.f32 (/.f32 1 c) (/.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 cosTheta) cosTheta) 1) (*.f32 c c)))
(+.f32 (/.f32 (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (-.f32 cosTheta (log.f32 cosTheta))))) (+.f32 1 (*.f32 (exp.f32 (-.f32 cosTheta (log.f32 cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32)))))) (pow.f32 c 3)) (+.f32 (/.f32 1 c) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (exp.f32 (-.f32 cosTheta (log.f32 cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))))) (pow.f32 c 2)))))
(+.f32 (+.f32 (/.f32 1 c) (neg.f32 (/.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (-.f32 cosTheta (log.f32 cosTheta))))) (*.f32 c c)))) (/.f32 (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (-.f32 cosTheta (log.f32 cosTheta))))) 2) (pow.f32 c 3)))
(+.f32 (-.f32 (/.f32 1 c) (/.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 cosTheta) cosTheta) 1) (*.f32 c c))) (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 cosTheta) cosTheta) 1) 2) (pow.f32 c 3)))
(+.f32 (/.f32 (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (-.f32 cosTheta (log.f32 cosTheta))))) (+.f32 1 (*.f32 (exp.f32 (-.f32 cosTheta (log.f32 cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32)))))) (pow.f32 c 3)) (+.f32 (/.f32 1 c) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (-.f32 cosTheta (log.f32 cosTheta))))) (pow.f32 (+.f32 1 (*.f32 (exp.f32 (-.f32 cosTheta (log.f32 cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))))) 2)) (pow.f32 c 4))) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (exp.f32 (-.f32 cosTheta (log.f32 cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))))) (pow.f32 c 2))))))
(+.f32 (+.f32 (/.f32 (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (-.f32 cosTheta (log.f32 cosTheta))))) 2) (pow.f32 c 3)) (/.f32 1 c)) (*.f32 -1 (+.f32 (/.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (-.f32 cosTheta (log.f32 cosTheta))))) (/.f32 (pow.f32 c 4) (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (-.f32 cosTheta (log.f32 cosTheta))))) 2))) (/.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (-.f32 cosTheta (log.f32 cosTheta))))) (*.f32 c c)))))
(+.f32 (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 cosTheta) cosTheta) 1) 2) (pow.f32 c 3)) (-.f32 (-.f32 (/.f32 1 c) (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 cosTheta) cosTheta) 1) 3) (pow.f32 c 4))) (/.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 cosTheta) cosTheta) 1) (*.f32 c c))))
(+.f32 (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 cosTheta) cosTheta) 1) 2) (pow.f32 c 3)) (-.f32 (/.f32 1 c) (+.f32 (/.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 cosTheta) cosTheta) 1) (*.f32 c c)) (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 cosTheta) cosTheta) 1) 3) (pow.f32 c 4)))))
(/.f32 1 (+.f32 c (+.f32 1 (*.f32 (exp.f32 (neg.f32 (log.f32 cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32)))))))
(/.f32 1 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (log.f32 cosTheta))) (+.f32 1 c)))
(/.f32 1 (+.f32 1 (fma.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))) c)))
(/.f32 1 (+.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta) (+.f32 1 c)))
(+.f32 (/.f32 1 (+.f32 c (+.f32 1 (*.f32 (exp.f32 (neg.f32 (log.f32 cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))))))) (*.f32 -1 (*.f32 (/.f32 (*.f32 cosTheta (exp.f32 (neg.f32 (log.f32 cosTheta)))) (*.f32 (+.f32 c (+.f32 1 (*.f32 (exp.f32 (neg.f32 (log.f32 cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32)))))) (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (log.f32 cosTheta)))) (+.f32 c 1)))) (sqrt.f32 (/.f32 1 (PI.f32))))))
(+.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (log.f32 cosTheta))) (+.f32 1 c))) (neg.f32 (/.f32 (*.f32 (*.f32 cosTheta (exp.f32 (neg.f32 (log.f32 cosTheta)))) (sqrt.f32 (/.f32 1 (PI.f32)))) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (log.f32 cosTheta))) (+.f32 1 c)) 2))))
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))) c))) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (/.f32 cosTheta cosTheta) (pow.f32 (+.f32 1 (fma.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))) c)) 2))))
(-.f32 (/.f32 1 (+.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta) (+.f32 1 c))) (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (+.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta) (+.f32 1 c)) 2)))
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (/.f32 (pow.f32 (exp.f32 (neg.f32 (log.f32 cosTheta))) 2) (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 (exp.f32 (neg.f32 (log.f32 cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) (*.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (log.f32 cosTheta)))) (+.f32 c 1)) (PI.f32))))) (*.f32 1/2 (*.f32 (/.f32 (exp.f32 (neg.f32 (log.f32 cosTheta))) (*.f32 (+.f32 c (+.f32 1 (*.f32 (exp.f32 (neg.f32 (log.f32 cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32)))))) (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (log.f32 cosTheta)))) (+.f32 c 1)))) (sqrt.f32 (/.f32 1 (PI.f32)))))) (pow.f32 cosTheta 2))) (+.f32 (/.f32 1 (+.f32 c (+.f32 1 (*.f32 (exp.f32 (neg.f32 (log.f32 cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))))))) (*.f32 -1 (*.f32 (/.f32 (*.f32 cosTheta (exp.f32 (neg.f32 (log.f32 cosTheta)))) (*.f32 (+.f32 c (+.f32 1 (*.f32 (exp.f32 (neg.f32 (log.f32 cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32)))))) (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (log.f32 cosTheta)))) (+.f32 c 1)))) (sqrt.f32 (/.f32 1 (PI.f32)))))))
(fma.f32 -1 (*.f32 (fma.f32 -1 (/.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 (log.f32 cosTheta))) 2) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (log.f32 cosTheta))) (+.f32 1 c)) 2)) (*.f32 (PI.f32) (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (log.f32 cosTheta))) (+.f32 1 c)))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (neg.f32 (log.f32 cosTheta))) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (log.f32 cosTheta))) (+.f32 1 c)) 2))))) (*.f32 cosTheta cosTheta)) (+.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (log.f32 cosTheta))) (+.f32 1 c))) (neg.f32 (/.f32 (*.f32 (*.f32 cosTheta (exp.f32 (neg.f32 (log.f32 cosTheta)))) (sqrt.f32 (/.f32 1 (PI.f32)))) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (log.f32 cosTheta))) (+.f32 1 c)) 2)))))
(-.f32 (-.f32 (/.f32 1 (+.f32 1 (fma.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))) c))) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (/.f32 cosTheta cosTheta) (pow.f32 (+.f32 1 (fma.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))) c)) 2)))) (*.f32 cosTheta (*.f32 cosTheta (-.f32 (/.f32 (*.f32 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))) 1/2) (pow.f32 (+.f32 1 (fma.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))) c)) 2)) (/.f32 (/.f32 (/.f32 1 cosTheta) cosTheta) (*.f32 (PI.f32) (pow.f32 (+.f32 1 (fma.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))) c)) 3)))))))
(-.f32 (-.f32 (/.f32 1 (+.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta) (+.f32 1 c))) (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (+.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta) (+.f32 1 c)) 2))) (*.f32 cosTheta (*.f32 cosTheta (-.f32 (/.f32 (*.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta) 1/2) (pow.f32 (+.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta) (+.f32 1 c)) 2)) (/.f32 (pow.f32 cosTheta -2) (*.f32 (PI.f32) (pow.f32 (+.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta) (+.f32 1 c)) 3)))))))
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (/.f32 (pow.f32 (exp.f32 (neg.f32 (log.f32 cosTheta))) 2) (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 (exp.f32 (neg.f32 (log.f32 cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) (*.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (log.f32 cosTheta)))) (+.f32 c 1)) (PI.f32))))) (*.f32 1/2 (*.f32 (/.f32 (exp.f32 (neg.f32 (log.f32 cosTheta))) (*.f32 (+.f32 c (+.f32 1 (*.f32 (exp.f32 (neg.f32 (log.f32 cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32)))))) (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (log.f32 cosTheta)))) (+.f32 c 1)))) (sqrt.f32 (/.f32 1 (PI.f32)))))) (pow.f32 cosTheta 2))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 cosTheta 3) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 (exp.f32 (neg.f32 (log.f32 cosTheta))) 2) (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 (exp.f32 (neg.f32 (log.f32 cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) (*.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (log.f32 cosTheta)))) (+.f32 c 1)) (PI.f32))))) (+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 (+.f32 (*.f32 1/2 (*.f32 (/.f32 (exp.f32 (neg.f32 (log.f32 cosTheta))) (*.f32 (+.f32 c (+.f32 1 (*.f32 (exp.f32 (neg.f32 (log.f32 cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32)))))) (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (log.f32 cosTheta)))) (+.f32 c 1)))) (sqrt.f32 (/.f32 1 (PI.f32))))) (*.f32 -1 (/.f32 (pow.f32 (exp.f32 (neg.f32 (log.f32 cosTheta))) 2) (*.f32 (+.f32 c (+.f32 1 (*.f32 (exp.f32 (neg.f32 (log.f32 cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32)))))) (*.f32 (pow.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (log.f32 cosTheta)))) (+.f32 c 1)) 2) (PI.f32)))))) (exp.f32 (neg.f32 (log.f32 cosTheta)))) (+.f32 c (+.f32 1 (*.f32 (exp.f32 (neg.f32 (log.f32 cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))))))) (sqrt.f32 (/.f32 1 (PI.f32))))) (*.f32 1/6 (*.f32 (/.f32 (exp.f32 (neg.f32 (log.f32 cosTheta))) (*.f32 (+.f32 c (+.f32 1 (*.f32 (exp.f32 (neg.f32 (log.f32 cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32)))))) (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (log.f32 cosTheta)))) (+.f32 c 1)))) (sqrt.f32 (/.f32 1 (PI.f32))))))))) (+.f32 (/.f32 1 (+.f32 c (+.f32 1 (*.f32 (exp.f32 (neg.f32 (log.f32 cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))))))) (*.f32 -1 (*.f32 (/.f32 (*.f32 cosTheta (exp.f32 (neg.f32 (log.f32 cosTheta)))) (*.f32 (+.f32 c (+.f32 1 (*.f32 (exp.f32 (neg.f32 (log.f32 cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32)))))) (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (log.f32 cosTheta)))) (+.f32 c 1)))) (sqrt.f32 (/.f32 1 (PI.f32))))))))
(fma.f32 -1 (*.f32 (fma.f32 -1 (/.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 (log.f32 cosTheta))) 2) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (log.f32 cosTheta))) (+.f32 1 c)) 2)) (*.f32 (PI.f32) (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (log.f32 cosTheta))) (+.f32 1 c)))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (neg.f32 (log.f32 cosTheta))) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (log.f32 cosTheta))) (+.f32 1 c)) 2))))) (*.f32 cosTheta cosTheta)) (fma.f32 -1 (*.f32 (pow.f32 cosTheta 3) (fma.f32 -1/2 (/.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 (log.f32 cosTheta))) 2) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (log.f32 cosTheta))) (+.f32 1 c)) 2)) (*.f32 (PI.f32) (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (log.f32 cosTheta))) (+.f32 1 c)))) (fma.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (neg.f32 (log.f32 cosTheta))) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (log.f32 cosTheta))) (+.f32 1 c)) 2))) (neg.f32 (/.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 (log.f32 cosTheta))) 2) (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (log.f32 cosTheta))) (+.f32 1 c))) (*.f32 (PI.f32) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (log.f32 cosTheta))) (+.f32 1 c)) 2))))) (/.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (log.f32 cosTheta))) (+.f32 1 c)) (exp.f32 (neg.f32 (log.f32 cosTheta)))))) (*.f32 1/6 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (neg.f32 (log.f32 cosTheta))) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (log.f32 cosTheta))) (+.f32 1 c)) 2))))))) (+.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (log.f32 cosTheta))) (+.f32 1 c))) (neg.f32 (/.f32 (*.f32 (*.f32 cosTheta (exp.f32 (neg.f32 (log.f32 cosTheta)))) (sqrt.f32 (/.f32 1 (PI.f32)))) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (log.f32 cosTheta))) (+.f32 1 c)) 2))))))
(-.f32 (-.f32 (-.f32 (/.f32 1 (+.f32 1 (fma.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))) c))) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (/.f32 cosTheta cosTheta) (pow.f32 (+.f32 1 (fma.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))) c)) 2)))) (*.f32 (pow.f32 cosTheta 3) (fma.f32 (/.f32 (/.f32 (/.f32 1 cosTheta) cosTheta) (*.f32 (PI.f32) (pow.f32 (+.f32 1 (fma.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))) c)) 3))) -1/2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (neg.f32 (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))) 1/2) (pow.f32 (+.f32 1 (fma.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))) c)) 2)) (/.f32 (/.f32 (/.f32 1 cosTheta) cosTheta) (*.f32 (PI.f32) (pow.f32 (+.f32 1 (fma.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))) c)) 3)))) (/.f32 (+.f32 1 (fma.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))) c)) (/.f32 1 cosTheta)))) (*.f32 1/6 (/.f32 (/.f32 1 cosTheta) (pow.f32 (+.f32 1 (fma.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))) c)) 2)))))))) (*.f32 cosTheta (*.f32 cosTheta (-.f32 (/.f32 (*.f32 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))) 1/2) (pow.f32 (+.f32 1 (fma.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))) c)) 2)) (/.f32 (/.f32 (/.f32 1 cosTheta) cosTheta) (*.f32 (PI.f32) (pow.f32 (+.f32 1 (fma.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))) c)) 3)))))))
(-.f32 (-.f32 (/.f32 1 (+.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta) (+.f32 1 c))) (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (+.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta) (+.f32 1 c)) 2))) (+.f32 (*.f32 cosTheta (*.f32 cosTheta (-.f32 (/.f32 (*.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta) 1/2) (pow.f32 (+.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta) (+.f32 1 c)) 2)) (/.f32 (pow.f32 cosTheta -2) (*.f32 (PI.f32) (pow.f32 (+.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta) (+.f32 1 c)) 3)))))) (*.f32 (pow.f32 cosTheta 3) (fma.f32 (/.f32 (pow.f32 cosTheta -2) (*.f32 (PI.f32) (pow.f32 (+.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta) (+.f32 1 c)) 3))) -1/2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (*.f32 1/6 (/.f32 (/.f32 1 cosTheta) (pow.f32 (+.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta) (+.f32 1 c)) 2))) (/.f32 (-.f32 (/.f32 (*.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta) 1/2) (pow.f32 (+.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta) (+.f32 1 c)) 2)) (/.f32 (pow.f32 cosTheta -2) (*.f32 (PI.f32) (pow.f32 (+.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta) (+.f32 1 c)) 3)))) (*.f32 (+.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta) (+.f32 1 c)) cosTheta))))))))
(/.f32 1 (+.f32 c (+.f32 1 (*.f32 (exp.f32 (-.f32 cosTheta (log.f32 cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32)))))))
(/.f32 1 (+.f32 c (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (-.f32 cosTheta (log.f32 cosTheta)))))))
(/.f32 1 (+.f32 c (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 cosTheta) cosTheta) 1)))
(/.f32 1 (+.f32 c (+.f32 1 (*.f32 (exp.f32 (-.f32 cosTheta (log.f32 cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32)))))))
(/.f32 1 (+.f32 c (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (-.f32 cosTheta (log.f32 cosTheta)))))))
(/.f32 1 (+.f32 c (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 cosTheta) cosTheta) 1)))
(/.f32 1 (+.f32 c (+.f32 1 (*.f32 (exp.f32 (-.f32 cosTheta (log.f32 cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32)))))))
(/.f32 1 (+.f32 c (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (-.f32 cosTheta (log.f32 cosTheta)))))))
(/.f32 1 (+.f32 c (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 cosTheta) cosTheta) 1)))
(/.f32 1 (+.f32 c (+.f32 1 (*.f32 (exp.f32 (-.f32 cosTheta (log.f32 cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32)))))))
(/.f32 1 (+.f32 c (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (-.f32 cosTheta (log.f32 cosTheta)))))))
(/.f32 1 (+.f32 c (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 cosTheta) cosTheta) 1)))
(/.f32 1 (+.f32 c (+.f32 1 (*.f32 (exp.f32 (neg.f32 (+.f32 (log.f32 cosTheta) (*.f32 -1 cosTheta)))) (sqrt.f32 (/.f32 1 (PI.f32)))))))
(/.f32 1 (+.f32 c (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (-.f32 cosTheta (log.f32 cosTheta)))))))
(/.f32 1 (+.f32 c (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 cosTheta) cosTheta) 1)))
(/.f32 1 (+.f32 c (+.f32 1 (*.f32 (exp.f32 (neg.f32 (+.f32 (log.f32 cosTheta) (*.f32 -1 cosTheta)))) (sqrt.f32 (/.f32 1 (PI.f32)))))))
(/.f32 1 (+.f32 c (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (-.f32 cosTheta (log.f32 cosTheta)))))))
(/.f32 1 (+.f32 c (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 cosTheta) cosTheta) 1)))
(/.f32 1 (+.f32 c (+.f32 1 (*.f32 (exp.f32 (neg.f32 (+.f32 (log.f32 cosTheta) (*.f32 -1 cosTheta)))) (sqrt.f32 (/.f32 1 (PI.f32)))))))
(/.f32 1 (+.f32 c (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (-.f32 cosTheta (log.f32 cosTheta)))))))
(/.f32 1 (+.f32 c (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 cosTheta) cosTheta) 1)))
(/.f32 1 (+.f32 c (+.f32 1 (*.f32 (exp.f32 (neg.f32 (+.f32 (log.f32 cosTheta) (*.f32 -1 cosTheta)))) (sqrt.f32 (/.f32 1 (PI.f32)))))))
(/.f32 1 (+.f32 c (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (-.f32 cosTheta (log.f32 cosTheta)))))))
(/.f32 1 (+.f32 c (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 cosTheta) cosTheta) 1)))
(*.f32 -1 (log.f32 cosTheta))
(neg.f32 (log.f32 cosTheta))
(+.f32 (*.f32 -1 (log.f32 cosTheta)) cosTheta)
(-.f32 cosTheta (log.f32 cosTheta))
(+.f32 (*.f32 -1 (log.f32 cosTheta)) cosTheta)
(-.f32 cosTheta (log.f32 cosTheta))
(+.f32 (*.f32 -1 (log.f32 cosTheta)) cosTheta)
(-.f32 cosTheta (log.f32 cosTheta))
cosTheta
(+.f32 (log.f32 (/.f32 1 cosTheta)) cosTheta)
(-.f32 cosTheta (log.f32 cosTheta))
(+.f32 (log.f32 (/.f32 1 cosTheta)) cosTheta)
(-.f32 cosTheta (log.f32 cosTheta))
(+.f32 (log.f32 (/.f32 1 cosTheta)) cosTheta)
(-.f32 cosTheta (log.f32 cosTheta))
cosTheta
(+.f32 (*.f32 -1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 cosTheta))) (log.f32 -1))) cosTheta)
(fma.f32 -1 (fma.f32 -1 (log.f32 (/.f32 -1 cosTheta)) (log.f32 -1)) cosTheta)
(-.f32 cosTheta (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 cosTheta))))
(+.f32 cosTheta (-.f32 (log.f32 (/.f32 -1 cosTheta)) (log.f32 -1)))
(+.f32 (*.f32 -1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 cosTheta))) (log.f32 -1))) cosTheta)
(fma.f32 -1 (fma.f32 -1 (log.f32 (/.f32 -1 cosTheta)) (log.f32 -1)) cosTheta)
(-.f32 cosTheta (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 cosTheta))))
(+.f32 cosTheta (-.f32 (log.f32 (/.f32 -1 cosTheta)) (log.f32 -1)))
(+.f32 (*.f32 -1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 cosTheta))) (log.f32 -1))) cosTheta)
(fma.f32 -1 (fma.f32 -1 (log.f32 (/.f32 -1 cosTheta)) (log.f32 -1)) cosTheta)
(-.f32 cosTheta (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 cosTheta))))
(+.f32 cosTheta (-.f32 (log.f32 (/.f32 -1 cosTheta)) (log.f32 -1)))
(+.f32 0 (/.f32 (exp.f32 cosTheta) cosTheta))
(exp.f32 (neg.f32 (+.f32 (log.f32 cosTheta) (neg.f32 cosTheta))))
(/.f32 (exp.f32 cosTheta) cosTheta)
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) cosTheta))) (cbrt.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) cosTheta))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) cosTheta)))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) cosTheta))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) cosTheta)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) cosTheta)))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) cosTheta)))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) cosTheta)))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (exp.f32 cosTheta) cosTheta))) 1)
(exp.f32 (neg.f32 (+.f32 (log.f32 cosTheta) (neg.f32 cosTheta))))
(/.f32 (exp.f32 cosTheta) cosTheta)
(*.f32 (/.f32 (exp.f32 cosTheta) cosTheta) 1)
(exp.f32 (neg.f32 (+.f32 (log.f32 cosTheta) (neg.f32 cosTheta))))
(/.f32 (exp.f32 cosTheta) cosTheta)
(*.f32 1 (/.f32 (exp.f32 cosTheta) cosTheta))
(exp.f32 (neg.f32 (+.f32 (log.f32 cosTheta) (neg.f32 cosTheta))))
(/.f32 (exp.f32 cosTheta) cosTheta)
(*.f32 (exp.f32 cosTheta) (exp.f32 (neg.f32 (log.f32 cosTheta))))
(exp.f32 (neg.f32 (+.f32 (log.f32 cosTheta) (neg.f32 cosTheta))))
(/.f32 (exp.f32 cosTheta) cosTheta)
(*.f32 (exp.f32 cosTheta) (/.f32 1 cosTheta))
(exp.f32 (neg.f32 (+.f32 (log.f32 cosTheta) (neg.f32 cosTheta))))
(/.f32 (exp.f32 cosTheta) cosTheta)
(*.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) (pow.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) 2))
(exp.f32 (neg.f32 (+.f32 (log.f32 cosTheta) (neg.f32 cosTheta))))
(/.f32 (exp.f32 cosTheta) cosTheta)
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) 2) (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)))
(exp.f32 (neg.f32 (+.f32 (log.f32 cosTheta) (neg.f32 cosTheta))))
(/.f32 (exp.f32 cosTheta) cosTheta)
(*.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)))
(exp.f32 (neg.f32 (+.f32 (log.f32 cosTheta) (neg.f32 cosTheta))))
(/.f32 (exp.f32 cosTheta) cosTheta)
(/.f32 1 (/.f32 cosTheta (exp.f32 cosTheta)))
(exp.f32 (neg.f32 (+.f32 (log.f32 cosTheta) (neg.f32 cosTheta))))
(/.f32 (exp.f32 cosTheta) cosTheta)
(/.f32 (exp.f32 cosTheta) cosTheta)
(exp.f32 (neg.f32 (+.f32 (log.f32 cosTheta) (neg.f32 cosTheta))))
(/.f32 (neg.f32 (exp.f32 cosTheta)) (neg.f32 cosTheta))
(exp.f32 (neg.f32 (+.f32 (log.f32 cosTheta) (neg.f32 cosTheta))))
(/.f32 (exp.f32 cosTheta) cosTheta)
(/.f32 (/.f32 (exp.f32 cosTheta) 1) cosTheta)
(exp.f32 (neg.f32 (+.f32 (log.f32 cosTheta) (neg.f32 cosTheta))))
(/.f32 (exp.f32 cosTheta) cosTheta)
(/.f32 (/.f32 (exp.f32 cosTheta) (pow.f32 (cbrt.f32 cosTheta) 2)) (cbrt.f32 cosTheta))
(exp.f32 (neg.f32 (+.f32 (log.f32 cosTheta) (neg.f32 cosTheta))))
(/.f32 (exp.f32 cosTheta) cosTheta)
(/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta)) (sqrt.f32 cosTheta))
(exp.f32 (neg.f32 (+.f32 (log.f32 cosTheta) (neg.f32 cosTheta))))
(/.f32 (exp.f32 cosTheta) cosTheta)
(pow.f32 (/.f32 (exp.f32 cosTheta) cosTheta) 1)
(exp.f32 (neg.f32 (+.f32 (log.f32 cosTheta) (neg.f32 cosTheta))))
(/.f32 (exp.f32 cosTheta) cosTheta)
(pow.f32 (E.f32) (-.f32 cosTheta (log.f32 cosTheta)))
(exp.f32 (neg.f32 (+.f32 (log.f32 cosTheta) (neg.f32 cosTheta))))
(/.f32 (exp.f32 cosTheta) cosTheta)
(pow.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) 3)
(exp.f32 (neg.f32 (+.f32 (log.f32 cosTheta) (neg.f32 cosTheta))))
(/.f32 (exp.f32 cosTheta) cosTheta)
(pow.f32 (pow.f32 (/.f32 (exp.f32 cosTheta) cosTheta) 3) 1/3)
(exp.f32 (neg.f32 (+.f32 (log.f32 cosTheta) (neg.f32 cosTheta))))
(/.f32 (exp.f32 cosTheta) cosTheta)
(pow.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) 2)
(exp.f32 (neg.f32 (+.f32 (log.f32 cosTheta) (neg.f32 cosTheta))))
(/.f32 (exp.f32 cosTheta) cosTheta)
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (-.f32 cosTheta (log.f32 cosTheta))) 2)) (cbrt.f32 (-.f32 cosTheta (log.f32 cosTheta))))
(exp.f32 (neg.f32 (+.f32 (log.f32 cosTheta) (neg.f32 cosTheta))))
(/.f32 (exp.f32 cosTheta) cosTheta)
(pow.f32 (exp.f32 (sqrt.f32 (-.f32 cosTheta (log.f32 cosTheta)))) (sqrt.f32 (-.f32 cosTheta (log.f32 cosTheta))))
(exp.f32 (neg.f32 (+.f32 (log.f32 cosTheta) (neg.f32 cosTheta))))
(/.f32 (exp.f32 cosTheta) cosTheta)
(sqrt.f32 (pow.f32 (/.f32 (exp.f32 cosTheta) cosTheta) 2))
(exp.f32 (neg.f32 (+.f32 (log.f32 cosTheta) (neg.f32 cosTheta))))
(/.f32 (exp.f32 cosTheta) cosTheta)
(log.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) cosTheta)))
(exp.f32 (neg.f32 (+.f32 (log.f32 cosTheta) (neg.f32 cosTheta))))
(/.f32 (exp.f32 cosTheta) cosTheta)
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (exp.f32 cosTheta) cosTheta))))
(exp.f32 (neg.f32 (+.f32 (log.f32 cosTheta) (neg.f32 cosTheta))))
(/.f32 (exp.f32 cosTheta) cosTheta)
(cbrt.f32 (pow.f32 (/.f32 (exp.f32 cosTheta) cosTheta) 3))
(exp.f32 (neg.f32 (+.f32 (log.f32 cosTheta) (neg.f32 cosTheta))))
(/.f32 (exp.f32 cosTheta) cosTheta)
(expm1.f32 (log1p.f32 (/.f32 (exp.f32 cosTheta) cosTheta)))
(exp.f32 (neg.f32 (+.f32 (log.f32 cosTheta) (neg.f32 cosTheta))))
(/.f32 (exp.f32 cosTheta) cosTheta)
(log1p.f32 (expm1.f32 (/.f32 (exp.f32 cosTheta) cosTheta)))
(exp.f32 (neg.f32 (+.f32 (log.f32 cosTheta) (neg.f32 cosTheta))))
(/.f32 (exp.f32 cosTheta) cosTheta)
(+.f32 0 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))))
(/.f32 (exp.f32 cosTheta) (*.f32 (sqrt.f32 (PI.f32)) cosTheta))
(/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))))) (cbrt.f32 (exp.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)))) (cbrt.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) (*.f32 (sqrt.f32 (PI.f32)) cosTheta))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) (*.f32 (sqrt.f32 (PI.f32)) cosTheta))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))))) 1)
(/.f32 (exp.f32 cosTheta) (*.f32 (sqrt.f32 (PI.f32)) cosTheta))
(/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2))
(*.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))) 1)
(/.f32 (exp.f32 cosTheta) (*.f32 (sqrt.f32 (PI.f32)) cosTheta))
(/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(*.f32 1 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))))
(/.f32 (exp.f32 cosTheta) (*.f32 (sqrt.f32 (PI.f32)) cosTheta))
(/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(*.f32 (cbrt.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))) (cbrt.f32 (/.f32 (pow.f32 (/.f32 (exp.f32 cosTheta) cosTheta) 2) (PI.f32))))
(*.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) (*.f32 (sqrt.f32 (PI.f32)) cosTheta))) (cbrt.f32 (/.f32 (pow.f32 (/.f32 (exp.f32 cosTheta) cosTheta) 2) (PI.f32))))
(*.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (cbrt.f32 (/.f32 (pow.f32 (/.f32 (exp.f32 cosTheta) cosTheta) 2) (PI.f32))))
(*.f32 (cbrt.f32 (/.f32 (pow.f32 (/.f32 (exp.f32 cosTheta) cosTheta) 2) (PI.f32))) (cbrt.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))))
(*.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) (*.f32 (sqrt.f32 (PI.f32)) cosTheta))) (cbrt.f32 (/.f32 (pow.f32 (/.f32 (exp.f32 cosTheta) cosTheta) 2) (PI.f32))))
(*.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (cbrt.f32 (/.f32 (pow.f32 (/.f32 (exp.f32 cosTheta) cosTheta) 2) (PI.f32))))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) 2) (*.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) (pow.f32 (PI.f32) -1/2)))
(*.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2))
(*.f32 (sqrt.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))) (sqrt.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))))
(/.f32 (exp.f32 cosTheta) (*.f32 (sqrt.f32 (PI.f32)) cosTheta))
(/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(*.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) (pow.f32 (PI.f32) -1/2)))
(*.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2))
(*.f32 (/.f32 (neg.f32 (exp.f32 cosTheta)) cosTheta) (/.f32 1 (neg.f32 (sqrt.f32 (PI.f32)))))
(/.f32 (exp.f32 cosTheta) (*.f32 (sqrt.f32 (PI.f32)) cosTheta))
(/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(*.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta))
(*.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2))
(*.f32 (/.f32 1 (cbrt.f32 (PI.f32))) (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (cbrt.f32 (sqrt.f32 (PI.f32)))))
(/.f32 (*.f32 (/.f32 1 (cbrt.f32 (PI.f32))) (/.f32 (exp.f32 cosTheta) cosTheta)) (cbrt.f32 (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (cbrt.f32 (sqrt.f32 (PI.f32)))) (cbrt.f32 (PI.f32)))
(/.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (cbrt.f32 (sqrt.f32 (PI.f32))))) (cbrt.f32 (PI.f32)))
(*.f32 (/.f32 1 (pow.f32 (PI.f32) 1/4)) (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) 1/4)))
(*.f32 (/.f32 1 (pow.f32 (PI.f32) 1/4)) (/.f32 (exp.f32 cosTheta) (*.f32 (pow.f32 (PI.f32) 1/4) cosTheta)))
(/.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (pow.f32 (PI.f32) 1/4))) (pow.f32 (PI.f32) 1/4))
(/.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) 1/4)) (pow.f32 (PI.f32) 1/4))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) 2) 1) (/.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))))
(/.f32 (exp.f32 cosTheta) (*.f32 (sqrt.f32 (PI.f32)) cosTheta))
(/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) 2) (cbrt.f32 (PI.f32))) (cbrt.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) 2) (cbrt.f32 (/.f32 (exp.f32 cosTheta) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)))) (cbrt.f32 (PI.f32)))
(*.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (/.f32 (pow.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) 2) (cbrt.f32 (PI.f32))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) 2) (pow.f32 (PI.f32) 1/4)) (/.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) (pow.f32 (PI.f32) 1/4)))
(*.f32 (/.f32 1 (pow.f32 (PI.f32) 1/4)) (/.f32 (exp.f32 cosTheta) (*.f32 (pow.f32 (PI.f32) 1/4) cosTheta)))
(/.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (pow.f32 (PI.f32) 1/4))) (pow.f32 (PI.f32) 1/4))
(/.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) 1/4)) (pow.f32 (PI.f32) 1/4))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) 1) (/.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))))
(/.f32 (exp.f32 cosTheta) (*.f32 (sqrt.f32 (PI.f32)) cosTheta))
(/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) (cbrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) (cbrt.f32 (sqrt.f32 (PI.f32)))))
(/.f32 (*.f32 (/.f32 1 (cbrt.f32 (PI.f32))) (/.f32 (exp.f32 cosTheta) cosTheta)) (cbrt.f32 (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (cbrt.f32 (sqrt.f32 (PI.f32)))) (cbrt.f32 (PI.f32)))
(/.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (cbrt.f32 (sqrt.f32 (PI.f32))))) (cbrt.f32 (PI.f32)))
(pow.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))) 1)
(/.f32 (exp.f32 cosTheta) (*.f32 (sqrt.f32 (PI.f32)) cosTheta))
(/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(pow.f32 (cbrt.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))) 3)
(/.f32 (exp.f32 cosTheta) (*.f32 (sqrt.f32 (PI.f32)) cosTheta))
(/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(pow.f32 (pow.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))) 3) 1/3)
(/.f32 (exp.f32 cosTheta) (*.f32 (sqrt.f32 (PI.f32)) cosTheta))
(/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(pow.f32 (sqrt.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))) 2)
(/.f32 (exp.f32 cosTheta) (*.f32 (sqrt.f32 (PI.f32)) cosTheta))
(/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(pow.f32 (*.f32 (/.f32 (sqrt.f32 (PI.f32)) (exp.f32 cosTheta)) cosTheta) -1)
(/.f32 (exp.f32 cosTheta) (*.f32 (sqrt.f32 (PI.f32)) cosTheta))
(/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(neg.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (neg.f32 (sqrt.f32 (PI.f32)))))
(/.f32 (exp.f32 cosTheta) (*.f32 (sqrt.f32 (PI.f32)) cosTheta))
(/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(sqrt.f32 (/.f32 (pow.f32 (/.f32 (exp.f32 cosTheta) cosTheta) 2) (PI.f32)))
(log.f32 (exp.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))))
(/.f32 (exp.f32 cosTheta) (*.f32 (sqrt.f32 (PI.f32)) cosTheta))
(/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))))))
(/.f32 (exp.f32 cosTheta) (*.f32 (sqrt.f32 (PI.f32)) cosTheta))
(/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(cbrt.f32 (pow.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))) 3))
(/.f32 (exp.f32 cosTheta) (*.f32 (sqrt.f32 (PI.f32)) cosTheta))
(/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(expm1.f32 (log1p.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))))
(/.f32 (exp.f32 cosTheta) (*.f32 (sqrt.f32 (PI.f32)) cosTheta))
(/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(exp.f32 (-.f32 (-.f32 cosTheta (log.f32 cosTheta)) (log.f32 (sqrt.f32 (PI.f32)))))
(/.f32 (exp.f32 cosTheta) (*.f32 (sqrt.f32 (PI.f32)) cosTheta))
(/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(exp.f32 (*.f32 (-.f32 (-.f32 cosTheta (log.f32 cosTheta)) (log.f32 (sqrt.f32 (PI.f32)))) 1))
(/.f32 (exp.f32 cosTheta) (*.f32 (sqrt.f32 (PI.f32)) cosTheta))
(/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(log1p.f32 (expm1.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))))
(/.f32 (exp.f32 cosTheta) (*.f32 (sqrt.f32 (PI.f32)) cosTheta))
(/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(+.f32 0 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))))
(/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))
(/.f32 1 (+.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 1))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))))) (cbrt.f32 (exp.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (/.f32 1 (+.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 1)))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 1 (+.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 1))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 (+.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 1))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))))) 1)
(/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))
(/.f32 1 (+.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 1))
(*.f32 1 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))))
(/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))
(/.f32 1 (+.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 1))
(*.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))) 1)
(/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))
(/.f32 1 (+.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 1))
(*.f32 (/.f32 1 (cbrt.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))) (cbrt.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) -2)))
(/.f32 (cbrt.f32 (pow.f32 (+.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 1) -2)) (cbrt.f32 (+.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 1)))
(/.f32 (cbrt.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) -2)) (cbrt.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) -2)) (/.f32 1 (cbrt.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))))
(*.f32 (/.f32 1 (cbrt.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))) (cbrt.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) -2)))
(/.f32 (cbrt.f32 (pow.f32 (+.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 1) -2)) (cbrt.f32 (+.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 1)))
(/.f32 (cbrt.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) -2)) (cbrt.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))))
(*.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) -1/2) (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) -1/2))
(/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))
(/.f32 1 (+.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 1))
(*.f32 -1 (/.f32 1 (+.f32 -1 (neg.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c)))))
(/.f32 -1 (-.f32 -1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c)))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))) 2) -1) (pow.f32 (cbrt.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))) -1))
(/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))
(/.f32 1 (+.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 1))
(*.f32 (pow.f32 (sqrt.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))) -1) (pow.f32 (sqrt.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))) -1))
(pow.f32 (sqrt.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))) -2)
(pow.f32 (sqrt.f32 (+.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 1)) -2)
(*.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 3))) (fma.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) (-.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 1) 1))
(/.f32 (*.f32 1 (fma.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) (+.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) -1) 1)) (+.f32 1 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 3)))
(/.f32 (fma.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) (+.f32 -1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c)) 1) (+.f32 1 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 3)))
(*.f32 (/.f32 1 (-.f32 1 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 2))) (-.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c)))
(/.f32 (-.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c)) (-.f32 1 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 2)))
(pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) -1)
(/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))
(/.f32 1 (+.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 1))
(pow.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))) 1)
(/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))
(/.f32 1 (+.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 1))
(pow.f32 (/.f32 1 (cbrt.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))) 3)
(/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))
(/.f32 1 (+.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 1))
(pow.f32 (pow.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))) 3) 1/3)
(/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))
(/.f32 1 (+.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 1))
(pow.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) -1/2) 2)
(/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))
(/.f32 1 (+.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 1))
(sqrt.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) -2))
(/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))
(/.f32 1 (+.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 1))
(log.f32 (exp.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))))
(/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))
(/.f32 1 (+.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 1))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))))))
(/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))
(/.f32 1 (+.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 1))
(cbrt.f32 (pow.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))) 3))
(/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))
(/.f32 1 (+.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 1))
(expm1.f32 (log1p.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))))
(/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))
(/.f32 1 (+.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 1))
(exp.f32 (neg.f32 (log1p.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c))))
(exp.f32 (*.f32 (log1p.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c)) -1))
(exp.f32 (neg.f32 (log1p.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c))))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c))) 1))
(exp.f32 (neg.f32 (log1p.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c))))
(log1p.f32 (expm1.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))))
(/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))
(/.f32 1 (+.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 1))
(+.f32 cosTheta (neg.f32 (log.f32 cosTheta)))
(-.f32 cosTheta (log.f32 cosTheta))
(+.f32 cosTheta (*.f32 (neg.f32 (log.f32 cosTheta)) 1))
(-.f32 cosTheta (log.f32 cosTheta))
(+.f32 (-.f32 cosTheta (log.f32 cosTheta)) 0)
(-.f32 cosTheta (log.f32 cosTheta))
(+.f32 (-.f32 cosTheta (log.f32 cosTheta)) (fma.f32 (neg.f32 (log.f32 cosTheta)) 1 (log.f32 cosTheta)))
(-.f32 cosTheta (log.f32 cosTheta))
(+.f32 (-.f32 cosTheta (log.f32 cosTheta)) (fma.f32 (neg.f32 (cbrt.f32 (log.f32 cosTheta))) (pow.f32 (cbrt.f32 (log.f32 cosTheta)) 2) (log.f32 cosTheta)))
(-.f32 cosTheta (log.f32 cosTheta))
(+.f32 (-.f32 cosTheta (log.f32 cosTheta)) (+.f32 (neg.f32 (log.f32 cosTheta)) (log.f32 cosTheta)))
(-.f32 cosTheta (log.f32 cosTheta))
(+.f32 0 (-.f32 cosTheta (log.f32 cosTheta)))
(-.f32 cosTheta (log.f32 cosTheta))
(+.f32 (neg.f32 (log.f32 cosTheta)) cosTheta)
(-.f32 cosTheta (log.f32 cosTheta))
(+.f32 (log.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta))) (log.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta))))
(-.f32 cosTheta (log.f32 cosTheta))
(+.f32 (log.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta))) (log.f32 (pow.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) 2)))
(-.f32 cosTheta (log.f32 cosTheta))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) 2)) (log.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta))))
(-.f32 cosTheta (log.f32 cosTheta))
(*.f32 (-.f32 cosTheta (log.f32 cosTheta)) 1)
(-.f32 cosTheta (log.f32 cosTheta))
(*.f32 1 (-.f32 cosTheta (log.f32 cosTheta)))
(-.f32 cosTheta (log.f32 cosTheta))
(*.f32 (cbrt.f32 (-.f32 cosTheta (log.f32 cosTheta))) (pow.f32 (cbrt.f32 (-.f32 cosTheta (log.f32 cosTheta))) 2))
(-.f32 cosTheta (log.f32 cosTheta))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 cosTheta (log.f32 cosTheta))) 2) (cbrt.f32 (-.f32 cosTheta (log.f32 cosTheta))))
(-.f32 cosTheta (log.f32 cosTheta))
(*.f32 (sqrt.f32 (-.f32 cosTheta (log.f32 cosTheta))) (sqrt.f32 (-.f32 cosTheta (log.f32 cosTheta))))
(-.f32 cosTheta (log.f32 cosTheta))
(*.f32 (-.f32 (pow.f32 cosTheta 3) (pow.f32 (log.f32 cosTheta) 3)) (/.f32 1 (fma.f32 cosTheta cosTheta (*.f32 (log.f32 cosTheta) (+.f32 cosTheta (log.f32 cosTheta))))))
(/.f32 (*.f32 (-.f32 (pow.f32 cosTheta 3) (pow.f32 (log.f32 cosTheta) 3)) 1) (fma.f32 cosTheta cosTheta (*.f32 (log.f32 cosTheta) (+.f32 cosTheta (log.f32 cosTheta)))))
(/.f32 (-.f32 (pow.f32 cosTheta 3) (pow.f32 (log.f32 cosTheta) 3)) (fma.f32 cosTheta cosTheta (*.f32 (log.f32 cosTheta) (+.f32 cosTheta (log.f32 cosTheta)))))
(*.f32 (-.f32 (*.f32 cosTheta cosTheta) (pow.f32 (log.f32 cosTheta) 2)) (/.f32 1 (+.f32 cosTheta (log.f32 cosTheta))))
(-.f32 cosTheta (log.f32 cosTheta))
(*.f32 (+.f32 (sqrt.f32 cosTheta) (sqrt.f32 (log.f32 cosTheta))) (-.f32 (sqrt.f32 cosTheta) (sqrt.f32 (log.f32 cosTheta))))
(-.f32 cosTheta (log.f32 cosTheta))
(/.f32 1 (/.f32 (fma.f32 cosTheta cosTheta (*.f32 (log.f32 cosTheta) (+.f32 cosTheta (log.f32 cosTheta)))) (-.f32 (pow.f32 cosTheta 3) (pow.f32 (log.f32 cosTheta) 3))))
(/.f32 (*.f32 (-.f32 (pow.f32 cosTheta 3) (pow.f32 (log.f32 cosTheta) 3)) 1) (fma.f32 cosTheta cosTheta (*.f32 (log.f32 cosTheta) (+.f32 cosTheta (log.f32 cosTheta)))))
(/.f32 (-.f32 (pow.f32 cosTheta 3) (pow.f32 (log.f32 cosTheta) 3)) (fma.f32 cosTheta cosTheta (*.f32 (log.f32 cosTheta) (+.f32 cosTheta (log.f32 cosTheta)))))
(/.f32 1 (/.f32 (+.f32 cosTheta (log.f32 cosTheta)) (-.f32 (*.f32 cosTheta cosTheta) (pow.f32 (log.f32 cosTheta) 2))))
(-.f32 cosTheta (log.f32 cosTheta))
(/.f32 (-.f32 (pow.f32 cosTheta 3) (pow.f32 (log.f32 cosTheta) 3)) (fma.f32 cosTheta cosTheta (*.f32 (log.f32 cosTheta) (+.f32 cosTheta (log.f32 cosTheta)))))
(/.f32 (*.f32 (-.f32 (pow.f32 cosTheta 3) (pow.f32 (log.f32 cosTheta) 3)) 1) (fma.f32 cosTheta cosTheta (*.f32 (log.f32 cosTheta) (+.f32 cosTheta (log.f32 cosTheta)))))
(/.f32 (-.f32 (*.f32 cosTheta cosTheta) (pow.f32 (log.f32 cosTheta) 2)) (+.f32 cosTheta (log.f32 cosTheta)))
(-.f32 cosTheta (log.f32 cosTheta))
(/.f32 (neg.f32 (-.f32 (pow.f32 cosTheta 3) (pow.f32 (log.f32 cosTheta) 3))) (neg.f32 (fma.f32 cosTheta cosTheta (*.f32 (log.f32 cosTheta) (+.f32 cosTheta (log.f32 cosTheta))))))
(/.f32 (*.f32 (-.f32 (pow.f32 cosTheta 3) (pow.f32 (log.f32 cosTheta) 3)) 1) (fma.f32 cosTheta cosTheta (*.f32 (log.f32 cosTheta) (+.f32 cosTheta (log.f32 cosTheta)))))
(/.f32 (-.f32 (pow.f32 cosTheta 3) (pow.f32 (log.f32 cosTheta) 3)) (fma.f32 cosTheta cosTheta (*.f32 (log.f32 cosTheta) (+.f32 cosTheta (log.f32 cosTheta)))))
(/.f32 (neg.f32 (-.f32 (*.f32 cosTheta cosTheta) (pow.f32 (log.f32 cosTheta) 2))) (neg.f32 (+.f32 cosTheta (log.f32 cosTheta))))
(-.f32 cosTheta (log.f32 cosTheta))
(/.f32 (+.f32 (pow.f32 cosTheta 3) (pow.f32 (neg.f32 (log.f32 cosTheta)) 3)) (fma.f32 cosTheta cosTheta (-.f32 (*.f32 (neg.f32 (log.f32 cosTheta)) (neg.f32 (log.f32 cosTheta))) (*.f32 cosTheta (neg.f32 (log.f32 cosTheta))))))
(/.f32 (*.f32 (-.f32 (pow.f32 cosTheta 3) (pow.f32 (log.f32 cosTheta) 3)) 1) (fma.f32 cosTheta cosTheta (*.f32 (log.f32 cosTheta) (+.f32 cosTheta (log.f32 cosTheta)))))
(/.f32 (-.f32 (pow.f32 cosTheta 3) (pow.f32 (log.f32 cosTheta) 3)) (fma.f32 cosTheta cosTheta (*.f32 (log.f32 cosTheta) (+.f32 cosTheta (log.f32 cosTheta)))))
(/.f32 (-.f32 (*.f32 cosTheta cosTheta) (*.f32 (neg.f32 (log.f32 cosTheta)) (neg.f32 (log.f32 cosTheta)))) (-.f32 cosTheta (neg.f32 (log.f32 cosTheta))))
(-.f32 cosTheta (log.f32 cosTheta))
(pow.f32 (-.f32 cosTheta (log.f32 cosTheta)) 1)
(-.f32 cosTheta (log.f32 cosTheta))
(pow.f32 (cbrt.f32 (-.f32 cosTheta (log.f32 cosTheta))) 3)
(-.f32 cosTheta (log.f32 cosTheta))
(pow.f32 (pow.f32 (-.f32 cosTheta (log.f32 cosTheta)) 3) 1/3)
(-.f32 cosTheta (log.f32 cosTheta))
(pow.f32 (sqrt.f32 (-.f32 cosTheta (log.f32 cosTheta))) 2)
(-.f32 cosTheta (log.f32 cosTheta))
(sqrt.f32 (pow.f32 (-.f32 cosTheta (log.f32 cosTheta)) 2))
(-.f32 cosTheta (log.f32 cosTheta))
(log.f32 (/.f32 (exp.f32 cosTheta) cosTheta))
(-.f32 cosTheta (log.f32 cosTheta))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 cosTheta (log.f32 cosTheta)))))
(-.f32 cosTheta (log.f32 cosTheta))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 cosTheta)) (exp.f32 (neg.f32 (log.f32 cosTheta)))))
(-.f32 cosTheta (log.f32 cosTheta))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 cosTheta)) (/.f32 1 cosTheta)))
(-.f32 cosTheta (log.f32 cosTheta))
(log.f32 (*.f32 (exp.f32 (neg.f32 (log.f32 cosTheta))) (exp.f32 cosTheta)))
(-.f32 cosTheta (log.f32 cosTheta))
(log.f32 (*.f32 (exp.f32 (neg.f32 (log.f32 cosTheta))) (+.f32 1 (expm1.f32 cosTheta))))
(-.f32 cosTheta (log.f32 cosTheta))
(log.f32 (*.f32 (/.f32 1 cosTheta) (exp.f32 cosTheta)))
(-.f32 cosTheta (log.f32 cosTheta))
(log.f32 (*.f32 (/.f32 1 cosTheta) (+.f32 1 (expm1.f32 cosTheta))))
(-.f32 cosTheta (log.f32 cosTheta))
(log.f32 (/.f32 (exp.f32 cosTheta) (+.f32 1 (-.f32 cosTheta 1))))
(-.f32 cosTheta (log.f32 cosTheta))
(log.f32 (/.f32 (+.f32 1 (expm1.f32 cosTheta)) cosTheta))
(-.f32 cosTheta (log.f32 cosTheta))
(log.f32 (/.f32 (+.f32 1 (expm1.f32 cosTheta)) (+.f32 1 (-.f32 cosTheta 1))))
(-.f32 cosTheta (log.f32 cosTheta))
(cbrt.f32 (pow.f32 (-.f32 cosTheta (log.f32 cosTheta)) 3))
(-.f32 cosTheta (log.f32 cosTheta))
(expm1.f32 (log1p.f32 (-.f32 cosTheta (log.f32 cosTheta))))
(-.f32 cosTheta (log.f32 cosTheta))
(exp.f32 (log.f32 (-.f32 cosTheta (log.f32 cosTheta))))
(-.f32 cosTheta (log.f32 cosTheta))
(exp.f32 (*.f32 (log.f32 (-.f32 cosTheta (log.f32 cosTheta))) 1))
(-.f32 cosTheta (log.f32 cosTheta))
(log1p.f32 (expm1.f32 (-.f32 cosTheta (log.f32 cosTheta))))
(-.f32 cosTheta (log.f32 cosTheta))
(fma.f32 cosTheta 1 (neg.f32 (log.f32 cosTheta)))
(-.f32 cosTheta (log.f32 cosTheta))
(fma.f32 cosTheta 1 (*.f32 (neg.f32 (log.f32 cosTheta)) 1))
(-.f32 cosTheta (log.f32 cosTheta))
(fma.f32 (-.f32 cosTheta (log.f32 cosTheta)) 1 (fma.f32 (neg.f32 (log.f32 cosTheta)) 1 (log.f32 cosTheta)))
(-.f32 cosTheta (log.f32 cosTheta))
(fma.f32 (-.f32 cosTheta (log.f32 cosTheta)) 1 (fma.f32 (neg.f32 (cbrt.f32 (log.f32 cosTheta))) (pow.f32 (cbrt.f32 (log.f32 cosTheta)) 2) (log.f32 cosTheta)))
(-.f32 cosTheta (log.f32 cosTheta))
(fma.f32 (-.f32 cosTheta (log.f32 cosTheta)) 1 (+.f32 (neg.f32 (log.f32 cosTheta)) (log.f32 cosTheta)))
(-.f32 cosTheta (log.f32 cosTheta))
(fma.f32 1 cosTheta (neg.f32 (log.f32 cosTheta)))
(-.f32 cosTheta (log.f32 cosTheta))
(fma.f32 1 cosTheta (*.f32 (neg.f32 (log.f32 cosTheta)) 1))
(-.f32 cosTheta (log.f32 cosTheta))
(fma.f32 1 (-.f32 cosTheta (log.f32 cosTheta)) (fma.f32 (neg.f32 (log.f32 cosTheta)) 1 (log.f32 cosTheta)))
(-.f32 cosTheta (log.f32 cosTheta))
(fma.f32 1 (-.f32 cosTheta (log.f32 cosTheta)) (fma.f32 (neg.f32 (cbrt.f32 (log.f32 cosTheta))) (pow.f32 (cbrt.f32 (log.f32 cosTheta)) 2) (log.f32 cosTheta)))
(-.f32 cosTheta (log.f32 cosTheta))
(fma.f32 1 (-.f32 cosTheta (log.f32 cosTheta)) (+.f32 (neg.f32 (log.f32 cosTheta)) (log.f32 cosTheta)))
(-.f32 cosTheta (log.f32 cosTheta))
(fma.f32 1 (neg.f32 (log.f32 cosTheta)) cosTheta)
(-.f32 cosTheta (log.f32 cosTheta))
(fma.f32 (cbrt.f32 (-.f32 cosTheta (log.f32 cosTheta))) (pow.f32 (cbrt.f32 (-.f32 cosTheta (log.f32 cosTheta))) 2) (fma.f32 (neg.f32 (log.f32 cosTheta)) 1 (log.f32 cosTheta)))
(-.f32 cosTheta (log.f32 cosTheta))
(fma.f32 (cbrt.f32 (-.f32 cosTheta (log.f32 cosTheta))) (pow.f32 (cbrt.f32 (-.f32 cosTheta (log.f32 cosTheta))) 2) (fma.f32 (neg.f32 (cbrt.f32 (log.f32 cosTheta))) (pow.f32 (cbrt.f32 (log.f32 cosTheta)) 2) (log.f32 cosTheta)))
(-.f32 cosTheta (log.f32 cosTheta))
(fma.f32 (cbrt.f32 (-.f32 cosTheta (log.f32 cosTheta))) (pow.f32 (cbrt.f32 (-.f32 cosTheta (log.f32 cosTheta))) 2) (+.f32 (neg.f32 (log.f32 cosTheta)) (log.f32 cosTheta)))
(-.f32 cosTheta (log.f32 cosTheta))
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 cosTheta (log.f32 cosTheta))) 2) (cbrt.f32 (-.f32 cosTheta (log.f32 cosTheta))) (fma.f32 (neg.f32 (log.f32 cosTheta)) 1 (log.f32 cosTheta)))
(-.f32 cosTheta (log.f32 cosTheta))
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 cosTheta (log.f32 cosTheta))) 2) (cbrt.f32 (-.f32 cosTheta (log.f32 cosTheta))) (fma.f32 (neg.f32 (cbrt.f32 (log.f32 cosTheta))) (pow.f32 (cbrt.f32 (log.f32 cosTheta)) 2) (log.f32 cosTheta)))
(-.f32 cosTheta (log.f32 cosTheta))
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 cosTheta (log.f32 cosTheta))) 2) (cbrt.f32 (-.f32 cosTheta (log.f32 cosTheta))) (+.f32 (neg.f32 (log.f32 cosTheta)) (log.f32 cosTheta)))
(-.f32 cosTheta (log.f32 cosTheta))
(fma.f32 (pow.f32 (cbrt.f32 (log.f32 cosTheta)) 2) (neg.f32 (cbrt.f32 (log.f32 cosTheta))) cosTheta)
(-.f32 cosTheta (log.f32 cosTheta))
(fma.f32 (cbrt.f32 cosTheta) (pow.f32 (cbrt.f32 cosTheta) 2) (neg.f32 (log.f32 cosTheta)))
(-.f32 cosTheta (log.f32 cosTheta))
(fma.f32 (cbrt.f32 cosTheta) (pow.f32 (cbrt.f32 cosTheta) 2) (*.f32 (neg.f32 (log.f32 cosTheta)) 1))
(-.f32 cosTheta (log.f32 cosTheta))
(fma.f32 (pow.f32 (cbrt.f32 cosTheta) 2) (cbrt.f32 cosTheta) (neg.f32 (log.f32 cosTheta)))
(-.f32 cosTheta (log.f32 cosTheta))
(fma.f32 (pow.f32 (cbrt.f32 cosTheta) 2) (cbrt.f32 cosTheta) (*.f32 (neg.f32 (log.f32 cosTheta)) 1))
(-.f32 cosTheta (log.f32 cosTheta))
(fma.f32 (sqrt.f32 (-.f32 cosTheta (log.f32 cosTheta))) (sqrt.f32 (-.f32 cosTheta (log.f32 cosTheta))) (fma.f32 (neg.f32 (log.f32 cosTheta)) 1 (log.f32 cosTheta)))
(-.f32 cosTheta (log.f32 cosTheta))
(fma.f32 (sqrt.f32 (-.f32 cosTheta (log.f32 cosTheta))) (sqrt.f32 (-.f32 cosTheta (log.f32 cosTheta))) (fma.f32 (neg.f32 (cbrt.f32 (log.f32 cosTheta))) (pow.f32 (cbrt.f32 (log.f32 cosTheta)) 2) (log.f32 cosTheta)))
(-.f32 cosTheta (log.f32 cosTheta))
(fma.f32 (sqrt.f32 (-.f32 cosTheta (log.f32 cosTheta))) (sqrt.f32 (-.f32 cosTheta (log.f32 cosTheta))) (+.f32 (neg.f32 (log.f32 cosTheta)) (log.f32 cosTheta)))
(-.f32 cosTheta (log.f32 cosTheta))
(fma.f32 (sqrt.f32 (log.f32 cosTheta)) (neg.f32 (sqrt.f32 (log.f32 cosTheta))) cosTheta)
(-.f32 cosTheta (log.f32 cosTheta))
(fma.f32 (sqrt.f32 cosTheta) (sqrt.f32 cosTheta) (neg.f32 (log.f32 cosTheta)))
(-.f32 cosTheta (log.f32 cosTheta))
(fma.f32 (sqrt.f32 cosTheta) (sqrt.f32 cosTheta) (*.f32 (neg.f32 (log.f32 cosTheta)) 1))
(-.f32 cosTheta (log.f32 cosTheta))
(fma.f32 -1 (log.f32 cosTheta) cosTheta)
(-.f32 cosTheta (log.f32 cosTheta))
(fma.f32 (-.f32 (pow.f32 cosTheta 3) (pow.f32 (log.f32 cosTheta) 3)) (/.f32 1 (fma.f32 cosTheta cosTheta (*.f32 (log.f32 cosTheta) (+.f32 cosTheta (log.f32 cosTheta))))) (fma.f32 (neg.f32 (log.f32 cosTheta)) 1 (log.f32 cosTheta)))
(/.f32 (*.f32 (-.f32 (pow.f32 cosTheta 3) (pow.f32 (log.f32 cosTheta) 3)) 1) (fma.f32 cosTheta cosTheta (*.f32 (log.f32 cosTheta) (+.f32 cosTheta (log.f32 cosTheta)))))
(/.f32 (-.f32 (pow.f32 cosTheta 3) (pow.f32 (log.f32 cosTheta) 3)) (fma.f32 cosTheta cosTheta (*.f32 (log.f32 cosTheta) (+.f32 cosTheta (log.f32 cosTheta)))))
(fma.f32 (-.f32 (pow.f32 cosTheta 3) (pow.f32 (log.f32 cosTheta) 3)) (/.f32 1 (fma.f32 cosTheta cosTheta (*.f32 (log.f32 cosTheta) (+.f32 cosTheta (log.f32 cosTheta))))) (fma.f32 (neg.f32 (cbrt.f32 (log.f32 cosTheta))) (pow.f32 (cbrt.f32 (log.f32 cosTheta)) 2) (log.f32 cosTheta)))
(/.f32 (*.f32 (-.f32 (pow.f32 cosTheta 3) (pow.f32 (log.f32 cosTheta) 3)) 1) (fma.f32 cosTheta cosTheta (*.f32 (log.f32 cosTheta) (+.f32 cosTheta (log.f32 cosTheta)))))
(/.f32 (-.f32 (pow.f32 cosTheta 3) (pow.f32 (log.f32 cosTheta) 3)) (fma.f32 cosTheta cosTheta (*.f32 (log.f32 cosTheta) (+.f32 cosTheta (log.f32 cosTheta)))))
(fma.f32 (-.f32 (pow.f32 cosTheta 3) (pow.f32 (log.f32 cosTheta) 3)) (/.f32 1 (fma.f32 cosTheta cosTheta (*.f32 (log.f32 cosTheta) (+.f32 cosTheta (log.f32 cosTheta))))) (+.f32 (neg.f32 (log.f32 cosTheta)) (log.f32 cosTheta)))
(/.f32 (*.f32 (-.f32 (pow.f32 cosTheta 3) (pow.f32 (log.f32 cosTheta) 3)) 1) (fma.f32 cosTheta cosTheta (*.f32 (log.f32 cosTheta) (+.f32 cosTheta (log.f32 cosTheta)))))
(/.f32 (-.f32 (pow.f32 cosTheta 3) (pow.f32 (log.f32 cosTheta) 3)) (fma.f32 cosTheta cosTheta (*.f32 (log.f32 cosTheta) (+.f32 cosTheta (log.f32 cosTheta)))))
(fma.f32 (-.f32 (*.f32 cosTheta cosTheta) (pow.f32 (log.f32 cosTheta) 2)) (/.f32 1 (+.f32 cosTheta (log.f32 cosTheta))) (fma.f32 (neg.f32 (log.f32 cosTheta)) 1 (log.f32 cosTheta)))
(-.f32 cosTheta (log.f32 cosTheta))
(fma.f32 (-.f32 (*.f32 cosTheta cosTheta) (pow.f32 (log.f32 cosTheta) 2)) (/.f32 1 (+.f32 cosTheta (log.f32 cosTheta))) (fma.f32 (neg.f32 (cbrt.f32 (log.f32 cosTheta))) (pow.f32 (cbrt.f32 (log.f32 cosTheta)) 2) (log.f32 cosTheta)))
(-.f32 cosTheta (log.f32 cosTheta))
(fma.f32 (-.f32 (*.f32 cosTheta cosTheta) (pow.f32 (log.f32 cosTheta) 2)) (/.f32 1 (+.f32 cosTheta (log.f32 cosTheta))) (+.f32 (neg.f32 (log.f32 cosTheta)) (log.f32 cosTheta)))
(-.f32 cosTheta (log.f32 cosTheta))
(fma.f32 (*.f32 (cbrt.f32 (neg.f32 (log.f32 cosTheta))) (cbrt.f32 (neg.f32 (log.f32 cosTheta)))) (cbrt.f32 (neg.f32 (log.f32 cosTheta))) cosTheta)
(-.f32 cosTheta (log.f32 cosTheta))
(fma.f32 (sqrt.f32 (neg.f32 (log.f32 cosTheta))) (sqrt.f32 (neg.f32 (log.f32 cosTheta))) cosTheta)
(-.f32 cosTheta (log.f32 cosTheta))
(fma.f32 (neg.f32 (sqrt.f32 (log.f32 cosTheta))) (sqrt.f32 (log.f32 cosTheta)) cosTheta)
(-.f32 cosTheta (log.f32 cosTheta))
(fma.f32 (+.f32 (sqrt.f32 cosTheta) (sqrt.f32 (log.f32 cosTheta))) (-.f32 (sqrt.f32 cosTheta) (sqrt.f32 (log.f32 cosTheta))) (fma.f32 (neg.f32 (log.f32 cosTheta)) 1 (log.f32 cosTheta)))
(-.f32 cosTheta (log.f32 cosTheta))
(fma.f32 (+.f32 (sqrt.f32 cosTheta) (sqrt.f32 (log.f32 cosTheta))) (-.f32 (sqrt.f32 cosTheta) (sqrt.f32 (log.f32 cosTheta))) (fma.f32 (neg.f32 (cbrt.f32 (log.f32 cosTheta))) (pow.f32 (cbrt.f32 (log.f32 cosTheta)) 2) (log.f32 cosTheta)))
(-.f32 cosTheta (log.f32 cosTheta))
(fma.f32 (+.f32 (sqrt.f32 cosTheta) (sqrt.f32 (log.f32 cosTheta))) (-.f32 (sqrt.f32 cosTheta) (sqrt.f32 (log.f32 cosTheta))) (+.f32 (neg.f32 (log.f32 cosTheta)) (log.f32 cosTheta)))
(-.f32 cosTheta (log.f32 cosTheta))
(fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (log.f32 cosTheta)) 2)) (cbrt.f32 (log.f32 cosTheta)) cosTheta)
(-.f32 cosTheta (log.f32 cosTheta))

localize135.0ms (0.7%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.2%
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta)) (sqrt.f32 cosTheta)) (sqrt.f32 (PI.f32))))))
98.9%
(/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta))
98.9%
(/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta)) (sqrt.f32 cosTheta))
98.6%
(/.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta)) (sqrt.f32 cosTheta)) (sqrt.f32 (PI.f32)))
Compiler

Compiled 82 to 18 computations (78% saved)

series7.0ms (0%)

Counts
4 → 48
Calls

15 calls:

TimeVariablePointExpression
1.0ms
cosTheta
@-inf
(/.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta)) (sqrt.f32 cosTheta)) (sqrt.f32 (PI.f32)))
1.0ms
cosTheta
@-inf
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta)) (sqrt.f32 cosTheta)) (sqrt.f32 (PI.f32))))))
1.0ms
cosTheta
@0
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta)) (sqrt.f32 cosTheta)) (sqrt.f32 (PI.f32))))))
1.0ms
c
@0
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta)) (sqrt.f32 cosTheta)) (sqrt.f32 (PI.f32))))))
1.0ms
cosTheta
@-inf
(/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta))

rewrite102.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1890×log-prod
940×fma-def
654×expm1-udef
654×log1p-udef
484×fma-neg
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01790
137088
2532288
Stop Event
node limit
Counts
4 → 155
Calls
Call 1
Inputs
(/.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta)) (sqrt.f32 cosTheta)) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta)) (sqrt.f32 cosTheta))
(/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta)) (sqrt.f32 cosTheta)) (sqrt.f32 (PI.f32))))))
Outputs
(+.f32 0 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) (cbrt.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) 1)
(*.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta)) (/.f32 1 (sqrt.f32 (*.f32 (PI.f32) cosTheta))))
(*.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta)) (*.f32 (pow.f32 cosTheta -1/2) (pow.f32 (PI.f32) -1/2)))
(*.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2))
(*.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 1)
(*.f32 1 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(*.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (cbrt.f32 (/.f32 (pow.f32 (/.f32 (exp.f32 cosTheta) cosTheta) 2) (PI.f32))))
(*.f32 (cbrt.f32 (/.f32 (pow.f32 (/.f32 (exp.f32 cosTheta) cosTheta) 2) (PI.f32))) (cbrt.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) 2) (*.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) (pow.f32 (PI.f32) -1/2)))
(*.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (sqrt.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(*.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) (pow.f32 (PI.f32) -1/2)))
(*.f32 (/.f32 (neg.f32 (exp.f32 cosTheta)) cosTheta) (/.f32 1 (neg.f32 (sqrt.f32 (PI.f32)))))
(*.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta))
(*.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) (/.f32 (pow.f32 cosTheta -1/2) (sqrt.f32 cosTheta)))
(*.f32 (/.f32 (cbrt.f32 (/.f32 (exp.f32 (+.f32 cosTheta cosTheta)) cosTheta)) (sqrt.f32 (PI.f32))) (/.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta))) (sqrt.f32 cosTheta)))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta))) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta))) (sqrt.f32 cosTheta)))
(*.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta)) 1) (/.f32 (pow.f32 cosTheta -1/2) (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta)) (cbrt.f32 (PI.f32))) (/.f32 (pow.f32 cosTheta -1/2) (cbrt.f32 (sqrt.f32 (PI.f32)))))
(*.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta)) (pow.f32 (PI.f32) 1/4)) (/.f32 (pow.f32 cosTheta -1/2) (pow.f32 (PI.f32) 1/4)))
(*.f32 (/.f32 1 (cbrt.f32 (PI.f32))) (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (cbrt.f32 (sqrt.f32 (PI.f32)))))
(*.f32 (/.f32 1 (pow.f32 (PI.f32) 1/4)) (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) 1/4)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) 2) 1) (/.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) 2) (cbrt.f32 (PI.f32))) (cbrt.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) 2) (pow.f32 (PI.f32) 1/4)) (/.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) (pow.f32 (PI.f32) 1/4)))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) 1) (/.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) (cbrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) (cbrt.f32 (sqrt.f32 (PI.f32)))))
(pow.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 1)
(pow.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 3)
(pow.f32 (pow.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 2)
(pow.f32 (*.f32 (/.f32 (sqrt.f32 (PI.f32)) (exp.f32 cosTheta)) cosTheta) -1)
(neg.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (neg.f32 (sqrt.f32 (PI.f32)))))
(sqrt.f32 (/.f32 (pow.f32 (/.f32 (exp.f32 cosTheta) cosTheta) 2) (PI.f32)))
(log.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(cbrt.f32 (pow.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 3))
(expm1.f32 (log1p.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(exp.f32 (-.f32 (-.f32 cosTheta (log.f32 cosTheta)) (log.f32 (sqrt.f32 (PI.f32)))))
(exp.f32 (*.f32 (-.f32 (-.f32 cosTheta (log.f32 cosTheta)) (log.f32 (sqrt.f32 (PI.f32)))) 1))
(log1p.f32 (expm1.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(+.f32 0 (/.f32 (exp.f32 cosTheta) cosTheta))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) cosTheta))) (cbrt.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) cosTheta))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) cosTheta)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) cosTheta)))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) cosTheta)))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (exp.f32 cosTheta) cosTheta))) 1)
(*.f32 (exp.f32 cosTheta) (*.f32 (pow.f32 cosTheta -1/2) (pow.f32 cosTheta -1/2)))
(*.f32 (exp.f32 cosTheta) (/.f32 1 cosTheta))
(*.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta)) (pow.f32 cosTheta -1/2))
(*.f32 (/.f32 (exp.f32 cosTheta) cosTheta) 1)
(*.f32 1 (/.f32 (exp.f32 cosTheta) cosTheta))
(*.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) (pow.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) 2))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) 2) (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (cbrt.f32 (/.f32 (exp.f32 (+.f32 cosTheta cosTheta)) cosTheta)) (*.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta))) (pow.f32 cosTheta -1/2)))
(*.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta))) (*.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta))) (pow.f32 cosTheta -1/2)))
(*.f32 (/.f32 (neg.f32 (exp.f32 cosTheta)) (sqrt.f32 cosTheta)) (/.f32 1 (neg.f32 (sqrt.f32 cosTheta))))
(*.f32 (pow.f32 cosTheta -1/2) (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta)))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 cosTheta) 2)) (/.f32 (exp.f32 cosTheta) (cbrt.f32 cosTheta)))
(*.f32 (/.f32 (exp.f32 cosTheta) (cbrt.f32 cosTheta)) (/.f32 (pow.f32 cosTheta -1/2) (cbrt.f32 (sqrt.f32 cosTheta))))
(*.f32 (/.f32 (cbrt.f32 (exp.f32 (+.f32 cosTheta cosTheta))) (sqrt.f32 cosTheta)) (/.f32 (cbrt.f32 (exp.f32 cosTheta)) (sqrt.f32 cosTheta)))
(*.f32 (/.f32 (cbrt.f32 (exp.f32 (+.f32 cosTheta cosTheta))) 1) (/.f32 (cbrt.f32 (exp.f32 cosTheta)) cosTheta))
(*.f32 (/.f32 (cbrt.f32 (exp.f32 (+.f32 cosTheta cosTheta))) (pow.f32 (cbrt.f32 cosTheta) 2)) (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (/.f32 (sqrt.f32 (exp.f32 cosTheta)) 1) (/.f32 (sqrt.f32 (exp.f32 cosTheta)) cosTheta))
(*.f32 (/.f32 (sqrt.f32 (exp.f32 cosTheta)) (pow.f32 (cbrt.f32 cosTheta) 2)) (/.f32 (sqrt.f32 (exp.f32 cosTheta)) (cbrt.f32 cosTheta)))
(*.f32 (/.f32 (exp.f32 cosTheta) 1) (/.f32 (pow.f32 cosTheta -1/2) (sqrt.f32 cosTheta)))
(*.f32 (/.f32 (exp.f32 cosTheta) (pow.f32 cosTheta 1/4)) (/.f32 (pow.f32 cosTheta -1/2) (pow.f32 cosTheta 1/4)))
(*.f32 (/.f32 1 (cbrt.f32 cosTheta)) (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta)) (cbrt.f32 (sqrt.f32 cosTheta))))
(*.f32 (/.f32 1 (pow.f32 cosTheta 1/4)) (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta)) (pow.f32 cosTheta 1/4)))
(*.f32 (/.f32 (cbrt.f32 (/.f32 (exp.f32 (+.f32 cosTheta cosTheta)) cosTheta)) 1) (/.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta))) (sqrt.f32 cosTheta)))
(*.f32 (/.f32 (cbrt.f32 (/.f32 (exp.f32 (+.f32 cosTheta cosTheta)) cosTheta)) (cbrt.f32 cosTheta)) (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (/.f32 (cbrt.f32 (/.f32 (exp.f32 (+.f32 cosTheta cosTheta)) cosTheta)) (pow.f32 cosTheta 1/4)) (/.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta))) (pow.f32 cosTheta 1/4)))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta))) 1) (/.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta))) (sqrt.f32 cosTheta)))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta))) (cbrt.f32 cosTheta)) (/.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta))) (cbrt.f32 (sqrt.f32 cosTheta))))
(pow.f32 (/.f32 (exp.f32 cosTheta) cosTheta) 1)
(pow.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) 3)
(pow.f32 (pow.f32 (/.f32 (exp.f32 cosTheta) cosTheta) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) 2)
(pow.f32 (/.f32 1 (/.f32 (exp.f32 cosTheta) cosTheta)) -1)
(neg.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta)) (neg.f32 (sqrt.f32 cosTheta))))
(sqrt.f32 (pow.f32 (/.f32 (exp.f32 cosTheta) cosTheta) 2))
(log.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) cosTheta)))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (exp.f32 cosTheta) cosTheta))))
(cbrt.f32 (pow.f32 (/.f32 (exp.f32 cosTheta) cosTheta) 3))
(cbrt.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) 3) (pow.f32 cosTheta 3)))
(cbrt.f32 (/.f32 (pow.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta)) 3) (pow.f32 cosTheta 3/2)))
(expm1.f32 (log1p.f32 (/.f32 (exp.f32 cosTheta) cosTheta)))
(exp.f32 (-.f32 cosTheta (log.f32 cosTheta)))
(exp.f32 (*.f32 (-.f32 cosTheta (log.f32 cosTheta)) 1))
(log1p.f32 (expm1.f32 (/.f32 (exp.f32 cosTheta) cosTheta)))
(+.f32 0 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta)))) (cbrt.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta)))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta)))) 1)
(*.f32 (exp.f32 cosTheta) (pow.f32 cosTheta -1/2))
(*.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta)) 1)
(*.f32 1 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta)))
(*.f32 (cbrt.f32 (exp.f32 (+.f32 cosTheta cosTheta))) (*.f32 (cbrt.f32 (exp.f32 cosTheta)) (pow.f32 cosTheta -1/2)))
(*.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta))) (cbrt.f32 (/.f32 (exp.f32 (+.f32 cosTheta cosTheta)) cosTheta)))
(*.f32 (cbrt.f32 (/.f32 (exp.f32 (+.f32 cosTheta cosTheta)) cosTheta)) (cbrt.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta))))
(*.f32 (sqrt.f32 (exp.f32 cosTheta)) (*.f32 (sqrt.f32 (exp.f32 cosTheta)) (pow.f32 cosTheta -1/2)))
(*.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta))) (sqrt.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta))))
(*.f32 (neg.f32 (exp.f32 cosTheta)) (/.f32 1 (neg.f32 (sqrt.f32 cosTheta))))
(*.f32 (pow.f32 cosTheta -1/2) (exp.f32 cosTheta))
(*.f32 (/.f32 (cbrt.f32 (exp.f32 (+.f32 cosTheta cosTheta))) 1) (/.f32 (cbrt.f32 (exp.f32 cosTheta)) (sqrt.f32 cosTheta)))
(*.f32 (/.f32 (sqrt.f32 (exp.f32 cosTheta)) 1) (sqrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (/.f32 (sqrt.f32 (exp.f32 cosTheta)) (cbrt.f32 cosTheta)) (/.f32 (sqrt.f32 (exp.f32 cosTheta)) (cbrt.f32 (sqrt.f32 cosTheta))))
(*.f32 (/.f32 1 (cbrt.f32 cosTheta)) (/.f32 (exp.f32 cosTheta) (cbrt.f32 (sqrt.f32 cosTheta))))
(*.f32 (/.f32 1 (pow.f32 cosTheta 1/4)) (/.f32 (exp.f32 cosTheta) (pow.f32 cosTheta 1/4)))
(*.f32 (/.f32 (cbrt.f32 (exp.f32 (+.f32 cosTheta cosTheta))) (cbrt.f32 cosTheta)) (cbrt.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta))))
(*.f32 (/.f32 (cbrt.f32 (exp.f32 (+.f32 cosTheta cosTheta))) (pow.f32 cosTheta 1/4)) (/.f32 (cbrt.f32 (exp.f32 cosTheta)) (pow.f32 cosTheta 1/4)))
(pow.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta)) 1)
(pow.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta))) 3)
(pow.f32 (pow.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta)) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta))) 2)
(pow.f32 (/.f32 (sqrt.f32 cosTheta) (exp.f32 cosTheta)) -1)
(neg.f32 (/.f32 (exp.f32 cosTheta) (neg.f32 (sqrt.f32 cosTheta))))
(sqrt.f32 (/.f32 (exp.f32 (+.f32 cosTheta cosTheta)) cosTheta))
(log.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta)))))
(cbrt.f32 (pow.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta)) 3))
(cbrt.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) 3) (pow.f32 cosTheta 3/2)))
(expm1.f32 (log1p.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta))))
(exp.f32 (-.f32 cosTheta (log.f32 (sqrt.f32 cosTheta))))
(exp.f32 (*.f32 (-.f32 cosTheta (log.f32 (sqrt.f32 cosTheta))) 1))
(log1p.f32 (expm1.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta))))
(+.f32 0 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))))) (cbrt.f32 (exp.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))))) 1)
(*.f32 1 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))))
(*.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))) 1)
(*.f32 (/.f32 1 (cbrt.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))) (cbrt.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) -2)))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) -2)) (/.f32 1 (cbrt.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))))
(*.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) -1/2) (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) -1/2))
(*.f32 -1 (/.f32 1 (neg.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))))
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) 2)) -1) (pow.f32 (cbrt.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))) -1))
(*.f32 (pow.f32 (sqrt.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))) -1) (pow.f32 (sqrt.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))) -1))
(*.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 3))) (fma.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) (-.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 1) 1))
(*.f32 (/.f32 1 (-.f32 1 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 2))) (-.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c)))
(pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) -1)
(pow.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))) 1)
(pow.f32 (/.f32 1 (cbrt.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))) 3)
(pow.f32 (pow.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))) 3) 1/3)
(pow.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) -1/2) 2)
(sqrt.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) -2))
(log.f32 (exp.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))))))
(cbrt.f32 (pow.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))) 3))
(expm1.f32 (log1p.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))))
(exp.f32 (neg.f32 (log1p.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c))))
(exp.f32 (*.f32 (log1p.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c)) -1))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c))) 1))
(log1p.f32 (expm1.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))))

simplify113.0ms (0.6%)

Algorithm
egg-herbie
Rules
598×div-sub
578×associate-*r*
542×associate-/l*
506×associate-*l*
464×*-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
05048431
112627919
253177857
Stop Event
node limit
Counts
203 → 309
Calls
Call 1
Inputs
(*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(+.f32 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))) (sqrt.f32 (/.f32 1 (PI.f32))))
(+.f32 (*.f32 1/2 (*.f32 cosTheta (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))) (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 (*.f32 1/6 (*.f32 (pow.f32 cosTheta 2) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 1/2 (*.f32 cosTheta (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))) (sqrt.f32 (/.f32 1 (PI.f32))))))
(*.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 -1 (*.f32 (/.f32 (exp.f32 cosTheta) (*.f32 (pow.f32 (sqrt.f32 -1) 2) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32)))))
(*.f32 -1 (*.f32 (/.f32 (exp.f32 cosTheta) (*.f32 (pow.f32 (sqrt.f32 -1) 2) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32)))))
(*.f32 -1 (*.f32 (/.f32 (exp.f32 cosTheta) (*.f32 (pow.f32 (sqrt.f32 -1) 2) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32)))))
(*.f32 -1 (*.f32 (/.f32 (exp.f32 cosTheta) (*.f32 (pow.f32 (sqrt.f32 -1) 2) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32)))))
(/.f32 1 cosTheta)
(+.f32 1 (/.f32 1 cosTheta))
(+.f32 (*.f32 1/2 cosTheta) (+.f32 1 (/.f32 1 cosTheta)))
(+.f32 (*.f32 1/2 cosTheta) (+.f32 1 (+.f32 (*.f32 1/6 (pow.f32 cosTheta 2)) (/.f32 1 cosTheta))))
(/.f32 (exp.f32 cosTheta) cosTheta)
(/.f32 (exp.f32 cosTheta) cosTheta)
(/.f32 (exp.f32 cosTheta) cosTheta)
(/.f32 (exp.f32 cosTheta) cosTheta)
(*.f32 -1 (/.f32 (exp.f32 cosTheta) (*.f32 (pow.f32 (sqrt.f32 -1) 2) cosTheta)))
(*.f32 -1 (/.f32 (exp.f32 cosTheta) (*.f32 (pow.f32 (sqrt.f32 -1) 2) cosTheta)))
(*.f32 -1 (/.f32 (exp.f32 cosTheta) (*.f32 (pow.f32 (sqrt.f32 -1) 2) cosTheta)))
(*.f32 -1 (/.f32 (exp.f32 cosTheta) (*.f32 (pow.f32 (sqrt.f32 -1) 2) cosTheta)))
(/.f32 1 (+.f32 1 (*.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))
(+.f32 (*.f32 -1 (/.f32 c (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 2))) (/.f32 1 (+.f32 1 (*.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))))
(+.f32 (/.f32 (pow.f32 c 2) (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 3)) (+.f32 (*.f32 -1 (/.f32 c (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 2))) (/.f32 1 (+.f32 1 (*.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 c 3) (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 4))) (+.f32 (/.f32 (pow.f32 c 2) (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 3)) (+.f32 (*.f32 -1 (/.f32 c (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 2))) (/.f32 1 (+.f32 1 (*.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))))))
(/.f32 1 c)
(+.f32 (/.f32 1 c) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) (pow.f32 c 2))))
(+.f32 (/.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (pow.f32 c 3)) (+.f32 (/.f32 1 c) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) (pow.f32 c 2)))))
(+.f32 (/.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (pow.f32 c 3)) (+.f32 (/.f32 1 c) (+.f32 (*.f32 -1 (/.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 3) (pow.f32 c 4))) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) (pow.f32 c 2))))))
(/.f32 1 c)
(+.f32 (/.f32 1 c) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) (pow.f32 c 2))))
(+.f32 (/.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (pow.f32 c 3)) (+.f32 (/.f32 1 c) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) (pow.f32 c 2)))))
(+.f32 (/.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (pow.f32 c 3)) (+.f32 (/.f32 1 c) (+.f32 (*.f32 -1 (/.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 3) (pow.f32 c 4))) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) (pow.f32 c 2))))))
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
(+.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 -1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (+.f32 c (+.f32 1 (sqrt.f32 (/.f32 1 (PI.f32))))) (PI.f32)))))
(+.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (+.f32 c (+.f32 1 (sqrt.f32 (/.f32 1 (PI.f32))))) (PI.f32)))) (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3)))) (*.f32 1/2 (sqrt.f32 (PI.f32)))) (pow.f32 cosTheta 3)))))
(+.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 cosTheta 4) (+.f32 (*.f32 -1 (*.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3)))) (*.f32 1/2 (sqrt.f32 (PI.f32)))) (+.f32 c (+.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))))) (sqrt.f32 (PI.f32)))) (+.f32 (*.f32 -1/2 (*.f32 (+.f32 c (+.f32 1 (sqrt.f32 (/.f32 1 (PI.f32))))) (PI.f32))) (*.f32 1/6 (sqrt.f32 (PI.f32))))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (+.f32 c (+.f32 1 (sqrt.f32 (/.f32 1 (PI.f32))))) (PI.f32)))) (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3)))) (*.f32 1/2 (sqrt.f32 (PI.f32)))) (pow.f32 cosTheta 3))))))
(/.f32 1 (+.f32 c 1))
(+.f32 (/.f32 1 (+.f32 c 1)) (*.f32 -1 (*.f32 (/.f32 (exp.f32 cosTheta) (*.f32 (pow.f32 (+.f32 c 1) 2) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))))
(+.f32 (/.f32 1 (+.f32 c 1)) (+.f32 (*.f32 -1 (*.f32 (/.f32 (exp.f32 cosTheta) (*.f32 (pow.f32 (+.f32 c 1) 2) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) (/.f32 (pow.f32 (exp.f32 cosTheta) 2) (*.f32 (pow.f32 (+.f32 c 1) 3) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))
(+.f32 (*.f32 -1 (*.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) 3) (*.f32 (pow.f32 (+.f32 c 1) 4) (pow.f32 cosTheta 3))) (sqrt.f32 (/.f32 1 (pow.f32 (PI.f32) 3))))) (+.f32 (/.f32 1 (+.f32 c 1)) (+.f32 (*.f32 -1 (*.f32 (/.f32 (exp.f32 cosTheta) (*.f32 (pow.f32 (+.f32 c 1) 2) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) (/.f32 (pow.f32 (exp.f32 cosTheta) 2) (*.f32 (pow.f32 (+.f32 c 1) 3) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))))
(/.f32 1 (+.f32 c 1))
(+.f32 (/.f32 1 (+.f32 c 1)) (*.f32 (/.f32 (exp.f32 cosTheta) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 (pow.f32 (+.f32 c 1) 2) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 (/.f32 1 (+.f32 c 1)) (+.f32 (*.f32 (/.f32 (exp.f32 cosTheta) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 (pow.f32 (+.f32 c 1) 2) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32)))) (/.f32 (pow.f32 (exp.f32 cosTheta) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 4) (*.f32 (pow.f32 (+.f32 c 1) 3) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))))
(+.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) 3) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (*.f32 (pow.f32 (+.f32 c 1) 4) (pow.f32 cosTheta 3)))) (sqrt.f32 (/.f32 1 (pow.f32 (PI.f32) 3)))) (+.f32 (/.f32 1 (+.f32 c 1)) (+.f32 (*.f32 (/.f32 (exp.f32 cosTheta) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 (pow.f32 (+.f32 c 1) 2) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32)))) (/.f32 (pow.f32 (exp.f32 cosTheta) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 4) (*.f32 (pow.f32 (+.f32 c 1) 3) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))))
(+.f32 0 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) (cbrt.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) 1)
(*.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta)) (/.f32 1 (sqrt.f32 (*.f32 (PI.f32) cosTheta))))
(*.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta)) (*.f32 (pow.f32 cosTheta -1/2) (pow.f32 (PI.f32) -1/2)))
(*.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2))
(*.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 1)
(*.f32 1 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(*.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (cbrt.f32 (/.f32 (pow.f32 (/.f32 (exp.f32 cosTheta) cosTheta) 2) (PI.f32))))
(*.f32 (cbrt.f32 (/.f32 (pow.f32 (/.f32 (exp.f32 cosTheta) cosTheta) 2) (PI.f32))) (cbrt.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) 2) (*.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) (pow.f32 (PI.f32) -1/2)))
(*.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (sqrt.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(*.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) (pow.f32 (PI.f32) -1/2)))
(*.f32 (/.f32 (neg.f32 (exp.f32 cosTheta)) cosTheta) (/.f32 1 (neg.f32 (sqrt.f32 (PI.f32)))))
(*.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta))
(*.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) (/.f32 (pow.f32 cosTheta -1/2) (sqrt.f32 cosTheta)))
(*.f32 (/.f32 (cbrt.f32 (/.f32 (exp.f32 (+.f32 cosTheta cosTheta)) cosTheta)) (sqrt.f32 (PI.f32))) (/.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta))) (sqrt.f32 cosTheta)))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta))) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta))) (sqrt.f32 cosTheta)))
(*.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta)) 1) (/.f32 (pow.f32 cosTheta -1/2) (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta)) (cbrt.f32 (PI.f32))) (/.f32 (pow.f32 cosTheta -1/2) (cbrt.f32 (sqrt.f32 (PI.f32)))))
(*.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta)) (pow.f32 (PI.f32) 1/4)) (/.f32 (pow.f32 cosTheta -1/2) (pow.f32 (PI.f32) 1/4)))
(*.f32 (/.f32 1 (cbrt.f32 (PI.f32))) (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (cbrt.f32 (sqrt.f32 (PI.f32)))))
(*.f32 (/.f32 1 (pow.f32 (PI.f32) 1/4)) (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) 1/4)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) 2) 1) (/.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) 2) (cbrt.f32 (PI.f32))) (cbrt.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) 2) (pow.f32 (PI.f32) 1/4)) (/.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) (pow.f32 (PI.f32) 1/4)))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) 1) (/.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) (cbrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) (cbrt.f32 (sqrt.f32 (PI.f32)))))
(pow.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 1)
(pow.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 3)
(pow.f32 (pow.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 2)
(pow.f32 (*.f32 (/.f32 (sqrt.f32 (PI.f32)) (exp.f32 cosTheta)) cosTheta) -1)
(neg.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (neg.f32 (sqrt.f32 (PI.f32)))))
(sqrt.f32 (/.f32 (pow.f32 (/.f32 (exp.f32 cosTheta) cosTheta) 2) (PI.f32)))
(log.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(cbrt.f32 (pow.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 3))
(expm1.f32 (log1p.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(exp.f32 (-.f32 (-.f32 cosTheta (log.f32 cosTheta)) (log.f32 (sqrt.f32 (PI.f32)))))
(exp.f32 (*.f32 (-.f32 (-.f32 cosTheta (log.f32 cosTheta)) (log.f32 (sqrt.f32 (PI.f32)))) 1))
(log1p.f32 (expm1.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(+.f32 0 (/.f32 (exp.f32 cosTheta) cosTheta))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) cosTheta))) (cbrt.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) cosTheta))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) cosTheta)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) cosTheta)))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) cosTheta)))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (exp.f32 cosTheta) cosTheta))) 1)
(*.f32 (exp.f32 cosTheta) (*.f32 (pow.f32 cosTheta -1/2) (pow.f32 cosTheta -1/2)))
(*.f32 (exp.f32 cosTheta) (/.f32 1 cosTheta))
(*.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta)) (pow.f32 cosTheta -1/2))
(*.f32 (/.f32 (exp.f32 cosTheta) cosTheta) 1)
(*.f32 1 (/.f32 (exp.f32 cosTheta) cosTheta))
(*.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) (pow.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) 2))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) 2) (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (cbrt.f32 (/.f32 (exp.f32 (+.f32 cosTheta cosTheta)) cosTheta)) (*.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta))) (pow.f32 cosTheta -1/2)))
(*.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta))) (*.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta))) (pow.f32 cosTheta -1/2)))
(*.f32 (/.f32 (neg.f32 (exp.f32 cosTheta)) (sqrt.f32 cosTheta)) (/.f32 1 (neg.f32 (sqrt.f32 cosTheta))))
(*.f32 (pow.f32 cosTheta -1/2) (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta)))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 cosTheta) 2)) (/.f32 (exp.f32 cosTheta) (cbrt.f32 cosTheta)))
(*.f32 (/.f32 (exp.f32 cosTheta) (cbrt.f32 cosTheta)) (/.f32 (pow.f32 cosTheta -1/2) (cbrt.f32 (sqrt.f32 cosTheta))))
(*.f32 (/.f32 (cbrt.f32 (exp.f32 (+.f32 cosTheta cosTheta))) (sqrt.f32 cosTheta)) (/.f32 (cbrt.f32 (exp.f32 cosTheta)) (sqrt.f32 cosTheta)))
(*.f32 (/.f32 (cbrt.f32 (exp.f32 (+.f32 cosTheta cosTheta))) 1) (/.f32 (cbrt.f32 (exp.f32 cosTheta)) cosTheta))
(*.f32 (/.f32 (cbrt.f32 (exp.f32 (+.f32 cosTheta cosTheta))) (pow.f32 (cbrt.f32 cosTheta) 2)) (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (/.f32 (sqrt.f32 (exp.f32 cosTheta)) 1) (/.f32 (sqrt.f32 (exp.f32 cosTheta)) cosTheta))
(*.f32 (/.f32 (sqrt.f32 (exp.f32 cosTheta)) (pow.f32 (cbrt.f32 cosTheta) 2)) (/.f32 (sqrt.f32 (exp.f32 cosTheta)) (cbrt.f32 cosTheta)))
(*.f32 (/.f32 (exp.f32 cosTheta) 1) (/.f32 (pow.f32 cosTheta -1/2) (sqrt.f32 cosTheta)))
(*.f32 (/.f32 (exp.f32 cosTheta) (pow.f32 cosTheta 1/4)) (/.f32 (pow.f32 cosTheta -1/2) (pow.f32 cosTheta 1/4)))
(*.f32 (/.f32 1 (cbrt.f32 cosTheta)) (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta)) (cbrt.f32 (sqrt.f32 cosTheta))))
(*.f32 (/.f32 1 (pow.f32 cosTheta 1/4)) (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta)) (pow.f32 cosTheta 1/4)))
(*.f32 (/.f32 (cbrt.f32 (/.f32 (exp.f32 (+.f32 cosTheta cosTheta)) cosTheta)) 1) (/.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta))) (sqrt.f32 cosTheta)))
(*.f32 (/.f32 (cbrt.f32 (/.f32 (exp.f32 (+.f32 cosTheta cosTheta)) cosTheta)) (cbrt.f32 cosTheta)) (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (/.f32 (cbrt.f32 (/.f32 (exp.f32 (+.f32 cosTheta cosTheta)) cosTheta)) (pow.f32 cosTheta 1/4)) (/.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta))) (pow.f32 cosTheta 1/4)))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta))) 1) (/.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta))) (sqrt.f32 cosTheta)))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta))) (cbrt.f32 cosTheta)) (/.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta))) (cbrt.f32 (sqrt.f32 cosTheta))))
(pow.f32 (/.f32 (exp.f32 cosTheta) cosTheta) 1)
(pow.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) 3)
(pow.f32 (pow.f32 (/.f32 (exp.f32 cosTheta) cosTheta) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) 2)
(pow.f32 (/.f32 1 (/.f32 (exp.f32 cosTheta) cosTheta)) -1)
(neg.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta)) (neg.f32 (sqrt.f32 cosTheta))))
(sqrt.f32 (pow.f32 (/.f32 (exp.f32 cosTheta) cosTheta) 2))
(log.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) cosTheta)))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (exp.f32 cosTheta) cosTheta))))
(cbrt.f32 (pow.f32 (/.f32 (exp.f32 cosTheta) cosTheta) 3))
(cbrt.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) 3) (pow.f32 cosTheta 3)))
(cbrt.f32 (/.f32 (pow.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta)) 3) (pow.f32 cosTheta 3/2)))
(expm1.f32 (log1p.f32 (/.f32 (exp.f32 cosTheta) cosTheta)))
(exp.f32 (-.f32 cosTheta (log.f32 cosTheta)))
(exp.f32 (*.f32 (-.f32 cosTheta (log.f32 cosTheta)) 1))
(log1p.f32 (expm1.f32 (/.f32 (exp.f32 cosTheta) cosTheta)))
(+.f32 0 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta)))) (cbrt.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta)))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta)))) 1)
(*.f32 (exp.f32 cosTheta) (pow.f32 cosTheta -1/2))
(*.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta)) 1)
(*.f32 1 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta)))
(*.f32 (cbrt.f32 (exp.f32 (+.f32 cosTheta cosTheta))) (*.f32 (cbrt.f32 (exp.f32 cosTheta)) (pow.f32 cosTheta -1/2)))
(*.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta))) (cbrt.f32 (/.f32 (exp.f32 (+.f32 cosTheta cosTheta)) cosTheta)))
(*.f32 (cbrt.f32 (/.f32 (exp.f32 (+.f32 cosTheta cosTheta)) cosTheta)) (cbrt.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta))))
(*.f32 (sqrt.f32 (exp.f32 cosTheta)) (*.f32 (sqrt.f32 (exp.f32 cosTheta)) (pow.f32 cosTheta -1/2)))
(*.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta))) (sqrt.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta))))
(*.f32 (neg.f32 (exp.f32 cosTheta)) (/.f32 1 (neg.f32 (sqrt.f32 cosTheta))))
(*.f32 (pow.f32 cosTheta -1/2) (exp.f32 cosTheta))
(*.f32 (/.f32 (cbrt.f32 (exp.f32 (+.f32 cosTheta cosTheta))) 1) (/.f32 (cbrt.f32 (exp.f32 cosTheta)) (sqrt.f32 cosTheta)))
(*.f32 (/.f32 (sqrt.f32 (exp.f32 cosTheta)) 1) (sqrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (/.f32 (sqrt.f32 (exp.f32 cosTheta)) (cbrt.f32 cosTheta)) (/.f32 (sqrt.f32 (exp.f32 cosTheta)) (cbrt.f32 (sqrt.f32 cosTheta))))
(*.f32 (/.f32 1 (cbrt.f32 cosTheta)) (/.f32 (exp.f32 cosTheta) (cbrt.f32 (sqrt.f32 cosTheta))))
(*.f32 (/.f32 1 (pow.f32 cosTheta 1/4)) (/.f32 (exp.f32 cosTheta) (pow.f32 cosTheta 1/4)))
(*.f32 (/.f32 (cbrt.f32 (exp.f32 (+.f32 cosTheta cosTheta))) (cbrt.f32 cosTheta)) (cbrt.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta))))
(*.f32 (/.f32 (cbrt.f32 (exp.f32 (+.f32 cosTheta cosTheta))) (pow.f32 cosTheta 1/4)) (/.f32 (cbrt.f32 (exp.f32 cosTheta)) (pow.f32 cosTheta 1/4)))
(pow.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta)) 1)
(pow.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta))) 3)
(pow.f32 (pow.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta)) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta))) 2)
(pow.f32 (/.f32 (sqrt.f32 cosTheta) (exp.f32 cosTheta)) -1)
(neg.f32 (/.f32 (exp.f32 cosTheta) (neg.f32 (sqrt.f32 cosTheta))))
(sqrt.f32 (/.f32 (exp.f32 (+.f32 cosTheta cosTheta)) cosTheta))
(log.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta)))))
(cbrt.f32 (pow.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta)) 3))
(cbrt.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) 3) (pow.f32 cosTheta 3/2)))
(expm1.f32 (log1p.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta))))
(exp.f32 (-.f32 cosTheta (log.f32 (sqrt.f32 cosTheta))))
(exp.f32 (*.f32 (-.f32 cosTheta (log.f32 (sqrt.f32 cosTheta))) 1))
(log1p.f32 (expm1.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta))))
(+.f32 0 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))))) (cbrt.f32 (exp.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))))) 1)
(*.f32 1 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))))
(*.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))) 1)
(*.f32 (/.f32 1 (cbrt.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))) (cbrt.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) -2)))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) -2)) (/.f32 1 (cbrt.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))))
(*.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) -1/2) (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) -1/2))
(*.f32 -1 (/.f32 1 (neg.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))))
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) 2)) -1) (pow.f32 (cbrt.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))) -1))
(*.f32 (pow.f32 (sqrt.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))) -1) (pow.f32 (sqrt.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))) -1))
(*.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 3))) (fma.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) (-.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 1) 1))
(*.f32 (/.f32 1 (-.f32 1 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 2))) (-.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c)))
(pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) -1)
(pow.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))) 1)
(pow.f32 (/.f32 1 (cbrt.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))) 3)
(pow.f32 (pow.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))) 3) 1/3)
(pow.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) -1/2) 2)
(sqrt.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) -2))
(log.f32 (exp.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))))))
(cbrt.f32 (pow.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))) 3))
(expm1.f32 (log1p.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))))
(exp.f32 (neg.f32 (log1p.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c))))
(exp.f32 (*.f32 (log1p.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c)) -1))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c))) 1))
(log1p.f32 (expm1.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))))
Outputs
(*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta)
(+.f32 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))) (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (+.f32 1 (/.f32 1 cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 1 (/.f32 1 cosTheta)))
(+.f32 (*.f32 1/2 (*.f32 cosTheta (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))) (sqrt.f32 (/.f32 1 (PI.f32)))))
(fma.f32 1/2 (*.f32 cosTheta (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (+.f32 1 (/.f32 1 cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32)))))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) (fma.f32 cosTheta 1/2 1)))
(+.f32 (*.f32 1/6 (*.f32 (pow.f32 cosTheta 2) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 1/2 (*.f32 cosTheta (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))) (sqrt.f32 (/.f32 1 (PI.f32))))))
(fma.f32 1/6 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta cosTheta)) (fma.f32 1/2 (*.f32 cosTheta (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (+.f32 1 (/.f32 1 cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))))
(fma.f32 1/6 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta cosTheta)) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) (fma.f32 cosTheta 1/2 1))))
(*.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 cosTheta) cosTheta))
(*.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 cosTheta) cosTheta))
(*.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 cosTheta) cosTheta))
(*.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 cosTheta) cosTheta))
(*.f32 -1 (*.f32 (/.f32 (exp.f32 cosTheta) (*.f32 (pow.f32 (sqrt.f32 -1) 2) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32)))))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 cosTheta) cosTheta))
(*.f32 -1 (*.f32 (/.f32 (exp.f32 cosTheta) (*.f32 (pow.f32 (sqrt.f32 -1) 2) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32)))))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 cosTheta) cosTheta))
(*.f32 -1 (*.f32 (/.f32 (exp.f32 cosTheta) (*.f32 (pow.f32 (sqrt.f32 -1) 2) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32)))))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 cosTheta) cosTheta))
(*.f32 -1 (*.f32 (/.f32 (exp.f32 cosTheta) (*.f32 (pow.f32 (sqrt.f32 -1) 2) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32)))))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 cosTheta) cosTheta))
(/.f32 1 cosTheta)
(+.f32 1 (/.f32 1 cosTheta))
(+.f32 (*.f32 1/2 cosTheta) (+.f32 1 (/.f32 1 cosTheta)))
(fma.f32 1/2 cosTheta (+.f32 1 (/.f32 1 cosTheta)))
(+.f32 (/.f32 1 cosTheta) (fma.f32 cosTheta 1/2 1))
(+.f32 (*.f32 1/2 cosTheta) (+.f32 1 (+.f32 (*.f32 1/6 (pow.f32 cosTheta 2)) (/.f32 1 cosTheta))))
(fma.f32 1/2 cosTheta (+.f32 1 (fma.f32 1/6 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta))))
(+.f32 (fma.f32 1/6 (*.f32 cosTheta cosTheta) (/.f32 1 cosTheta)) (fma.f32 cosTheta 1/2 1))
(/.f32 (exp.f32 cosTheta) cosTheta)
(/.f32 (exp.f32 cosTheta) cosTheta)
(/.f32 (exp.f32 cosTheta) cosTheta)
(/.f32 (exp.f32 cosTheta) cosTheta)
(*.f32 -1 (/.f32 (exp.f32 cosTheta) (*.f32 (pow.f32 (sqrt.f32 -1) 2) cosTheta)))
(/.f32 (exp.f32 cosTheta) cosTheta)
(*.f32 -1 (/.f32 (exp.f32 cosTheta) (*.f32 (pow.f32 (sqrt.f32 -1) 2) cosTheta)))
(/.f32 (exp.f32 cosTheta) cosTheta)
(*.f32 -1 (/.f32 (exp.f32 cosTheta) (*.f32 (pow.f32 (sqrt.f32 -1) 2) cosTheta)))
(/.f32 (exp.f32 cosTheta) cosTheta)
(*.f32 -1 (/.f32 (exp.f32 cosTheta) (*.f32 (pow.f32 (sqrt.f32 -1) 2) cosTheta)))
(/.f32 (exp.f32 cosTheta) cosTheta)
(/.f32 1 (+.f32 1 (*.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))
(/.f32 1 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 1 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 cosTheta) cosTheta) 1))
(+.f32 (*.f32 -1 (/.f32 c (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 2))) (/.f32 1 (+.f32 1 (*.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))))
(fma.f32 -1 (/.f32 c (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 cosTheta) cosTheta))) 2)) (/.f32 1 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 cosTheta) cosTheta)))))
(-.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 cosTheta) cosTheta) 1)) (/.f32 c (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 cosTheta) cosTheta) 1) 2)))
(+.f32 (/.f32 (pow.f32 c 2) (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 3)) (+.f32 (*.f32 -1 (/.f32 c (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 2))) (/.f32 1 (+.f32 1 (*.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))))
(+.f32 (fma.f32 -1 (/.f32 c (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 cosTheta) cosTheta))) 2)) (/.f32 1 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 cosTheta) cosTheta))))) (/.f32 (*.f32 c c) (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 cosTheta) cosTheta))) 3)))
(+.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 cosTheta) cosTheta) 1)) (-.f32 (/.f32 (*.f32 c c) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 cosTheta) cosTheta) 1) 3)) (/.f32 c (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 cosTheta) cosTheta) 1) 2))))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 c 3) (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 4))) (+.f32 (/.f32 (pow.f32 c 2) (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 3)) (+.f32 (*.f32 -1 (/.f32 c (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 2))) (/.f32 1 (+.f32 1 (*.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))))))
(fma.f32 -1 (/.f32 (pow.f32 c 3) (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 cosTheta) cosTheta))) 4)) (+.f32 (fma.f32 -1 (/.f32 c (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 cosTheta) cosTheta))) 2)) (/.f32 1 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 cosTheta) cosTheta))))) (/.f32 (*.f32 c c) (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 cosTheta) cosTheta))) 3))))
(-.f32 (+.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 cosTheta) cosTheta) 1)) (-.f32 (/.f32 (*.f32 c c) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 cosTheta) cosTheta) 1) 3)) (/.f32 c (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 cosTheta) cosTheta) 1) 2)))) (/.f32 (pow.f32 c 3) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 cosTheta) cosTheta) 1) 4)))
(+.f32 (-.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 cosTheta) cosTheta) 1)) (/.f32 c (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 cosTheta) cosTheta) 1) 2))) (-.f32 (/.f32 (*.f32 c c) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 cosTheta) cosTheta) 1) 3)) (/.f32 (pow.f32 c 3) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 cosTheta) cosTheta) 1) 4))))
(/.f32 1 c)
(+.f32 (/.f32 1 c) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) (pow.f32 c 2))))
(+.f32 (/.f32 1 c) (neg.f32 (/.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 cosTheta) cosTheta))) (*.f32 c c))))
(-.f32 (/.f32 1 c) (/.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 cosTheta) cosTheta) 1) (*.f32 c c)))
(+.f32 (/.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (pow.f32 c 3)) (+.f32 (/.f32 1 c) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) (pow.f32 c 2)))))
(+.f32 (+.f32 (/.f32 1 c) (neg.f32 (/.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 cosTheta) cosTheta))) (*.f32 c c)))) (/.f32 (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 cosTheta) cosTheta))) 2) (pow.f32 c 3)))
(+.f32 (-.f32 (/.f32 1 c) (/.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 cosTheta) cosTheta) 1) (*.f32 c c))) (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 cosTheta) cosTheta) 1) 2) (pow.f32 c 3)))
(+.f32 (/.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (pow.f32 c 3)) (+.f32 (/.f32 1 c) (+.f32 (*.f32 -1 (/.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 3) (pow.f32 c 4))) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) (pow.f32 c 2))))))
(+.f32 (/.f32 (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 cosTheta) cosTheta))) 2) (pow.f32 c 3)) (+.f32 (/.f32 1 c) (fma.f32 -1 (/.f32 (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 cosTheta) cosTheta))) 3) (pow.f32 c 4)) (neg.f32 (/.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 cosTheta) cosTheta))) (*.f32 c c))))))
(+.f32 (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 cosTheta) cosTheta) 1) 2) (pow.f32 c 3)) (-.f32 (-.f32 (/.f32 1 c) (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 cosTheta) cosTheta) 1) 3) (pow.f32 c 4))) (/.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 cosTheta) cosTheta) 1) (*.f32 c c))))
(-.f32 (-.f32 (+.f32 (/.f32 1 c) (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 cosTheta) cosTheta) 1) 2) (pow.f32 c 3))) (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 cosTheta) cosTheta) 1) 3) (pow.f32 c 4))) (/.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 cosTheta) cosTheta) 1) (*.f32 c c)))
(/.f32 1 c)
(+.f32 (/.f32 1 c) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) (pow.f32 c 2))))
(+.f32 (/.f32 1 c) (neg.f32 (/.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 cosTheta) cosTheta))) (*.f32 c c))))
(-.f32 (/.f32 1 c) (/.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 cosTheta) cosTheta) 1) (*.f32 c c)))
(+.f32 (/.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (pow.f32 c 3)) (+.f32 (/.f32 1 c) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) (pow.f32 c 2)))))
(+.f32 (+.f32 (/.f32 1 c) (neg.f32 (/.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 cosTheta) cosTheta))) (*.f32 c c)))) (/.f32 (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 cosTheta) cosTheta))) 2) (pow.f32 c 3)))
(+.f32 (-.f32 (/.f32 1 c) (/.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 cosTheta) cosTheta) 1) (*.f32 c c))) (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 cosTheta) cosTheta) 1) 2) (pow.f32 c 3)))
(+.f32 (/.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (pow.f32 c 3)) (+.f32 (/.f32 1 c) (+.f32 (*.f32 -1 (/.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 3) (pow.f32 c 4))) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) (pow.f32 c 2))))))
(+.f32 (/.f32 (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 cosTheta) cosTheta))) 2) (pow.f32 c 3)) (+.f32 (/.f32 1 c) (fma.f32 -1 (/.f32 (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 cosTheta) cosTheta))) 3) (pow.f32 c 4)) (neg.f32 (/.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 cosTheta) cosTheta))) (*.f32 c c))))))
(+.f32 (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 cosTheta) cosTheta) 1) 2) (pow.f32 c 3)) (-.f32 (-.f32 (/.f32 1 c) (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 cosTheta) cosTheta) 1) 3) (pow.f32 c 4))) (/.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 cosTheta) cosTheta) 1) (*.f32 c c))))
(-.f32 (-.f32 (+.f32 (/.f32 1 c) (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 cosTheta) cosTheta) 1) 2) (pow.f32 c 3))) (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 cosTheta) cosTheta) 1) 3) (pow.f32 c 4))) (/.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 cosTheta) cosTheta) 1) (*.f32 c c)))
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
(+.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 -1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (+.f32 c (+.f32 1 (sqrt.f32 (/.f32 1 (PI.f32))))) (PI.f32)))))
(fma.f32 cosTheta (sqrt.f32 (PI.f32)) (neg.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (+.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))))))
(-.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 (+.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 1 c)) (*.f32 cosTheta (*.f32 cosTheta (PI.f32)))))
(+.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (+.f32 c (+.f32 1 (sqrt.f32 (/.f32 1 (PI.f32))))) (PI.f32)))) (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3)))) (*.f32 1/2 (sqrt.f32 (PI.f32)))) (pow.f32 cosTheta 3)))))
(fma.f32 cosTheta (sqrt.f32 (PI.f32)) (*.f32 -1 (+.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (+.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))))) (*.f32 (fma.f32 -1 (*.f32 (pow.f32 (+.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3))) (*.f32 1/2 (sqrt.f32 (PI.f32)))) (pow.f32 cosTheta 3)))))
(fma.f32 cosTheta (sqrt.f32 (PI.f32)) (neg.f32 (fma.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (+.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 1 c))) (*.f32 (fma.f32 1/2 (sqrt.f32 (PI.f32)) (*.f32 (pow.f32 (+.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 1 c)) 2) (neg.f32 (fabs.f32 (pow.f32 (PI.f32) 3/2))))) (pow.f32 cosTheta 3)))))
(-.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (fma.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (+.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 1 c))) (*.f32 (fma.f32 1/2 (sqrt.f32 (PI.f32)) (*.f32 (pow.f32 (+.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 1 c)) 2) (neg.f32 (pow.f32 (PI.f32) 3/2)))) (pow.f32 cosTheta 3))))
(+.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 cosTheta 4) (+.f32 (*.f32 -1 (*.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3)))) (*.f32 1/2 (sqrt.f32 (PI.f32)))) (+.f32 c (+.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))))) (sqrt.f32 (PI.f32)))) (+.f32 (*.f32 -1/2 (*.f32 (+.f32 c (+.f32 1 (sqrt.f32 (/.f32 1 (PI.f32))))) (PI.f32))) (*.f32 1/6 (sqrt.f32 (PI.f32))))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (+.f32 c (+.f32 1 (sqrt.f32 (/.f32 1 (PI.f32))))) (PI.f32)))) (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3)))) (*.f32 1/2 (sqrt.f32 (PI.f32)))) (pow.f32 cosTheta 3))))))
(fma.f32 cosTheta (sqrt.f32 (PI.f32)) (fma.f32 -1 (*.f32 (pow.f32 cosTheta 4) (fma.f32 -1 (*.f32 (fma.f32 -1 (*.f32 (pow.f32 (+.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3))) (*.f32 1/2 (sqrt.f32 (PI.f32)))) (*.f32 (+.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (sqrt.f32 (PI.f32)))) (fma.f32 -1/2 (*.f32 (PI.f32) (+.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))) (*.f32 1/6 (sqrt.f32 (PI.f32)))))) (*.f32 -1 (+.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (+.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))))) (*.f32 (fma.f32 -1 (*.f32 (pow.f32 (+.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3))) (*.f32 1/2 (sqrt.f32 (PI.f32)))) (pow.f32 cosTheta 3))))))
(fma.f32 cosTheta (sqrt.f32 (PI.f32)) (-.f32 (neg.f32 (fma.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (+.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 1 c))) (*.f32 (fma.f32 1/2 (sqrt.f32 (PI.f32)) (*.f32 (pow.f32 (+.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 1 c)) 2) (neg.f32 (fabs.f32 (pow.f32 (PI.f32) 3/2))))) (pow.f32 cosTheta 3)))) (*.f32 (pow.f32 cosTheta 4) (-.f32 (fma.f32 1/6 (sqrt.f32 (PI.f32)) (*.f32 (PI.f32) (*.f32 (+.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 1 c)) -1/2))) (*.f32 (fma.f32 1/2 (sqrt.f32 (PI.f32)) (*.f32 (pow.f32 (+.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 1 c)) 2) (neg.f32 (fabs.f32 (pow.f32 (PI.f32) 3/2))))) (*.f32 (sqrt.f32 (PI.f32)) (+.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 1 c))))))))
(-.f32 (-.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (fma.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (+.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 1 c))) (*.f32 (fma.f32 1/2 (sqrt.f32 (PI.f32)) (*.f32 (pow.f32 (+.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 1 c)) 2) (neg.f32 (pow.f32 (PI.f32) 3/2)))) (pow.f32 cosTheta 3)))) (*.f32 (pow.f32 cosTheta 4) (-.f32 (fma.f32 1/6 (sqrt.f32 (PI.f32)) (*.f32 (PI.f32) (*.f32 (+.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 1 c)) -1/2))) (*.f32 (fma.f32 1/2 (sqrt.f32 (PI.f32)) (*.f32 (pow.f32 (+.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 1 c)) 2) (neg.f32 (pow.f32 (PI.f32) 3/2)))) (*.f32 (sqrt.f32 (PI.f32)) (+.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 1 c)))))))
(/.f32 1 (+.f32 c 1))
(/.f32 1 (+.f32 1 c))
(+.f32 (/.f32 1 (+.f32 c 1)) (*.f32 -1 (*.f32 (/.f32 (exp.f32 cosTheta) (*.f32 (pow.f32 (+.f32 c 1) 2) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))))
(+.f32 (/.f32 1 (+.f32 1 c)) (neg.f32 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (pow.f32 (+.f32 1 c) 2))))))
(-.f32 (/.f32 1 (+.f32 1 c)) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (pow.f32 (+.f32 1 c) 2)))))
(+.f32 (/.f32 1 (+.f32 c 1)) (+.f32 (*.f32 -1 (*.f32 (/.f32 (exp.f32 cosTheta) (*.f32 (pow.f32 (+.f32 c 1) 2) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) (/.f32 (pow.f32 (exp.f32 cosTheta) 2) (*.f32 (pow.f32 (+.f32 c 1) 3) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))
(+.f32 (/.f32 1 (+.f32 1 c)) (fma.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (pow.f32 (+.f32 1 c) 2)))) (/.f32 (pow.f32 (exp.f32 cosTheta) 2) (*.f32 (pow.f32 (+.f32 1 c) 3) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))))
(+.f32 (/.f32 1 (+.f32 1 c)) (-.f32 (/.f32 (pow.f32 (exp.f32 2) cosTheta) (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 (+.f32 1 c) 3)))) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (pow.f32 (+.f32 1 c) 2))))))
(+.f32 (*.f32 -1 (*.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) 3) (*.f32 (pow.f32 (+.f32 c 1) 4) (pow.f32 cosTheta 3))) (sqrt.f32 (/.f32 1 (pow.f32 (PI.f32) 3))))) (+.f32 (/.f32 1 (+.f32 c 1)) (+.f32 (*.f32 -1 (*.f32 (/.f32 (exp.f32 cosTheta) (*.f32 (pow.f32 (+.f32 c 1) 2) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) (/.f32 (pow.f32 (exp.f32 cosTheta) 2) (*.f32 (pow.f32 (+.f32 c 1) 3) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))))
(fma.f32 -1 (*.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) 3) (*.f32 (pow.f32 cosTheta 3) (pow.f32 (+.f32 1 c) 4))) (sqrt.f32 (/.f32 1 (pow.f32 (PI.f32) 3)))) (+.f32 (/.f32 1 (+.f32 1 c)) (fma.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (pow.f32 (+.f32 1 c) 2)))) (/.f32 (pow.f32 (exp.f32 cosTheta) 2) (*.f32 (pow.f32 (+.f32 1 c) 3) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))))))
(+.f32 (-.f32 (/.f32 (pow.f32 (exp.f32 2) cosTheta) (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 (+.f32 1 c) 3)))) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (pow.f32 (+.f32 1 c) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (/.f32 (exp.f32 cosTheta) cosTheta) 3) (pow.f32 (+.f32 1 c) 4))) (sqrt.f32 (/.f32 1 (pow.f32 (PI.f32) 3))) (/.f32 1 (+.f32 1 c))))
(+.f32 (-.f32 (/.f32 (pow.f32 (exp.f32 2) cosTheta) (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 (+.f32 1 c) 3)))) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (pow.f32 (+.f32 1 c) 2))))) (-.f32 (/.f32 1 (+.f32 1 c)) (*.f32 (/.f32 (pow.f32 (/.f32 (exp.f32 cosTheta) cosTheta) 3) (pow.f32 (+.f32 1 c) 4)) (sqrt.f32 (/.f32 1 (pow.f32 (PI.f32) 3))))))
(/.f32 1 (+.f32 c 1))
(/.f32 1 (+.f32 1 c))
(+.f32 (/.f32 1 (+.f32 c 1)) (*.f32 (/.f32 (exp.f32 cosTheta) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 (pow.f32 (+.f32 c 1) 2) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 (/.f32 1 (+.f32 1 c)) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (/.f32 (exp.f32 cosTheta) (pow.f32 (sqrt.f32 -1) 2)) (*.f32 cosTheta (pow.f32 (+.f32 1 c) 2)))))
(fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (*.f32 -1 (pow.f32 (+.f32 1 c) 2)))) (/.f32 1 (+.f32 1 c)))
(fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (neg.f32 (pow.f32 (+.f32 1 c) 2)))) (/.f32 1 (+.f32 1 c)))
(+.f32 (/.f32 1 (+.f32 c 1)) (+.f32 (*.f32 (/.f32 (exp.f32 cosTheta) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 (pow.f32 (+.f32 c 1) 2) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32)))) (/.f32 (pow.f32 (exp.f32 cosTheta) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 4) (*.f32 (pow.f32 (+.f32 c 1) 3) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))))
(+.f32 (/.f32 1 (+.f32 1 c)) (fma.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (pow.f32 (sqrt.f32 -1) 2)) (*.f32 cosTheta (pow.f32 (+.f32 1 c) 2))) (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) 2) (pow.f32 (sqrt.f32 -1) 4)) (*.f32 (pow.f32 (+.f32 1 c) 3) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))))
(+.f32 (/.f32 (pow.f32 (exp.f32 2) cosTheta) (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 (+.f32 1 c) 3)))) (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (*.f32 -1 (pow.f32 (+.f32 1 c) 2)))) (/.f32 1 (+.f32 1 c))))
(+.f32 (/.f32 (pow.f32 (exp.f32 2) cosTheta) (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 (+.f32 1 c) 3)))) (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (neg.f32 (pow.f32 (+.f32 1 c) 2)))) (/.f32 1 (+.f32 1 c))))
(+.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) 3) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (*.f32 (pow.f32 (+.f32 c 1) 4) (pow.f32 cosTheta 3)))) (sqrt.f32 (/.f32 1 (pow.f32 (PI.f32) 3)))) (+.f32 (/.f32 1 (+.f32 c 1)) (+.f32 (*.f32 (/.f32 (exp.f32 cosTheta) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 (pow.f32 (+.f32 c 1) 2) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32)))) (/.f32 (pow.f32 (exp.f32 cosTheta) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 4) (*.f32 (pow.f32 (+.f32 c 1) 3) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))))
(fma.f32 (/.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) 3) (pow.f32 (sqrt.f32 -1) 6)) (*.f32 (pow.f32 cosTheta 3) (pow.f32 (+.f32 1 c) 4))) (sqrt.f32 (/.f32 1 (pow.f32 (PI.f32) 3))) (+.f32 (/.f32 1 (+.f32 1 c)) (fma.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (pow.f32 (sqrt.f32 -1) 2)) (*.f32 cosTheta (pow.f32 (+.f32 1 c) 2))) (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) 2) (pow.f32 (sqrt.f32 -1) 4)) (*.f32 (pow.f32 (+.f32 1 c) 3) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))))))
(fma.f32 (sqrt.f32 (/.f32 1 (pow.f32 (PI.f32) 3))) (/.f32 (/.f32 (pow.f32 (/.f32 (exp.f32 cosTheta) cosTheta) 3) (pow.f32 (+.f32 1 c) 4)) (pow.f32 (sqrt.f32 -1) 6)) (+.f32 (/.f32 (pow.f32 (exp.f32 2) cosTheta) (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 (+.f32 1 c) 3)))) (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (*.f32 -1 (pow.f32 (+.f32 1 c) 2)))) (/.f32 1 (+.f32 1 c)))))
(fma.f32 (sqrt.f32 (/.f32 1 (pow.f32 (PI.f32) 3))) (/.f32 (/.f32 (pow.f32 (/.f32 (exp.f32 cosTheta) cosTheta) 3) (pow.f32 (+.f32 1 c) 4)) -1) (+.f32 (/.f32 (pow.f32 (exp.f32 2) cosTheta) (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 (+.f32 1 c) 3)))) (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (neg.f32 (pow.f32 (+.f32 1 c) 2)))) (/.f32 1 (+.f32 1 c)))))
(+.f32 0 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) (cbrt.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))))) (cbrt.f32 (exp.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) 1)
(/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))
(*.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta)) (/.f32 1 (sqrt.f32 (*.f32 (PI.f32) cosTheta))))
(/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta)) (sqrt.f32 (*.f32 cosTheta (PI.f32))))
(/.f32 (exp.f32 cosTheta) (*.f32 (sqrt.f32 (*.f32 cosTheta (PI.f32))) (sqrt.f32 cosTheta)))
(*.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta)) (*.f32 (pow.f32 cosTheta -1/2) (pow.f32 (PI.f32) -1/2)))
(/.f32 (*.f32 (*.f32 (exp.f32 cosTheta) (pow.f32 cosTheta -1/2)) (pow.f32 (PI.f32) -1/2)) (sqrt.f32 cosTheta))
(*.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2))
(*.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 1)
(/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))
(*.f32 1 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))
(*.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (cbrt.f32 (/.f32 (pow.f32 (/.f32 (exp.f32 cosTheta) cosTheta) 2) (PI.f32))))
(*.f32 (cbrt.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))) (cbrt.f32 (/.f32 (pow.f32 (/.f32 (exp.f32 cosTheta) cosTheta) 2) (PI.f32))))
(*.f32 (cbrt.f32 (/.f32 (pow.f32 (/.f32 (exp.f32 cosTheta) cosTheta) 2) (PI.f32))) (cbrt.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(*.f32 (cbrt.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))) (cbrt.f32 (/.f32 (pow.f32 (/.f32 (exp.f32 cosTheta) cosTheta) 2) (PI.f32))))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) 2) (*.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) (pow.f32 (PI.f32) -1/2)))
(*.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2))
(*.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (sqrt.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) (pow.f32 (PI.f32) -1/2)))
(*.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2))
(*.f32 (/.f32 (neg.f32 (exp.f32 cosTheta)) cosTheta) (/.f32 1 (neg.f32 (sqrt.f32 (PI.f32)))))
(/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))
(*.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (exp.f32 cosTheta) cosTheta))
(*.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2))
(*.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) (/.f32 (pow.f32 cosTheta -1/2) (sqrt.f32 cosTheta)))
(*.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta)) (/.f32 (pow.f32 cosTheta -1/2) (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (cbrt.f32 (/.f32 (exp.f32 (+.f32 cosTheta cosTheta)) cosTheta)) (sqrt.f32 (PI.f32))) (/.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta))) (sqrt.f32 cosTheta)))
(*.f32 (/.f32 (cbrt.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) 2) cosTheta)) (sqrt.f32 (PI.f32))) (/.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta))) (sqrt.f32 cosTheta)))
(*.f32 (/.f32 (cbrt.f32 (/.f32 (pow.f32 (exp.f32 2) cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) (/.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta))) (sqrt.f32 cosTheta)))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta))) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta))) (sqrt.f32 cosTheta)))
(/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))
(*.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta)) 1) (/.f32 (pow.f32 cosTheta -1/2) (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta)) (/.f32 (pow.f32 cosTheta -1/2) (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) (/.f32 (pow.f32 cosTheta -1/2) (sqrt.f32 cosTheta)))
(*.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta)) (cbrt.f32 (PI.f32))) (/.f32 (pow.f32 cosTheta -1/2) (cbrt.f32 (sqrt.f32 (PI.f32)))))
(*.f32 (/.f32 (exp.f32 cosTheta) (*.f32 (cbrt.f32 (PI.f32)) (sqrt.f32 cosTheta))) (/.f32 (pow.f32 cosTheta -1/2) (cbrt.f32 (sqrt.f32 (PI.f32)))))
(/.f32 (/.f32 (*.f32 (exp.f32 cosTheta) (pow.f32 cosTheta -1/2)) (*.f32 (sqrt.f32 cosTheta) (cbrt.f32 (PI.f32)))) (cbrt.f32 (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta)) (pow.f32 (PI.f32) 1/4)) (/.f32 (pow.f32 cosTheta -1/2) (pow.f32 (PI.f32) 1/4)))
(*.f32 (/.f32 1 (cbrt.f32 (PI.f32))) (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (cbrt.f32 (sqrt.f32 (PI.f32)))))
(/.f32 (*.f32 (/.f32 1 (cbrt.f32 (PI.f32))) (/.f32 (exp.f32 cosTheta) cosTheta)) (cbrt.f32 (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (cbrt.f32 (PI.f32))) (cbrt.f32 (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 1 (pow.f32 (PI.f32) 1/4)) (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) 1/4)))
(/.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) 1/4)) (pow.f32 (PI.f32) 1/4))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) 2) 1) (/.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) 2) (cbrt.f32 (PI.f32))) (cbrt.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(*.f32 (cbrt.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))) (/.f32 (pow.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) 2) (cbrt.f32 (PI.f32))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) 2) (pow.f32 (PI.f32) 1/4)) (/.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) (pow.f32 (PI.f32) 1/4)))
(*.f32 (/.f32 1 (pow.f32 (PI.f32) 1/4)) (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) 1/4)))
(/.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) 1/4)) (pow.f32 (PI.f32) 1/4))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) 1) (/.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) (cbrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) (cbrt.f32 (sqrt.f32 (PI.f32)))))
(/.f32 (*.f32 (/.f32 1 (cbrt.f32 (PI.f32))) (/.f32 (exp.f32 cosTheta) cosTheta)) (cbrt.f32 (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (cbrt.f32 (PI.f32))) (cbrt.f32 (sqrt.f32 (PI.f32))))
(pow.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 1)
(/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))
(pow.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 3)
(/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))
(pow.f32 (pow.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 3) 1/3)
(/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))
(pow.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 2)
(/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))
(pow.f32 (*.f32 (/.f32 (sqrt.f32 (PI.f32)) (exp.f32 cosTheta)) cosTheta) -1)
(/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))
(neg.f32 (/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (neg.f32 (sqrt.f32 (PI.f32)))))
(/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))
(sqrt.f32 (/.f32 (pow.f32 (/.f32 (exp.f32 cosTheta) cosTheta) 2) (PI.f32)))
(log.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))
(cbrt.f32 (pow.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 3))
(/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))
(expm1.f32 (log1p.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))
(exp.f32 (-.f32 (-.f32 cosTheta (log.f32 cosTheta)) (log.f32 (sqrt.f32 (PI.f32)))))
(/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))
(exp.f32 (*.f32 (-.f32 (-.f32 cosTheta (log.f32 cosTheta)) (log.f32 (sqrt.f32 (PI.f32)))) 1))
(/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))
(log1p.f32 (expm1.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(/.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))
(+.f32 0 (/.f32 (exp.f32 cosTheta) cosTheta))
(/.f32 (exp.f32 cosTheta) cosTheta)
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) cosTheta))) (cbrt.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) cosTheta))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) cosTheta)))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) cosTheta))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) cosTheta)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) cosTheta)))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) cosTheta)))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) cosTheta)))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (exp.f32 cosTheta) cosTheta))) 1)
(/.f32 (exp.f32 cosTheta) cosTheta)
(*.f32 (exp.f32 cosTheta) (*.f32 (pow.f32 cosTheta -1/2) (pow.f32 cosTheta -1/2)))
(/.f32 (exp.f32 cosTheta) cosTheta)
(*.f32 (exp.f32 cosTheta) (/.f32 1 cosTheta))
(/.f32 (exp.f32 cosTheta) cosTheta)
(*.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta)) (pow.f32 cosTheta -1/2))
(*.f32 (exp.f32 cosTheta) (/.f32 (pow.f32 cosTheta -1/2) (sqrt.f32 cosTheta)))
(*.f32 (/.f32 (exp.f32 cosTheta) cosTheta) 1)
(/.f32 (exp.f32 cosTheta) cosTheta)
(*.f32 1 (/.f32 (exp.f32 cosTheta) cosTheta))
(/.f32 (exp.f32 cosTheta) cosTheta)
(*.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) (pow.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) 2))
(/.f32 (exp.f32 cosTheta) cosTheta)
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) 2) (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)))
(/.f32 (exp.f32 cosTheta) cosTheta)
(*.f32 (cbrt.f32 (/.f32 (exp.f32 (+.f32 cosTheta cosTheta)) cosTheta)) (*.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta))) (pow.f32 cosTheta -1/2)))
(*.f32 (cbrt.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) 2) cosTheta)) (*.f32 (pow.f32 cosTheta -1/2) (cbrt.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta)))))
(*.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta))) (*.f32 (cbrt.f32 (/.f32 (pow.f32 (exp.f32 2) cosTheta) cosTheta)) (pow.f32 cosTheta -1/2)))
(*.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)))
(/.f32 (exp.f32 cosTheta) cosTheta)
(*.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta))) (*.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta))) (pow.f32 cosTheta -1/2)))
(*.f32 (exp.f32 cosTheta) (/.f32 (pow.f32 cosTheta -1/2) (sqrt.f32 cosTheta)))
(*.f32 (/.f32 (neg.f32 (exp.f32 cosTheta)) (sqrt.f32 cosTheta)) (/.f32 1 (neg.f32 (sqrt.f32 cosTheta))))
(/.f32 (exp.f32 cosTheta) cosTheta)
(*.f32 (pow.f32 cosTheta -1/2) (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta)))
(*.f32 (exp.f32 cosTheta) (/.f32 (pow.f32 cosTheta -1/2) (sqrt.f32 cosTheta)))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 cosTheta) 2)) (/.f32 (exp.f32 cosTheta) (cbrt.f32 cosTheta)))
(/.f32 (/.f32 (exp.f32 cosTheta) (cbrt.f32 cosTheta)) (pow.f32 (cbrt.f32 cosTheta) 2))
(*.f32 (/.f32 (exp.f32 cosTheta) (cbrt.f32 cosTheta)) (/.f32 (pow.f32 cosTheta -1/2) (cbrt.f32 (sqrt.f32 cosTheta))))
(*.f32 (/.f32 (cbrt.f32 (exp.f32 (+.f32 cosTheta cosTheta))) (sqrt.f32 cosTheta)) (/.f32 (cbrt.f32 (exp.f32 cosTheta)) (sqrt.f32 cosTheta)))
(/.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta) 2)) (/.f32 (cbrt.f32 (exp.f32 cosTheta)) (sqrt.f32 cosTheta))) (sqrt.f32 cosTheta))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (exp.f32 2) cosTheta)) (sqrt.f32 cosTheta)) (/.f32 (cbrt.f32 (exp.f32 cosTheta)) (sqrt.f32 cosTheta)))
(/.f32 (cbrt.f32 (pow.f32 (exp.f32 2) cosTheta)) (/.f32 cosTheta (cbrt.f32 (exp.f32 cosTheta))))
(*.f32 (/.f32 (cbrt.f32 (exp.f32 (+.f32 cosTheta cosTheta))) 1) (/.f32 (cbrt.f32 (exp.f32 cosTheta)) cosTheta))
(/.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta) 2)) (/.f32 (cbrt.f32 (exp.f32 cosTheta)) (sqrt.f32 cosTheta))) (sqrt.f32 cosTheta))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (exp.f32 2) cosTheta)) (sqrt.f32 cosTheta)) (/.f32 (cbrt.f32 (exp.f32 cosTheta)) (sqrt.f32 cosTheta)))
(/.f32 (cbrt.f32 (pow.f32 (exp.f32 2) cosTheta)) (/.f32 cosTheta (cbrt.f32 (exp.f32 cosTheta))))
(*.f32 (/.f32 (cbrt.f32 (exp.f32 (+.f32 cosTheta cosTheta))) (pow.f32 (cbrt.f32 cosTheta) 2)) (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta) 2)) (pow.f32 (cbrt.f32 cosTheta) 2)))
(/.f32 (*.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) (cbrt.f32 (pow.f32 (exp.f32 2) cosTheta))) (pow.f32 (cbrt.f32 cosTheta) 2))
(*.f32 (/.f32 (sqrt.f32 (exp.f32 cosTheta)) 1) (/.f32 (sqrt.f32 (exp.f32 cosTheta)) cosTheta))
(/.f32 (exp.f32 cosTheta) cosTheta)
(*.f32 (/.f32 (sqrt.f32 (exp.f32 cosTheta)) (pow.f32 (cbrt.f32 cosTheta) 2)) (/.f32 (sqrt.f32 (exp.f32 cosTheta)) (cbrt.f32 cosTheta)))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 cosTheta) 2)) (/.f32 (exp.f32 cosTheta) (cbrt.f32 cosTheta)))
(/.f32 (/.f32 (exp.f32 cosTheta) (cbrt.f32 cosTheta)) (pow.f32 (cbrt.f32 cosTheta) 2))
(*.f32 (/.f32 (exp.f32 cosTheta) 1) (/.f32 (pow.f32 cosTheta -1/2) (sqrt.f32 cosTheta)))
(*.f32 (exp.f32 cosTheta) (/.f32 (pow.f32 cosTheta -1/2) (sqrt.f32 cosTheta)))
(*.f32 (/.f32 (exp.f32 cosTheta) (pow.f32 cosTheta 1/4)) (/.f32 (pow.f32 cosTheta -1/2) (pow.f32 cosTheta 1/4)))
(*.f32 (/.f32 1 (cbrt.f32 cosTheta)) (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta)) (cbrt.f32 (sqrt.f32 cosTheta))))
(/.f32 (/.f32 (exp.f32 cosTheta) (cbrt.f32 cosTheta)) (*.f32 (sqrt.f32 cosTheta) (cbrt.f32 (sqrt.f32 cosTheta))))
(*.f32 (/.f32 1 (pow.f32 cosTheta 1/4)) (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta)) (pow.f32 cosTheta 1/4)))
(*.f32 (/.f32 1 (pow.f32 cosTheta 1/4)) (/.f32 (exp.f32 cosTheta) (*.f32 (pow.f32 cosTheta 1/4) (sqrt.f32 cosTheta))))
(/.f32 (/.f32 (exp.f32 cosTheta) (pow.f32 cosTheta 1/4)) (*.f32 (sqrt.f32 cosTheta) (pow.f32 cosTheta 1/4)))
(*.f32 (/.f32 (cbrt.f32 (/.f32 (exp.f32 (+.f32 cosTheta cosTheta)) cosTheta)) 1) (/.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta))) (sqrt.f32 cosTheta)))
(*.f32 (cbrt.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) 2) cosTheta)) (/.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta))) (sqrt.f32 cosTheta)))
(/.f32 (cbrt.f32 (/.f32 (pow.f32 (exp.f32 2) cosTheta) cosTheta)) (/.f32 (sqrt.f32 cosTheta) (cbrt.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta)))))
(*.f32 (/.f32 (cbrt.f32 (/.f32 (exp.f32 (+.f32 cosTheta cosTheta)) cosTheta)) (cbrt.f32 cosTheta)) (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (cbrt.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) 2) cosTheta)) (cbrt.f32 cosTheta)))
(*.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (cbrt.f32 (/.f32 (pow.f32 (exp.f32 2) cosTheta) cosTheta)) (cbrt.f32 cosTheta)))
(*.f32 (/.f32 (cbrt.f32 (/.f32 (exp.f32 (+.f32 cosTheta cosTheta)) cosTheta)) (pow.f32 cosTheta 1/4)) (/.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta))) (pow.f32 cosTheta 1/4)))
(*.f32 (/.f32 (cbrt.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) 2) cosTheta)) (pow.f32 cosTheta 1/4)) (/.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta))) (pow.f32 cosTheta 1/4)))
(/.f32 (*.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta))) (/.f32 (cbrt.f32 (/.f32 (pow.f32 (exp.f32 2) cosTheta) cosTheta)) (pow.f32 cosTheta 1/4))) (pow.f32 cosTheta 1/4))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta))) 1) (/.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta))) (sqrt.f32 cosTheta)))
(/.f32 (exp.f32 cosTheta) cosTheta)
(*.f32 (/.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta))) (cbrt.f32 cosTheta)) (/.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta))) (cbrt.f32 (sqrt.f32 cosTheta))))
(*.f32 (/.f32 1 (cbrt.f32 cosTheta)) (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta)) (cbrt.f32 (sqrt.f32 cosTheta))))
(/.f32 (/.f32 (exp.f32 cosTheta) (cbrt.f32 cosTheta)) (*.f32 (sqrt.f32 cosTheta) (cbrt.f32 (sqrt.f32 cosTheta))))
(pow.f32 (/.f32 (exp.f32 cosTheta) cosTheta) 1)
(/.f32 (exp.f32 cosTheta) cosTheta)
(pow.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) 3)
(/.f32 (exp.f32 cosTheta) cosTheta)
(pow.f32 (pow.f32 (/.f32 (exp.f32 cosTheta) cosTheta) 3) 1/3)
(/.f32 (exp.f32 cosTheta) cosTheta)
(pow.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) 2)
(/.f32 (exp.f32 cosTheta) cosTheta)
(pow.f32 (/.f32 1 (/.f32 (exp.f32 cosTheta) cosTheta)) -1)
(/.f32 (exp.f32 cosTheta) cosTheta)
(neg.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta)) (neg.f32 (sqrt.f32 cosTheta))))
(/.f32 (exp.f32 cosTheta) cosTheta)
(sqrt.f32 (pow.f32 (/.f32 (exp.f32 cosTheta) cosTheta) 2))
(/.f32 (exp.f32 cosTheta) cosTheta)
(log.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) cosTheta)))
(/.f32 (exp.f32 cosTheta) cosTheta)
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (exp.f32 cosTheta) cosTheta)
(cbrt.f32 (pow.f32 (/.f32 (exp.f32 cosTheta) cosTheta) 3))
(/.f32 (exp.f32 cosTheta) cosTheta)
(cbrt.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) 3) (pow.f32 cosTheta 3)))
(/.f32 (exp.f32 cosTheta) cosTheta)
(cbrt.f32 (/.f32 (pow.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta)) 3) (pow.f32 cosTheta 3/2)))
(expm1.f32 (log1p.f32 (/.f32 (exp.f32 cosTheta) cosTheta)))
(/.f32 (exp.f32 cosTheta) cosTheta)
(exp.f32 (-.f32 cosTheta (log.f32 cosTheta)))
(/.f32 (exp.f32 cosTheta) cosTheta)
(exp.f32 (*.f32 (-.f32 cosTheta (log.f32 cosTheta)) 1))
(/.f32 (exp.f32 cosTheta) cosTheta)
(log1p.f32 (expm1.f32 (/.f32 (exp.f32 cosTheta) cosTheta)))
(/.f32 (exp.f32 cosTheta) cosTheta)
(+.f32 0 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta)))
(/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta)))) (cbrt.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta)))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta)))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta)))) 1)
(/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta))
(*.f32 (exp.f32 cosTheta) (pow.f32 cosTheta -1/2))
(*.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta)) 1)
(/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta))
(*.f32 1 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta)))
(/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta))
(*.f32 (cbrt.f32 (exp.f32 (+.f32 cosTheta cosTheta))) (*.f32 (cbrt.f32 (exp.f32 cosTheta)) (pow.f32 cosTheta -1/2)))
(*.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta) 2)) (*.f32 (pow.f32 cosTheta -1/2) (cbrt.f32 (exp.f32 cosTheta))))
(*.f32 (cbrt.f32 (pow.f32 (exp.f32 2) cosTheta)) (*.f32 (pow.f32 cosTheta -1/2) (cbrt.f32 (exp.f32 cosTheta))))
(*.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta))) (cbrt.f32 (/.f32 (exp.f32 (+.f32 cosTheta cosTheta)) cosTheta)))
(*.f32 (cbrt.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) 2) cosTheta)) (cbrt.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta))))
(*.f32 (cbrt.f32 (/.f32 (pow.f32 (exp.f32 2) cosTheta) cosTheta)) (cbrt.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta))))
(*.f32 (cbrt.f32 (/.f32 (exp.f32 (+.f32 cosTheta cosTheta)) cosTheta)) (cbrt.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta))))
(*.f32 (cbrt.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) 2) cosTheta)) (cbrt.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta))))
(*.f32 (cbrt.f32 (/.f32 (pow.f32 (exp.f32 2) cosTheta) cosTheta)) (cbrt.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta))))
(*.f32 (sqrt.f32 (exp.f32 cosTheta)) (*.f32 (sqrt.f32 (exp.f32 cosTheta)) (pow.f32 cosTheta -1/2)))
(*.f32 (exp.f32 cosTheta) (pow.f32 cosTheta -1/2))
(*.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta))) (sqrt.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta))))
(/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta))
(*.f32 (neg.f32 (exp.f32 cosTheta)) (/.f32 1 (neg.f32 (sqrt.f32 cosTheta))))
(/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta))
(*.f32 (pow.f32 cosTheta -1/2) (exp.f32 cosTheta))
(*.f32 (exp.f32 cosTheta) (pow.f32 cosTheta -1/2))
(*.f32 (/.f32 (cbrt.f32 (exp.f32 (+.f32 cosTheta cosTheta))) 1) (/.f32 (cbrt.f32 (exp.f32 cosTheta)) (sqrt.f32 cosTheta)))
(*.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta) 2)) (/.f32 (cbrt.f32 (exp.f32 cosTheta)) (sqrt.f32 cosTheta)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (exp.f32 2) cosTheta)) (sqrt.f32 cosTheta)) (cbrt.f32 (exp.f32 cosTheta)))
(*.f32 (/.f32 (sqrt.f32 (exp.f32 cosTheta)) 1) (sqrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (exp.f32 cosTheta)))
(*.f32 (/.f32 (sqrt.f32 (exp.f32 cosTheta)) (cbrt.f32 cosTheta)) (/.f32 (sqrt.f32 (exp.f32 cosTheta)) (cbrt.f32 (sqrt.f32 cosTheta))))
(/.f32 (/.f32 (exp.f32 cosTheta) (cbrt.f32 (sqrt.f32 cosTheta))) (cbrt.f32 cosTheta))
(*.f32 (/.f32 1 (cbrt.f32 cosTheta)) (/.f32 (exp.f32 cosTheta) (cbrt.f32 (sqrt.f32 cosTheta))))
(*.f32 (/.f32 (sqrt.f32 (exp.f32 cosTheta)) (cbrt.f32 cosTheta)) (/.f32 (sqrt.f32 (exp.f32 cosTheta)) (cbrt.f32 (sqrt.f32 cosTheta))))
(/.f32 (/.f32 (exp.f32 cosTheta) (cbrt.f32 (sqrt.f32 cosTheta))) (cbrt.f32 cosTheta))
(*.f32 (/.f32 1 (pow.f32 cosTheta 1/4)) (/.f32 (exp.f32 cosTheta) (pow.f32 cosTheta 1/4)))
(*.f32 (/.f32 (exp.f32 cosTheta) (pow.f32 cosTheta 1/4)) (/.f32 1 (pow.f32 cosTheta 1/4)))
(/.f32 (/.f32 (exp.f32 cosTheta) (pow.f32 cosTheta 1/4)) (pow.f32 cosTheta 1/4))
(*.f32 (/.f32 (cbrt.f32 (exp.f32 (+.f32 cosTheta cosTheta))) (cbrt.f32 cosTheta)) (cbrt.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta))))
(*.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta))) (/.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta) 2)) (cbrt.f32 cosTheta)))
(*.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta))) (/.f32 (cbrt.f32 (pow.f32 (exp.f32 2) cosTheta)) (cbrt.f32 cosTheta)))
(*.f32 (/.f32 (cbrt.f32 (exp.f32 (+.f32 cosTheta cosTheta))) (pow.f32 cosTheta 1/4)) (/.f32 (cbrt.f32 (exp.f32 cosTheta)) (pow.f32 cosTheta 1/4)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta) 2)) (pow.f32 cosTheta 1/4)) (/.f32 (cbrt.f32 (exp.f32 cosTheta)) (pow.f32 cosTheta 1/4)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (exp.f32 2) cosTheta)) (pow.f32 cosTheta 1/4)) (/.f32 (cbrt.f32 (exp.f32 cosTheta)) (pow.f32 cosTheta 1/4)))
(pow.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta)) 1)
(/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta))
(pow.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta))) 3)
(/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta))
(pow.f32 (pow.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta)) 3) 1/3)
(/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta))
(pow.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta))) 2)
(/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta))
(pow.f32 (/.f32 (sqrt.f32 cosTheta) (exp.f32 cosTheta)) -1)
(/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta))
(neg.f32 (/.f32 (exp.f32 cosTheta) (neg.f32 (sqrt.f32 cosTheta))))
(/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta))
(sqrt.f32 (/.f32 (exp.f32 (+.f32 cosTheta cosTheta)) cosTheta))
(sqrt.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) 2) cosTheta))
(sqrt.f32 (/.f32 (pow.f32 (exp.f32 2) cosTheta) cosTheta))
(log.f32 (exp.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta))))
(/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta)))))
(/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta))
(cbrt.f32 (pow.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta)) 3))
(/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta))
(cbrt.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) 3) (pow.f32 cosTheta 3/2)))
(expm1.f32 (log1p.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta))))
(/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta))
(exp.f32 (-.f32 cosTheta (log.f32 (sqrt.f32 cosTheta))))
(/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta))
(exp.f32 (*.f32 (-.f32 cosTheta (log.f32 (sqrt.f32 cosTheta))) 1))
(/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta))
(log1p.f32 (expm1.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta))))
(/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta))
(+.f32 0 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))))
(/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))
(/.f32 1 (+.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 1))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))))) (cbrt.f32 (exp.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (/.f32 1 (+.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 1)))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 1 (+.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 1))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 (+.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 1))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))))) 1)
(/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))
(/.f32 1 (+.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 1))
(*.f32 1 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))))
(/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))
(/.f32 1 (+.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 1))
(*.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))) 1)
(/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))
(/.f32 1 (+.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 1))
(*.f32 (/.f32 1 (cbrt.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))) (cbrt.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) -2)))
(/.f32 (cbrt.f32 (pow.f32 (+.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 1) -2)) (cbrt.f32 (+.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 1)))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) -2)) (/.f32 1 (cbrt.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))))
(*.f32 (/.f32 1 (cbrt.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))) (cbrt.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) -2)))
(/.f32 (cbrt.f32 (pow.f32 (+.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 1) -2)) (cbrt.f32 (+.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 1)))
(*.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) -1/2) (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) -1/2))
(/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))
(/.f32 1 (+.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 1))
(*.f32 -1 (/.f32 1 (neg.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))))
(/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))
(/.f32 1 (+.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 1))
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) 2)) -1) (pow.f32 (cbrt.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))) -1))
(*.f32 (/.f32 1 (cbrt.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))) (/.f32 1 (cbrt.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) 2))))
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 1))) (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 1) 2))))
(/.f32 (/.f32 1 (cbrt.f32 (+.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 1))) (cbrt.f32 (pow.f32 (+.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 1) 2)))
(*.f32 (pow.f32 (sqrt.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))) -1) (pow.f32 (sqrt.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))) -1))
(pow.f32 (sqrt.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))) -2)
(pow.f32 (sqrt.f32 (+.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 1)) -2)
(*.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 3))) (fma.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) (-.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 1) 1))
(/.f32 (*.f32 1 (fma.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) (+.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) -1) 1)) (+.f32 1 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 3)))
(/.f32 (fma.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) (+.f32 -1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c)) 1) (+.f32 1 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 3)))
(*.f32 (/.f32 1 (-.f32 1 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 2))) (-.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c)))
(/.f32 (-.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c)) (-.f32 1 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 2)))
(pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) -1)
(/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))
(/.f32 1 (+.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 1))
(pow.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))) 1)
(/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))
(/.f32 1 (+.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 1))
(pow.f32 (/.f32 1 (cbrt.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))) 3)
(/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))
(/.f32 1 (+.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 1))
(pow.f32 (pow.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))) 3) 1/3)
(/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))
(/.f32 1 (+.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 1))
(pow.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) -1/2) 2)
(/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))
(/.f32 1 (+.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 1))
(sqrt.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) -2))
(/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))
(/.f32 1 (+.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 1))
(log.f32 (exp.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))))
(/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))
(/.f32 1 (+.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 1))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))))))
(/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))
(/.f32 1 (+.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 1))
(cbrt.f32 (pow.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))) 3))
(/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))
(/.f32 1 (+.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 1))
(expm1.f32 (log1p.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))))
(/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))
(/.f32 1 (+.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 1))
(exp.f32 (neg.f32 (log1p.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c))))
(exp.f32 (*.f32 (log1p.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c)) -1))
(exp.f32 (neg.f32 (log1p.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c))))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c))) 1))
(exp.f32 (neg.f32 (log1p.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c))))
(log1p.f32 (expm1.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))))
(/.f32 1 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))
(/.f32 1 (+.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) c) 1))

eval702.0ms (3.7%)

Compiler

Compiled 29213 to 16168 computations (44.7% saved)

prune320.0ms (1.7%)

Pruning

46 alts after pruning (40 fresh and 6 done)

PrunedKeptTotal
New1045141059
Fresh102636
Picked101
Done268
Total1058461104
Accurracy
100.0%
Counts
1104 → 46
Alt Table
Click to see full alt table
StatusAccuracyProgram
89.3%
(pow.f32 (pow.f32 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c)) -1/2) 2)
90.0%
(pow.f32 (sqrt.f32 (+.f32 (+.f32 1 c) (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta))) -2)
59.3%
(/.f32 (-.f32 1 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 cosTheta cosTheta)))))) (-.f32 1 (pow.f32 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 cosTheta cosTheta))))) 2)))
55.5%
(/.f32 (cbrt.f32 (pow.f32 (+.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c)) -2)) (cbrt.f32 (+.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c))))
97.5%
(/.f32 1 (fma.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) 1))
88.9%
(/.f32 1 (pow.f32 (cbrt.f32 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c))) 3))
90.5%
(/.f32 1 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta))
90.2%
(/.f32 1 (+.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta) (+.f32 1 c)))
89.9%
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (/.f32 (sqrt.f32 (PI.f32)) (/.f32 1 cosTheta))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
95.8%
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (/.f32 1 (sqrt.f32 (PI.f32))) (*.f32 (-.f32 (+.f32 (*.f32 -1/2 cosTheta) (/.f32 1 cosTheta)) 1) (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta)))))))
97.8%
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 (+.f32 cosTheta cosTheta) (+.f32 cosTheta cosTheta))) (+.f32 cosTheta (+.f32 1 cosTheta)))) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
96.6%
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (+.f32 (/.f32 1 cosTheta) -1) (*.f32 cosTheta (+.f32 -1/2 (*.f32 cosTheta -1/2))))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
50.5%
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (sqrt.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta cosTheta)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
51.1%
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (sqrt.f32 (/.f32 (+.f32 cosTheta (+.f32 1 cosTheta)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
11.5%
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))))))
11.2%
(/.f32 1 (+.f32 c 1))
93.7%
(/.f32 1 (+.f32 1 (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 cosTheta)) cosTheta)))
97.5%
(/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
89.4%
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (pow.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) 2) (sqrt.f32 (PI.f32))))))
95.9%
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (exp.f32 (-.f32 (*.f32 cosTheta (*.f32 cosTheta -2)) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))))))
89.9%
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (cbrt.f32 (sqrt.f32 (PI.f32))))) (cbrt.f32 (PI.f32))))))
90.2%
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta)) (sqrt.f32 (*.f32 cosTheta (PI.f32)))))))
90.5%
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 1 cosTheta) (sqrt.f32 (PI.f32))))))
57.4%
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (-.f32 (/.f32 (-.f32 (*.f32 (*.f32 cosTheta (+.f32 (*.f32 cosTheta 1/2) -3/2)) (*.f32 cosTheta (+.f32 (*.f32 cosTheta 1/2) -3/2))) (pow.f32 cosTheta -2)) (+.f32 (*.f32 cosTheta (+.f32 (*.f32 cosTheta 1/2) -3/2)) (/.f32 -1 cosTheta))) 1) (sqrt.f32 (PI.f32))))))
94.4%
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (PI.f32))))))
96.2%
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (-.f32 (+.f32 (*.f32 -3/2 cosTheta) (/.f32 1 cosTheta)) 1) (sqrt.f32 (PI.f32))))))
97.3%
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (-.f32 (+.f32 (*.f32 -3/2 cosTheta) (+.f32 (*.f32 1/2 (pow.f32 cosTheta 2)) (/.f32 1 cosTheta))) 1) (sqrt.f32 (PI.f32))))))
98.5%
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
83.3%
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (exp.f32 (neg.f32 (log.f32 cosTheta))) (sqrt.f32 (PI.f32))))))
94.5%
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (exp.f32 (neg.f32 cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
59.4%
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (exp.f32 (neg.f32 cosTheta)) (sqrt.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))))))
94.4%
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 1 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 cosTheta)))))))
97.4%
(/.f32 1 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -4 (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (+.f32 1 (*.f32 cosTheta 2))))))))
97.5%
(/.f32 1 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))
95.6%
(/.f32 1 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (*.f32 -3/2 cosTheta) (+.f32 -1 (/.f32 1 cosTheta))))))
93.8%
(/.f32 1 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)))))
90.4%
(/.f32 1 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))
94.6%
(-.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 (-.f32 1 (pow.f32 (PI.f32) -1/2)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
11.2%
(-.f32 1 c)
88.6%
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))) 2) -1) (pow.f32 (cbrt.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))) -1))
94.6%
(*.f32 cosTheta (-.f32 (sqrt.f32 (PI.f32)) (*.f32 (*.f32 (PI.f32) (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32))))) cosTheta)))
90.3%
(*.f32 cosTheta (-.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (*.f32 (PI.f32) (+.f32 1 (+.f32 c (sqrt.f32 (/.f32 1 (PI.f32)))))))))
91.3%
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
63.8%
(sqrt.f32 (pow.f32 (+.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c)) -2))
55.3%
(sqrt.f32 (pow.f32 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c)) -2))
11.2%
1
Compiler

Compiled 934 to 739 computations (20.9% saved)

regimes236.0ms (1.2%)

Counts
91 → 1
Calls
Call 1
Inputs
1
(-.f32 1 c)
(/.f32 1 c)
(/.f32 1 (+.f32 c 1))
(*.f32 (pow.f32 (+.f32 1 c) -2) (+.f32 1 c))
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
(/.f32 1 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta))
(/.f32 1 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 1 cosTheta) (sqrt.f32 (PI.f32))))))
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta)))
(/.f32 1 (+.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta) (+.f32 1 c)))
(/.f32 1 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (PI.f32))))))
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1))))
(/.f32 1 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (*.f32 -3/2 cosTheta) (+.f32 -1 (/.f32 1 cosTheta))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (-.f32 (+.f32 (*.f32 -3/2 cosTheta) (/.f32 1 cosTheta)) 1) (sqrt.f32 (PI.f32))))))
(/.f32 1 (+.f32 1 (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 cosTheta)) cosTheta)))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (exp.f32 (neg.f32 cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (PI.f32))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 1 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 cosTheta)))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (exp.f32 (neg.f32 cosTheta)) (sqrt.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))))))
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (exp.f32 (-.f32 (*.f32 cosTheta (*.f32 cosTheta -2)) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))))))
(/.f32 1 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (-.f32 (+.f32 (*.f32 -3/2 cosTheta) (+.f32 (*.f32 1/2 (pow.f32 cosTheta 2)) (/.f32 1 cosTheta))) 1) (sqrt.f32 (PI.f32))))))
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (sqrt.f32 (/.f32 (+.f32 cosTheta (+.f32 1 cosTheta)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (sqrt.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta cosTheta)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (/.f32 1 (sqrt.f32 (PI.f32))) (*.f32 (-.f32 (+.f32 (*.f32 -1/2 cosTheta) (/.f32 1 cosTheta)) 1) (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta)))))))
(/.f32 1 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -4 (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (+.f32 1 (*.f32 cosTheta 2))))))))
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (+.f32 (/.f32 1 cosTheta) -1) (*.f32 cosTheta (+.f32 -1/2 (*.f32 cosTheta -1/2))))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (-.f32 (/.f32 (-.f32 (*.f32 (*.f32 cosTheta (+.f32 (*.f32 cosTheta 1/2) -3/2)) (*.f32 cosTheta (+.f32 (*.f32 cosTheta 1/2) -3/2))) (pow.f32 cosTheta -2)) (+.f32 (*.f32 cosTheta (+.f32 (*.f32 cosTheta 1/2) -3/2)) (/.f32 -1 cosTheta))) 1) (sqrt.f32 (PI.f32))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (exp.f32 (neg.f32 (log.f32 cosTheta))) (sqrt.f32 (PI.f32))))))
(pow.f32 (sqrt.f32 (+.f32 (+.f32 1 c) (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta))) -2)
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (exp.f32 (-.f32 cosTheta (log.f32 cosTheta))) (sqrt.f32 (PI.f32))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta)) (sqrt.f32 (*.f32 cosTheta (PI.f32)))))))
(/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(/.f32 1 (fma.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) 1))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (PI.f32))))))
(/.f32 1 (+.f32 1 (+.f32 c (*.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))))
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (sqrt.f32 (-.f32 (-.f32 1 cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (*.f32 (/.f32 1 (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 1 cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (/.f32 1 (sqrt.f32 (PI.f32))) (*.f32 (/.f32 (sqrt.f32 (-.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta)))))))
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (/.f32 (sqrt.f32 (PI.f32)) (/.f32 1 cosTheta))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 (+.f32 cosTheta cosTheta) (+.f32 cosTheta cosTheta))) (+.f32 cosTheta (+.f32 1 cosTheta)))) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (*.f32 (/.f32 1 (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 (+.f32 cosTheta cosTheta) (+.f32 cosTheta cosTheta))) (+.f32 cosTheta (+.f32 1 cosTheta)))) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(sqrt.f32 (pow.f32 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c)) -2))
(*.f32 cosTheta (-.f32 (sqrt.f32 (PI.f32)) (*.f32 (*.f32 (PI.f32) (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32))))) cosTheta)))
(pow.f32 (pow.f32 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c)) -1/2) 2)
(-.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 (-.f32 1 (pow.f32 (PI.f32) -1/2)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (pow.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) 3) (sqrt.f32 (PI.f32))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (pow.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) cosTheta)) 2) (sqrt.f32 (PI.f32))))))
(/.f32 1 (+.f32 1 (+.f32 c (pow.f32 (cbrt.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 3))))
(/.f32 1 (+.f32 1 (+.f32 c (pow.f32 (sqrt.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 2))))
(/.f32 1 (pow.f32 (cbrt.f32 (+.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta) (+.f32 1 c))) 3))
(*.f32 cosTheta (-.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (*.f32 (PI.f32) (+.f32 1 (+.f32 c (sqrt.f32 (/.f32 1 (PI.f32)))))))))
(*.f32 cosTheta (-.f32 (sqrt.f32 (PI.f32)) (*.f32 (*.f32 (PI.f32) (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))) cosTheta)))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta)) (sqrt.f32 cosTheta)) (sqrt.f32 (PI.f32))))))
(-.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(-.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (/.f32 (/.f32 (pow.f32 (PI.f32) -1/2) (sqrt.f32 cosTheta)) (sqrt.f32 cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta))))
(pow.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) -1/2) 2)
(pow.f32 (/.f32 1 (cbrt.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))) 3)
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (cbrt.f32 (sqrt.f32 (PI.f32))))) (cbrt.f32 (PI.f32))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (/.f32 (exp.f32 cosTheta) (cbrt.f32 cosTheta)) (pow.f32 (cbrt.f32 cosTheta) 2)) (sqrt.f32 (PI.f32))))))
(fma.f32 cosTheta (sqrt.f32 (PI.f32)) (*.f32 (neg.f32 (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (+.f32 (+.f32 1 c) (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32))))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 (sqrt.f32 (PI.f32)) cosTheta))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (PI.f32))))))
(sqrt.f32 (pow.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)))) -2))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (sqrt.f32 (PI.f32))))))
(pow.f32 (sqrt.f32 (+.f32 (+.f32 1 c) (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))) -2)
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))))))
(pow.f32 (pow.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)))) -1/2) 2)
(/.f32 1 (+.f32 (+.f32 1 c) (pow.f32 (cbrt.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))) 3)))
(/.f32 1 (+.f32 (+.f32 1 c) (pow.f32 (sqrt.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))) 2)))
(pow.f32 (/.f32 1 (cbrt.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)))))) 3)
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (pow.f32 (sqrt.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta)) 2) (sqrt.f32 (PI.f32))))))
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (/.f32 (/.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (sqrt.f32 (PI.f32))) (sqrt.f32 cosTheta)) (sqrt.f32 cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (/.f32 (*.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (sqrt.f32 cosTheta)) (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (sqrt.f32 cosTheta))) (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta))))
(pow.f32 (sqrt.f32 (+.f32 1 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 cosTheta cosTheta))))))) -2)
(sqrt.f32 (pow.f32 (+.f32 1 (fma.f32 (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (PI.f32) -1/2) c)) -2))
(sqrt.f32 (pow.f32 (+.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/2) (exp.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c)) -2))
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (+.f32 cosTheta (+.f32 1 cosTheta))) (*.f32 (cbrt.f32 (PI.f32)) cosTheta)) (cbrt.f32 (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (*.f32 (*.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (cbrt.f32 (/.f32 1 (PI.f32)))) (/.f32 (sqrt.f32 (-.f32 (-.f32 1 cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(pow.f32 (pow.f32 (+.f32 1 (+.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta) c)) -1/2) 2)
(/.f32 (cbrt.f32 (pow.f32 (+.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c)) -2)) (cbrt.f32 (+.f32 (/.f32 (exp.f32 cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c))))
(*.f32 (/.f32 1 (-.f32 (pow.f32 (+.f32 1 c) 2) (*.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta cosTheta)) (PI.f32)) (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 2)))) (-.f32 (+.f32 1 c) (/.f32 (*.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))))
(/.f32 (-.f32 1 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 cosTheta cosTheta)))))) (-.f32 1 (pow.f32 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 cosTheta cosTheta))))) 2)))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))) 2) -1) (pow.f32 (cbrt.f32 (fma.f32 (/.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))) -1))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))))) 2) -1) (pow.f32 (cbrt.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))))) -1))
Outputs
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
Calls

6 calls:

37.0ms
(*.f32 (*.f32 (/.f32 1 (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 1 cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))
37.0ms
c
37.0ms
(+.f32 (+.f32 1 c) (*.f32 (*.f32 (/.f32 1 (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 1 cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))
35.0ms
cosTheta
35.0ms
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (*.f32 (/.f32 1 (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 1 cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
Results
AccuracySegmentsBranch
98.5%1cosTheta
98.5%1c
98.5%1(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (*.f32 (/.f32 1 (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 1 cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
98.5%1(+.f32 (+.f32 1 c) (*.f32 (*.f32 (/.f32 1 (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 1 cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))
98.5%1(+.f32 1 c)
98.5%1(*.f32 (*.f32 (/.f32 1 (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 1 cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))
Compiler

Compiled 1914 to 1121 computations (41.4% saved)

regimes93.0ms (0.5%)

Counts
37 → 1
Calls
Call 1
Inputs
1
(-.f32 1 c)
(/.f32 1 c)
(/.f32 1 (+.f32 c 1))
(*.f32 (pow.f32 (+.f32 1 c) -2) (+.f32 1 c))
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
(/.f32 1 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta))
(/.f32 1 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 1 cosTheta) (sqrt.f32 (PI.f32))))))
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta)))
(/.f32 1 (+.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta) (+.f32 1 c)))
(/.f32 1 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (PI.f32))))))
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1))))
(/.f32 1 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (*.f32 -3/2 cosTheta) (+.f32 -1 (/.f32 1 cosTheta))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (-.f32 (+.f32 (*.f32 -3/2 cosTheta) (/.f32 1 cosTheta)) 1) (sqrt.f32 (PI.f32))))))
(/.f32 1 (+.f32 1 (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 cosTheta)) cosTheta)))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (exp.f32 (neg.f32 cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (PI.f32))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 1 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 cosTheta)))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (exp.f32 (neg.f32 cosTheta)) (sqrt.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))))))
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (exp.f32 (-.f32 (*.f32 cosTheta (*.f32 cosTheta -2)) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))))))
(/.f32 1 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (-.f32 (+.f32 (*.f32 -3/2 cosTheta) (+.f32 (*.f32 1/2 (pow.f32 cosTheta 2)) (/.f32 1 cosTheta))) 1) (sqrt.f32 (PI.f32))))))
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (sqrt.f32 (/.f32 (+.f32 cosTheta (+.f32 1 cosTheta)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (sqrt.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta cosTheta)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (/.f32 1 (sqrt.f32 (PI.f32))) (*.f32 (-.f32 (+.f32 (*.f32 -1/2 cosTheta) (/.f32 1 cosTheta)) 1) (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta)))))))
(/.f32 1 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -4 (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (+.f32 1 (*.f32 cosTheta 2))))))))
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (+.f32 (/.f32 1 cosTheta) -1) (*.f32 cosTheta (+.f32 -1/2 (*.f32 cosTheta -1/2))))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (-.f32 (/.f32 (-.f32 (*.f32 (*.f32 cosTheta (+.f32 (*.f32 cosTheta 1/2) -3/2)) (*.f32 cosTheta (+.f32 (*.f32 cosTheta 1/2) -3/2))) (pow.f32 cosTheta -2)) (+.f32 (*.f32 cosTheta (+.f32 (*.f32 cosTheta 1/2) -3/2)) (/.f32 -1 cosTheta))) 1) (sqrt.f32 (PI.f32))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (exp.f32 (neg.f32 (log.f32 cosTheta))) (sqrt.f32 (PI.f32))))))
(pow.f32 (sqrt.f32 (+.f32 (+.f32 1 c) (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta))) -2)
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (exp.f32 (-.f32 cosTheta (log.f32 cosTheta))) (sqrt.f32 (PI.f32))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta)) (sqrt.f32 (*.f32 cosTheta (PI.f32)))))))
(/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(/.f32 1 (fma.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) 1))
Outputs
(/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
Calls

3 calls:

48.0ms
cosTheta
16.0ms
c
5.0ms
(+.f32 1 c)
Results
AccuracySegmentsBranch
97.5%1cosTheta
97.5%1c
97.5%1(+.f32 1 c)
Compiler

Compiled 594 to 405 computations (31.8% saved)

regimes83.0ms (0.4%)

Counts
35 → 1
Calls
Call 1
Inputs
1
(-.f32 1 c)
(/.f32 1 c)
(/.f32 1 (+.f32 c 1))
(*.f32 (pow.f32 (+.f32 1 c) -2) (+.f32 1 c))
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
(/.f32 1 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta))
(/.f32 1 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 1 cosTheta) (sqrt.f32 (PI.f32))))))
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta)))
(/.f32 1 (+.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta) (+.f32 1 c)))
(/.f32 1 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (PI.f32))))))
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1))))
(/.f32 1 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (*.f32 -3/2 cosTheta) (+.f32 -1 (/.f32 1 cosTheta))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (-.f32 (+.f32 (*.f32 -3/2 cosTheta) (/.f32 1 cosTheta)) 1) (sqrt.f32 (PI.f32))))))
(/.f32 1 (+.f32 1 (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 cosTheta)) cosTheta)))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (exp.f32 (neg.f32 cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (PI.f32))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 1 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 cosTheta)))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (exp.f32 (neg.f32 cosTheta)) (sqrt.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))))))
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (exp.f32 (-.f32 (*.f32 cosTheta (*.f32 cosTheta -2)) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))))))
(/.f32 1 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (-.f32 (+.f32 (*.f32 -3/2 cosTheta) (+.f32 (*.f32 1/2 (pow.f32 cosTheta 2)) (/.f32 1 cosTheta))) 1) (sqrt.f32 (PI.f32))))))
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (sqrt.f32 (/.f32 (+.f32 cosTheta (+.f32 1 cosTheta)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (sqrt.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta cosTheta)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (/.f32 1 (sqrt.f32 (PI.f32))) (*.f32 (-.f32 (+.f32 (*.f32 -1/2 cosTheta) (/.f32 1 cosTheta)) 1) (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta)))))))
(/.f32 1 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -4 (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (+.f32 1 (*.f32 cosTheta 2))))))))
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (+.f32 (/.f32 1 cosTheta) -1) (*.f32 cosTheta (+.f32 -1/2 (*.f32 cosTheta -1/2))))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (-.f32 (/.f32 (-.f32 (*.f32 (*.f32 cosTheta (+.f32 (*.f32 cosTheta 1/2) -3/2)) (*.f32 cosTheta (+.f32 (*.f32 cosTheta 1/2) -3/2))) (pow.f32 cosTheta -2)) (+.f32 (*.f32 cosTheta (+.f32 (*.f32 cosTheta 1/2) -3/2)) (/.f32 -1 cosTheta))) 1) (sqrt.f32 (PI.f32))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (exp.f32 (neg.f32 (log.f32 cosTheta))) (sqrt.f32 (PI.f32))))))
(pow.f32 (sqrt.f32 (+.f32 (+.f32 1 c) (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta))) -2)
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (exp.f32 (-.f32 cosTheta (log.f32 cosTheta))) (sqrt.f32 (PI.f32))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (exp.f32 cosTheta) (sqrt.f32 cosTheta)) (sqrt.f32 (*.f32 cosTheta (PI.f32)))))))
Outputs
(/.f32 1 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))
Calls

3 calls:

48.0ms
cosTheta
17.0ms
c
5.0ms
(+.f32 1 c)
Results
AccuracySegmentsBranch
97.5%1cosTheta
97.5%1c
97.5%1(+.f32 1 c)
Compiler

Compiled 556 to 381 computations (31.5% saved)

regimes32.0ms (0.2%)

Counts
23 → 1
Calls
Call 1
Inputs
1
(-.f32 1 c)
(/.f32 1 c)
(/.f32 1 (+.f32 c 1))
(*.f32 (pow.f32 (+.f32 1 c) -2) (+.f32 1 c))
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
(/.f32 1 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta))
(/.f32 1 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 1 cosTheta) (sqrt.f32 (PI.f32))))))
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta)))
(/.f32 1 (+.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta) (+.f32 1 c)))
(/.f32 1 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (PI.f32))))))
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1))))
(/.f32 1 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (*.f32 -3/2 cosTheta) (+.f32 -1 (/.f32 1 cosTheta))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (-.f32 (+.f32 (*.f32 -3/2 cosTheta) (/.f32 1 cosTheta)) 1) (sqrt.f32 (PI.f32))))))
(/.f32 1 (+.f32 1 (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 cosTheta)) cosTheta)))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (exp.f32 (neg.f32 cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (PI.f32))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 1 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (exp.f32 cosTheta)))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (exp.f32 (neg.f32 cosTheta)) (sqrt.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))))))
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (exp.f32 (-.f32 (*.f32 cosTheta (*.f32 cosTheta -2)) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))))))
Outputs
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (-.f32 (+.f32 (*.f32 -3/2 cosTheta) (/.f32 1 cosTheta)) 1) (sqrt.f32 (PI.f32))))))
Calls

3 calls:

11.0ms
cosTheta
11.0ms
c
4.0ms
(+.f32 1 c)
Results
AccuracySegmentsBranch
96.2%1cosTheta
96.2%1c
96.2%1(+.f32 1 c)
Compiler

Compiled 281 to 200 computations (28.8% saved)

regimes65.0ms (0.3%)

Counts
15 → 1
Calls
Call 1
Inputs
1
(-.f32 1 c)
(/.f32 1 c)
(/.f32 1 (+.f32 c 1))
(*.f32 (pow.f32 (+.f32 1 c) -2) (+.f32 1 c))
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
(/.f32 1 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta))
(/.f32 1 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 1 cosTheta) (sqrt.f32 (PI.f32))))))
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta)))
(/.f32 1 (+.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta) (+.f32 1 c)))
(/.f32 1 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (PI.f32))))))
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1))))
(/.f32 1 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (*.f32 -3/2 cosTheta) (+.f32 -1 (/.f32 1 cosTheta))))))
Outputs
(/.f32 1 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (*.f32 -3/2 cosTheta) (+.f32 -1 (/.f32 1 cosTheta))))))
Calls

3 calls:

51.0ms
c
7.0ms
cosTheta
3.0ms
(+.f32 1 c)
Results
AccuracySegmentsBranch
95.6%1cosTheta
95.6%1c
95.6%1(+.f32 1 c)
Compiler

Compiled 154 to 119 computations (22.7% saved)

regimes21.0ms (0.1%)

Counts
14 → 1
Calls
Call 1
Inputs
1
(-.f32 1 c)
(/.f32 1 c)
(/.f32 1 (+.f32 c 1))
(*.f32 (pow.f32 (+.f32 1 c) -2) (+.f32 1 c))
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
(/.f32 1 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta))
(/.f32 1 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 1 cosTheta) (sqrt.f32 (PI.f32))))))
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta)))
(/.f32 1 (+.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta) (+.f32 1 c)))
(/.f32 1 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (PI.f32))))))
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1))))
Outputs
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (PI.f32))))))
Calls

3 calls:

7.0ms
c
7.0ms
cosTheta
3.0ms
(+.f32 1 c)
Results
AccuracySegmentsBranch
94.4%1cosTheta
94.4%1c
94.4%1(+.f32 1 c)
Compiler

Compiled 136 to 104 computations (23.5% saved)

regimes18.0ms (0.1%)

Counts
12 → 1
Calls
Call 1
Inputs
1
(-.f32 1 c)
(/.f32 1 c)
(/.f32 1 (+.f32 c 1))
(*.f32 (pow.f32 (+.f32 1 c) -2) (+.f32 1 c))
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
(/.f32 1 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta))
(/.f32 1 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 1 cosTheta) (sqrt.f32 (PI.f32))))))
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta)))
(/.f32 1 (+.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta) (+.f32 1 c)))
(/.f32 1 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)))))
Outputs
(/.f32 1 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)))))
Calls

3 calls:

7.0ms
cosTheta
6.0ms
c
3.0ms
(+.f32 1 c)
Results
AccuracySegmentsBranch
93.8%1cosTheta
93.8%1c
93.8%1(+.f32 1 c)
Compiler

Compiled 106 to 81 computations (23.6% saved)

regimes17.0ms (0.1%)

Counts
11 → 1
Calls
Call 1
Inputs
1
(-.f32 1 c)
(/.f32 1 c)
(/.f32 1 (+.f32 c 1))
(*.f32 (pow.f32 (+.f32 1 c) -2) (+.f32 1 c))
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
(/.f32 1 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta))
(/.f32 1 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 1 cosTheta) (sqrt.f32 (PI.f32))))))
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta)))
(/.f32 1 (+.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta) (+.f32 1 c)))
Outputs
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
Calls

3 calls:

6.0ms
cosTheta
6.0ms
c
3.0ms
(+.f32 1 c)
Results
AccuracySegmentsBranch
91.3%1cosTheta
91.3%1c
91.3%1(+.f32 1 c)
Compiler

Compiled 92 to 69 computations (25% saved)

regimes12.0ms (0.1%)

Accuracy

Total -2.0b remaining (-7.1%)

Threshold costs -2b (-7.1%)

Counts
5 → 1
Calls
Call 1
Inputs
1
(-.f32 1 c)
(/.f32 1 c)
(/.f32 1 (+.f32 c 1))
(*.f32 (pow.f32 (+.f32 1 c) -2) (+.f32 1 c))
Outputs
(-.f32 1 c)
Calls

3 calls:

4.0ms
cosTheta
4.0ms
c
2.0ms
(+.f32 1 c)
Results
AccuracySegmentsBranch
11.2%1cosTheta
11.2%1c
11.2%1(+.f32 1 c)
Compiler

Compiled 34 to 26 computations (23.5% saved)

simplify12.0ms (0.1%)

Algorithm
egg-herbie
Rules
46×+-commutative
26×*-commutative
16×sub-neg
neg-mul-1
neg-sub0
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
067410
1103410
2116410
3128410
4131410
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(/.f32 1 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (-.f32 (+.f32 (*.f32 -3/2 cosTheta) (/.f32 1 cosTheta)) 1) (sqrt.f32 (PI.f32))))))
(/.f32 1 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (*.f32 -3/2 cosTheta) (+.f32 -1 (/.f32 1 cosTheta))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (PI.f32))))))
(/.f32 1 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)))))
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
(-.f32 1 c)
1
Outputs
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (exp.f32 (-.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(/.f32 1 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))
(/.f32 1 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) (/.f32 1 (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (-.f32 (+.f32 (*.f32 -3/2 cosTheta) (/.f32 1 cosTheta)) 1) (sqrt.f32 (PI.f32))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (-.f32 (+.f32 (*.f32 cosTheta -3/2) (/.f32 1 cosTheta)) 1) (sqrt.f32 (PI.f32))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (+.f32 (+.f32 (*.f32 cosTheta -3/2) (/.f32 1 cosTheta)) -1) (sqrt.f32 (PI.f32))))))
(/.f32 1 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (*.f32 -3/2 cosTheta) (+.f32 -1 (/.f32 1 cosTheta))))))
(/.f32 1 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (*.f32 cosTheta -3/2) (+.f32 (/.f32 1 cosTheta) -1)))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (PI.f32))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (+.f32 (/.f32 1 cosTheta) -1) (sqrt.f32 (PI.f32))))))
(/.f32 1 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)))))
(/.f32 1 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1))))
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
(-.f32 1 c)
1
Compiler

Compiled 154 to 131 computations (14.9% saved)

soundness2.2s (11.8%)

Rules
1996×fma-def
1996×fma-def
1996×fma-def
1996×fma-def
1542×fma-def
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02279
14869
212069
330965
479365
5384565
6700065
021164
1452162
26184162
04109457
110998933
243998773
022188
1485186
26660186
051513652
1142612858
2541812380
02279
14869
212069
330965
479365
5384565
6700065
081912
1212776
2591668
33028662
47720662
02279
14869
212069
330965
479365
5384565
6700065
01753329
15382913
218192727
03557500
18267056
232046416
03557500
18267056
232046416
02279
14869
212069
330965
479365
5384565
6700065
03739048
110808090
245058074
03739048
110808090
245058074
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 2119 to 1412 computations (33.4% saved)

end162.0ms (0.9%)

Compiler

Compiled 326 to 244 computations (25.2% saved)

Profiling

Loading profile data...