Beckmann Sample, normalization factor

Details

Time bar (total: 19.3s)

analyze46.0ms (0.2%)

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.3s (12.2%)

Results
2.3s8256×body256valid
13.0ms71×body256invalid
Bogosity

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

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

eval3.0ms (0%)

Compiler

Compiled 159 to 96 computations (39.6% saved)

prune8.0ms (0%)

Pruning

7 alts after pruning (7 fresh and 0 done)

PrunedKeptTotal
New167
Fresh011
Picked000
Done000
Total178
Accurracy
99.0%
Counts
8 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.3%
(/.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)))
98.3%
(/.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.6%
(/.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.7%
(/.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.6%
(/.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)))))
98.3%
(/.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))))))
Compiler

Compiled 296 to 228 computations (23% saved)

localize314.0ms (1.6%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.9%
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta))
99.2%
(/.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)))))
99.1%
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) cosTheta))
98.7%
(*.f32 (sqrt.f32 (PI.f32)) cosTheta)
Compiler

Compiled 111 to 56 computations (49.5% saved)

series14.0ms (0.1%)

Counts
4 → 38
Calls

15 calls:

TimeVariablePointExpression
2.0ms
cosTheta
@-inf
(/.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)))))
2.0ms
cosTheta
@inf
(/.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)))))
2.0ms
c
@0
(/.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)))))
1.0ms
cosTheta
@0
(/.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)))))
1.0ms
cosTheta
@inf
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) cosTheta))

rewrite181.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1112×fma-def
794×expm1-udef
792×log1p-udef
460×add-sqr-sqrt
448×pow1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
021156
1452144
26185144
Stop Event
node limit
Counts
4 → 120
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (PI.f32)) cosTheta)
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) cosTheta))
(/.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)))))
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (pow.f32 (exp.f32 cosTheta) 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 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta))) 1)
(*.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta))
(*.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (/.f32 1 (*.f32 (sqrt.f32 (PI.f32)) cosTheta)))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta) 1)
(*.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 cosTheta -2 1))) (/.f32 1 (*.f32 (sqrt.f32 (PI.f32)) cosTheta))))
(*.f32 (cbrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta)) (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (cbrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta)))
(*.f32 (sqrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta)) (sqrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta)))
(*.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/4) (*.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/4) (/.f32 1 (*.f32 (sqrt.f32 (PI.f32)) cosTheta))))
(*.f32 (neg.f32 (sqrt.f32 (fma.f32 cosTheta -2 1))) (/.f32 1 (*.f32 (sqrt.f32 (PI.f32)) (neg.f32 cosTheta))))
(*.f32 (/.f32 1 (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (sqrt.f32 (fma.f32 cosTheta -2 1)))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 1 cosTheta))
(*.f32 (/.f32 1 (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) cosTheta))
(*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))))
(*.f32 (/.f32 1 (cbrt.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (cbrt.f32 (*.f32 (sqrt.f32 (PI.f32)) cosTheta))))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 (sqrt.f32 (PI.f32)) cosTheta))) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (sqrt.f32 (*.f32 (sqrt.f32 (PI.f32)) cosTheta))))
(*.f32 (/.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) (sqrt.f32 (PI.f32))) (/.f32 (cbrt.f32 (sqrt.f32 (fma.f32 cosTheta -2 1))) cosTheta))
(*.f32 (/.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) cosTheta) (/.f32 (cbrt.f32 (sqrt.f32 (fma.f32 cosTheta -2 1))) (sqrt.f32 (PI.f32))))
(*.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)) cosTheta)))
(*.f32 (/.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) (cbrt.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (cbrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta)))
(*.f32 (/.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) (sqrt.f32 (*.f32 (sqrt.f32 (PI.f32)) cosTheta))) (/.f32 (cbrt.f32 (sqrt.f32 (fma.f32 cosTheta -2 1))) (sqrt.f32 (*.f32 (sqrt.f32 (PI.f32)) 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) cosTheta))
(*.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/4) cosTheta) (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/4) (sqrt.f32 (PI.f32))))
(*.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)) cosTheta)))
(*.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/4) (cbrt.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/4) (cbrt.f32 (*.f32 (sqrt.f32 (PI.f32)) cosTheta))))
(pow.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta) 1)
(pow.f32 (cbrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta)) 3)
(pow.f32 (pow.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta)) 2)
(pow.f32 (/.f32 cosTheta (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) -1)
(neg.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (neg.f32 cosTheta))))
(sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(log.f32 (exp.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta)))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta))))
(cbrt.f32 (pow.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta) 3))
(cbrt.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 3/2) (pow.f32 (*.f32 (sqrt.f32 (PI.f32)) cosTheta) 3)))
(expm1.f32 (log1p.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta)))
(exp.f32 (log.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta)))
(exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta)) 1))
(log1p.f32 (expm1.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta)))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)) (+.f32 1 c))))) 1)
(*.f32 1 (/.f32 1 (+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)) (+.f32 1 c))))
(*.f32 (/.f32 1 (+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)) (+.f32 1 c))) 1)
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)) (+.f32 1 c)))) (cbrt.f32 (pow.f32 (+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)) (+.f32 1 c)) -2)))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)) (+.f32 1 c)) -2)) (/.f32 1 (cbrt.f32 (+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)) (+.f32 1 c)))))
(*.f32 (pow.f32 (+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)) (+.f32 1 c)) -1/2) (pow.f32 (+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)) (+.f32 1 c)) -1/2))
(*.f32 -1 (/.f32 1 (neg.f32 (+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)) (+.f32 1 c)))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)) (+.f32 1 c))) 2) -1) (pow.f32 (cbrt.f32 (+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)) (+.f32 1 c))) -1))
(*.f32 (pow.f32 (sqrt.f32 (+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)) (+.f32 1 c))) -1) (pow.f32 (sqrt.f32 (+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)) (+.f32 1 c))) -1))
(*.f32 (/.f32 1 (+.f32 (pow.f32 c 3) (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta))) 3))) (fma.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta))) (-.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta))) c) (*.f32 c c)))
(*.f32 (/.f32 1 (-.f32 (*.f32 c c) (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta))) 2))) (-.f32 (-.f32 c 1) (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta))))
(pow.f32 (+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)) (+.f32 1 c)) -1)
(pow.f32 (/.f32 1 (+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)) (+.f32 1 c))) 1)
(pow.f32 (/.f32 1 (cbrt.f32 (+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)) (+.f32 1 c)))) 3)
(pow.f32 (pow.f32 (/.f32 1 (+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)) (+.f32 1 c))) 3) 1/3)
(pow.f32 (pow.f32 (+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)) (+.f32 1 c)) -1/2) 2)
(sqrt.f32 (pow.f32 (+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)) (+.f32 1 c)) -2))
(log.f32 (exp.f32 (/.f32 1 (+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)) (+.f32 1 c)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)) (+.f32 1 c))))))
(cbrt.f32 (pow.f32 (/.f32 1 (+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)) (+.f32 1 c))) 3))
(expm1.f32 (log1p.f32 (/.f32 1 (+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)) (+.f32 1 c)))))
(exp.f32 (neg.f32 (log1p.f32 (+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)) c))))
(exp.f32 (*.f32 (log1p.f32 (+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)) c)) -1))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 (+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)) c))) 1))
(log1p.f32 (expm1.f32 (/.f32 1 (+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)) (+.f32 1 c)))))
(-.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta))) 1)
(*.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)))
(*.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (/.f32 1 (*.f32 (*.f32 (sqrt.f32 (PI.f32)) cosTheta) (exp.f32 (*.f32 cosTheta cosTheta)))))
(*.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (/.f32 1 (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta) (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)) 1)
(*.f32 (cbrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta))) (cbrt.f32 (pow.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)) 2)) (cbrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (*.f32 (cbrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta)) (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta))))
(*.f32 (sqrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta))) (sqrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta))))
(*.f32 (sqrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta)) (*.f32 (sqrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta)) (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta))))
(*.f32 (/.f32 (neg.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) cosTheta) (/.f32 1 (neg.f32 (exp.f32 (*.f32 cosTheta cosTheta)))))
(*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta))
(*.f32 (/.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) (exp.f32 (*.f32 cosTheta cosTheta))) (/.f32 (cbrt.f32 (sqrt.f32 (fma.f32 cosTheta -2 1))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)))
(*.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/4) (exp.f32 (*.f32 cosTheta cosTheta))) (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/4) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (exp.f32 (*.f32 cosTheta cosTheta))) 2)) (/.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta) (cbrt.f32 (exp.f32 (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 1 (sqrt.f32 (exp.f32 (*.f32 cosTheta cosTheta)))) (/.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta) (sqrt.f32 (exp.f32 (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) 1) (/.f32 (/.f32 1 (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (exp.f32 (*.f32 cosTheta cosTheta))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (cbrt.f32 (exp.f32 (*.f32 cosTheta cosTheta))) 2)) (/.f32 (/.f32 1 (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (cbrt.f32 (exp.f32 (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (sqrt.f32 (exp.f32 (*.f32 cosTheta cosTheta)))) (/.f32 (/.f32 1 (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (sqrt.f32 (exp.f32 (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) 1) (/.f32 (cbrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta)) (exp.f32 (*.f32 cosTheta cosTheta))))
(*.f32 (/.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (pow.f32 (cbrt.f32 (exp.f32 (*.f32 cosTheta cosTheta))) 2)) (cbrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta))))
(*.f32 (/.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (sqrt.f32 (exp.f32 (*.f32 cosTheta cosTheta)))) (/.f32 (cbrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta)) (sqrt.f32 (exp.f32 (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta)) 1) (/.f32 (sqrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta)) (exp.f32 (*.f32 cosTheta cosTheta))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta)) (pow.f32 (cbrt.f32 (exp.f32 (*.f32 cosTheta cosTheta))) 2)) (/.f32 (sqrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta)) (cbrt.f32 (exp.f32 (*.f32 cosTheta cosTheta)))))
(pow.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)) 1)
(pow.f32 (cbrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta))) 3)
(pow.f32 (pow.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta))) 2)
(pow.f32 (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) (/.f32 cosTheta (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))))) -1)
(neg.f32 (/.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta) (neg.f32 (exp.f32 (*.f32 cosTheta cosTheta)))))
(sqrt.f32 (pow.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)) 2))
(log.f32 (exp.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)))))
(cbrt.f32 (pow.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)) 3))
(expm1.f32 (log1p.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta))))
(expm1.f32 (*.f32 (log1p.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta))) 1))
(exp.f32 (-.f32 (log.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta)) (*.f32 cosTheta cosTheta)))
(exp.f32 (*.f32 (-.f32 (log.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta)) (*.f32 cosTheta cosTheta)) 1))
(log1p.f32 (expm1.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta))))

simplify149.0ms (0.8%)

Algorithm
egg-herbie
Rules
1584×distribute-lft-in
502×cancel-sign-sub-inv
470×associate-*r*
382×distribute-rgt-neg-in
374×sqr-pow
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03979184
111118690
243568526
Stop Event
node limit
Counts
158 → 253
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 -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 (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 (/.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 (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 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta))) 1)
(*.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta))
(*.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (/.f32 1 (*.f32 (sqrt.f32 (PI.f32)) cosTheta)))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta) 1)
(*.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 cosTheta -2 1))) (/.f32 1 (*.f32 (sqrt.f32 (PI.f32)) cosTheta))))
(*.f32 (cbrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta)) (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (cbrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta)))
(*.f32 (sqrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta)) (sqrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta)))
(*.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/4) (*.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/4) (/.f32 1 (*.f32 (sqrt.f32 (PI.f32)) cosTheta))))
(*.f32 (neg.f32 (sqrt.f32 (fma.f32 cosTheta -2 1))) (/.f32 1 (*.f32 (sqrt.f32 (PI.f32)) (neg.f32 cosTheta))))
(*.f32 (/.f32 1 (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (sqrt.f32 (fma.f32 cosTheta -2 1)))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 1 cosTheta))
(*.f32 (/.f32 1 (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) cosTheta))
(*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))))
(*.f32 (/.f32 1 (cbrt.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (cbrt.f32 (*.f32 (sqrt.f32 (PI.f32)) cosTheta))))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 (sqrt.f32 (PI.f32)) cosTheta))) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (sqrt.f32 (*.f32 (sqrt.f32 (PI.f32)) cosTheta))))
(*.f32 (/.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) (sqrt.f32 (PI.f32))) (/.f32 (cbrt.f32 (sqrt.f32 (fma.f32 cosTheta -2 1))) cosTheta))
(*.f32 (/.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) cosTheta) (/.f32 (cbrt.f32 (sqrt.f32 (fma.f32 cosTheta -2 1))) (sqrt.f32 (PI.f32))))
(*.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)) cosTheta)))
(*.f32 (/.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) (cbrt.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (cbrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta)))
(*.f32 (/.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) (sqrt.f32 (*.f32 (sqrt.f32 (PI.f32)) cosTheta))) (/.f32 (cbrt.f32 (sqrt.f32 (fma.f32 cosTheta -2 1))) (sqrt.f32 (*.f32 (sqrt.f32 (PI.f32)) 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) cosTheta))
(*.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/4) cosTheta) (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/4) (sqrt.f32 (PI.f32))))
(*.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)) cosTheta)))
(*.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/4) (cbrt.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/4) (cbrt.f32 (*.f32 (sqrt.f32 (PI.f32)) cosTheta))))
(pow.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta) 1)
(pow.f32 (cbrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta)) 3)
(pow.f32 (pow.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta)) 2)
(pow.f32 (/.f32 cosTheta (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) -1)
(neg.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (neg.f32 cosTheta))))
(sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(log.f32 (exp.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta)))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta))))
(cbrt.f32 (pow.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta) 3))
(cbrt.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 3/2) (pow.f32 (*.f32 (sqrt.f32 (PI.f32)) cosTheta) 3)))
(expm1.f32 (log1p.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta)))
(exp.f32 (log.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta)))
(exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta)) 1))
(log1p.f32 (expm1.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta)))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)) (+.f32 1 c))))) 1)
(*.f32 1 (/.f32 1 (+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)) (+.f32 1 c))))
(*.f32 (/.f32 1 (+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)) (+.f32 1 c))) 1)
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)) (+.f32 1 c)))) (cbrt.f32 (pow.f32 (+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)) (+.f32 1 c)) -2)))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)) (+.f32 1 c)) -2)) (/.f32 1 (cbrt.f32 (+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)) (+.f32 1 c)))))
(*.f32 (pow.f32 (+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)) (+.f32 1 c)) -1/2) (pow.f32 (+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)) (+.f32 1 c)) -1/2))
(*.f32 -1 (/.f32 1 (neg.f32 (+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)) (+.f32 1 c)))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)) (+.f32 1 c))) 2) -1) (pow.f32 (cbrt.f32 (+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)) (+.f32 1 c))) -1))
(*.f32 (pow.f32 (sqrt.f32 (+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)) (+.f32 1 c))) -1) (pow.f32 (sqrt.f32 (+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)) (+.f32 1 c))) -1))
(*.f32 (/.f32 1 (+.f32 (pow.f32 c 3) (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta))) 3))) (fma.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta))) (-.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta))) c) (*.f32 c c)))
(*.f32 (/.f32 1 (-.f32 (*.f32 c c) (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta))) 2))) (-.f32 (-.f32 c 1) (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta))))
(pow.f32 (+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)) (+.f32 1 c)) -1)
(pow.f32 (/.f32 1 (+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)) (+.f32 1 c))) 1)
(pow.f32 (/.f32 1 (cbrt.f32 (+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)) (+.f32 1 c)))) 3)
(pow.f32 (pow.f32 (/.f32 1 (+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)) (+.f32 1 c))) 3) 1/3)
(pow.f32 (pow.f32 (+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)) (+.f32 1 c)) -1/2) 2)
(sqrt.f32 (pow.f32 (+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)) (+.f32 1 c)) -2))
(log.f32 (exp.f32 (/.f32 1 (+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)) (+.f32 1 c)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)) (+.f32 1 c))))))
(cbrt.f32 (pow.f32 (/.f32 1 (+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)) (+.f32 1 c))) 3))
(expm1.f32 (log1p.f32 (/.f32 1 (+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)) (+.f32 1 c)))))
(exp.f32 (neg.f32 (log1p.f32 (+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)) c))))
(exp.f32 (*.f32 (log1p.f32 (+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)) c)) -1))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 (+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)) c))) 1))
(log1p.f32 (expm1.f32 (/.f32 1 (+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)) (+.f32 1 c)))))
(-.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta))) 1)
(*.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)))
(*.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (/.f32 1 (*.f32 (*.f32 (sqrt.f32 (PI.f32)) cosTheta) (exp.f32 (*.f32 cosTheta cosTheta)))))
(*.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (/.f32 1 (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta) (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)) 1)
(*.f32 (cbrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta))) (cbrt.f32 (pow.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)) 2)) (cbrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (*.f32 (cbrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta)) (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta))))
(*.f32 (sqrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta))) (sqrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta))))
(*.f32 (sqrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta)) (*.f32 (sqrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta)) (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta))))
(*.f32 (/.f32 (neg.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) cosTheta) (/.f32 1 (neg.f32 (exp.f32 (*.f32 cosTheta cosTheta)))))
(*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta))
(*.f32 (/.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) (exp.f32 (*.f32 cosTheta cosTheta))) (/.f32 (cbrt.f32 (sqrt.f32 (fma.f32 cosTheta -2 1))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)))
(*.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/4) (exp.f32 (*.f32 cosTheta cosTheta))) (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/4) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (exp.f32 (*.f32 cosTheta cosTheta))) 2)) (/.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta) (cbrt.f32 (exp.f32 (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 1 (sqrt.f32 (exp.f32 (*.f32 cosTheta cosTheta)))) (/.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta) (sqrt.f32 (exp.f32 (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) 1) (/.f32 (/.f32 1 (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (exp.f32 (*.f32 cosTheta cosTheta))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (cbrt.f32 (exp.f32 (*.f32 cosTheta cosTheta))) 2)) (/.f32 (/.f32 1 (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (cbrt.f32 (exp.f32 (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (sqrt.f32 (exp.f32 (*.f32 cosTheta cosTheta)))) (/.f32 (/.f32 1 (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (sqrt.f32 (exp.f32 (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) 1) (/.f32 (cbrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta)) (exp.f32 (*.f32 cosTheta cosTheta))))
(*.f32 (/.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (pow.f32 (cbrt.f32 (exp.f32 (*.f32 cosTheta cosTheta))) 2)) (cbrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta))))
(*.f32 (/.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (sqrt.f32 (exp.f32 (*.f32 cosTheta cosTheta)))) (/.f32 (cbrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta)) (sqrt.f32 (exp.f32 (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta)) 1) (/.f32 (sqrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta)) (exp.f32 (*.f32 cosTheta cosTheta))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta)) (pow.f32 (cbrt.f32 (exp.f32 (*.f32 cosTheta cosTheta))) 2)) (/.f32 (sqrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta)) (cbrt.f32 (exp.f32 (*.f32 cosTheta cosTheta)))))
(pow.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)) 1)
(pow.f32 (cbrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta))) 3)
(pow.f32 (pow.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta))) 2)
(pow.f32 (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) (/.f32 cosTheta (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))))) -1)
(neg.f32 (/.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta) (neg.f32 (exp.f32 (*.f32 cosTheta cosTheta)))))
(sqrt.f32 (pow.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)) 2))
(log.f32 (exp.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)))))
(cbrt.f32 (pow.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)) 3))
(expm1.f32 (log1p.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta))))
(expm1.f32 (*.f32 (log1p.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta))) 1))
(exp.f32 (-.f32 (log.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta)) (*.f32 cosTheta cosTheta)))
(exp.f32 (*.f32 (-.f32 (log.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta)) (*.f32 cosTheta cosTheta)) 1))
(log1p.f32 (expm1.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta 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 -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 (*.f32 cosTheta -1/2) 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 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) 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 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))))
(/.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 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 (+.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 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 (exp.f32 (*.f32 cosTheta cosTheta)))))) (/.f32 c (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))) 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 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 (+.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 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))) (/.f32 (*.f32 c c) (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 3))))
(-.f32 (+.f32 (/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))) (/.f32 c (/.f32 (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))) 3) c))) (/.f32 c (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))) 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 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 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 2)) (fma.f32 -1 (/.f32 (pow.f32 c 3) (*.f32 (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 2) (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 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))) (/.f32 (*.f32 c c) (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 3)))))
(-.f32 (-.f32 (+.f32 (/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))) (/.f32 c (/.f32 (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))) 3) c))) (/.f32 (pow.f32 c 3) (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))) 4))) (/.f32 c (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))) 2)))
(+.f32 (-.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 (/.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 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 (+.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 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))) (*.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 (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 (+.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 (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 2) (pow.f32 c 3))))
(+.f32 (/.f32 1 c) (-.f32 (/.f32 (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))) 2) (pow.f32 c 3)) (/.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))) (*.f32 c c))))
(+.f32 (-.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 (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 (*.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 (+.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 (/.f32 1 c) (fma.f32 -1 (/.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 (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 2) (pow.f32 c 3)))))
(-.f32 (+.f32 (/.f32 1 c) (-.f32 (/.f32 (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))) 2) (pow.f32 c 3)) (/.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))) (*.f32 c c)))) (/.f32 (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))) 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 (*.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 (+.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 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))) (*.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 (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 (+.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 (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 2) (pow.f32 c 3))))
(+.f32 (/.f32 1 c) (-.f32 (/.f32 (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))) 2) (pow.f32 c 3)) (/.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))) (*.f32 c c))))
(+.f32 (-.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 (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 (*.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 (+.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 (/.f32 1 c) (fma.f32 -1 (/.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 (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 2) (pow.f32 c 3)))))
(-.f32 (+.f32 (/.f32 1 c) (-.f32 (/.f32 (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))) 2) (pow.f32 c 3)) (/.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))) (*.f32 c c)))) (/.f32 (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))) 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)) (neg.f32 (*.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 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 c (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32))))) (*.f32 cosTheta (*.f32 cosTheta (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)) (neg.f32 (*.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 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (+.f32 c (-.f32 1 (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 c (-.f32 1 (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 c (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32))))) (*.f32 cosTheta (*.f32 cosTheta (PI.f32))))) (*.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 (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 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 c (+.f32 1 (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 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)) (neg.f32 (*.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 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (+.f32 c (-.f32 1 (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 c (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (neg.f32 (sqrt.f32 (pow.f32 (PI.f32) 3))))))) (*.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 c (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32))))) (sqrt.f32 (pow.f32 (PI.f32) 3)))))) (*.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)))))))) (pow.f32 cosTheta 4)))
(-.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 (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 (pow.f32 (PI.f32) 3/2)))))) (*.f32 (-.f32 (fma.f32 (*.f32 (+.f32 c (-.f32 1 (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 c (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32))))) (*.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 (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))
(*.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 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.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 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 -3/2 cosTheta))) (*.f32 cosTheta (*.f32 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 (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 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta))) 1)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta)
(*.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta))
(/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta)
(*.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (/.f32 1 (*.f32 (sqrt.f32 (PI.f32)) cosTheta)))
(/.f32 (*.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) 1) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta) 1)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta)
(*.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 cosTheta -2 1))) (/.f32 1 (*.f32 (sqrt.f32 (PI.f32)) cosTheta))))
(*.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (cbrt.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)))))
(/.f32 (/.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) cosTheta) (/.f32 (sqrt.f32 (PI.f32)) (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 (sqrt.f32 (PI.f32)))))
(*.f32 (cbrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta)) (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))))
(*.f32 (cbrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta)) (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (*.f32 cosTheta (*.f32 cosTheta (PI.f32))))))
(*.f32 (cbrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta)) (cbrt.f32 (/.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) (*.f32 cosTheta cosTheta))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (cbrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta)))
(*.f32 (cbrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta)) (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))))
(*.f32 (cbrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta)) (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (*.f32 cosTheta (*.f32 cosTheta (PI.f32))))))
(*.f32 (cbrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta)) (cbrt.f32 (/.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) (*.f32 cosTheta cosTheta))))
(*.f32 (sqrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta)) (sqrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta)))
(/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta)
(*.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/4) (*.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/4) (/.f32 1 (*.f32 (sqrt.f32 (PI.f32)) cosTheta))))
(/.f32 (*.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) 1) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(*.f32 (neg.f32 (sqrt.f32 (fma.f32 cosTheta -2 1))) (/.f32 1 (*.f32 (sqrt.f32 (PI.f32)) (neg.f32 cosTheta))))
(/.f32 (neg.f32 (sqrt.f32 (fma.f32 cosTheta -2 1))) (*.f32 cosTheta (neg.f32 (sqrt.f32 (PI.f32)))))
(/.f32 (/.f32 (neg.f32 (sqrt.f32 (fma.f32 cosTheta -2 1))) (sqrt.f32 (PI.f32))) (neg.f32 cosTheta))
(*.f32 (/.f32 1 (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (sqrt.f32 (fma.f32 cosTheta -2 1)))
(/.f32 (*.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) 1) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 1 cosTheta))
(/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta)
(*.f32 (/.f32 1 (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) cosTheta))
(/.f32 (*.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) 1) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))))
(/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta)
(*.f32 (/.f32 1 (cbrt.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (cbrt.f32 (*.f32 (sqrt.f32 (PI.f32)) cosTheta))))
(*.f32 (/.f32 1 (cbrt.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (cbrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (cbrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (cbrt.f32 (*.f32 cosTheta (*.f32 cosTheta (PI.f32)))))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 (sqrt.f32 (PI.f32)) cosTheta))) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (sqrt.f32 (*.f32 (sqrt.f32 (PI.f32)) cosTheta))))
(/.f32 (*.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) 1) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) (sqrt.f32 (PI.f32))) (/.f32 (cbrt.f32 (sqrt.f32 (fma.f32 cosTheta -2 1))) cosTheta))
(*.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (cbrt.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)))))
(/.f32 (/.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) cosTheta) (/.f32 (sqrt.f32 (PI.f32)) (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 (sqrt.f32 (PI.f32)))))
(*.f32 (/.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) cosTheta) (/.f32 (cbrt.f32 (sqrt.f32 (fma.f32 cosTheta -2 1))) (sqrt.f32 (PI.f32))))
(*.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (cbrt.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)))))
(/.f32 (/.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) cosTheta) (/.f32 (sqrt.f32 (PI.f32)) (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 (sqrt.f32 (PI.f32)))))
(*.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)) cosTheta)))
(*.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (cbrt.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)))))
(/.f32 (/.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) cosTheta) (/.f32 (sqrt.f32 (PI.f32)) (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 (sqrt.f32 (PI.f32)))))
(*.f32 (/.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) (cbrt.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (cbrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta)))
(*.f32 (cbrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta)) (/.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) (cbrt.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))))
(*.f32 (cbrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta)) (/.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) (cbrt.f32 (*.f32 cosTheta (*.f32 cosTheta (PI.f32))))))
(*.f32 (/.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) (sqrt.f32 (*.f32 (sqrt.f32 (PI.f32)) cosTheta))) (/.f32 (cbrt.f32 (sqrt.f32 (fma.f32 cosTheta -2 1))) (sqrt.f32 (*.f32 (sqrt.f32 (PI.f32)) cosTheta))))
(*.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (cbrt.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)))))
(/.f32 (/.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) cosTheta) (/.f32 (sqrt.f32 (PI.f32)) (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 (sqrt.f32 (PI.f32)))))
(*.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) cosTheta))
(/.f32 (*.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) 1) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/4) cosTheta) (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/4) (sqrt.f32 (PI.f32))))
(/.f32 (*.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) 1) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(*.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)) cosTheta)))
(/.f32 (*.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) 1) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/4) (cbrt.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/4) (cbrt.f32 (*.f32 (sqrt.f32 (PI.f32)) cosTheta))))
(*.f32 (/.f32 1 (cbrt.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (cbrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (cbrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (cbrt.f32 (*.f32 cosTheta (*.f32 cosTheta (PI.f32)))))
(pow.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta) 1)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta)
(pow.f32 (cbrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta)) 3)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta)
(pow.f32 (pow.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta) 3) 1/3)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta)
(pow.f32 (sqrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta)) 2)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta)
(pow.f32 (/.f32 cosTheta (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) -1)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta)
(neg.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (neg.f32 cosTheta))))
(*.f32 (neg.f32 (sqrt.f32 (fma.f32 cosTheta -2 1))) (/.f32 1 (*.f32 (sqrt.f32 (PI.f32)) (neg.f32 cosTheta))))
(/.f32 (neg.f32 (sqrt.f32 (fma.f32 cosTheta -2 1))) (*.f32 cosTheta (neg.f32 (sqrt.f32 (PI.f32)))))
(/.f32 (/.f32 (neg.f32 (sqrt.f32 (fma.f32 cosTheta -2 1))) (sqrt.f32 (PI.f32))) (neg.f32 cosTheta))
(sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (*.f32 cosTheta (*.f32 cosTheta (PI.f32)))))
(sqrt.f32 (/.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) (*.f32 cosTheta cosTheta)))
(log.f32 (exp.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta)))
(/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta)
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta))))
(/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta)
(cbrt.f32 (pow.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta) 3))
(/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta)
(cbrt.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 3/2) (pow.f32 (*.f32 (sqrt.f32 (PI.f32)) cosTheta) 3)))
(cbrt.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 3/2) (pow.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) 3)))
(expm1.f32 (log1p.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta)))
(/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta)
(exp.f32 (log.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta)))
(/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta)
(exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta)) 1))
(/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta)
(log1p.f32 (expm1.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta)))
(/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta)
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)) (+.f32 1 c))))) 1)
(/.f32 1 (+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (+.f32 1 c)))
(/.f32 1 (+.f32 c (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))
(/.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 1 (/.f32 1 (+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)) (+.f32 1 c))))
(/.f32 1 (+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (+.f32 1 c)))
(/.f32 1 (+.f32 c (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))
(/.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 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)) (+.f32 1 c))) 1)
(/.f32 1 (+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (+.f32 1 c)))
(/.f32 1 (+.f32 c (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))
(/.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 (cbrt.f32 (+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)) (+.f32 1 c)))) (cbrt.f32 (pow.f32 (+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)) (+.f32 1 c)) -2)))
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (+.f32 1 c)))) (cbrt.f32 (pow.f32 (+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (+.f32 1 c)) -2)))
(/.f32 (cbrt.f32 (pow.f32 (+.f32 c (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))) -2)) (cbrt.f32 (+.f32 c (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))))))
(/.f32 (cbrt.f32 (pow.f32 (+.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)) -2)) (cbrt.f32 (+.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 (cbrt.f32 (pow.f32 (+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)) (+.f32 1 c)) -2)) (/.f32 1 (cbrt.f32 (+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)) (+.f32 1 c)))))
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (+.f32 1 c)))) (cbrt.f32 (pow.f32 (+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (+.f32 1 c)) -2)))
(/.f32 (cbrt.f32 (pow.f32 (+.f32 c (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))) -2)) (cbrt.f32 (+.f32 c (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))))))
(/.f32 (cbrt.f32 (pow.f32 (+.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)) -2)) (cbrt.f32 (+.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 (pow.f32 (+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)) (+.f32 1 c)) -1/2) (pow.f32 (+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)) (+.f32 1 c)) -1/2))
(/.f32 1 (+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (+.f32 1 c)))
(/.f32 1 (+.f32 c (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))
(/.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 -1 (/.f32 1 (neg.f32 (+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)) (+.f32 1 c)))))
(/.f32 1 (+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (+.f32 1 c)))
(/.f32 1 (+.f32 c (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))
(/.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 (pow.f32 (pow.f32 (cbrt.f32 (+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)) (+.f32 1 c))) 2) -1) (pow.f32 (cbrt.f32 (+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)) (+.f32 1 c))) -1))
(/.f32 1 (+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (+.f32 1 c)))
(/.f32 1 (+.f32 c (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))
(/.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 (pow.f32 (sqrt.f32 (+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)) (+.f32 1 c))) -1) (pow.f32 (sqrt.f32 (+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)) (+.f32 1 c))) -1))
(pow.f32 (sqrt.f32 (+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (+.f32 1 c))) -2)
(pow.f32 (sqrt.f32 (+.f32 c (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))))) -2)
(pow.f32 (sqrt.f32 (+.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))) -2)
(*.f32 (/.f32 1 (+.f32 (pow.f32 c 3) (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta))) 3))) (fma.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta))) (-.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta))) c) (*.f32 c c)))
(/.f32 (*.f32 1 (fma.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) (+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) c)) (*.f32 c 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 3)))
(/.f32 (fma.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))) (+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) (-.f32 1 c)) (*.f32 c c)) (+.f32 (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))) 3) (pow.f32 c 3)))
(/.f32 (fma.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 (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 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 3)))
(*.f32 (/.f32 1 (-.f32 (*.f32 c c) (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta))) 2))) (-.f32 (-.f32 c 1) (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta))))
(/.f32 (*.f32 1 (-.f32 (+.f32 c -1) (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))) (-.f32 (*.f32 c 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 c (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))) (-.f32 (*.f32 c c) (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))) 2)))
(/.f32 (-.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 c 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)))
(pow.f32 (+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)) (+.f32 1 c)) -1)
(/.f32 1 (+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (+.f32 1 c)))
(/.f32 1 (+.f32 c (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))
(/.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)))
(pow.f32 (/.f32 1 (+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)) (+.f32 1 c))) 1)
(/.f32 1 (+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (+.f32 1 c)))
(/.f32 1 (+.f32 c (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))
(/.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)))
(pow.f32 (/.f32 1 (cbrt.f32 (+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)) (+.f32 1 c)))) 3)
(/.f32 1 (+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (+.f32 1 c)))
(/.f32 1 (+.f32 c (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))
(/.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)))
(pow.f32 (pow.f32 (/.f32 1 (+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)) (+.f32 1 c))) 3) 1/3)
(/.f32 1 (+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (+.f32 1 c)))
(/.f32 1 (+.f32 c (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))
(/.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)))
(pow.f32 (pow.f32 (+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)) (+.f32 1 c)) -1/2) 2)
(/.f32 1 (+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (+.f32 1 c)))
(/.f32 1 (+.f32 c (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))
(/.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)))
(sqrt.f32 (pow.f32 (+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)) (+.f32 1 c)) -2))
(/.f32 1 (+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (+.f32 1 c)))
(/.f32 1 (+.f32 c (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))
(/.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)))
(log.f32 (exp.f32 (/.f32 1 (+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)) (+.f32 1 c)))))
(/.f32 1 (+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (+.f32 1 c)))
(/.f32 1 (+.f32 c (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))
(/.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)))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)) (+.f32 1 c))))))
(/.f32 1 (+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (+.f32 1 c)))
(/.f32 1 (+.f32 c (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))
(/.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)))
(cbrt.f32 (pow.f32 (/.f32 1 (+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)) (+.f32 1 c))) 3))
(/.f32 1 (+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (+.f32 1 c)))
(/.f32 1 (+.f32 c (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))
(/.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)))
(expm1.f32 (log1p.f32 (/.f32 1 (+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)) (+.f32 1 c)))))
(/.f32 1 (+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (+.f32 1 c)))
(/.f32 1 (+.f32 c (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))
(/.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)))
(exp.f32 (neg.f32 (log1p.f32 (+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)) c))))
(exp.f32 (neg.f32 (log1p.f32 (+.f32 c (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))))
(exp.f32 (neg.f32 (log1p.f32 (+.f32 c (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))))))
(exp.f32 (neg.f32 (log1p.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) c))))
(exp.f32 (*.f32 (log1p.f32 (+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)) c)) -1))
(exp.f32 (neg.f32 (log1p.f32 (+.f32 c (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))))
(exp.f32 (neg.f32 (log1p.f32 (+.f32 c (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))))))
(exp.f32 (neg.f32 (log1p.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) c))))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 (+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)) c))) 1))
(exp.f32 (neg.f32 (log1p.f32 (+.f32 c (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))))
(exp.f32 (neg.f32 (log1p.f32 (+.f32 c (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))))))
(exp.f32 (neg.f32 (log1p.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) c))))
(log1p.f32 (expm1.f32 (/.f32 1 (+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)) (+.f32 1 c)))))
(/.f32 1 (+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (+.f32 1 c)))
(/.f32 1 (+.f32 c (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))
(/.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 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta))) 1)
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)))
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (/.f32 1 (*.f32 (*.f32 (sqrt.f32 (PI.f32)) cosTheta) (exp.f32 (*.f32 cosTheta cosTheta)))))
(/.f32 (/.f32 (*.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) 1) (*.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 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(*.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (/.f32 1 (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta))))
(/.f32 (/.f32 (*.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) 1) (*.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 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta) (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)))
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)) 1)
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (cbrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta))) (cbrt.f32 (pow.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)) 2)))
(*.f32 (cbrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) (cbrt.f32 (pow.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 2)))
(*.f32 (cbrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))) (cbrt.f32 (pow.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)) 2)) (cbrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta))))
(*.f32 (cbrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) (cbrt.f32 (pow.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 2)))
(*.f32 (cbrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))) (cbrt.f32 (pow.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) 2)))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (*.f32 (cbrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta)) (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta))))
(*.f32 (cbrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (*.f32 cosTheta (*.f32 cosTheta (PI.f32)))))))
(*.f32 (cbrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta)) (*.f32 (cbrt.f32 (/.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) (*.f32 cosTheta cosTheta))) (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta))))
(*.f32 (sqrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta))) (sqrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta))))
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (sqrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta)) (*.f32 (sqrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta)) (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta))))
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (/.f32 (neg.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) cosTheta) (/.f32 1 (neg.f32 (exp.f32 (*.f32 cosTheta cosTheta)))))
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta))
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (/.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) (exp.f32 (*.f32 cosTheta cosTheta))) (/.f32 (cbrt.f32 (sqrt.f32 (fma.f32 cosTheta -2 1))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)))
(*.f32 (/.f32 (cbrt.f32 (sqrt.f32 (fma.f32 cosTheta -2 1))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (/.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) (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)) (exp.f32 (*.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) (exp.f32 (*.f32 cosTheta cosTheta))) (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/4) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)))
(/.f32 (/.f32 (*.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) 1) (*.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 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (exp.f32 (*.f32 cosTheta cosTheta))) 2)) (/.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta) (cbrt.f32 (exp.f32 (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta)) 2)) (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta)))
(/.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (cbrt.f32 (exp.f32 (*.f32 cosTheta cosTheta))))) (pow.f32 (cbrt.f32 (exp.f32 (*.f32 cosTheta cosTheta))) 2))
(/.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (cbrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta)))) (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta)) 2))
(*.f32 (/.f32 1 (sqrt.f32 (exp.f32 (*.f32 cosTheta cosTheta)))) (/.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta) (sqrt.f32 (exp.f32 (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 1 (sqrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta))) (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (sqrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta)))
(/.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (sqrt.f32 (exp.f32 (*.f32 cosTheta cosTheta))))) (sqrt.f32 (exp.f32 (*.f32 cosTheta cosTheta))))
(/.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (sqrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta)))) (sqrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) 1) (/.f32 (/.f32 1 (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (exp.f32 (*.f32 cosTheta cosTheta))))
(/.f32 (/.f32 (*.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) 1) (*.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 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (cbrt.f32 (exp.f32 (*.f32 cosTheta cosTheta))) 2)) (/.f32 (/.f32 1 (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (cbrt.f32 (exp.f32 (*.f32 cosTheta cosTheta)))))
(/.f32 (*.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta)) 2)) (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (cbrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta)))
(/.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (cbrt.f32 (exp.f32 (*.f32 cosTheta cosTheta))) 2)) (cbrt.f32 (exp.f32 (*.f32 cosTheta cosTheta))))
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta)) 2)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (cbrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (sqrt.f32 (exp.f32 (*.f32 cosTheta cosTheta)))) (/.f32 (/.f32 1 (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (sqrt.f32 (exp.f32 (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (sqrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta))) (/.f32 1 (*.f32 (sqrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (sqrt.f32 (exp.f32 (*.f32 cosTheta cosTheta))))) (sqrt.f32 (exp.f32 (*.f32 cosTheta cosTheta))))
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (sqrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta))) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (sqrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta))))
(*.f32 (/.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) 1) (/.f32 (cbrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta)) (exp.f32 (*.f32 cosTheta cosTheta))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (/.f32 (cbrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(/.f32 (cbrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta)) (/.f32 (exp.f32 (*.f32 cosTheta cosTheta)) (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (*.f32 cosTheta (*.f32 cosTheta (PI.f32)))))))
(*.f32 (cbrt.f32 (/.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) (*.f32 cosTheta cosTheta))) (/.f32 (cbrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (/.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (pow.f32 (cbrt.f32 (exp.f32 (*.f32 cosTheta cosTheta))) 2)) (cbrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta))))
(*.f32 (cbrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) (/.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta)) 2)))
(*.f32 (cbrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))) (/.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (*.f32 cosTheta (*.f32 cosTheta (PI.f32))))) (pow.f32 (cbrt.f32 (exp.f32 (*.f32 cosTheta cosTheta))) 2)))
(*.f32 (cbrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) (/.f32 (cbrt.f32 (/.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) (*.f32 cosTheta cosTheta))) (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta)) 2)))
(*.f32 (/.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (sqrt.f32 (exp.f32 (*.f32 cosTheta cosTheta)))) (/.f32 (cbrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta)) (sqrt.f32 (exp.f32 (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (sqrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta))) (/.f32 (cbrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta)) (sqrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta))))
(*.f32 (/.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (*.f32 cosTheta (*.f32 cosTheta (PI.f32))))) (sqrt.f32 (exp.f32 (*.f32 cosTheta cosTheta)))) (/.f32 (cbrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta)) (sqrt.f32 (exp.f32 (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 (cbrt.f32 (/.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) (*.f32 cosTheta cosTheta))) (sqrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta))) (/.f32 (cbrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta)) (sqrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta)) 1) (/.f32 (sqrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta)) (exp.f32 (*.f32 cosTheta cosTheta))))
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta)) (pow.f32 (cbrt.f32 (exp.f32 (*.f32 cosTheta cosTheta))) 2)) (/.f32 (sqrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta)) (cbrt.f32 (exp.f32 (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta)) 2)) (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta)))
(/.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (cbrt.f32 (exp.f32 (*.f32 cosTheta cosTheta))))) (pow.f32 (cbrt.f32 (exp.f32 (*.f32 cosTheta cosTheta))) 2))
(/.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (cbrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta)))) (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta)) 2))
(pow.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)) 1)
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(pow.f32 (cbrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta))) 3)
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(pow.f32 (pow.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)) 3) 1/3)
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(pow.f32 (sqrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta))) 2)
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(pow.f32 (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) (/.f32 cosTheta (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))))) -1)
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(neg.f32 (/.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta) (neg.f32 (exp.f32 (*.f32 cosTheta cosTheta)))))
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(sqrt.f32 (pow.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)) 2))
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(log.f32 (exp.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta))))
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)))))
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(cbrt.f32 (pow.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)) 3))
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(expm1.f32 (log1p.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta))))
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(expm1.f32 (*.f32 (log1p.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta))) 1))
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(exp.f32 (-.f32 (log.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta)) (*.f32 cosTheta cosTheta)))
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(exp.f32 (*.f32 (-.f32 (log.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta)) (*.f32 cosTheta cosTheta)) 1))
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(log1p.f32 (expm1.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta))))
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))

localize332.0ms (1.7%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.7%
(-.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)

series23.0ms (0.1%)

Counts
4 → 34
Calls

12 calls:

TimeVariablePointExpression
15.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
c
@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)))))

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

simplify158.0ms (0.8%)

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)

localize333.0ms (1.7%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.9%
(/.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.9%
(*.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)

series7.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 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)))))
0.0ms
c
@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)))))))

rewrite53.0ms (0.3%)

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

simplify57.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

localize282.0ms (1.5%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.9%
(/.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta))
99.9%
(/.f32 (sqrt.f32 (-.f32 1 (+.f32 cosTheta 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.5%
(/.f32 (/.f32 (sqrt.f32 (-.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (PI.f32)))
Compiler

Compiled 109 to 51 computations (53.2% saved)

series19.0ms (0.1%)

Counts
3 → 26
Calls

12 calls:

TimeVariablePointExpression
15.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))))
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))))
0.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))))
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
@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))))

rewrite103.0ms (0.5%)

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

simplify111.0ms (0.6%)

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

localize195.0ms (1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.9%
(sqrt.f32 (fma.f32 cosTheta -2 1))
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.4%
(/.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)

series7.0ms (0%)

Counts
4 → 30
Calls

15 calls:

TimeVariablePointExpression
2.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))))))
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))))))

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
021160
1452158
26184158
Stop Event
node limit
Counts
4 → 128
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)))
(sqrt.f32 (fma.f32 cosTheta -2 1))
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 (sqrt.f32 (fma.f32 cosTheta -2 1)))) 1)
(*.f32 1 (sqrt.f32 (fma.f32 cosTheta -2 1)))
(*.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) 1)
(*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 cosTheta -2 1))) (cbrt.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 (fma.f32 cosTheta -2 1) 1/4) (pow.f32 (fma.f32 cosTheta -2 1) 1/4))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) 2)) (sqrt.f32 (cbrt.f32 (fma.f32 cosTheta -2 1))))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (fma.f32 cosTheta -2 1)))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) 2) 1/2) (pow.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) 1/2))
(pow.f32 (fma.f32 cosTheta -2 1) 1/2)
(pow.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) 1)
(pow.f32 (cbrt.f32 (sqrt.f32 (fma.f32 cosTheta -2 1))) 3)
(pow.f32 (pow.f32 (fma.f32 cosTheta -2 1) 3/2) 1/3)
(pow.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/4) 2)
(fabs.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)))
(log.f32 (exp.f32 (sqrt.f32 (fma.f32 cosTheta -2 1))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)))))
(cbrt.f32 (pow.f32 (fma.f32 cosTheta -2 1) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (fma.f32 cosTheta -2 1))))
(hypot.f32 1 (sqrt.f32 (*.f32 cosTheta -2)))
(exp.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))))
(exp.f32 (*.f32 (log1p.f32 (*.f32 cosTheta -2)) 1/2))
(exp.f32 (*.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) 1))
(log1p.f32 (expm1.f32 (sqrt.f32 (fma.f32 cosTheta -2 1))))

simplify165.0ms (0.9%)

Algorithm
egg-herbie
Rules
560×associate-*r*
532×distribute-rgt-neg-in
494×div-sub
480×associate-/l*
480×associate-*l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04219584
111089028
248438984
Stop Event
node limit
Counts
158 → 250
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)
1
(+.f32 1 (*.f32 -1 cosTheta))
(+.f32 1 (+.f32 (*.f32 -1 cosTheta) (*.f32 -1/2 (pow.f32 cosTheta 2))))
(+.f32 1 (+.f32 (*.f32 -1 cosTheta) (+.f32 (*.f32 -1/2 (pow.f32 cosTheta 3)) (*.f32 -1/2 (pow.f32 cosTheta 2)))))
(-.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 (sqrt.f32 (fma.f32 cosTheta -2 1)))) 1)
(*.f32 1 (sqrt.f32 (fma.f32 cosTheta -2 1)))
(*.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) 1)
(*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 cosTheta -2 1))) (cbrt.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 (fma.f32 cosTheta -2 1) 1/4) (pow.f32 (fma.f32 cosTheta -2 1) 1/4))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) 2)) (sqrt.f32 (cbrt.f32 (fma.f32 cosTheta -2 1))))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (fma.f32 cosTheta -2 1)))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) 2) 1/2) (pow.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) 1/2))
(pow.f32 (fma.f32 cosTheta -2 1) 1/2)
(pow.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) 1)
(pow.f32 (cbrt.f32 (sqrt.f32 (fma.f32 cosTheta -2 1))) 3)
(pow.f32 (pow.f32 (fma.f32 cosTheta -2 1) 3/2) 1/3)
(pow.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/4) 2)
(fabs.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)))
(log.f32 (exp.f32 (sqrt.f32 (fma.f32 cosTheta -2 1))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)))))
(cbrt.f32 (pow.f32 (fma.f32 cosTheta -2 1) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (fma.f32 cosTheta -2 1))))
(hypot.f32 1 (sqrt.f32 (*.f32 cosTheta -2)))
(exp.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))))
(exp.f32 (*.f32 (log1p.f32 (*.f32 cosTheta -2)) 1/2))
(exp.f32 (*.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) 1))
(log1p.f32 (expm1.f32 (sqrt.f32 (fma.f32 cosTheta -2 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 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 (*.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))))
(/.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 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 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 (*.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 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) 1)) (/.f32 c (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 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 (*.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 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) 1)) (-.f32 (/.f32 (*.f32 c c) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) 1) 3)) (/.f32 c (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 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 -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 (*.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 (*.f32 c c) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 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 cosTheta (neg.f32 cosTheta))) cosTheta) 1) 4))) (-.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) 1)) (/.f32 c (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) 1) 2))))
(/.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 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 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 (/.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 (/.f32 1 c) (/.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 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 cosTheta (neg.f32 cosTheta))) 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)))))
(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 (/.f32 1 c) (/.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) 1) (*.f32 c c))) (-.f32 (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 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 cosTheta (neg.f32 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 (*.f32 (neg.f32 cosTheta) 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 cosTheta (neg.f32 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 (/.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 (/.f32 1 c) (/.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 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 cosTheta (neg.f32 cosTheta))) 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)))))
(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 (/.f32 1 c) (/.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) 1) (*.f32 c c))) (-.f32 (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 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 cosTheta (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 (*.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 (-.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)) (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 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (*.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) (fabs.f32 (pow.f32 (PI.f32) 3/2))))))
(-.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) (-.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 (*.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 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (*.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) (fabs.f32 (pow.f32 (PI.f32) 3/2)))))) (*.f32 (-.f32 (fma.f32 (PI.f32) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) 1/2) (*.f32 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) -3/2) (neg.f32 (*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (fabs.f32 (pow.f32 (PI.f32) 3/2)))))) (*.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) (fabs.f32 (pow.f32 (PI.f32) 3/2)))) (*.f32 (sqrt.f32 (PI.f32)) (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))))) (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) (-.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 (fma.f32 (PI.f32) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) 1/2) (*.f32 (pow.f32 (PI.f32) 3/2) (*.f32 (*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (sqrt.f32 (/.f32 1 (PI.f32)))) 3/2))) (*.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))) (*.f32 (sqrt.f32 (PI.f32)) (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (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))
(/.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 (*.f32 cosTheta cosTheta) 1/2 (/.f32 1 cosTheta)) (fma.f32 cosTheta -3/2 -1))
1
(+.f32 1 (*.f32 -1 cosTheta))
(+.f32 1 (neg.f32 cosTheta))
(-.f32 1 cosTheta)
(+.f32 1 (+.f32 (*.f32 -1 cosTheta) (*.f32 -1/2 (pow.f32 cosTheta 2))))
(+.f32 1 (fma.f32 -1 cosTheta (*.f32 -1/2 (*.f32 cosTheta cosTheta))))
(+.f32 (-.f32 1 cosTheta) (*.f32 cosTheta (*.f32 cosTheta -1/2)))
(+.f32 1 (+.f32 (*.f32 -1 cosTheta) (+.f32 (*.f32 -1/2 (pow.f32 cosTheta 3)) (*.f32 -1/2 (pow.f32 cosTheta 2)))))
(+.f32 1 (fma.f32 -1 cosTheta (*.f32 -1/2 (+.f32 (pow.f32 cosTheta 3) (*.f32 cosTheta cosTheta)))))
(+.f32 1 (fma.f32 -1/2 (+.f32 (*.f32 cosTheta cosTheta) (pow.f32 cosTheta 3)) (neg.f32 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 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))
(*.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 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) 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 cosTheta (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))))
(/.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) 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 (pow.f32 (PI.f32) -1/2) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))))
(*.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) 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 (pow.f32 (PI.f32) -1/2) (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) 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 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))
(*.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 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))) (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 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))) (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 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) 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 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) 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 (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 (pow.f32 (PI.f32) -1/2) (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) 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 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (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 (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 (pow.f32 (PI.f32) -1/2) (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) 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 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))))
(/.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (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 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 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) cosTheta) (pow.f32 (exp.f32 cosTheta) 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 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 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) 2))) (/.f32 (cbrt.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) 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 (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 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) 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 (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/4))) (pow.f32 (PI.f32) 1/4))
(/.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/4) (/.f32 (cbrt.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) 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 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) 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)))))
(*.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 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))
(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 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))
(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 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))
(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 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))
(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 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))
(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 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (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)))
(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 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) 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)))))))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))))
(/.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) 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))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))))
(/.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))
(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 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) 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)))))
(/.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 (fma.f32 1/2 (log1p.f32 (*.f32 cosTheta -2)) (*.f32 cosTheta (neg.f32 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 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) (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 (fma.f32 1/2 (log1p.f32 (*.f32 cosTheta -2)) (*.f32 cosTheta (neg.f32 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 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) 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 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 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) 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 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 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) 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 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 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) 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 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)) -2)) (cbrt.f32 (+.f32 c (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1))))
(*.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 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)) -2)) (cbrt.f32 (+.f32 c (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) 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 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 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)))
(*.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 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) 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 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 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) 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))
(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 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1))) -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 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) c) (+.f32 -1 (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) c)) 1) (+.f32 1 (pow.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) 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 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) c)) (-.f32 1 (pow.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) 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 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) 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)
(/.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 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) 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)
(/.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 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)))
(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 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)))
(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 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)))
(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 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)))
(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 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) 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))))))
(/.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 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) 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))
(/.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 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)))
(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 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) 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 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) 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 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) 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 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) 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 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)))
(-.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 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) 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 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) 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)) 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 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) 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 (*.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) (cbrt.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))))
(*.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 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) 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 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) 2))) (cbrt.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) 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 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) 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 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) 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 1 (*.f32 (neg.f32 cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (neg.f32 (sqrt.f32 (fma.f32 cosTheta -2 1))) (*.f32 cosTheta (neg.f32 (pow.f32 (exp.f32 cosTheta) 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) (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 (sqrt.f32 (fma.f32 cosTheta -2 1)) 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 (*.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) (cbrt.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))))
(*.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 (sqrt.f32 (fma.f32 cosTheta -2 1)) 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 (sqrt.f32 (fma.f32 cosTheta -2 1)) 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 (sqrt.f32 (fma.f32 cosTheta -2 1)) 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 (sqrt.f32 (fma.f32 cosTheta -2 1)) 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 (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 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 (sqrt.f32 (fma.f32 cosTheta -2 1)) (sqrt.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) (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)) (cbrt.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))))
(*.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 (*.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) (cbrt.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))))
(*.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 (*.f32 (cbrt.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta))) (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 (/.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 (sqrt.f32 (fma.f32 cosTheta -2 1)) 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 (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 (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)))
(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)))
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) 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)))
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) 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)))
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) 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)))
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) 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)))
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) 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 (neg.f32 cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (neg.f32 (sqrt.f32 (fma.f32 cosTheta -2 1))) (*.f32 cosTheta (neg.f32 (pow.f32 (exp.f32 cosTheta) 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)))
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) 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)))
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) 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)))
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) 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)))
(/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) 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 (fma.f32 1/2 (log1p.f32 (*.f32 cosTheta -2)) (*.f32 cosTheta (neg.f32 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 (fma.f32 1/2 (log1p.f32 (*.f32 cosTheta -2)) (*.f32 cosTheta (neg.f32 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 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)))) 1)
(sqrt.f32 (fma.f32 cosTheta -2 1))
(*.f32 1 (sqrt.f32 (fma.f32 cosTheta -2 1)))
(sqrt.f32 (fma.f32 cosTheta -2 1))
(*.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) 1)
(sqrt.f32 (fma.f32 cosTheta -2 1))
(*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 cosTheta -2 1))) (cbrt.f32 (fma.f32 cosTheta -2 1)))
(*.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)) (cbrt.f32 (sqrt.f32 (fma.f32 cosTheta -2 1))))
(*.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/4) (pow.f32 (fma.f32 cosTheta -2 1) 1/4))
(sqrt.f32 (fma.f32 cosTheta -2 1))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) 2)) (sqrt.f32 (cbrt.f32 (fma.f32 cosTheta -2 1))))
(*.f32 (fabs.f32 (cbrt.f32 (fma.f32 cosTheta -2 1))) (sqrt.f32 (cbrt.f32 (fma.f32 cosTheta -2 1))))
(*.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) (sqrt.f32 (cbrt.f32 (fma.f32 cosTheta -2 1))))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (fma.f32 cosTheta -2 1)))
(sqrt.f32 (fma.f32 cosTheta -2 1))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) 2) 1/2) (pow.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) 1/2))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) 2)) (sqrt.f32 (cbrt.f32 (fma.f32 cosTheta -2 1))))
(*.f32 (fabs.f32 (cbrt.f32 (fma.f32 cosTheta -2 1))) (sqrt.f32 (cbrt.f32 (fma.f32 cosTheta -2 1))))
(*.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) (sqrt.f32 (cbrt.f32 (fma.f32 cosTheta -2 1))))
(pow.f32 (fma.f32 cosTheta -2 1) 1/2)
(sqrt.f32 (fma.f32 cosTheta -2 1))
(pow.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) 1)
(sqrt.f32 (fma.f32 cosTheta -2 1))
(pow.f32 (cbrt.f32 (sqrt.f32 (fma.f32 cosTheta -2 1))) 3)
(sqrt.f32 (fma.f32 cosTheta -2 1))
(pow.f32 (pow.f32 (fma.f32 cosTheta -2 1) 3/2) 1/3)
(cbrt.f32 (pow.f32 (fma.f32 cosTheta -2 1) 3/2))
(pow.f32 (pow.f32 (fma.f32 cosTheta -2 1) 1/4) 2)
(sqrt.f32 (fma.f32 cosTheta -2 1))
(fabs.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)))
(sqrt.f32 (fma.f32 cosTheta -2 1))
(log.f32 (exp.f32 (sqrt.f32 (fma.f32 cosTheta -2 1))))
(sqrt.f32 (fma.f32 cosTheta -2 1))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)))))
(sqrt.f32 (fma.f32 cosTheta -2 1))
(cbrt.f32 (pow.f32 (fma.f32 cosTheta -2 1) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (fma.f32 cosTheta -2 1))))
(sqrt.f32 (fma.f32 cosTheta -2 1))
(hypot.f32 1 (sqrt.f32 (*.f32 cosTheta -2)))
(exp.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))))
(pow.f32 (exp.f32 1/2) (log1p.f32 (*.f32 cosTheta -2)))
(sqrt.f32 (exp.f32 (log1p.f32 (*.f32 cosTheta -2))))
(exp.f32 (*.f32 (log1p.f32 (*.f32 cosTheta -2)) 1/2))
(pow.f32 (exp.f32 1/2) (log1p.f32 (*.f32 cosTheta -2)))
(sqrt.f32 (exp.f32 (log1p.f32 (*.f32 cosTheta -2))))
(exp.f32 (*.f32 (*.f32 1/2 (log1p.f32 (*.f32 cosTheta -2))) 1))
(pow.f32 (exp.f32 1/2) (log1p.f32 (*.f32 cosTheta -2)))
(sqrt.f32 (exp.f32 (log1p.f32 (*.f32 cosTheta -2))))
(log1p.f32 (expm1.f32 (sqrt.f32 (fma.f32 cosTheta -2 1))))
(sqrt.f32 (fma.f32 cosTheta -2 1))

eval891.0ms (4.6%)

Compiler

Compiled 39450 to 23456 computations (40.5% saved)

prune312.0ms (1.6%)

Pruning

37 alts after pruning (37 fresh and 0 done)

PrunedKeptTotal
New1144371181
Fresh101
Picked101
Done404
Total1150371187
Accurracy
100.0%
Counts
1187 → 37
Alt Table
Click to see full alt table
StatusAccuracyProgram
97.7%
(pow.f32 (pow.f32 (+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)) (+.f32 1 c)) -1/2) 2)
96.7%
(pow.f32 (/.f32 1 (cbrt.f32 (+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)) (+.f32 1 c)))) 3)
97.9%
(pow.f32 (sqrt.f32 (+.f32 c (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))))) -2)
55.4%
(/.f32 (-.f32 c (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))) (-.f32 (*.f32 c c) (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))) 2)))
97.6%
(/.f32 1 (fma.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) 1))
91.8%
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (pow.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 2) (pow.f32 (exp.f32 cosTheta) cosTheta))))
91.8%
(/.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))))
93.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)))))))
92.9%
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (*.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (cbrt.f32 (PI.f32))) (/.f32 (/.f32 1 cosTheta) (cbrt.f32 (sqrt.f32 (PI.f32))))) (pow.f32 (exp.f32 cosTheta) cosTheta))))
93.4%
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta)))
92.8%
(/.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)))))
92.0%
(/.f32 1 (+.f32 (+.f32 1 c) (*.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))))))
93.2%
(/.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)))))
96.7%
(/.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.9%
(/.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.7%
(/.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)))))
95.7%
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1))))
85.8%
(/.f32 1 (+.f32 (+.f32 1 c) (exp.f32 (-.f32 (-.f32 (log1p.f32 (+.f32 cosTheta cosTheta)) (log.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (*.f32 cosTheta cosTheta)))))
97.2%
(/.f32 1 (+.f32 c (+.f32 1 (pow.f32 (cbrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta))) 3))))
55.8%
(/.f32 1 (+.f32 c (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (*.f32 cosTheta (*.f32 cosTheta (PI.f32))))) (pow.f32 (exp.f32 cosTheta) cosTheta)))))
98.1%
(/.f32 1 (+.f32 c (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))
98.1%
(/.f32 1 (+.f32 c (+.f32 1 (neg.f32 (/.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta) (neg.f32 (exp.f32 (*.f32 cosTheta cosTheta))))))))
10.5%
(/.f32 1 (+.f32 c 1))
97.9%
(/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))))
93.7%
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 1 cosTheta) (sqrt.f32 (PI.f32))))))
96.3%
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (PI.f32))))))
97.3%
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (-.f32 (+.f32 (*.f32 -3/2 cosTheta) (/.f32 1 cosTheta)) 1) (sqrt.f32 (PI.f32))))))
97.8%
(/.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))))))
90.3%
(/.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.6%
(/.f32 1 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))
5.0%
(/.f32 1 c)
10.5%
(*.f32 (pow.f32 (+.f32 1 c) -2) (+.f32 1 c))
97.4%
(*.f32 (pow.f32 (sqrt.f32 (+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)) (+.f32 1 c))) -1) (pow.f32 (sqrt.f32 (+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)) (+.f32 1 c))) -1))
50.3%
(*.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)))))
96.6%
(*.f32 cosTheta (-.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (*.f32 (PI.f32) (+.f32 1 (-.f32 c (sqrt.f32 (/.f32 1 (PI.f32)))))))))
94.2%
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
61.6%
(sqrt.f32 (pow.f32 (+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)) (+.f32 1 c)) -2))
Compiler

Compiled 1760 to 1344 computations (23.6% saved)

localize166.0ms (0.9%)

Local Accuracy

Found 4 expressions with local accuracy:

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

Compiled 106 to 55 computations (48.1% saved)

series5.0ms (0%)

Counts
4 → 38
Calls

15 calls:

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

rewrite110.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1108×fma-def
754×expm1-udef
752×log1p-udef
506×fma-neg
438×add-sqr-sqrt
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
020142
1429142
25846142
Stop Event
node limit
Counts
4 → 141
Calls
Call 1
Inputs
(sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))
(/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))
(/.f32 1 (+.f32 c (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))
(/.f32 (fma.f32 cosTheta -2 1) (PI.f32))
Outputs
(-.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 (cbrt.f32 (pow.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 (cbrt.f32 (pow.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 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 1)
(*.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1)
(*.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))))
(*.f32 (cbrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (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) (PI.f32)) (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) 2))) (cbrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(*.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) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))))
(*.f32 (sqrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) (sqrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(*.f32 (neg.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (/.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 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta) (/.f32 1 (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (/.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1) (/.f32 (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))
(*.f32 (/.f32 (pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 1/4) 1) (/.f32 (pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 1/4) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))
(*.f32 (/.f32 (pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 1/4) cosTheta) (/.f32 (pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 1/4) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (/.f32 1 cosTheta) (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (/.f32 1 (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 2)) (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (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 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (sqrt.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(*.f32 (/.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta) (/.f32 (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (/.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) cosTheta))
(*.f32 (/.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (pow.f32 (cbrt.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 2)) (cbrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(*.f32 (/.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (sqrt.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) (/.f32 (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (sqrt.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(*.f32 (/.f32 (pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 1/4) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 1/4) cosTheta))
(*.f32 (/.f32 (pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 1/4) (pow.f32 (cbrt.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 2)) (/.f32 (pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 1/4) (cbrt.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(pow.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1)
(pow.f32 (cbrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 3)
(pow.f32 (pow.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 2)
(pow.f32 (/.f32 cosTheta (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta))) -1)
(neg.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (neg.f32 cosTheta))))
(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 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))))
(cbrt.f32 (pow.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 3))
(expm1.f32 (log1p.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(expm1.f32 (*.f32 (log1p.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 1))
(exp.f32 (-.f32 (log.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))
(exp.f32 (*.f32 (-.f32 (log.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (fma.f32 cosTheta cosTheta (log.f32 cosTheta))) 1))
(log1p.f32 (expm1.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(fma.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) -1)
(fma.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 1 -1)
(fma.f32 (cbrt.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))) (pow.f32 (cbrt.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))) 2) -1)
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))) 2) (cbrt.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))) -1)
(fma.f32 (sqrt.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))) (sqrt.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))) -1)
(fma.f32 (+.f32 1 (pow.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 3)) (/.f32 1 (fma.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (expm1.f32 (-.f32 (log.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 1)) -1)
(fma.f32 (-.f32 1 (/.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) 2))) (/.f32 1 (-.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))) -1)
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c))))) 1)
(*.f32 1 (/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c))))
(*.f32 (/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c))) 1)
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)))) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)) -2)))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)) -2)) (/.f32 1 (cbrt.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)))))
(*.f32 (pow.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)) -1/2) (pow.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)) -1/2))
(*.f32 -1 (/.f32 1 (neg.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c))) 2) -1) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c))) -1))
(*.f32 (pow.f32 (sqrt.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c))) -1) (pow.f32 (sqrt.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c))) -1))
(*.f32 (/.f32 1 (+.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 3))) (fma.f32 (+.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 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) c) (*.f32 c c)))
(*.f32 (/.f32 1 (-.f32 (*.f32 c 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 c (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))))
(pow.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)) -1)
(pow.f32 (/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c))) 1)
(pow.f32 (/.f32 1 (cbrt.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)))) 3)
(pow.f32 (pow.f32 (/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c))) 3) 1/3)
(pow.f32 (pow.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)) -1/2) 2)
(sqrt.f32 (pow.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)) -2))
(log.f32 (exp.f32 (/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c))))))
(cbrt.f32 (pow.f32 (/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c))) 3))
(expm1.f32 (log1p.f32 (/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)))))
(exp.f32 (neg.f32 (log1p.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c))))
(exp.f32 (*.f32 (log1p.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)) -1))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c))) 1))
(log1p.f32 (expm1.f32 (/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)))))
(-.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))) (cbrt.f32 (pow.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 (cbrt.f32 (pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 2)) (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))))
(*.f32 (cbrt.f32 (pow.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 (pow.f32 (cbrt.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 (cbrt.f32 (pow.f32 (fma.f32 cosTheta -2 1) 2)) 1) (/.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) (PI.f32)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (fma.f32 cosTheta -2 1) 2)) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))))
(*.f32 (/.f32 (cbrt.f32 (pow.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)) (pow.f32 (cbrt.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))))

simplify124.0ms (0.6%)

Algorithm
egg-herbie
Rules
778×cancel-sign-sub-inv
654×distribute-rgt-neg-in
608×distribute-lft-neg-in
516×associate-*r*
456×cube-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
043610195
111309451
244769215
Stop Event
node limit
Counts
179 → 267
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 (*.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 (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 (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 (cbrt.f32 (pow.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 (cbrt.f32 (pow.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 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 1)
(*.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1)
(*.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))))
(*.f32 (cbrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (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) (PI.f32)) (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) 2))) (cbrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(*.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) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))))
(*.f32 (sqrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) (sqrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(*.f32 (neg.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (/.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 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta) (/.f32 1 (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (/.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1) (/.f32 (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))
(*.f32 (/.f32 (pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 1/4) 1) (/.f32 (pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 1/4) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))
(*.f32 (/.f32 (pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 1/4) cosTheta) (/.f32 (pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 1/4) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (/.f32 1 cosTheta) (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (/.f32 1 (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 2)) (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (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 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (sqrt.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(*.f32 (/.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta) (/.f32 (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (/.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) cosTheta))
(*.f32 (/.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (pow.f32 (cbrt.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 2)) (cbrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(*.f32 (/.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (sqrt.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) (/.f32 (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (sqrt.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(*.f32 (/.f32 (pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 1/4) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 1/4) cosTheta))
(*.f32 (/.f32 (pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 1/4) (pow.f32 (cbrt.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 2)) (/.f32 (pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 1/4) (cbrt.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(pow.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1)
(pow.f32 (cbrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 3)
(pow.f32 (pow.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 2)
(pow.f32 (/.f32 cosTheta (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta))) -1)
(neg.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (neg.f32 cosTheta))))
(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 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))))
(cbrt.f32 (pow.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 3))
(expm1.f32 (log1p.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(expm1.f32 (*.f32 (log1p.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 1))
(exp.f32 (-.f32 (log.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))
(exp.f32 (*.f32 (-.f32 (log.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (fma.f32 cosTheta cosTheta (log.f32 cosTheta))) 1))
(log1p.f32 (expm1.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(fma.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) -1)
(fma.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 1 -1)
(fma.f32 (cbrt.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))) (pow.f32 (cbrt.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))) 2) -1)
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))) 2) (cbrt.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))) -1)
(fma.f32 (sqrt.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))) (sqrt.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))) -1)
(fma.f32 (+.f32 1 (pow.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 3)) (/.f32 1 (fma.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (expm1.f32 (-.f32 (log.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 1)) -1)
(fma.f32 (-.f32 1 (/.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) 2))) (/.f32 1 (-.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))) -1)
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c))))) 1)
(*.f32 1 (/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c))))
(*.f32 (/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c))) 1)
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)))) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)) -2)))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)) -2)) (/.f32 1 (cbrt.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)))))
(*.f32 (pow.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)) -1/2) (pow.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)) -1/2))
(*.f32 -1 (/.f32 1 (neg.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c))) 2) -1) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c))) -1))
(*.f32 (pow.f32 (sqrt.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c))) -1) (pow.f32 (sqrt.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c))) -1))
(*.f32 (/.f32 1 (+.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 3))) (fma.f32 (+.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 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) c) (*.f32 c c)))
(*.f32 (/.f32 1 (-.f32 (*.f32 c 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 c (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))))
(pow.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)) -1)
(pow.f32 (/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c))) 1)
(pow.f32 (/.f32 1 (cbrt.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)))) 3)
(pow.f32 (pow.f32 (/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c))) 3) 1/3)
(pow.f32 (pow.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)) -1/2) 2)
(sqrt.f32 (pow.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)) -2))
(log.f32 (exp.f32 (/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c))))))
(cbrt.f32 (pow.f32 (/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c))) 3))
(expm1.f32 (log1p.f32 (/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)))))
(exp.f32 (neg.f32 (log1p.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c))))
(exp.f32 (*.f32 (log1p.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)) -1))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c))) 1))
(log1p.f32 (expm1.f32 (/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)))))
(-.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))) (cbrt.f32 (pow.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 (cbrt.f32 (pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 2)) (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))))
(*.f32 (cbrt.f32 (pow.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 (pow.f32 (cbrt.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 (cbrt.f32 (pow.f32 (fma.f32 cosTheta -2 1) 2)) 1) (/.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) (PI.f32)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (fma.f32 cosTheta -2 1) 2)) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))))
(*.f32 (/.f32 (cbrt.f32 (pow.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)) (pow.f32 (cbrt.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 (*.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 (sqrt.f32 (/.f32 1 (PI.f32))) (-.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 (*.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)) cosTheta)))
(*.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 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 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.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 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 1 cosTheta)))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 -3/2 cosTheta))) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) 1/2)))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 -3/2 cosTheta))) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) 1/2) (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 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))))
(/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(/.f32 1 (fma.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) 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 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 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))) 2)) (/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.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 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 (fma.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1)) (/.f32 c (pow.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) 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 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 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))) 2)) (+.f32 (/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))) (/.f32 (/.f32 (*.f32 c c) (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))) (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))) 2))))
(-.f32 (+.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 (/.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) c))) (/.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 (fma.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) 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 (neg.f32 cosTheta)) 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 (neg.f32 cosTheta)) 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 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 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))) 2)) (fma.f32 -1 (/.f32 (/.f32 (pow.f32 c 3) (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))) 2)) (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))) 2)) (+.f32 (/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))) (/.f32 (/.f32 (*.f32 c c) (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))) (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))) 2)))))
(-.f32 (-.f32 (+.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 (/.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) c))) (/.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 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 (/.f32 1 (fma.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1)) (/.f32 c (/.f32 (pow.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1) 3) c))) (+.f32 (/.f32 c (pow.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1) 2)) (/.f32 (pow.f32 c 3) (pow.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) 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 (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 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))) (*.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 (fma.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) 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 (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 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))) (*.f32 c c)) (/.f32 (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.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 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 2) (pow.f32 c 3)) (/.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 (/.f32 1 c) (/.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) 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 (neg.f32 cosTheta)) cosTheta) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 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)))))
(fma.f32 -1 (/.f32 (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))) 2) (/.f32 (pow.f32 c 4) (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))))) (+.f32 (/.f32 1 c) (fma.f32 -1 (/.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))) (*.f32 c c)) (/.f32 (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))) 2) (pow.f32 c 3)))))
(-.f32 (+.f32 (/.f32 1 c) (-.f32 (/.f32 (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 2) (pow.f32 c 3)) (/.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 (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 (-.f32 (/.f32 1 c) (/.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1) (*.f32 c c))) (-.f32 (/.f32 (pow.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1) 2) (pow.f32 c 3)) (/.f32 (pow.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) 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 (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 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))) (*.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 (fma.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) 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 (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 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))) (*.f32 c c)) (/.f32 (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.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 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 2) (pow.f32 c 3)) (/.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 (/.f32 1 c) (/.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) 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 (neg.f32 cosTheta)) cosTheta) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 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)))))
(fma.f32 -1 (/.f32 (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))) 2) (/.f32 (pow.f32 c 4) (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))))) (+.f32 (/.f32 1 c) (fma.f32 -1 (/.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))) (*.f32 c c)) (/.f32 (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))) 2) (pow.f32 c 3)))))
(-.f32 (+.f32 (/.f32 1 c) (-.f32 (/.f32 (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 2) (pow.f32 c 3)) (/.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 (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 (-.f32 (/.f32 1 c) (/.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1) (*.f32 c c))) (-.f32 (/.f32 (pow.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1) 2) (pow.f32 c 3)) (/.f32 (pow.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) 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)) (neg.f32 (*.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 (*.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 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)) (neg.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (+.f32 c (+.f32 1 (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32)))))))))))
(fma.f32 (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 (sqrt.f32 (pow.f32 (PI.f32) 3)))))) (pow.f32 cosTheta 3) (-.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 (-.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 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 c (+.f32 1 (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 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)) (neg.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (+.f32 c (+.f32 1 (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32))))))))))))
(-.f32 (fma.f32 (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 (sqrt.f32 (pow.f32 (PI.f32) 3)))))) (pow.f32 cosTheta 3) (-.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 (-.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)))) (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 (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 (sqrt.f32 (PI.f32)) (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (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))
(/.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 (*.f32 -2 (/.f32 cosTheta (PI.f32))) (/.f32 1 (PI.f32)))
(fma.f32 -2 (/.f32 cosTheta (PI.f32)) (/.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 -2 (/.f32 cosTheta (PI.f32)))
(/.f32 (*.f32 cosTheta -2) (PI.f32))
(/.f32 cosTheta (/.f32 (PI.f32) -2))
(+.f32 (*.f32 -2 (/.f32 cosTheta (PI.f32))) (/.f32 1 (PI.f32)))
(fma.f32 -2 (/.f32 cosTheta (PI.f32)) (/.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 (*.f32 -2 (/.f32 cosTheta (PI.f32))) (/.f32 1 (PI.f32)))
(fma.f32 -2 (/.f32 cosTheta (PI.f32)) (/.f32 1 (PI.f32)))
(*.f32 -2 (/.f32 cosTheta (PI.f32)))
(/.f32 (*.f32 cosTheta -2) (PI.f32))
(/.f32 cosTheta (/.f32 (PI.f32) -2))
(+.f32 (*.f32 -2 (/.f32 cosTheta (PI.f32))) (/.f32 1 (PI.f32)))
(fma.f32 -2 (/.f32 cosTheta (PI.f32)) (/.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 (*.f32 -2 (/.f32 cosTheta (PI.f32))) (/.f32 1 (PI.f32)))
(fma.f32 -2 (/.f32 cosTheta (PI.f32)) (/.f32 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 (cbrt.f32 (pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 2))) (sqrt.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -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))))
(sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))
(*.f32 (pow.f32 (cbrt.f32 (pow.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 (cbrt.f32 (pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 2))) (sqrt.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -2))) (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 (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 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 1)
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))))
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1)
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))))
(*.f32 (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (*.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))
(*.f32 (cbrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (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 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (*.f32 (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) 2) (PI.f32)))))
(*.f32 (cbrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) (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 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) 2))) (cbrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(*.f32 (cbrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (*.f32 (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) 2) (PI.f32)))))
(*.f32 (cbrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (*.f32 (PI.f32) (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) 2)))))
(*.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) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))))
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (sqrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) (sqrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (neg.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (/.f32 1 (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (neg.f32 cosTheta))))
(*.f32 (neg.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (/.f32 (/.f32 1 (pow.f32 (exp.f32 cosTheta) cosTheta)) (neg.f32 cosTheta)))
(/.f32 (neg.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (*.f32 cosTheta (neg.f32 (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (neg.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (neg.f32 cosTheta)))
(*.f32 (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))))
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta) (/.f32 1 (pow.f32 (exp.f32 cosTheta) cosTheta)))
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (/.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1) (/.f32 (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))))
(*.f32 (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (*.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))
(*.f32 (/.f32 (pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 1/4) 1) (/.f32 (pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 1/4) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (/.f32 (pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 1/4) cosTheta) (/.f32 (pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 1/4) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (/.f32 1 cosTheta) (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (/.f32 1 (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta))
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 2)) (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (cbrt.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(/.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (cbrt.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) (pow.f32 (cbrt.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 2))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (sqrt.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(/.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (sqrt.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) (sqrt.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))
(*.f32 (/.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta) (/.f32 (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))))
(*.f32 (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (*.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))
(*.f32 (/.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) cosTheta))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))))
(*.f32 (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (*.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))
(*.f32 (/.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (pow.f32 (cbrt.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 2)) (cbrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(*.f32 (cbrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) (/.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (pow.f32 (cbrt.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 2)))
(*.f32 (/.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (sqrt.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) (/.f32 (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (sqrt.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(*.f32 (/.f32 (pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 1/4) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 1/4) cosTheta))
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (/.f32 (pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 1/4) (pow.f32 (cbrt.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 2)) (/.f32 (pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 1/4) (cbrt.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 2)) (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (cbrt.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(/.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (cbrt.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) (pow.f32 (cbrt.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 2))
(pow.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1)
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(pow.f32 (cbrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 3)
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(pow.f32 (pow.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 3) 1/3)
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(pow.f32 (sqrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 2)
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(pow.f32 (/.f32 cosTheta (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta))) -1)
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(neg.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (neg.f32 cosTheta))))
(*.f32 (neg.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (/.f32 (/.f32 1 (pow.f32 (exp.f32 cosTheta) cosTheta)) (neg.f32 cosTheta)))
(/.f32 (neg.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (*.f32 cosTheta (neg.f32 (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (neg.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (neg.f32 cosTheta)))
(sqrt.f32 (/.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) 2)))
(sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (*.f32 (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))))
(fabs.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))
(log.f32 (exp.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))))
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(cbrt.f32 (pow.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 3))
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(expm1.f32 (log1p.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(expm1.f32 (*.f32 (log1p.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 1))
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(exp.f32 (-.f32 (log.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(exp.f32 (*.f32 (-.f32 (log.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (fma.f32 cosTheta cosTheta (log.f32 cosTheta))) 1))
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(log1p.f32 (expm1.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(fma.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) -1)
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(fma.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 1 -1)
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(fma.f32 (cbrt.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))) (pow.f32 (cbrt.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))) 2) -1)
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))) 2) (cbrt.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))) -1)
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(fma.f32 (sqrt.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))) (sqrt.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))) -1)
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(fma.f32 (+.f32 1 (pow.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 3)) (/.f32 1 (fma.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (expm1.f32 (-.f32 (log.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 1)) -1)
(+.f32 -1 (/.f32 (+.f32 1 (pow.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 3)) (fma.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (expm1.f32 (-.f32 (log.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 1)))
(fma.f32 (-.f32 1 (/.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) 2))) (/.f32 1 (-.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))) -1)
(fma.f32 (-.f32 1 (/.f32 (fma.f32 cosTheta -2 1) (*.f32 (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) 2) (PI.f32)))) (/.f32 1 (-.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))) -1)
(fma.f32 (-.f32 1 (/.f32 (fma.f32 cosTheta -2 1) (*.f32 (PI.f32) (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) 2)))) (/.f32 1 (-.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))) -1)
(+.f32 -1 (/.f32 (-.f32 1 (/.f32 (fma.f32 cosTheta -2 1) (*.f32 (PI.f32) (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) 2)))) (-.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c))))) 1)
(/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))))))
(/.f32 1 (+.f32 1 (fma.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) c)))
(*.f32 1 (/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c))))
(/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))))))
(/.f32 1 (+.f32 1 (fma.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) c)))
(*.f32 (/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c))) 1)
(/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))))))
(/.f32 1 (+.f32 1 (fma.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) c)))
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)))) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)) -2)))
(/.f32 (cbrt.f32 (pow.f32 (+.f32 1 (+.f32 c (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))))) -2)) (cbrt.f32 (+.f32 1 (+.f32 c (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))))))
(/.f32 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) c)) -2)) (cbrt.f32 (+.f32 1 (fma.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) c))))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)) -2)) (/.f32 1 (cbrt.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)))))
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)))) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)) -2)))
(/.f32 (cbrt.f32 (pow.f32 (+.f32 1 (+.f32 c (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))))) -2)) (cbrt.f32 (+.f32 1 (+.f32 c (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))))))
(/.f32 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) c)) -2)) (cbrt.f32 (+.f32 1 (fma.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) c))))
(*.f32 (pow.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)) -1/2) (pow.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)) -1/2))
(/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))))))
(/.f32 1 (+.f32 1 (fma.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) c)))
(*.f32 -1 (/.f32 1 (neg.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)))))
(/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))))))
(/.f32 1 (+.f32 1 (fma.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) c)))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c))) 2) -1) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c))) -1))
(/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))))))
(/.f32 1 (+.f32 1 (fma.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) c)))
(*.f32 (pow.f32 (sqrt.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c))) -1) (pow.f32 (sqrt.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c))) -1))
(pow.f32 (sqrt.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c))) -2)
(pow.f32 (sqrt.f32 (+.f32 1 (+.f32 c (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))))) -2)
(pow.f32 (sqrt.f32 (+.f32 1 (fma.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) c))) -2)
(*.f32 (/.f32 1 (+.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 3))) (fma.f32 (+.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 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) c) (*.f32 c c)))
(/.f32 (*.f32 1 (fma.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) (+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) c)) (*.f32 c c))) (+.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)))) 3)))
(/.f32 (fma.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) (+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) c)) (*.f32 c 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 3)))
(/.f32 (fma.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1) (+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (-.f32 1 c)) (*.f32 c c)) (+.f32 (pow.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1) 3) (pow.f32 c 3)))
(*.f32 (/.f32 1 (-.f32 (*.f32 c 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 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 (*.f32 c 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 c 1) (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(/.f32 (-.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 c 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 c (fma.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1)) (-.f32 (*.f32 c c) (pow.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1) 2)))
(pow.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)) -1)
(/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))))))
(/.f32 1 (+.f32 1 (fma.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) c)))
(pow.f32 (/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c))) 1)
(/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))))))
(/.f32 1 (+.f32 1 (fma.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) c)))
(pow.f32 (/.f32 1 (cbrt.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)))) 3)
(/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))))))
(/.f32 1 (+.f32 1 (fma.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) c)))
(pow.f32 (pow.f32 (/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c))) 3) 1/3)
(/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))))))
(/.f32 1 (+.f32 1 (fma.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) c)))
(pow.f32 (pow.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)) -1/2) 2)
(/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))))))
(/.f32 1 (+.f32 1 (fma.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) c)))
(sqrt.f32 (pow.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)) -2))
(/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))))))
(/.f32 1 (+.f32 1 (fma.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) c)))
(log.f32 (exp.f32 (/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)))))
(/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))))))
(/.f32 1 (+.f32 1 (fma.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) c)))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c))))))
(/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))))))
(/.f32 1 (+.f32 1 (fma.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) c)))
(cbrt.f32 (pow.f32 (/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c))) 3))
(/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))))))
(/.f32 1 (+.f32 1 (fma.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) c)))
(expm1.f32 (log1p.f32 (/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)))))
(/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))))))
(/.f32 1 (+.f32 1 (fma.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) c)))
(exp.f32 (neg.f32 (log1p.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c))))
(exp.f32 (neg.f32 (log1p.f32 (+.f32 c (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))))))
(exp.f32 (neg.f32 (log1p.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) c))))
(exp.f32 (*.f32 (log1p.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)) -1))
(exp.f32 (neg.f32 (log1p.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c))))
(exp.f32 (neg.f32 (log1p.f32 (+.f32 c (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))))))
(exp.f32 (neg.f32 (log1p.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) c))))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c))) 1))
(exp.f32 (neg.f32 (log1p.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c))))
(exp.f32 (neg.f32 (log1p.f32 (+.f32 c (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))))))
(exp.f32 (neg.f32 (log1p.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) c))))
(log1p.f32 (expm1.f32 (/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)))))
(/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))))))
(/.f32 1 (+.f32 1 (fma.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) c)))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) 1)
(/.f32 (fma.f32 cosTheta -2 1) (PI.f32))
(*.f32 1 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))
(/.f32 (fma.f32 cosTheta -2 1) (PI.f32))
(*.f32 (fma.f32 cosTheta -2 1) (/.f32 1 (PI.f32)))
(/.f32 (fma.f32 cosTheta -2 1) (PI.f32))
(*.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 1)
(/.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))))
(/.f32 (fma.f32 cosTheta -2 1) (PI.f32))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (cbrt.f32 (pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 2)))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (cbrt.f32 (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -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 (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 (cbrt.f32 (pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 2)) (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (cbrt.f32 (pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 2)))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (cbrt.f32 (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -2)))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 cosTheta -2 1) 2)) (*.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) (/.f32 1 (PI.f32))))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 cosTheta -2 1) 2)) (*.f32 (/.f32 1 (PI.f32)) (cbrt.f32 (fma.f32 cosTheta -2 1))))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 cosTheta -2 1) 2)) (/.f32 (cbrt.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)))))
(/.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 (fma.f32 cosTheta -2 1) (PI.f32))
(*.f32 (neg.f32 (fma.f32 cosTheta -2 1)) (/.f32 1 (neg.f32 (PI.f32))))
(/.f32 (fma.f32 cosTheta -2 1) (PI.f32))
(*.f32 (/.f32 1 (PI.f32)) (fma.f32 cosTheta -2 1))
(/.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))
(/.f32 (fma.f32 cosTheta -2 1) (PI.f32))
(*.f32 (/.f32 1 (pow.f32 (cbrt.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))) (pow.f32 (cbrt.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 (cbrt.f32 (pow.f32 (fma.f32 cosTheta -2 1) 2)) 1) (/.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) (PI.f32)))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 cosTheta -2 1) 2)) (*.f32 (/.f32 1 (PI.f32)) (cbrt.f32 (fma.f32 cosTheta -2 1))))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 cosTheta -2 1) 2)) (/.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) (PI.f32)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (fma.f32 cosTheta -2 1) 2)) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))))
(/.f32 (*.f32 (cbrt.f32 (pow.f32 (fma.f32 cosTheta -2 1) 2)) (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (pow.f32 (cbrt.f32 (PI.f32)) 2))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (cbrt.f32 (pow.f32 (fma.f32 cosTheta -2 1) 2)) (pow.f32 (cbrt.f32 (PI.f32)) 2)))
(/.f32 (*.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (cbrt.f32 (pow.f32 (fma.f32 cosTheta -2 1) 2))) (pow.f32 (cbrt.f32 (PI.f32)) 2))
(*.f32 (/.f32 (cbrt.f32 (pow.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 (fma.f32 cosTheta -2 1) (PI.f32))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (cbrt.f32 (PI.f32))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.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))) (pow.f32 (cbrt.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)
(/.f32 (fma.f32 cosTheta -2 1) (PI.f32))
(pow.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 2)
(/.f32 (fma.f32 cosTheta -2 1) (PI.f32))
(pow.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 3)
(/.f32 (fma.f32 cosTheta -2 1) (PI.f32))
(pow.f32 (pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 2) 1/2)
(/.f32 (fma.f32 cosTheta -2 1) (PI.f32))
(pow.f32 (pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 3) 1/3)
(/.f32 (fma.f32 cosTheta -2 1) (PI.f32))
(pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1)
(/.f32 (fma.f32 cosTheta -2 1) (PI.f32))
(neg.f32 (/.f32 (fma.f32 cosTheta -2 1) (neg.f32 (PI.f32))))
(/.f32 (fma.f32 cosTheta -2 1) (PI.f32))
(sqrt.f32 (pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 2))
(/.f32 (fma.f32 cosTheta -2 1) (PI.f32))
(log.f32 (exp.f32 (/.f32 (fma.f32 cosTheta -2 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)))))
(/.f32 (fma.f32 cosTheta -2 1) (PI.f32))
(cbrt.f32 (pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 3))
(/.f32 (fma.f32 cosTheta -2 1) (PI.f32))
(cbrt.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 3) (pow.f32 (PI.f32) 3)))
(/.f32 (fma.f32 cosTheta -2 1) (PI.f32))
(expm1.f32 (log1p.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))))
(/.f32 (fma.f32 cosTheta -2 1) (PI.f32))
(exp.f32 (log.f32 (/.f32 (fma.f32 cosTheta -2 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))
(/.f32 (fma.f32 cosTheta -2 1) (PI.f32))
(log1p.f32 (expm1.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))))
(/.f32 (fma.f32 cosTheta -2 1) (PI.f32))

localize37.0ms (0.2%)

Compiler

Compiled 8 to 6 computations (25% saved)

localize158.0ms (0.8%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.8%
(/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))
99.1%
(/.f32 1 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))
98.0%
(*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))
97.5%
(sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32)))
Compiler

Compiled 108 to 61 computations (43.5% saved)

series5.0ms (0%)

Counts
4 → 26
Calls

12 calls:

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

rewrite102.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1864×prod-diff
690×expm1-udef
688×log1p-udef
408×add-sqr-sqrt
394×pow1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
019152
1407136
25439136
Stop Event
node limit
Counts
4 → 132
Calls
Call 1
Inputs
(sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32)))
(*.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 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))
(/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))
Outputs
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))))) 1)
(*.f32 1 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) 1)
(*.f32 (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))) (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))) 1))
(*.f32 (pow.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) 1/4) (pow.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) 1/4))
(*.f32 (pow.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) 1/4) (*.f32 (pow.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) 1/4) 1))
(*.f32 (sqrt.f32 (fma.f32 -2 cosTheta 1)) (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (sqrt.f32 (fma.f32 -2 cosTheta 1)) (pow.f32 (/.f32 1 (PI.f32)) 1/2))
(*.f32 (sqrt.f32 (fma.f32 -2 cosTheta 1)) (/.f32 1 (sqrt.f32 (PI.f32))))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) 2)) (sqrt.f32 (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) 2) 1/2) (pow.f32 (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) 1/2))
(/.f32 1 (sqrt.f32 (/.f32 (PI.f32) (fma.f32 -2 cosTheta 1))))
(/.f32 1 (/.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (fma.f32 -2 cosTheta 1))))
(/.f32 (sqrt.f32 (fma.f32 -2 cosTheta 1)) (sqrt.f32 (PI.f32)))
(/.f32 (sqrt.f32 (neg.f32 (fma.f32 -2 cosTheta 1))) (sqrt.f32 (neg.f32 (PI.f32))))
(/.f32 (*.f32 (sqrt.f32 (fma.f32 -2 cosTheta 1)) 1) (sqrt.f32 (PI.f32)))
(/.f32 (neg.f32 (sqrt.f32 (fma.f32 -2 cosTheta 1))) (neg.f32 (sqrt.f32 (PI.f32))))
(pow.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) 1/2)
(pow.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) 1)
(pow.f32 (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))) 3)
(pow.f32 (pow.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) 3/2) 1/3)
(pow.f32 (pow.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) 1/4) 2)
(fabs.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))))
(log.f32 (exp.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))))))
(cbrt.f32 (pow.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))))
(exp.f32 (log.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) 1/2))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))) 1))
(log1p.f32 (expm1.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))))
(-.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 1)
(/.f32 1 (/.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))))
(/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(/.f32 (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (/.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))))))
(/.f32 (pow.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) 1/4) (/.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) (pow.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) 1/4)))
(/.f32 (sqrt.f32 (fma.f32 -2 cosTheta 1)) (*.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))))
(/.f32 (neg.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (neg.f32 cosTheta)))
(/.f32 (*.f32 (sqrt.f32 (fma.f32 -2 cosTheta 1)) 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (*.f32 (sqrt.f32 (fma.f32 -2 cosTheta 1)) -1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (neg.f32 cosTheta))))
(/.f32 (*.f32 (sqrt.f32 (fma.f32 -2 cosTheta 1)) (pow.f32 cosTheta -1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(/.f32 (*.f32 -1 (sqrt.f32 (fma.f32 -2 cosTheta 1))) (*.f32 (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (PI.f32))))
(/.f32 (*.f32 (pow.f32 cosTheta -1) (sqrt.f32 (fma.f32 -2 cosTheta 1))) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta)
(/.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta))
(/.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (sqrt.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) (sqrt.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(/.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (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 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) -1) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (neg.f32 cosTheta)))
(/.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (pow.f32 cosTheta -1)) (pow.f32 (exp.f32 cosTheta) cosTheta))
(/.f32 (*.f32 (/.f32 (pow.f32 cosTheta -1) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (fma.f32 -2 cosTheta 1))) (sqrt.f32 (PI.f32)))
(/.f32 (*.f32 (sqrt.f32 (fma.f32 -2 cosTheta 1)) (/.f32 (pow.f32 cosTheta -1) (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (PI.f32)))
(/.f32 (*.f32 -1 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (neg.f32 cosTheta)))
(/.f32 (*.f32 (pow.f32 cosTheta -1) (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))
(pow.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1)
(pow.f32 (cbrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 3)
(pow.f32 (pow.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 2)
(sqrt.f32 (*.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) -2)))
(log.f32 (exp.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))))
(cbrt.f32 (pow.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 3))
(expm1.f32 (log1p.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(exp.f32 (-.f32 (log.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))) (+.f32 (*.f32 cosTheta cosTheta) (log.f32 cosTheta))))
(exp.f32 (*.f32 (-.f32 (log.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))) (+.f32 (*.f32 cosTheta cosTheta) (log.f32 cosTheta))) 1))
(log1p.f32 (expm1.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))))) 1)
(*.f32 1 (/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))))
(*.f32 (/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))) 1)
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))) (cbrt.f32 (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) -2)))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) -2)) (/.f32 1 (cbrt.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))))
(*.f32 (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) -1/2) (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) -1/2))
(*.f32 -1 (/.f32 1 (+.f32 -1 (neg.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))))
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 2)) -1) (pow.f32 (cbrt.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))) -1))
(*.f32 (pow.f32 (hypot.f32 1 (sqrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))) -1) (pow.f32 (hypot.f32 1 (sqrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))) -1))
(*.f32 (/.f32 1 (+.f32 1 (pow.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 3))) (+.f32 1 (-.f32 (*.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) -2)) (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))))
(*.f32 (/.f32 1 (-.f32 1 (*.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) -2)))) (-.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) -1)
(pow.f32 (/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))) 1)
(pow.f32 (/.f32 1 (cbrt.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))) 3)
(pow.f32 (pow.f32 (/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))) 3) 1/3)
(pow.f32 (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) -1/2) 2)
(sqrt.f32 (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) -2))
(log.f32 (exp.f32 (/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))))))
(cbrt.f32 (pow.f32 (/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))) 3))
(expm1.f32 (log1p.f32 (/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))))
(exp.f32 (neg.f32 (log1p.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))))
(exp.f32 (*.f32 (log1p.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) -1))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))) 1))
(log1p.f32 (expm1.f32 (/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))) 1)
(*.f32 1 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))
(*.f32 (fma.f32 -2 cosTheta 1) (/.f32 1 (PI.f32)))
(*.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) 1)
(*.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (pow.f32 (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) 2))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))) (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) 2) (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 -2 cosTheta 1)) 2) (*.f32 (cbrt.f32 (fma.f32 -2 cosTheta 1)) (/.f32 1 (PI.f32))))
(*.f32 (pow.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) 1/4) (*.f32 (pow.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) 1/4) (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))))
(*.f32 (sqrt.f32 (fma.f32 -2 cosTheta 1)) (*.f32 (sqrt.f32 (fma.f32 -2 cosTheta 1)) (/.f32 1 (PI.f32))))
(*.f32 (neg.f32 (fma.f32 -2 cosTheta 1)) (/.f32 1 (neg.f32 (PI.f32))))
(*.f32 (/.f32 1 (PI.f32)) (fma.f32 -2 cosTheta 1))
(*.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (pow.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) 1/4)) (pow.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) 1/4))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (PI.f32)) 2)) (/.f32 (fma.f32 -2 cosTheta 1) (cbrt.f32 (PI.f32))))
(*.f32 (/.f32 1 (sqrt.f32 (PI.f32))) (/.f32 (fma.f32 -2 cosTheta 1) (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 -2 cosTheta 1)) 2) 1) (/.f32 (cbrt.f32 (fma.f32 -2 cosTheta 1)) (PI.f32)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 -2 cosTheta 1)) 2) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 -2 cosTheta 1)) 2) (sqrt.f32 (PI.f32))) (/.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)) (PI.f32)))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 -2 cosTheta 1)) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (/.f32 (sqrt.f32 (fma.f32 -2 cosTheta 1)) (cbrt.f32 (PI.f32))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))) (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))))
(pow.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) 1)
(pow.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) 2)
(pow.f32 (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) 3)
(pow.f32 (pow.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) 2) 1/2)
(pow.f32 (pow.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) 3) 1/3)
(pow.f32 (/.f32 (PI.f32) (fma.f32 -2 cosTheta 1)) -1)
(neg.f32 (/.f32 (fma.f32 -2 cosTheta 1) (neg.f32 (PI.f32))))
(sqrt.f32 (pow.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) 2))
(log.f32 (exp.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))))
(cbrt.f32 (pow.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) 3))
(cbrt.f32 (/.f32 (pow.f32 (fma.f32 -2 cosTheta 1) 3) (pow.f32 (PI.f32) 3)))
(expm1.f32 (log1p.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))))
(exp.f32 (log.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))))
(exp.f32 (*.f32 (log.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) 1))
(log1p.f32 (expm1.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))))

simplify131.0ms (0.7%)

Algorithm
egg-herbie
Rules
996×cancel-sign-sub-inv
686×distribute-lft-neg-in
546×fma-neg
504×associate-*r*
458×cube-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03706872
19346490
240606306
Stop Event
node limit
Counts
158 → 208
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 (*.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 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 (+.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))) (pow.f32 cosTheta 3)))))
(+.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 (*.f32 -1 (*.f32 (+.f32 (*.f32 (+.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (PI.f32)))) (sqrt.f32 (/.f32 1 (PI.f32)))) (PI.f32)) (+.f32 (*.f32 -1 (*.f32 (*.f32 (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.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 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 -1/2 (sqrt.f32 (/.f32 1 (PI.f32))))) (PI.f32)))) (sqrt.f32 (PI.f32)))) (*.f32 -1 (*.f32 (*.f32 (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) (sqrt.f32 (pow.f32 (PI.f32) 3)))))) (pow.f32 cosTheta 4))) (*.f32 -1 (*.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))) (pow.f32 cosTheta 3))))))
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 (exp.f32 (log1p.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))))) 1)
(*.f32 1 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) 1)
(*.f32 (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))) (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))) 1))
(*.f32 (pow.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) 1/4) (pow.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) 1/4))
(*.f32 (pow.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) 1/4) (*.f32 (pow.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) 1/4) 1))
(*.f32 (sqrt.f32 (fma.f32 -2 cosTheta 1)) (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (sqrt.f32 (fma.f32 -2 cosTheta 1)) (pow.f32 (/.f32 1 (PI.f32)) 1/2))
(*.f32 (sqrt.f32 (fma.f32 -2 cosTheta 1)) (/.f32 1 (sqrt.f32 (PI.f32))))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) 2)) (sqrt.f32 (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) 2) 1/2) (pow.f32 (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) 1/2))
(/.f32 1 (sqrt.f32 (/.f32 (PI.f32) (fma.f32 -2 cosTheta 1))))
(/.f32 1 (/.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (fma.f32 -2 cosTheta 1))))
(/.f32 (sqrt.f32 (fma.f32 -2 cosTheta 1)) (sqrt.f32 (PI.f32)))
(/.f32 (sqrt.f32 (neg.f32 (fma.f32 -2 cosTheta 1))) (sqrt.f32 (neg.f32 (PI.f32))))
(/.f32 (*.f32 (sqrt.f32 (fma.f32 -2 cosTheta 1)) 1) (sqrt.f32 (PI.f32)))
(/.f32 (neg.f32 (sqrt.f32 (fma.f32 -2 cosTheta 1))) (neg.f32 (sqrt.f32 (PI.f32))))
(pow.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) 1/2)
(pow.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) 1)
(pow.f32 (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))) 3)
(pow.f32 (pow.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) 3/2) 1/3)
(pow.f32 (pow.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) 1/4) 2)
(fabs.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))))
(log.f32 (exp.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))))))
(cbrt.f32 (pow.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))))
(exp.f32 (log.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) 1/2))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))) 1))
(log1p.f32 (expm1.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))))
(-.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 1)
(/.f32 1 (/.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))))
(/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(/.f32 (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (/.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))))))
(/.f32 (pow.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) 1/4) (/.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) (pow.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) 1/4)))
(/.f32 (sqrt.f32 (fma.f32 -2 cosTheta 1)) (*.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))))
(/.f32 (neg.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (neg.f32 cosTheta)))
(/.f32 (*.f32 (sqrt.f32 (fma.f32 -2 cosTheta 1)) 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (*.f32 (sqrt.f32 (fma.f32 -2 cosTheta 1)) -1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (neg.f32 cosTheta))))
(/.f32 (*.f32 (sqrt.f32 (fma.f32 -2 cosTheta 1)) (pow.f32 cosTheta -1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(/.f32 (*.f32 -1 (sqrt.f32 (fma.f32 -2 cosTheta 1))) (*.f32 (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (PI.f32))))
(/.f32 (*.f32 (pow.f32 cosTheta -1) (sqrt.f32 (fma.f32 -2 cosTheta 1))) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta)
(/.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta))
(/.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (sqrt.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) (sqrt.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(/.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (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 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) -1) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (neg.f32 cosTheta)))
(/.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (pow.f32 cosTheta -1)) (pow.f32 (exp.f32 cosTheta) cosTheta))
(/.f32 (*.f32 (/.f32 (pow.f32 cosTheta -1) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (fma.f32 -2 cosTheta 1))) (sqrt.f32 (PI.f32)))
(/.f32 (*.f32 (sqrt.f32 (fma.f32 -2 cosTheta 1)) (/.f32 (pow.f32 cosTheta -1) (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (PI.f32)))
(/.f32 (*.f32 -1 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (neg.f32 cosTheta)))
(/.f32 (*.f32 (pow.f32 cosTheta -1) (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))
(pow.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1)
(pow.f32 (cbrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 3)
(pow.f32 (pow.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 2)
(sqrt.f32 (*.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) -2)))
(log.f32 (exp.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))))
(cbrt.f32 (pow.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 3))
(expm1.f32 (log1p.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(exp.f32 (-.f32 (log.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))) (+.f32 (*.f32 cosTheta cosTheta) (log.f32 cosTheta))))
(exp.f32 (*.f32 (-.f32 (log.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))) (+.f32 (*.f32 cosTheta cosTheta) (log.f32 cosTheta))) 1))
(log1p.f32 (expm1.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))))) 1)
(*.f32 1 (/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))))
(*.f32 (/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))) 1)
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))) (cbrt.f32 (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) -2)))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) -2)) (/.f32 1 (cbrt.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))))
(*.f32 (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) -1/2) (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) -1/2))
(*.f32 -1 (/.f32 1 (+.f32 -1 (neg.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))))
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 2)) -1) (pow.f32 (cbrt.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))) -1))
(*.f32 (pow.f32 (hypot.f32 1 (sqrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))) -1) (pow.f32 (hypot.f32 1 (sqrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))) -1))
(*.f32 (/.f32 1 (+.f32 1 (pow.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 3))) (+.f32 1 (-.f32 (*.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) -2)) (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))))
(*.f32 (/.f32 1 (-.f32 1 (*.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) -2)))) (-.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) -1)
(pow.f32 (/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))) 1)
(pow.f32 (/.f32 1 (cbrt.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))) 3)
(pow.f32 (pow.f32 (/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))) 3) 1/3)
(pow.f32 (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) -1/2) 2)
(sqrt.f32 (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) -2))
(log.f32 (exp.f32 (/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))))))
(cbrt.f32 (pow.f32 (/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))) 3))
(expm1.f32 (log1p.f32 (/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))))
(exp.f32 (neg.f32 (log1p.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))))
(exp.f32 (*.f32 (log1p.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) -1))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))) 1))
(log1p.f32 (expm1.f32 (/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))) 1)
(*.f32 1 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))
(*.f32 (fma.f32 -2 cosTheta 1) (/.f32 1 (PI.f32)))
(*.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) 1)
(*.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (pow.f32 (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) 2))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))) (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) 2) (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 -2 cosTheta 1)) 2) (*.f32 (cbrt.f32 (fma.f32 -2 cosTheta 1)) (/.f32 1 (PI.f32))))
(*.f32 (pow.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) 1/4) (*.f32 (pow.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) 1/4) (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))))
(*.f32 (sqrt.f32 (fma.f32 -2 cosTheta 1)) (*.f32 (sqrt.f32 (fma.f32 -2 cosTheta 1)) (/.f32 1 (PI.f32))))
(*.f32 (neg.f32 (fma.f32 -2 cosTheta 1)) (/.f32 1 (neg.f32 (PI.f32))))
(*.f32 (/.f32 1 (PI.f32)) (fma.f32 -2 cosTheta 1))
(*.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (pow.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) 1/4)) (pow.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) 1/4))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (PI.f32)) 2)) (/.f32 (fma.f32 -2 cosTheta 1) (cbrt.f32 (PI.f32))))
(*.f32 (/.f32 1 (sqrt.f32 (PI.f32))) (/.f32 (fma.f32 -2 cosTheta 1) (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 -2 cosTheta 1)) 2) 1) (/.f32 (cbrt.f32 (fma.f32 -2 cosTheta 1)) (PI.f32)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 -2 cosTheta 1)) 2) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 -2 cosTheta 1)) 2) (sqrt.f32 (PI.f32))) (/.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)) (PI.f32)))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 -2 cosTheta 1)) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (/.f32 (sqrt.f32 (fma.f32 -2 cosTheta 1)) (cbrt.f32 (PI.f32))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))) (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))))
(pow.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) 1)
(pow.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) 2)
(pow.f32 (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) 3)
(pow.f32 (pow.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) 2) 1/2)
(pow.f32 (pow.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) 3) 1/3)
(pow.f32 (/.f32 (PI.f32) (fma.f32 -2 cosTheta 1)) -1)
(neg.f32 (/.f32 (fma.f32 -2 cosTheta 1) (neg.f32 (PI.f32))))
(sqrt.f32 (pow.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) 2))
(log.f32 (exp.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))))
(cbrt.f32 (pow.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) 3))
(cbrt.f32 (/.f32 (pow.f32 (fma.f32 -2 cosTheta 1) 3) (pow.f32 (PI.f32) 3)))
(expm1.f32 (log1p.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))))
(exp.f32 (log.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))))
(exp.f32 (*.f32 (log.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) 1))
(log1p.f32 (expm1.f32 (/.f32 (fma.f32 -2 cosTheta 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 (*.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 (*.f32 -1/2 cosTheta) cosTheta) (neg.f32 cosTheta))))
(+.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (*.f32 (*.f32 -1/2 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 (*.f32 -1/2 cosTheta) cosTheta) (neg.f32 cosTheta))))
(+.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 (*.f32 -1/2 cosTheta) cosTheta) cosTheta)))
(*.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 (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 -1 (/.f32 1 cosTheta)) (*.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 -1 (/.f32 1 cosTheta)) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 -3/2 cosTheta))) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) 1/2)))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 -3/2 cosTheta))) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) 1/2) (sqrt.f32 (/.f32 1 (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 cosTheta (sqrt.f32 (PI.f32))))
(fma.f32 -1 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (+.f32 1 (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32)))))) (PI.f32)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(-.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 (PI.f32) (*.f32 cosTheta (*.f32 cosTheta (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32))))))))
(-.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) (*.f32 cosTheta 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 (+.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))) (pow.f32 cosTheta 3)))))
(fma.f32 -1 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (+.f32 1 (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32)))))) (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 (-.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 (PI.f32) (*.f32 cosTheta (*.f32 cosTheta (-.f32 1 (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 (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 1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) (*.f32 cosTheta 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 (PI.f32) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) -3/2)))))
(+.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 (*.f32 -1 (*.f32 (+.f32 (*.f32 (+.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (PI.f32)))) (sqrt.f32 (/.f32 1 (PI.f32)))) (PI.f32)) (+.f32 (*.f32 -1 (*.f32 (*.f32 (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.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 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 -1/2 (sqrt.f32 (/.f32 1 (PI.f32))))) (PI.f32)))) (sqrt.f32 (PI.f32)))) (*.f32 -1 (*.f32 (*.f32 (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) (sqrt.f32 (pow.f32 (PI.f32) 3)))))) (pow.f32 cosTheta 4))) (*.f32 -1 (*.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))) (pow.f32 cosTheta 3))))))
(fma.f32 -1 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (+.f32 1 (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32)))))) (PI.f32)) (fma.f32 cosTheta (sqrt.f32 (PI.f32)) (fma.f32 -1 (*.f32 (fma.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (PI.f32)))) (PI.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))))) (neg.f32 (*.f32 (+.f32 1 (neg.f32 (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)) (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 cosTheta (sqrt.f32 (PI.f32)) (neg.f32 (fma.f32 (fma.f32 (PI.f32) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) 1/2) (neg.f32 (*.f32 (-.f32 1 (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 1 (sqrt.f32 (/.f32 1 (PI.f32)))) 2) (neg.f32 (sqrt.f32 (pow.f32 (PI.f32) 3)))))) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 -3/2 (sqrt.f32 (pow.f32 (PI.f32) 3)))))))) (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 (sqrt.f32 (/.f32 1 (PI.f32)))) 2) (neg.f32 (sqrt.f32 (pow.f32 (PI.f32) 3))))))))) (*.f32 (PI.f32) (*.f32 cosTheta (*.f32 cosTheta (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32))))))))
(-.f32 (-.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (fma.f32 (-.f32 (*.f32 (PI.f32) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) 1/2)) (*.f32 (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))) (+.f32 (*.f32 (sqrt.f32 (PI.f32)) (fma.f32 (neg.f32 (pow.f32 (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))) 2)) (pow.f32 (PI.f32) 3/2) (*.f32 (PI.f32) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) -3/2)))) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 -3/2 (pow.f32 (PI.f32) 3/2)))))) (pow.f32 cosTheta 4) (*.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 (PI.f32) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) -3/2))))))
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 (*.f32 -2 (/.f32 cosTheta (PI.f32))) (/.f32 1 (PI.f32)))
(fma.f32 -2 (/.f32 cosTheta (PI.f32)) (/.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 -2 (/.f32 cosTheta (PI.f32)))
(/.f32 -2 (/.f32 (PI.f32) cosTheta))
(+.f32 (*.f32 -2 (/.f32 cosTheta (PI.f32))) (/.f32 1 (PI.f32)))
(fma.f32 -2 (/.f32 cosTheta (PI.f32)) (/.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 (*.f32 -2 (/.f32 cosTheta (PI.f32))) (/.f32 1 (PI.f32)))
(fma.f32 -2 (/.f32 cosTheta (PI.f32)) (/.f32 1 (PI.f32)))
(*.f32 -2 (/.f32 cosTheta (PI.f32)))
(/.f32 -2 (/.f32 (PI.f32) cosTheta))
(+.f32 (*.f32 -2 (/.f32 cosTheta (PI.f32))) (/.f32 1 (PI.f32)))
(fma.f32 -2 (/.f32 cosTheta (PI.f32)) (/.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 (*.f32 -2 (/.f32 cosTheta (PI.f32))) (/.f32 1 (PI.f32)))
(fma.f32 -2 (/.f32 cosTheta (PI.f32)) (/.f32 1 (PI.f32)))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))))) 1)
(sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))
(*.f32 1 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))))
(sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) 1)
(sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))
(*.f32 (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))) (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))))
(*.f32 (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))) (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))) 1))
(*.f32 (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))) (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))))
(*.f32 (pow.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) 1/4) (pow.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) 1/4))
(sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))
(*.f32 (pow.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) 1/4) (*.f32 (pow.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) 1/4) 1))
(sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))
(*.f32 (sqrt.f32 (fma.f32 -2 cosTheta 1)) (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (sqrt.f32 (fma.f32 -2 cosTheta 1)))
(*.f32 (sqrt.f32 (fma.f32 -2 cosTheta 1)) (pow.f32 (/.f32 1 (PI.f32)) 1/2))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (sqrt.f32 (fma.f32 -2 cosTheta 1)))
(*.f32 (sqrt.f32 (fma.f32 -2 cosTheta 1)) (/.f32 1 (sqrt.f32 (PI.f32))))
(/.f32 (sqrt.f32 (fma.f32 -2 cosTheta 1)) (sqrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) 2)) (sqrt.f32 (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))))
(*.f32 (fabs.f32 (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))) (sqrt.f32 (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (sqrt.f32 (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))))
(sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) 2) 1/2) (pow.f32 (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) 1/2))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) 2)) (sqrt.f32 (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))))
(*.f32 (fabs.f32 (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))) (sqrt.f32 (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (sqrt.f32 (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))))
(/.f32 1 (sqrt.f32 (/.f32 (PI.f32) (fma.f32 -2 cosTheta 1))))
(/.f32 1 (/.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (fma.f32 -2 cosTheta 1))))
(/.f32 (sqrt.f32 (fma.f32 -2 cosTheta 1)) (sqrt.f32 (PI.f32)))
(/.f32 (sqrt.f32 (fma.f32 -2 cosTheta 1)) (sqrt.f32 (PI.f32)))
(/.f32 (sqrt.f32 (neg.f32 (fma.f32 -2 cosTheta 1))) (sqrt.f32 (neg.f32 (PI.f32))))
(/.f32 (sqrt.f32 (+.f32 (*.f32 2 cosTheta) -1)) (sqrt.f32 (neg.f32 (PI.f32))))
(/.f32 (*.f32 (sqrt.f32 (fma.f32 -2 cosTheta 1)) 1) (sqrt.f32 (PI.f32)))
(/.f32 (sqrt.f32 (fma.f32 -2 cosTheta 1)) (sqrt.f32 (PI.f32)))
(/.f32 (neg.f32 (sqrt.f32 (fma.f32 -2 cosTheta 1))) (neg.f32 (sqrt.f32 (PI.f32))))
(/.f32 (sqrt.f32 (fma.f32 -2 cosTheta 1)) (sqrt.f32 (PI.f32)))
(pow.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) 1/2)
(sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))
(pow.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) 1)
(sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))
(pow.f32 (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))) 3)
(sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))
(pow.f32 (pow.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) 3/2) 1/3)
(cbrt.f32 (pow.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) 3/2))
(pow.f32 (pow.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) 1/4) 2)
(sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))
(fabs.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))))
(sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))
(log.f32 (exp.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))))
(sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))))))
(sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))
(cbrt.f32 (pow.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))))
(sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))
(exp.f32 (log.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))))
(sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))
(exp.f32 (*.f32 (log.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) 1/2))
(sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))) 1))
(sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))
(log1p.f32 (expm1.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))))
(sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))
(-.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 1)
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(/.f32 1 (/.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))))
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 0)
(/.f32 (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (/.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))))))
(*.f32 (/.f32 (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))))
(*.f32 (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))) (/.f32 (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (pow.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) 1/4) (/.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) (pow.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) 1/4)))
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(/.f32 (sqrt.f32 (fma.f32 -2 cosTheta 1)) (*.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))))
(/.f32 (sqrt.f32 (fma.f32 -2 cosTheta 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (sqrt.f32 (fma.f32 -2 cosTheta 1)) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (/.f32 (sqrt.f32 (fma.f32 -2 cosTheta 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (PI.f32)))
(/.f32 (neg.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (neg.f32 cosTheta)))
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(/.f32 (*.f32 (sqrt.f32 (fma.f32 -2 cosTheta 1)) 1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (sqrt.f32 (fma.f32 -2 cosTheta 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (sqrt.f32 (fma.f32 -2 cosTheta 1)) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (/.f32 (sqrt.f32 (fma.f32 -2 cosTheta 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (PI.f32)))
(/.f32 (*.f32 (sqrt.f32 (fma.f32 -2 cosTheta 1)) -1) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (neg.f32 cosTheta))))
(/.f32 (sqrt.f32 (fma.f32 -2 cosTheta 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (sqrt.f32 (fma.f32 -2 cosTheta 1)) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (/.f32 (sqrt.f32 (fma.f32 -2 cosTheta 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (PI.f32)))
(/.f32 (*.f32 (sqrt.f32 (fma.f32 -2 cosTheta 1)) (pow.f32 cosTheta -1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(/.f32 (sqrt.f32 (fma.f32 -2 cosTheta 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (sqrt.f32 (fma.f32 -2 cosTheta 1)) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (/.f32 (sqrt.f32 (fma.f32 -2 cosTheta 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (PI.f32)))
(/.f32 (*.f32 -1 (sqrt.f32 (fma.f32 -2 cosTheta 1))) (*.f32 (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (PI.f32))))
(/.f32 (sqrt.f32 (fma.f32 -2 cosTheta 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (sqrt.f32 (fma.f32 -2 cosTheta 1)) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (/.f32 (sqrt.f32 (fma.f32 -2 cosTheta 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (PI.f32)))
(/.f32 (*.f32 (pow.f32 cosTheta -1) (sqrt.f32 (fma.f32 -2 cosTheta 1))) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))))
(/.f32 (sqrt.f32 (fma.f32 -2 cosTheta 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (sqrt.f32 (fma.f32 -2 cosTheta 1)) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (/.f32 (sqrt.f32 (fma.f32 -2 cosTheta 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta)
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(/.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta))
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(/.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (sqrt.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) (sqrt.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(/.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(/.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (cbrt.f32 (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) 2))) (cbrt.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 (cbrt.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (cbrt.f32 (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) 2))))
(/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 (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 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) -1) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (neg.f32 cosTheta)))
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(/.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (pow.f32 cosTheta -1)) (pow.f32 (exp.f32 cosTheta) cosTheta))
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(/.f32 (*.f32 (/.f32 (pow.f32 cosTheta -1) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (fma.f32 -2 cosTheta 1))) (sqrt.f32 (PI.f32)))
(/.f32 (sqrt.f32 (fma.f32 -2 cosTheta 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (sqrt.f32 (fma.f32 -2 cosTheta 1)) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (/.f32 (sqrt.f32 (fma.f32 -2 cosTheta 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (PI.f32)))
(/.f32 (*.f32 (sqrt.f32 (fma.f32 -2 cosTheta 1)) (/.f32 (pow.f32 cosTheta -1) (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (PI.f32)))
(/.f32 (sqrt.f32 (fma.f32 -2 cosTheta 1)) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (sqrt.f32 (fma.f32 -2 cosTheta 1)) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (/.f32 (sqrt.f32 (fma.f32 -2 cosTheta 1)) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (PI.f32)))
(/.f32 (*.f32 -1 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (neg.f32 cosTheta)))
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(/.f32 (*.f32 (pow.f32 cosTheta -1) (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(pow.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1)
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(pow.f32 (cbrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 3)
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(pow.f32 (pow.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 3) 1/3)
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(pow.f32 (sqrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 2)
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(sqrt.f32 (*.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) -2)))
(fabs.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))
(log.f32 (exp.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))))
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(cbrt.f32 (pow.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 3))
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(expm1.f32 (log1p.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(exp.f32 (-.f32 (log.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))) (+.f32 (*.f32 cosTheta cosTheta) (log.f32 cosTheta))))
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(exp.f32 (*.f32 (-.f32 (log.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))) (+.f32 (*.f32 cosTheta cosTheta) (log.f32 cosTheta))) 1))
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(log1p.f32 (expm1.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))))) 1)
(/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(*.f32 1 (/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))))
(/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(*.f32 (/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))) 1)
(/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))) (cbrt.f32 (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) -2)))
(/.f32 (*.f32 (cbrt.f32 (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) -2)) 1) (cbrt.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))))
(/.f32 (cbrt.f32 (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) -2)) (cbrt.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) -2)) (/.f32 1 (cbrt.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))))
(/.f32 (*.f32 (cbrt.f32 (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) -2)) 1) (cbrt.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))))
(/.f32 (cbrt.f32 (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) -2)) (cbrt.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))))
(*.f32 (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) -1/2) (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) -1/2))
(/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(*.f32 -1 (/.f32 1 (+.f32 -1 (neg.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))))
(/.f32 -1 (-.f32 -1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 2)) -1) (pow.f32 (cbrt.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))) -1))
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))) (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 2))))
(/.f32 (/.f32 1 (cbrt.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))) (cbrt.f32 (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 2)))
(*.f32 (pow.f32 (hypot.f32 1 (sqrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))) -1) (pow.f32 (hypot.f32 1 (sqrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))) -1))
(pow.f32 (hypot.f32 1 (sqrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))) -2)
(*.f32 (/.f32 1 (+.f32 1 (pow.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 3))) (+.f32 1 (-.f32 (*.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) -2)) (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))))
(/.f32 (*.f32 1 (+.f32 1 (fma.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) -2) (/.f32 (neg.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))) (+.f32 1 (pow.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 3)))
(/.f32 (+.f32 1 (fma.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) -2) (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (neg.f32 (pow.f32 (exp.f32 cosTheta) cosTheta)))))) (+.f32 1 (pow.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 3)))
(*.f32 (/.f32 1 (-.f32 1 (*.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) -2)))) (-.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(/.f32 (-.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) (-.f32 1 (*.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) -2))))
(pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) -1)
(/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(pow.f32 (/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))) 1)
(/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(pow.f32 (/.f32 1 (cbrt.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))) 3)
(/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(pow.f32 (pow.f32 (/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))) 3) 1/3)
(/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(pow.f32 (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) -1/2) 2)
(/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(sqrt.f32 (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) -2))
(/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(log.f32 (exp.f32 (/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))))
(/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))))))
(/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(cbrt.f32 (pow.f32 (/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))) 3))
(/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(expm1.f32 (log1p.f32 (/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))))
(/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(exp.f32 (neg.f32 (log1p.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))))
(exp.f32 (*.f32 (log1p.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) -1))
(exp.f32 (neg.f32 (log1p.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))) 1))
(exp.f32 (neg.f32 (log1p.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))))
(log1p.f32 (expm1.f32 (/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))))
(/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))) 1)
(/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))
(*.f32 1 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))
(/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))
(*.f32 (fma.f32 -2 cosTheta 1) (/.f32 1 (PI.f32)))
(/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))
(*.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) 1)
(/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))))
(/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (pow.f32 (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) 2))
(/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))) (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (pow.f32 (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))) 4))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) 2) (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))))
(/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 -2 cosTheta 1)) 2) (*.f32 (cbrt.f32 (fma.f32 -2 cosTheta 1)) (/.f32 1 (PI.f32))))
(/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))
(*.f32 (pow.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) 1/4) (*.f32 (pow.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) 1/4) (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))))
(/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))
(*.f32 (sqrt.f32 (fma.f32 -2 cosTheta 1)) (*.f32 (sqrt.f32 (fma.f32 -2 cosTheta 1)) (/.f32 1 (PI.f32))))
(/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))
(*.f32 (neg.f32 (fma.f32 -2 cosTheta 1)) (/.f32 1 (neg.f32 (PI.f32))))
(/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))
(*.f32 (/.f32 1 (PI.f32)) (fma.f32 -2 cosTheta 1))
(/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))
(*.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (pow.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) 1/4)) (pow.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) 1/4))
(/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (PI.f32)) 2)) (/.f32 (fma.f32 -2 cosTheta 1) (cbrt.f32 (PI.f32))))
(/.f32 (/.f32 (fma.f32 -2 cosTheta 1) (cbrt.f32 (PI.f32))) (pow.f32 (cbrt.f32 (PI.f32)) 2))
(*.f32 (/.f32 1 (sqrt.f32 (PI.f32))) (/.f32 (fma.f32 -2 cosTheta 1) (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (fma.f32 -2 cosTheta 1) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 -2 cosTheta 1)) 2) 1) (/.f32 (cbrt.f32 (fma.f32 -2 cosTheta 1)) (PI.f32)))
(/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 -2 cosTheta 1)) 2) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (fma.f32 -2 cosTheta 1)) 2) (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))) (pow.f32 (cbrt.f32 (PI.f32)) 2))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (/.f32 (pow.f32 (cbrt.f32 (fma.f32 -2 cosTheta 1)) 2) (pow.f32 (cbrt.f32 (PI.f32)) 2)))
(/.f32 (pow.f32 (cbrt.f32 (fma.f32 -2 cosTheta 1)) 2) (/.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 -2 cosTheta 1)) 2) (sqrt.f32 (PI.f32))) (/.f32 (cbrt.f32 (fma.f32 -2 cosTheta 1)) (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 1 (sqrt.f32 (PI.f32))) (/.f32 (fma.f32 -2 cosTheta 1) (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (fma.f32 -2 cosTheta 1) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 -2 cosTheta 1)) 1) (/.f32 (sqrt.f32 (fma.f32 -2 cosTheta 1)) (PI.f32)))
(/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 -2 cosTheta 1)) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (/.f32 (sqrt.f32 (fma.f32 -2 cosTheta 1)) (cbrt.f32 (PI.f32))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (PI.f32)) 2)) (/.f32 (fma.f32 -2 cosTheta 1) (cbrt.f32 (PI.f32))))
(/.f32 (/.f32 (fma.f32 -2 cosTheta 1) (cbrt.f32 (PI.f32))) (pow.f32 (cbrt.f32 (PI.f32)) 2))
(*.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))) (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (pow.f32 (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))) 4))
(pow.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) 1)
(/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))
(pow.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) 2)
(/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))
(pow.f32 (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) 3)
(/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))
(pow.f32 (pow.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) 2) 1/2)
(/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))
(pow.f32 (pow.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) 3) 1/3)
(/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))
(pow.f32 (/.f32 (PI.f32) (fma.f32 -2 cosTheta 1)) -1)
(/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))
(neg.f32 (/.f32 (fma.f32 -2 cosTheta 1) (neg.f32 (PI.f32))))
(/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))
(sqrt.f32 (pow.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) 2))
(/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))
(log.f32 (exp.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))))
(/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))))
(/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))
(cbrt.f32 (pow.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) 3))
(/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))
(cbrt.f32 (/.f32 (pow.f32 (fma.f32 -2 cosTheta 1) 3) (pow.f32 (PI.f32) 3)))
(/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))
(expm1.f32 (log1p.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))))
(/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))
(exp.f32 (log.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))))
(/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))
(exp.f32 (*.f32 (log.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) 1))
(/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))
(log1p.f32 (expm1.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))))
(/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))

localize153.0ms (0.8%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
98.9%
(*.f32 cosTheta (*.f32 (PI.f32) (+.f32 1 (-.f32 c (sqrt.f32 (/.f32 1 (PI.f32)))))))
98.7%
(*.f32 cosTheta (-.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (*.f32 (PI.f32) (+.f32 1 (-.f32 c (sqrt.f32 (/.f32 1 (PI.f32)))))))))
97.3%
(+.f32 1 (-.f32 c (sqrt.f32 (/.f32 1 (PI.f32)))))
96.9%
(sqrt.f32 (/.f32 1 (PI.f32)))
Compiler

Compiled 84 to 55 computations (34.5% saved)

series6.0ms (0%)

Counts
4 → 60
Calls

15 calls:

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

rewrite124.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1884×log-prod
1692×fma-def
662×expm1-udef
662×log1p-udef
544×fma-neg
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
017134
1377118
25403114
Stop Event
node limit
Counts
4 → 174
Calls
Call 1
Inputs
(sqrt.f32 (/.f32 1 (PI.f32)))
(+.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 cosTheta (*.f32 (PI.f32) (+.f32 1 (-.f32 c (sqrt.f32 (/.f32 1 (PI.f32)))))))
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 c (-.f32 (pow.f32 (PI.f32) -1/2) 1))
(-.f32 (+.f32 1 c) (pow.f32 (PI.f32) -1/2))
(-.f32 (exp.f32 (log1p.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2))))) 1)
(-.f32 (/.f32 1 (+.f32 (-.f32 1 c) (pow.f32 (PI.f32) -1/2))) (/.f32 (pow.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) 2) (+.f32 (-.f32 1 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 1 (pow.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) 3)) (/.f32 1 (fma.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) (-.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) 1) 1)))
(*.f32 (-.f32 1 (pow.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) 2)) (/.f32 1 (+.f32 (-.f32 1 c) (pow.f32 (PI.f32) -1/2))))
(/.f32 1 (/.f32 (fma.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) (-.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) 1) 1) (+.f32 1 (pow.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) 3))))
(/.f32 1 (/.f32 (+.f32 (-.f32 1 c) (pow.f32 (PI.f32) -1/2)) (-.f32 1 (pow.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) 2))))
(/.f32 (+.f32 1 (pow.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) 3)) (fma.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) (-.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) 1) 1))
(/.f32 (+.f32 1 (pow.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) 3)) (+.f32 (pow.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) 2) (+.f32 (-.f32 1 c) (pow.f32 (PI.f32) -1/2))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) 2)) (+.f32 (-.f32 1 c) (pow.f32 (PI.f32) -1/2)))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) 3))) (neg.f32 (fma.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) (-.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) 1) 1)))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) 2))) (neg.f32 (+.f32 (-.f32 1 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 (+.f32 1 c) (+.f32 1 c) (+.f32 (/.f32 1 (PI.f32)) (*.f32 (+.f32 1 c) (pow.f32 (PI.f32) -1/2)))))
(/.f32 (-.f32 (pow.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) 2) 1) (-.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) 1))
(/.f32 (-.f32 (*.f32 (+.f32 1 c) (+.f32 1 c)) (/.f32 1 (PI.f32))) (+.f32 (+.f32 1 c) (pow.f32 (PI.f32) -1/2)))
(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)) (exp.f32 (neg.f32 (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 (exp.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 (fma.f32 -1 (pow.f32 (PI.f32) -1/2) 1))
(fma.f32 1 c (neg.f32 (-.f32 (pow.f32 (PI.f32) -1/2) 1)))
(fma.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2)) 1)
(fma.f32 1 (+.f32 1 c) (neg.f32 (pow.f32 (PI.f32) -1/2)))
(fma.f32 c 1 (fma.f32 -1 (pow.f32 (PI.f32) -1/2) 1))
(fma.f32 c 1 (neg.f32 (-.f32 (pow.f32 (PI.f32) -1/2) 1)))
(fma.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) 1 1)
(fma.f32 (cbrt.f32 c) (cbrt.f32 (*.f32 c c)) (fma.f32 -1 (pow.f32 (PI.f32) -1/2) 1))
(fma.f32 (cbrt.f32 c) (cbrt.f32 (*.f32 c c)) (neg.f32 (-.f32 (pow.f32 (PI.f32) -1/2) 1)))
(fma.f32 (cbrt.f32 (*.f32 c c)) (cbrt.f32 c) (fma.f32 -1 (pow.f32 (PI.f32) -1/2) 1))
(fma.f32 (cbrt.f32 (*.f32 c c)) (cbrt.f32 c) (neg.f32 (-.f32 (pow.f32 (PI.f32) -1/2) 1)))
(fma.f32 (cbrt.f32 (-.f32 c (pow.f32 (PI.f32) -1/2))) (cbrt.f32 (pow.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) 2)) 1)
(fma.f32 (cbrt.f32 (pow.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) 2)) (cbrt.f32 (-.f32 c (pow.f32 (PI.f32) -1/2))) 1)
(fma.f32 (sqrt.f32 c) (sqrt.f32 c) (fma.f32 -1 (pow.f32 (PI.f32) -1/2) 1))
(fma.f32 (sqrt.f32 c) (sqrt.f32 c) (neg.f32 (-.f32 (pow.f32 (PI.f32) -1/2) 1)))
(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 (-.f32 (pow.f32 c 3) (/.f32 1 (pow.f32 (PI.f32) 3/2))) (/.f32 1 (fma.f32 c c (fma.f32 (pow.f32 (PI.f32) -1/2) c (/.f32 1 (PI.f32))))) 1)
(fma.f32 (-.f32 (*.f32 c c) (/.f32 1 (PI.f32))) (/.f32 1 (+.f32 (pow.f32 (PI.f32) -1/2) c)) 1)
(fma.f32 (*.f32 (cbrt.f32 (+.f32 1 c)) (cbrt.f32 (+.f32 1 c))) (cbrt.f32 (+.f32 1 c)) (neg.f32 (pow.f32 (PI.f32) -1/2)))
(fma.f32 (sqrt.f32 (+.f32 1 c)) (sqrt.f32 (+.f32 1 c)) (neg.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 (fma.f32 (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (neg.f32 cosTheta) (sqrt.f32 (PI.f32)))))
(+.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 cosTheta (*.f32 (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (neg.f32 cosTheta))))
(+.f32 (*.f32 (sqrt.f32 (PI.f32)) cosTheta) (*.f32 (*.f32 (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (neg.f32 cosTheta)) cosTheta))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta) (fma.f32 (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (neg.f32 cosTheta) (sqrt.f32 (PI.f32))))) (cbrt.f32 (pow.f32 (exp.f32 cosTheta) (fma.f32 (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (neg.f32 cosTheta) (sqrt.f32 (PI.f32))))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta) (fma.f32 (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (neg.f32 cosTheta) (sqrt.f32 (PI.f32)))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 cosTheta) (fma.f32 (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (neg.f32 cosTheta) (sqrt.f32 (PI.f32)))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 cosTheta) (fma.f32 (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (neg.f32 cosTheta) (sqrt.f32 (PI.f32)))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 cosTheta (fma.f32 (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (neg.f32 cosTheta) (sqrt.f32 (PI.f32)))))) 1)
(/.f32 (*.f32 cosTheta (-.f32 (pow.f32 (PI.f32) 3/2) (pow.f32 (*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32))) 3))) (fma.f32 (*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32))) (fma.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (sqrt.f32 (PI.f32))) (PI.f32)))
(/.f32 (*.f32 cosTheta (-.f32 (PI.f32) (pow.f32 (*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32))) 2))) (fma.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (sqrt.f32 (PI.f32))))
(/.f32 (*.f32 (-.f32 (pow.f32 (PI.f32) 3/2) (pow.f32 (*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32))) 3)) cosTheta) (fma.f32 (*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32))) (fma.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (sqrt.f32 (PI.f32))) (PI.f32)))
(/.f32 (*.f32 (-.f32 (PI.f32) (pow.f32 (*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32))) 2)) cosTheta) (fma.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (sqrt.f32 (PI.f32))))
(pow.f32 (*.f32 cosTheta (fma.f32 (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (neg.f32 cosTheta) (sqrt.f32 (PI.f32)))) 1)
(pow.f32 (cbrt.f32 (*.f32 cosTheta (fma.f32 (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (neg.f32 cosTheta) (sqrt.f32 (PI.f32))))) 3)
(pow.f32 (pow.f32 (*.f32 cosTheta (fma.f32 (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (neg.f32 cosTheta) (sqrt.f32 (PI.f32)))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 cosTheta (fma.f32 (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (neg.f32 cosTheta) (sqrt.f32 (PI.f32))))) 2)
(sqrt.f32 (pow.f32 (*.f32 cosTheta (fma.f32 (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (neg.f32 cosTheta) (sqrt.f32 (PI.f32)))) 2))
(log.f32 (pow.f32 (exp.f32 cosTheta) (fma.f32 (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (neg.f32 cosTheta) (sqrt.f32 (PI.f32)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 cosTheta (fma.f32 (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (neg.f32 cosTheta) (sqrt.f32 (PI.f32)))))))
(cbrt.f32 (pow.f32 (*.f32 cosTheta (fma.f32 (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (neg.f32 cosTheta) (sqrt.f32 (PI.f32)))) 3))
(cbrt.f32 (*.f32 (pow.f32 cosTheta 3) (pow.f32 (fma.f32 (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (neg.f32 cosTheta) (sqrt.f32 (PI.f32))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (neg.f32 cosTheta) (sqrt.f32 (PI.f32))) 3) (pow.f32 cosTheta 3)))
(expm1.f32 (log1p.f32 (*.f32 cosTheta (fma.f32 (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (neg.f32 cosTheta) (sqrt.f32 (PI.f32))))))
(exp.f32 (log.f32 (*.f32 cosTheta (fma.f32 (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (neg.f32 cosTheta) (sqrt.f32 (PI.f32))))))
(exp.f32 (*.f32 (log.f32 (*.f32 cosTheta (fma.f32 (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (neg.f32 cosTheta) (sqrt.f32 (PI.f32))))) 1))
(log1p.f32 (expm1.f32 (*.f32 cosTheta (fma.f32 (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (neg.f32 cosTheta) (sqrt.f32 (PI.f32))))))
(fma.f32 cosTheta (sqrt.f32 (PI.f32)) (*.f32 cosTheta (*.f32 (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (neg.f32 cosTheta))))
(fma.f32 (sqrt.f32 (PI.f32)) cosTheta (*.f32 (*.f32 (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (neg.f32 cosTheta)) cosTheta))
(+.f32 0 (*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32))))
(+.f32 (*.f32 (PI.f32) cosTheta) (*.f32 cosTheta (*.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)))))
(+.f32 (*.f32 (PI.f32) cosTheta) (*.f32 (*.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2))) cosTheta))
(+.f32 (*.f32 (PI.f32) cosTheta) (*.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) (*.f32 (PI.f32) cosTheta)))
(+.f32 (*.f32 (*.f32 (PI.f32) cosTheta) 1) (*.f32 (*.f32 (PI.f32) cosTheta) (-.f32 c (pow.f32 (PI.f32) -1/2))))
(+.f32 (*.f32 (*.f32 (PI.f32) cosTheta) (-.f32 c (pow.f32 (PI.f32) -1/2))) (*.f32 (*.f32 (PI.f32) cosTheta) 1))
(+.f32 (*.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) (*.f32 (PI.f32) cosTheta)) (*.f32 (PI.f32) cosTheta))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta) (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)))) (cbrt.f32 (pow.f32 (exp.f32 cosTheta) (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta) (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 cosTheta) (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 cosTheta) (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32))))) 1)
(/.f32 (*.f32 (*.f32 (PI.f32) cosTheta) (+.f32 1 (pow.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) 3))) (fma.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) (-.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) 1) 1))
(/.f32 (*.f32 (*.f32 (PI.f32) cosTheta) (-.f32 1 (pow.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) 2))) (+.f32 (-.f32 1 c) (pow.f32 (PI.f32) -1/2)))
(pow.f32 (*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32))) 1)
(pow.f32 (cbrt.f32 (*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)))) 3)
(pow.f32 (pow.f32 (*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)))) 2)
(sqrt.f32 (pow.f32 (*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32))) 2))
(log.f32 (pow.f32 (exp.f32 cosTheta) (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32))))))
(cbrt.f32 (pow.f32 (*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32))) 3))
(expm1.f32 (log1p.f32 (*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)))))
(exp.f32 (+.f32 (log1p.f32 (-.f32 c (pow.f32 (PI.f32) -1/2))) (log.f32 (*.f32 (PI.f32) cosTheta))))
(exp.f32 (*.f32 (+.f32 (log1p.f32 (-.f32 c (pow.f32 (PI.f32) -1/2))) (log.f32 (*.f32 (PI.f32) cosTheta))) 1))
(log1p.f32 (expm1.f32 (*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)))))
(fma.f32 1 (*.f32 (PI.f32) cosTheta) (*.f32 cosTheta (*.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)))))
(fma.f32 1 (*.f32 (PI.f32) cosTheta) (*.f32 (*.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2))) cosTheta))
(fma.f32 1 (*.f32 (PI.f32) cosTheta) (*.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) (*.f32 (PI.f32) cosTheta)))
(fma.f32 (PI.f32) cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)))))
(fma.f32 (PI.f32) cosTheta (*.f32 (*.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2))) cosTheta))
(fma.f32 (PI.f32) cosTheta (*.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) (*.f32 (PI.f32) cosTheta)))
(fma.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) (*.f32 (PI.f32) cosTheta) (*.f32 (PI.f32) cosTheta))
(fma.f32 cosTheta (PI.f32) (*.f32 cosTheta (*.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)))))
(fma.f32 cosTheta (PI.f32) (*.f32 (*.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2))) cosTheta))
(fma.f32 cosTheta (PI.f32) (*.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) (*.f32 (PI.f32) cosTheta)))
(fma.f32 (cbrt.f32 (*.f32 cosTheta cosTheta)) (*.f32 (cbrt.f32 cosTheta) (PI.f32)) (*.f32 cosTheta (*.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)))))
(fma.f32 (cbrt.f32 (*.f32 cosTheta cosTheta)) (*.f32 (cbrt.f32 cosTheta) (PI.f32)) (*.f32 (*.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2))) cosTheta))
(fma.f32 (cbrt.f32 (*.f32 cosTheta cosTheta)) (*.f32 (cbrt.f32 cosTheta) (PI.f32)) (*.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) (*.f32 (PI.f32) cosTheta)))
(fma.f32 (sqrt.f32 cosTheta) (*.f32 (sqrt.f32 cosTheta) (PI.f32)) (*.f32 cosTheta (*.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)))))
(fma.f32 (sqrt.f32 cosTheta) (*.f32 (sqrt.f32 cosTheta) (PI.f32)) (*.f32 (*.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2))) cosTheta))
(fma.f32 (sqrt.f32 cosTheta) (*.f32 (sqrt.f32 cosTheta) (PI.f32)) (*.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) (*.f32 (PI.f32) cosTheta)))
(fma.f32 (*.f32 (PI.f32) cosTheta) 1 (*.f32 (*.f32 (PI.f32) cosTheta) (-.f32 c (pow.f32 (PI.f32) -1/2))))
(fma.f32 (*.f32 (PI.f32) cosTheta) (-.f32 c (pow.f32 (PI.f32) -1/2)) (*.f32 (*.f32 (PI.f32) cosTheta) 1))
(fma.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) cosTheta)) (cbrt.f32 (*.f32 (PI.f32) cosTheta))) (cbrt.f32 (*.f32 (PI.f32) cosTheta)) (*.f32 cosTheta (*.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)))))
(fma.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) cosTheta)) (cbrt.f32 (*.f32 (PI.f32) cosTheta))) (cbrt.f32 (*.f32 (PI.f32) cosTheta)) (*.f32 (*.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2))) cosTheta))
(fma.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) cosTheta)) (cbrt.f32 (*.f32 (PI.f32) cosTheta))) (cbrt.f32 (*.f32 (PI.f32) cosTheta)) (*.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) (*.f32 (PI.f32) cosTheta)))
(fma.f32 (sqrt.f32 (*.f32 (PI.f32) cosTheta)) (sqrt.f32 (*.f32 (PI.f32) cosTheta)) (*.f32 cosTheta (*.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)))))
(fma.f32 (sqrt.f32 (*.f32 (PI.f32) cosTheta)) (sqrt.f32 (*.f32 (PI.f32) cosTheta)) (*.f32 (*.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2))) cosTheta))
(fma.f32 (sqrt.f32 (*.f32 (PI.f32) cosTheta)) (sqrt.f32 (*.f32 (PI.f32) cosTheta)) (*.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) (*.f32 (PI.f32) cosTheta)))
(fma.f32 (*.f32 (sqrt.f32 cosTheta) (sqrt.f32 (PI.f32))) (*.f32 (sqrt.f32 cosTheta) (sqrt.f32 (PI.f32))) (*.f32 cosTheta (*.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)))))
(fma.f32 (*.f32 (sqrt.f32 cosTheta) (sqrt.f32 (PI.f32))) (*.f32 (sqrt.f32 cosTheta) (sqrt.f32 (PI.f32))) (*.f32 (*.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2))) cosTheta))
(fma.f32 (*.f32 (sqrt.f32 cosTheta) (sqrt.f32 (PI.f32))) (*.f32 (sqrt.f32 cosTheta) (sqrt.f32 (PI.f32))) (*.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) (*.f32 (PI.f32) cosTheta)))
(fma.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)) (*.f32 cosTheta (*.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)))))
(fma.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)) (*.f32 (*.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2))) cosTheta))
(fma.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)) (*.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) (*.f32 (PI.f32) cosTheta)))
(fma.f32 (*.f32 cosTheta (cbrt.f32 (pow.f32 (PI.f32) 2))) (cbrt.f32 (PI.f32)) (*.f32 cosTheta (*.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)))))
(fma.f32 (*.f32 cosTheta (cbrt.f32 (pow.f32 (PI.f32) 2))) (cbrt.f32 (PI.f32)) (*.f32 (*.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2))) cosTheta))
(fma.f32 (*.f32 cosTheta (cbrt.f32 (pow.f32 (PI.f32) 2))) (cbrt.f32 (PI.f32)) (*.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) (*.f32 (PI.f32) cosTheta)))

simplify137.0ms (0.7%)

Algorithm
egg-herbie
Rules
1134×unswap-sqr
540×cancel-sign-sub-inv
528×associate-+l+
526×associate-+r+
358×fma-neg
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04029870
18919676
228498496
Stop Event
node limit
Counts
234 → 257
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 cosTheta (sqrt.f32 (PI.f32)))
(+.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 -1 (*.f32 (-.f32 (+.f32 c 1) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))
(+.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 -1 (*.f32 (-.f32 (+.f32 c 1) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))
(+.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 -1 (*.f32 (-.f32 (+.f32 c 1) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))
(*.f32 -1 (*.f32 (-.f32 (+.f32 c 1) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(+.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 -1 (*.f32 (-.f32 (+.f32 c 1) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))
(+.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 -1 (*.f32 (-.f32 (+.f32 c 1) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))
(+.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 -1 (*.f32 (-.f32 (+.f32 c 1) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))
(*.f32 -1 (*.f32 (-.f32 (+.f32 c 1) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(+.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 -1 (*.f32 (-.f32 (+.f32 c 1) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))
(+.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 -1 (*.f32 (-.f32 (+.f32 c 1) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))
(+.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 -1 (*.f32 (-.f32 (+.f32 c 1) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))
(*.f32 cosTheta (-.f32 (sqrt.f32 (PI.f32)) (*.f32 (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 cosTheta (PI.f32)))))
(+.f32 (*.f32 -1 (*.f32 c (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 cosTheta (-.f32 (sqrt.f32 (PI.f32)) (*.f32 (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 cosTheta (PI.f32))))))
(+.f32 (*.f32 -1 (*.f32 c (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 cosTheta (-.f32 (sqrt.f32 (PI.f32)) (*.f32 (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 cosTheta (PI.f32))))))
(+.f32 (*.f32 -1 (*.f32 c (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 cosTheta (-.f32 (sqrt.f32 (PI.f32)) (*.f32 (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 cosTheta (PI.f32))))))
(*.f32 -1 (*.f32 c (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(+.f32 (*.f32 -1 (*.f32 c (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 cosTheta (-.f32 (sqrt.f32 (PI.f32)) (*.f32 (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 cosTheta (PI.f32))))))
(+.f32 (*.f32 -1 (*.f32 c (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 cosTheta (-.f32 (sqrt.f32 (PI.f32)) (*.f32 (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 cosTheta (PI.f32))))))
(+.f32 (*.f32 -1 (*.f32 c (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 cosTheta (-.f32 (sqrt.f32 (PI.f32)) (*.f32 (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 cosTheta (PI.f32))))))
(*.f32 -1 (*.f32 c (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(+.f32 (*.f32 -1 (*.f32 c (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 cosTheta (-.f32 (sqrt.f32 (PI.f32)) (*.f32 (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 cosTheta (PI.f32))))))
(+.f32 (*.f32 -1 (*.f32 c (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 cosTheta (-.f32 (sqrt.f32 (PI.f32)) (*.f32 (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 cosTheta (PI.f32))))))
(+.f32 (*.f32 -1 (*.f32 c (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 cosTheta (-.f32 (sqrt.f32 (PI.f32)) (*.f32 (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 cosTheta (PI.f32))))))
(*.f32 (-.f32 (+.f32 c 1) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 cosTheta (PI.f32)))
(*.f32 (-.f32 (+.f32 c 1) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 cosTheta (PI.f32)))
(*.f32 (-.f32 (+.f32 c 1) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 cosTheta (PI.f32)))
(*.f32 (-.f32 (+.f32 c 1) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 cosTheta (PI.f32)))
(*.f32 (-.f32 (+.f32 c 1) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 cosTheta (PI.f32)))
(*.f32 (-.f32 (+.f32 c 1) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 cosTheta (PI.f32)))
(*.f32 (-.f32 (+.f32 c 1) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 cosTheta (PI.f32)))
(*.f32 (-.f32 (+.f32 c 1) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 cosTheta (PI.f32)))
(*.f32 (-.f32 (+.f32 c 1) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 cosTheta (PI.f32)))
(*.f32 (-.f32 (+.f32 c 1) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 cosTheta (PI.f32)))
(*.f32 (-.f32 (+.f32 c 1) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 cosTheta (PI.f32)))
(*.f32 (-.f32 (+.f32 c 1) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 cosTheta (PI.f32)))
(*.f32 (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 cosTheta (PI.f32)))
(+.f32 (*.f32 (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 cosTheta (PI.f32))) (*.f32 c (*.f32 cosTheta (PI.f32))))
(+.f32 (*.f32 (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 cosTheta (PI.f32))) (*.f32 c (*.f32 cosTheta (PI.f32))))
(+.f32 (*.f32 (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 cosTheta (PI.f32))) (*.f32 c (*.f32 cosTheta (PI.f32))))
(*.f32 c (*.f32 cosTheta (PI.f32)))
(+.f32 (*.f32 (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 cosTheta (PI.f32))) (*.f32 c (*.f32 cosTheta (PI.f32))))
(+.f32 (*.f32 (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 cosTheta (PI.f32))) (*.f32 c (*.f32 cosTheta (PI.f32))))
(+.f32 (*.f32 (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 cosTheta (PI.f32))) (*.f32 c (*.f32 cosTheta (PI.f32))))
(*.f32 c (*.f32 cosTheta (PI.f32)))
(+.f32 (*.f32 (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 cosTheta (PI.f32))) (*.f32 c (*.f32 cosTheta (PI.f32))))
(+.f32 (*.f32 (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 cosTheta (PI.f32))) (*.f32 c (*.f32 cosTheta (PI.f32))))
(+.f32 (*.f32 (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 cosTheta (PI.f32))) (*.f32 c (*.f32 cosTheta (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 c (-.f32 (pow.f32 (PI.f32) -1/2) 1))
(-.f32 (+.f32 1 c) (pow.f32 (PI.f32) -1/2))
(-.f32 (exp.f32 (log1p.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2))))) 1)
(-.f32 (/.f32 1 (+.f32 (-.f32 1 c) (pow.f32 (PI.f32) -1/2))) (/.f32 (pow.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) 2) (+.f32 (-.f32 1 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 1 (pow.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) 3)) (/.f32 1 (fma.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) (-.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) 1) 1)))
(*.f32 (-.f32 1 (pow.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) 2)) (/.f32 1 (+.f32 (-.f32 1 c) (pow.f32 (PI.f32) -1/2))))
(/.f32 1 (/.f32 (fma.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) (-.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) 1) 1) (+.f32 1 (pow.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) 3))))
(/.f32 1 (/.f32 (+.f32 (-.f32 1 c) (pow.f32 (PI.f32) -1/2)) (-.f32 1 (pow.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) 2))))
(/.f32 (+.f32 1 (pow.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) 3)) (fma.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) (-.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) 1) 1))
(/.f32 (+.f32 1 (pow.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) 3)) (+.f32 (pow.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) 2) (+.f32 (-.f32 1 c) (pow.f32 (PI.f32) -1/2))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) 2)) (+.f32 (-.f32 1 c) (pow.f32 (PI.f32) -1/2)))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) 3))) (neg.f32 (fma.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) (-.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) 1) 1)))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) 2))) (neg.f32 (+.f32 (-.f32 1 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 (+.f32 1 c) (+.f32 1 c) (+.f32 (/.f32 1 (PI.f32)) (*.f32 (+.f32 1 c) (pow.f32 (PI.f32) -1/2)))))
(/.f32 (-.f32 (pow.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) 2) 1) (-.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) 1))
(/.f32 (-.f32 (*.f32 (+.f32 1 c) (+.f32 1 c)) (/.f32 1 (PI.f32))) (+.f32 (+.f32 1 c) (pow.f32 (PI.f32) -1/2)))
(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)) (exp.f32 (neg.f32 (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 (exp.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 (fma.f32 -1 (pow.f32 (PI.f32) -1/2) 1))
(fma.f32 1 c (neg.f32 (-.f32 (pow.f32 (PI.f32) -1/2) 1)))
(fma.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2)) 1)
(fma.f32 1 (+.f32 1 c) (neg.f32 (pow.f32 (PI.f32) -1/2)))
(fma.f32 c 1 (fma.f32 -1 (pow.f32 (PI.f32) -1/2) 1))
(fma.f32 c 1 (neg.f32 (-.f32 (pow.f32 (PI.f32) -1/2) 1)))
(fma.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) 1 1)
(fma.f32 (cbrt.f32 c) (cbrt.f32 (*.f32 c c)) (fma.f32 -1 (pow.f32 (PI.f32) -1/2) 1))
(fma.f32 (cbrt.f32 c) (cbrt.f32 (*.f32 c c)) (neg.f32 (-.f32 (pow.f32 (PI.f32) -1/2) 1)))
(fma.f32 (cbrt.f32 (*.f32 c c)) (cbrt.f32 c) (fma.f32 -1 (pow.f32 (PI.f32) -1/2) 1))
(fma.f32 (cbrt.f32 (*.f32 c c)) (cbrt.f32 c) (neg.f32 (-.f32 (pow.f32 (PI.f32) -1/2) 1)))
(fma.f32 (cbrt.f32 (-.f32 c (pow.f32 (PI.f32) -1/2))) (cbrt.f32 (pow.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) 2)) 1)
(fma.f32 (cbrt.f32 (pow.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) 2)) (cbrt.f32 (-.f32 c (pow.f32 (PI.f32) -1/2))) 1)
(fma.f32 (sqrt.f32 c) (sqrt.f32 c) (fma.f32 -1 (pow.f32 (PI.f32) -1/2) 1))
(fma.f32 (sqrt.f32 c) (sqrt.f32 c) (neg.f32 (-.f32 (pow.f32 (PI.f32) -1/2) 1)))
(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 (-.f32 (pow.f32 c 3) (/.f32 1 (pow.f32 (PI.f32) 3/2))) (/.f32 1 (fma.f32 c c (fma.f32 (pow.f32 (PI.f32) -1/2) c (/.f32 1 (PI.f32))))) 1)
(fma.f32 (-.f32 (*.f32 c c) (/.f32 1 (PI.f32))) (/.f32 1 (+.f32 (pow.f32 (PI.f32) -1/2) c)) 1)
(fma.f32 (*.f32 (cbrt.f32 (+.f32 1 c)) (cbrt.f32 (+.f32 1 c))) (cbrt.f32 (+.f32 1 c)) (neg.f32 (pow.f32 (PI.f32) -1/2)))
(fma.f32 (sqrt.f32 (+.f32 1 c)) (sqrt.f32 (+.f32 1 c)) (neg.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 (fma.f32 (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (neg.f32 cosTheta) (sqrt.f32 (PI.f32)))))
(+.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 cosTheta (*.f32 (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (neg.f32 cosTheta))))
(+.f32 (*.f32 (sqrt.f32 (PI.f32)) cosTheta) (*.f32 (*.f32 (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (neg.f32 cosTheta)) cosTheta))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta) (fma.f32 (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (neg.f32 cosTheta) (sqrt.f32 (PI.f32))))) (cbrt.f32 (pow.f32 (exp.f32 cosTheta) (fma.f32 (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (neg.f32 cosTheta) (sqrt.f32 (PI.f32))))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta) (fma.f32 (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (neg.f32 cosTheta) (sqrt.f32 (PI.f32)))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 cosTheta) (fma.f32 (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (neg.f32 cosTheta) (sqrt.f32 (PI.f32)))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 cosTheta) (fma.f32 (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (neg.f32 cosTheta) (sqrt.f32 (PI.f32)))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 cosTheta (fma.f32 (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (neg.f32 cosTheta) (sqrt.f32 (PI.f32)))))) 1)
(/.f32 (*.f32 cosTheta (-.f32 (pow.f32 (PI.f32) 3/2) (pow.f32 (*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32))) 3))) (fma.f32 (*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32))) (fma.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (sqrt.f32 (PI.f32))) (PI.f32)))
(/.f32 (*.f32 cosTheta (-.f32 (PI.f32) (pow.f32 (*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32))) 2))) (fma.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (sqrt.f32 (PI.f32))))
(/.f32 (*.f32 (-.f32 (pow.f32 (PI.f32) 3/2) (pow.f32 (*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32))) 3)) cosTheta) (fma.f32 (*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32))) (fma.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (sqrt.f32 (PI.f32))) (PI.f32)))
(/.f32 (*.f32 (-.f32 (PI.f32) (pow.f32 (*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32))) 2)) cosTheta) (fma.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (sqrt.f32 (PI.f32))))
(pow.f32 (*.f32 cosTheta (fma.f32 (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (neg.f32 cosTheta) (sqrt.f32 (PI.f32)))) 1)
(pow.f32 (cbrt.f32 (*.f32 cosTheta (fma.f32 (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (neg.f32 cosTheta) (sqrt.f32 (PI.f32))))) 3)
(pow.f32 (pow.f32 (*.f32 cosTheta (fma.f32 (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (neg.f32 cosTheta) (sqrt.f32 (PI.f32)))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 cosTheta (fma.f32 (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (neg.f32 cosTheta) (sqrt.f32 (PI.f32))))) 2)
(sqrt.f32 (pow.f32 (*.f32 cosTheta (fma.f32 (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (neg.f32 cosTheta) (sqrt.f32 (PI.f32)))) 2))
(log.f32 (pow.f32 (exp.f32 cosTheta) (fma.f32 (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (neg.f32 cosTheta) (sqrt.f32 (PI.f32)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 cosTheta (fma.f32 (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (neg.f32 cosTheta) (sqrt.f32 (PI.f32)))))))
(cbrt.f32 (pow.f32 (*.f32 cosTheta (fma.f32 (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (neg.f32 cosTheta) (sqrt.f32 (PI.f32)))) 3))
(cbrt.f32 (*.f32 (pow.f32 cosTheta 3) (pow.f32 (fma.f32 (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (neg.f32 cosTheta) (sqrt.f32 (PI.f32))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (neg.f32 cosTheta) (sqrt.f32 (PI.f32))) 3) (pow.f32 cosTheta 3)))
(expm1.f32 (log1p.f32 (*.f32 cosTheta (fma.f32 (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (neg.f32 cosTheta) (sqrt.f32 (PI.f32))))))
(exp.f32 (log.f32 (*.f32 cosTheta (fma.f32 (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (neg.f32 cosTheta) (sqrt.f32 (PI.f32))))))
(exp.f32 (*.f32 (log.f32 (*.f32 cosTheta (fma.f32 (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (neg.f32 cosTheta) (sqrt.f32 (PI.f32))))) 1))
(log1p.f32 (expm1.f32 (*.f32 cosTheta (fma.f32 (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (neg.f32 cosTheta) (sqrt.f32 (PI.f32))))))
(fma.f32 cosTheta (sqrt.f32 (PI.f32)) (*.f32 cosTheta (*.f32 (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (neg.f32 cosTheta))))
(fma.f32 (sqrt.f32 (PI.f32)) cosTheta (*.f32 (*.f32 (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (neg.f32 cosTheta)) cosTheta))
(+.f32 0 (*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32))))
(+.f32 (*.f32 (PI.f32) cosTheta) (*.f32 cosTheta (*.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)))))
(+.f32 (*.f32 (PI.f32) cosTheta) (*.f32 (*.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2))) cosTheta))
(+.f32 (*.f32 (PI.f32) cosTheta) (*.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) (*.f32 (PI.f32) cosTheta)))
(+.f32 (*.f32 (*.f32 (PI.f32) cosTheta) 1) (*.f32 (*.f32 (PI.f32) cosTheta) (-.f32 c (pow.f32 (PI.f32) -1/2))))
(+.f32 (*.f32 (*.f32 (PI.f32) cosTheta) (-.f32 c (pow.f32 (PI.f32) -1/2))) (*.f32 (*.f32 (PI.f32) cosTheta) 1))
(+.f32 (*.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) (*.f32 (PI.f32) cosTheta)) (*.f32 (PI.f32) cosTheta))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta) (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)))) (cbrt.f32 (pow.f32 (exp.f32 cosTheta) (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta) (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 cosTheta) (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 cosTheta) (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32))))) 1)
(/.f32 (*.f32 (*.f32 (PI.f32) cosTheta) (+.f32 1 (pow.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) 3))) (fma.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) (-.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) 1) 1))
(/.f32 (*.f32 (*.f32 (PI.f32) cosTheta) (-.f32 1 (pow.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) 2))) (+.f32 (-.f32 1 c) (pow.f32 (PI.f32) -1/2)))
(pow.f32 (*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32))) 1)
(pow.f32 (cbrt.f32 (*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)))) 3)
(pow.f32 (pow.f32 (*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)))) 2)
(sqrt.f32 (pow.f32 (*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32))) 2))
(log.f32 (pow.f32 (exp.f32 cosTheta) (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32))))))
(cbrt.f32 (pow.f32 (*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32))) 3))
(expm1.f32 (log1p.f32 (*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)))))
(exp.f32 (+.f32 (log1p.f32 (-.f32 c (pow.f32 (PI.f32) -1/2))) (log.f32 (*.f32 (PI.f32) cosTheta))))
(exp.f32 (*.f32 (+.f32 (log1p.f32 (-.f32 c (pow.f32 (PI.f32) -1/2))) (log.f32 (*.f32 (PI.f32) cosTheta))) 1))
(log1p.f32 (expm1.f32 (*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)))))
(fma.f32 1 (*.f32 (PI.f32) cosTheta) (*.f32 cosTheta (*.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)))))
(fma.f32 1 (*.f32 (PI.f32) cosTheta) (*.f32 (*.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2))) cosTheta))
(fma.f32 1 (*.f32 (PI.f32) cosTheta) (*.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) (*.f32 (PI.f32) cosTheta)))
(fma.f32 (PI.f32) cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)))))
(fma.f32 (PI.f32) cosTheta (*.f32 (*.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2))) cosTheta))
(fma.f32 (PI.f32) cosTheta (*.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) (*.f32 (PI.f32) cosTheta)))
(fma.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) (*.f32 (PI.f32) cosTheta) (*.f32 (PI.f32) cosTheta))
(fma.f32 cosTheta (PI.f32) (*.f32 cosTheta (*.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)))))
(fma.f32 cosTheta (PI.f32) (*.f32 (*.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2))) cosTheta))
(fma.f32 cosTheta (PI.f32) (*.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) (*.f32 (PI.f32) cosTheta)))
(fma.f32 (cbrt.f32 (*.f32 cosTheta cosTheta)) (*.f32 (cbrt.f32 cosTheta) (PI.f32)) (*.f32 cosTheta (*.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)))))
(fma.f32 (cbrt.f32 (*.f32 cosTheta cosTheta)) (*.f32 (cbrt.f32 cosTheta) (PI.f32)) (*.f32 (*.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2))) cosTheta))
(fma.f32 (cbrt.f32 (*.f32 cosTheta cosTheta)) (*.f32 (cbrt.f32 cosTheta) (PI.f32)) (*.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) (*.f32 (PI.f32) cosTheta)))
(fma.f32 (sqrt.f32 cosTheta) (*.f32 (sqrt.f32 cosTheta) (PI.f32)) (*.f32 cosTheta (*.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)))))
(fma.f32 (sqrt.f32 cosTheta) (*.f32 (sqrt.f32 cosTheta) (PI.f32)) (*.f32 (*.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2))) cosTheta))
(fma.f32 (sqrt.f32 cosTheta) (*.f32 (sqrt.f32 cosTheta) (PI.f32)) (*.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) (*.f32 (PI.f32) cosTheta)))
(fma.f32 (*.f32 (PI.f32) cosTheta) 1 (*.f32 (*.f32 (PI.f32) cosTheta) (-.f32 c (pow.f32 (PI.f32) -1/2))))
(fma.f32 (*.f32 (PI.f32) cosTheta) (-.f32 c (pow.f32 (PI.f32) -1/2)) (*.f32 (*.f32 (PI.f32) cosTheta) 1))
(fma.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) cosTheta)) (cbrt.f32 (*.f32 (PI.f32) cosTheta))) (cbrt.f32 (*.f32 (PI.f32) cosTheta)) (*.f32 cosTheta (*.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)))))
(fma.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) cosTheta)) (cbrt.f32 (*.f32 (PI.f32) cosTheta))) (cbrt.f32 (*.f32 (PI.f32) cosTheta)) (*.f32 (*.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2))) cosTheta))
(fma.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) cosTheta)) (cbrt.f32 (*.f32 (PI.f32) cosTheta))) (cbrt.f32 (*.f32 (PI.f32) cosTheta)) (*.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) (*.f32 (PI.f32) cosTheta)))
(fma.f32 (sqrt.f32 (*.f32 (PI.f32) cosTheta)) (sqrt.f32 (*.f32 (PI.f32) cosTheta)) (*.f32 cosTheta (*.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)))))
(fma.f32 (sqrt.f32 (*.f32 (PI.f32) cosTheta)) (sqrt.f32 (*.f32 (PI.f32) cosTheta)) (*.f32 (*.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2))) cosTheta))
(fma.f32 (sqrt.f32 (*.f32 (PI.f32) cosTheta)) (sqrt.f32 (*.f32 (PI.f32) cosTheta)) (*.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) (*.f32 (PI.f32) cosTheta)))
(fma.f32 (*.f32 (sqrt.f32 cosTheta) (sqrt.f32 (PI.f32))) (*.f32 (sqrt.f32 cosTheta) (sqrt.f32 (PI.f32))) (*.f32 cosTheta (*.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)))))
(fma.f32 (*.f32 (sqrt.f32 cosTheta) (sqrt.f32 (PI.f32))) (*.f32 (sqrt.f32 cosTheta) (sqrt.f32 (PI.f32))) (*.f32 (*.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2))) cosTheta))
(fma.f32 (*.f32 (sqrt.f32 cosTheta) (sqrt.f32 (PI.f32))) (*.f32 (sqrt.f32 cosTheta) (sqrt.f32 (PI.f32))) (*.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) (*.f32 (PI.f32) cosTheta)))
(fma.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)) (*.f32 cosTheta (*.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)))))
(fma.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)) (*.f32 (*.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2))) cosTheta))
(fma.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)) (*.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) (*.f32 (PI.f32) cosTheta)))
(fma.f32 (*.f32 cosTheta (cbrt.f32 (pow.f32 (PI.f32) 2))) (cbrt.f32 (PI.f32)) (*.f32 cosTheta (*.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)))))
(fma.f32 (*.f32 cosTheta (cbrt.f32 (pow.f32 (PI.f32) 2))) (cbrt.f32 (PI.f32)) (*.f32 (*.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2))) cosTheta))
(fma.f32 (*.f32 cosTheta (cbrt.f32 (pow.f32 (PI.f32) 2))) (cbrt.f32 (PI.f32)) (*.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) (*.f32 (PI.f32) 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 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 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 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 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 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 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 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 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 c (-.f32 1 (pow.f32 (PI.f32) -1/2)))
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
(+.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 -1 (*.f32 (-.f32 (+.f32 c 1) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))
(fma.f32 cosTheta (sqrt.f32 (PI.f32)) (neg.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 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(*.f32 cosTheta (fma.f32 (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (neg.f32 cosTheta) (sqrt.f32 (PI.f32))))
(+.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 -1 (*.f32 (-.f32 (+.f32 c 1) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))
(fma.f32 cosTheta (sqrt.f32 (PI.f32)) (neg.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 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(*.f32 cosTheta (fma.f32 (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (neg.f32 cosTheta) (sqrt.f32 (PI.f32))))
(+.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 -1 (*.f32 (-.f32 (+.f32 c 1) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))
(fma.f32 cosTheta (sqrt.f32 (PI.f32)) (neg.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 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(*.f32 cosTheta (fma.f32 (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (neg.f32 cosTheta) (sqrt.f32 (PI.f32))))
(*.f32 -1 (*.f32 (-.f32 (+.f32 c 1) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(neg.f32 (*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(*.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (neg.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))))
(*.f32 cosTheta (*.f32 (*.f32 (PI.f32) cosTheta) (+.f32 -1 (-.f32 (pow.f32 (PI.f32) -1/2) c))))
(+.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 -1 (*.f32 (-.f32 (+.f32 c 1) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))
(fma.f32 cosTheta (sqrt.f32 (PI.f32)) (neg.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 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(*.f32 cosTheta (fma.f32 (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (neg.f32 cosTheta) (sqrt.f32 (PI.f32))))
(+.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 -1 (*.f32 (-.f32 (+.f32 c 1) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))
(fma.f32 cosTheta (sqrt.f32 (PI.f32)) (neg.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 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(*.f32 cosTheta (fma.f32 (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (neg.f32 cosTheta) (sqrt.f32 (PI.f32))))
(+.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 -1 (*.f32 (-.f32 (+.f32 c 1) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))
(fma.f32 cosTheta (sqrt.f32 (PI.f32)) (neg.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 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(*.f32 cosTheta (fma.f32 (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (neg.f32 cosTheta) (sqrt.f32 (PI.f32))))
(*.f32 -1 (*.f32 (-.f32 (+.f32 c 1) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(neg.f32 (*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(*.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (neg.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))))
(*.f32 cosTheta (*.f32 (*.f32 (PI.f32) cosTheta) (+.f32 -1 (-.f32 (pow.f32 (PI.f32) -1/2) c))))
(+.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 -1 (*.f32 (-.f32 (+.f32 c 1) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))
(fma.f32 cosTheta (sqrt.f32 (PI.f32)) (neg.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 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(*.f32 cosTheta (fma.f32 (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (neg.f32 cosTheta) (sqrt.f32 (PI.f32))))
(+.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 -1 (*.f32 (-.f32 (+.f32 c 1) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))
(fma.f32 cosTheta (sqrt.f32 (PI.f32)) (neg.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 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(*.f32 cosTheta (fma.f32 (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (neg.f32 cosTheta) (sqrt.f32 (PI.f32))))
(+.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 -1 (*.f32 (-.f32 (+.f32 c 1) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))
(fma.f32 cosTheta (sqrt.f32 (PI.f32)) (neg.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 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(*.f32 cosTheta (fma.f32 (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (neg.f32 cosTheta) (sqrt.f32 (PI.f32))))
(*.f32 cosTheta (-.f32 (sqrt.f32 (PI.f32)) (*.f32 (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 cosTheta (PI.f32)))))
(*.f32 cosTheta (-.f32 (sqrt.f32 (PI.f32)) (*.f32 (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) cosTheta))))
(*.f32 cosTheta (-.f32 (sqrt.f32 (PI.f32)) (*.f32 (PI.f32) (*.f32 (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))) cosTheta))))
(*.f32 cosTheta (+.f32 (sqrt.f32 (PI.f32)) (*.f32 (+.f32 -1 (pow.f32 (PI.f32) -1/2)) (*.f32 (PI.f32) cosTheta))))
(+.f32 (*.f32 -1 (*.f32 c (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 cosTheta (-.f32 (sqrt.f32 (PI.f32)) (*.f32 (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 cosTheta (PI.f32))))))
(fma.f32 -1 (*.f32 c (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (-.f32 (sqrt.f32 (PI.f32)) (*.f32 (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) cosTheta)))))
(fma.f32 cosTheta (-.f32 (sqrt.f32 (PI.f32)) (*.f32 (PI.f32) (*.f32 (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))) cosTheta))) (*.f32 c (neg.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))))
(fma.f32 cosTheta (+.f32 (sqrt.f32 (PI.f32)) (*.f32 (+.f32 -1 (pow.f32 (PI.f32) -1/2)) (*.f32 (PI.f32) cosTheta))) (*.f32 c (*.f32 (PI.f32) (*.f32 cosTheta (neg.f32 cosTheta)))))
(+.f32 (*.f32 -1 (*.f32 c (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 cosTheta (-.f32 (sqrt.f32 (PI.f32)) (*.f32 (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 cosTheta (PI.f32))))))
(fma.f32 -1 (*.f32 c (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (-.f32 (sqrt.f32 (PI.f32)) (*.f32 (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) cosTheta)))))
(fma.f32 cosTheta (-.f32 (sqrt.f32 (PI.f32)) (*.f32 (PI.f32) (*.f32 (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))) cosTheta))) (*.f32 c (neg.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))))
(fma.f32 cosTheta (+.f32 (sqrt.f32 (PI.f32)) (*.f32 (+.f32 -1 (pow.f32 (PI.f32) -1/2)) (*.f32 (PI.f32) cosTheta))) (*.f32 c (*.f32 (PI.f32) (*.f32 cosTheta (neg.f32 cosTheta)))))
(+.f32 (*.f32 -1 (*.f32 c (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 cosTheta (-.f32 (sqrt.f32 (PI.f32)) (*.f32 (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 cosTheta (PI.f32))))))
(fma.f32 -1 (*.f32 c (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (-.f32 (sqrt.f32 (PI.f32)) (*.f32 (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) cosTheta)))))
(fma.f32 cosTheta (-.f32 (sqrt.f32 (PI.f32)) (*.f32 (PI.f32) (*.f32 (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))) cosTheta))) (*.f32 c (neg.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))))
(fma.f32 cosTheta (+.f32 (sqrt.f32 (PI.f32)) (*.f32 (+.f32 -1 (pow.f32 (PI.f32) -1/2)) (*.f32 (PI.f32) cosTheta))) (*.f32 c (*.f32 (PI.f32) (*.f32 cosTheta (neg.f32 cosTheta)))))
(*.f32 -1 (*.f32 c (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(neg.f32 (*.f32 c (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(*.f32 c (neg.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(*.f32 c (*.f32 (PI.f32) (*.f32 cosTheta (neg.f32 cosTheta))))
(+.f32 (*.f32 -1 (*.f32 c (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 cosTheta (-.f32 (sqrt.f32 (PI.f32)) (*.f32 (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 cosTheta (PI.f32))))))
(fma.f32 -1 (*.f32 c (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (-.f32 (sqrt.f32 (PI.f32)) (*.f32 (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) cosTheta)))))
(fma.f32 cosTheta (-.f32 (sqrt.f32 (PI.f32)) (*.f32 (PI.f32) (*.f32 (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))) cosTheta))) (*.f32 c (neg.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))))
(fma.f32 cosTheta (+.f32 (sqrt.f32 (PI.f32)) (*.f32 (+.f32 -1 (pow.f32 (PI.f32) -1/2)) (*.f32 (PI.f32) cosTheta))) (*.f32 c (*.f32 (PI.f32) (*.f32 cosTheta (neg.f32 cosTheta)))))
(+.f32 (*.f32 -1 (*.f32 c (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 cosTheta (-.f32 (sqrt.f32 (PI.f32)) (*.f32 (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 cosTheta (PI.f32))))))
(fma.f32 -1 (*.f32 c (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (-.f32 (sqrt.f32 (PI.f32)) (*.f32 (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) cosTheta)))))
(fma.f32 cosTheta (-.f32 (sqrt.f32 (PI.f32)) (*.f32 (PI.f32) (*.f32 (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))) cosTheta))) (*.f32 c (neg.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))))
(fma.f32 cosTheta (+.f32 (sqrt.f32 (PI.f32)) (*.f32 (+.f32 -1 (pow.f32 (PI.f32) -1/2)) (*.f32 (PI.f32) cosTheta))) (*.f32 c (*.f32 (PI.f32) (*.f32 cosTheta (neg.f32 cosTheta)))))
(+.f32 (*.f32 -1 (*.f32 c (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 cosTheta (-.f32 (sqrt.f32 (PI.f32)) (*.f32 (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 cosTheta (PI.f32))))))
(fma.f32 -1 (*.f32 c (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (-.f32 (sqrt.f32 (PI.f32)) (*.f32 (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) cosTheta)))))
(fma.f32 cosTheta (-.f32 (sqrt.f32 (PI.f32)) (*.f32 (PI.f32) (*.f32 (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))) cosTheta))) (*.f32 c (neg.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))))
(fma.f32 cosTheta (+.f32 (sqrt.f32 (PI.f32)) (*.f32 (+.f32 -1 (pow.f32 (PI.f32) -1/2)) (*.f32 (PI.f32) cosTheta))) (*.f32 c (*.f32 (PI.f32) (*.f32 cosTheta (neg.f32 cosTheta)))))
(*.f32 -1 (*.f32 c (*.f32 (pow.f32 cosTheta 2) (PI.f32))))
(neg.f32 (*.f32 c (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(*.f32 c (neg.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(*.f32 c (*.f32 (PI.f32) (*.f32 cosTheta (neg.f32 cosTheta))))
(+.f32 (*.f32 -1 (*.f32 c (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 cosTheta (-.f32 (sqrt.f32 (PI.f32)) (*.f32 (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 cosTheta (PI.f32))))))
(fma.f32 -1 (*.f32 c (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (-.f32 (sqrt.f32 (PI.f32)) (*.f32 (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) cosTheta)))))
(fma.f32 cosTheta (-.f32 (sqrt.f32 (PI.f32)) (*.f32 (PI.f32) (*.f32 (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))) cosTheta))) (*.f32 c (neg.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))))
(fma.f32 cosTheta (+.f32 (sqrt.f32 (PI.f32)) (*.f32 (+.f32 -1 (pow.f32 (PI.f32) -1/2)) (*.f32 (PI.f32) cosTheta))) (*.f32 c (*.f32 (PI.f32) (*.f32 cosTheta (neg.f32 cosTheta)))))
(+.f32 (*.f32 -1 (*.f32 c (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 cosTheta (-.f32 (sqrt.f32 (PI.f32)) (*.f32 (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 cosTheta (PI.f32))))))
(fma.f32 -1 (*.f32 c (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (-.f32 (sqrt.f32 (PI.f32)) (*.f32 (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) cosTheta)))))
(fma.f32 cosTheta (-.f32 (sqrt.f32 (PI.f32)) (*.f32 (PI.f32) (*.f32 (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))) cosTheta))) (*.f32 c (neg.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))))
(fma.f32 cosTheta (+.f32 (sqrt.f32 (PI.f32)) (*.f32 (+.f32 -1 (pow.f32 (PI.f32) -1/2)) (*.f32 (PI.f32) cosTheta))) (*.f32 c (*.f32 (PI.f32) (*.f32 cosTheta (neg.f32 cosTheta)))))
(+.f32 (*.f32 -1 (*.f32 c (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 cosTheta (-.f32 (sqrt.f32 (PI.f32)) (*.f32 (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 cosTheta (PI.f32))))))
(fma.f32 -1 (*.f32 c (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (-.f32 (sqrt.f32 (PI.f32)) (*.f32 (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) cosTheta)))))
(fma.f32 cosTheta (-.f32 (sqrt.f32 (PI.f32)) (*.f32 (PI.f32) (*.f32 (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))) cosTheta))) (*.f32 c (neg.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))))
(fma.f32 cosTheta (+.f32 (sqrt.f32 (PI.f32)) (*.f32 (+.f32 -1 (pow.f32 (PI.f32) -1/2)) (*.f32 (PI.f32) cosTheta))) (*.f32 c (*.f32 (PI.f32) (*.f32 cosTheta (neg.f32 cosTheta)))))
(*.f32 (-.f32 (+.f32 c 1) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 cosTheta (PI.f32)))
(*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) cosTheta))
(*.f32 (PI.f32) (*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) cosTheta))
(*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)))
(*.f32 (-.f32 (+.f32 c 1) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 cosTheta (PI.f32)))
(*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) cosTheta))
(*.f32 (PI.f32) (*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) cosTheta))
(*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)))
(*.f32 (-.f32 (+.f32 c 1) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 cosTheta (PI.f32)))
(*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) cosTheta))
(*.f32 (PI.f32) (*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) cosTheta))
(*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)))
(*.f32 (-.f32 (+.f32 c 1) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 cosTheta (PI.f32)))
(*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) cosTheta))
(*.f32 (PI.f32) (*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) cosTheta))
(*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)))
(*.f32 (-.f32 (+.f32 c 1) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 cosTheta (PI.f32)))
(*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) cosTheta))
(*.f32 (PI.f32) (*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) cosTheta))
(*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)))
(*.f32 (-.f32 (+.f32 c 1) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 cosTheta (PI.f32)))
(*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) cosTheta))
(*.f32 (PI.f32) (*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) cosTheta))
(*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)))
(*.f32 (-.f32 (+.f32 c 1) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 cosTheta (PI.f32)))
(*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) cosTheta))
(*.f32 (PI.f32) (*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) cosTheta))
(*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)))
(*.f32 (-.f32 (+.f32 c 1) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 cosTheta (PI.f32)))
(*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) cosTheta))
(*.f32 (PI.f32) (*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) cosTheta))
(*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)))
(*.f32 (-.f32 (+.f32 c 1) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 cosTheta (PI.f32)))
(*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) cosTheta))
(*.f32 (PI.f32) (*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) cosTheta))
(*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)))
(*.f32 (-.f32 (+.f32 c 1) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 cosTheta (PI.f32)))
(*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) cosTheta))
(*.f32 (PI.f32) (*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) cosTheta))
(*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)))
(*.f32 (-.f32 (+.f32 c 1) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 cosTheta (PI.f32)))
(*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) cosTheta))
(*.f32 (PI.f32) (*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) cosTheta))
(*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)))
(*.f32 (-.f32 (+.f32 c 1) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 cosTheta (PI.f32)))
(*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) cosTheta))
(*.f32 (PI.f32) (*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) cosTheta))
(*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)))
(*.f32 (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 cosTheta (PI.f32)))
(*.f32 (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) cosTheta))
(*.f32 (PI.f32) (*.f32 (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))) cosTheta))
(*.f32 (PI.f32) (*.f32 cosTheta (-.f32 1 (pow.f32 (PI.f32) -1/2))))
(+.f32 (*.f32 (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 cosTheta (PI.f32))) (*.f32 c (*.f32 cosTheta (PI.f32))))
(*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) cosTheta))
(*.f32 (PI.f32) (*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) cosTheta))
(*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)))
(+.f32 (*.f32 (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 cosTheta (PI.f32))) (*.f32 c (*.f32 cosTheta (PI.f32))))
(*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) cosTheta))
(*.f32 (PI.f32) (*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) cosTheta))
(*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)))
(+.f32 (*.f32 (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 cosTheta (PI.f32))) (*.f32 c (*.f32 cosTheta (PI.f32))))
(*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) cosTheta))
(*.f32 (PI.f32) (*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) cosTheta))
(*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)))
(*.f32 c (*.f32 cosTheta (PI.f32)))
(*.f32 (*.f32 c cosTheta) (PI.f32))
(*.f32 (PI.f32) (*.f32 c cosTheta))
(+.f32 (*.f32 (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 cosTheta (PI.f32))) (*.f32 c (*.f32 cosTheta (PI.f32))))
(*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) cosTheta))
(*.f32 (PI.f32) (*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) cosTheta))
(*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)))
(+.f32 (*.f32 (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 cosTheta (PI.f32))) (*.f32 c (*.f32 cosTheta (PI.f32))))
(*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) cosTheta))
(*.f32 (PI.f32) (*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) cosTheta))
(*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)))
(+.f32 (*.f32 (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 cosTheta (PI.f32))) (*.f32 c (*.f32 cosTheta (PI.f32))))
(*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) cosTheta))
(*.f32 (PI.f32) (*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) cosTheta))
(*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)))
(*.f32 c (*.f32 cosTheta (PI.f32)))
(*.f32 (*.f32 c cosTheta) (PI.f32))
(*.f32 (PI.f32) (*.f32 c cosTheta))
(+.f32 (*.f32 (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 cosTheta (PI.f32))) (*.f32 c (*.f32 cosTheta (PI.f32))))
(*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) cosTheta))
(*.f32 (PI.f32) (*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) cosTheta))
(*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)))
(+.f32 (*.f32 (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 cosTheta (PI.f32))) (*.f32 c (*.f32 cosTheta (PI.f32))))
(*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) cosTheta))
(*.f32 (PI.f32) (*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) cosTheta))
(*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)))
(+.f32 (*.f32 (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 cosTheta (PI.f32))) (*.f32 c (*.f32 cosTheta (PI.f32))))
(*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) cosTheta))
(*.f32 (PI.f32) (*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) cosTheta))
(*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)))
(+.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)))
(pow.f32 (PI.f32) -1/2)
(/.f32 1 (/.f32 (sqrt.f32 (PI.f32)) 1))
(pow.f32 (PI.f32) -1/2)
(/.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))))
(pow.f32 (PI.f32) -1/2)
(/.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)
(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 (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 c (-.f32 (pow.f32 (PI.f32) -1/2) 1))
(-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))
(+.f32 c (-.f32 1 (pow.f32 (PI.f32) -1/2)))
(-.f32 (+.f32 1 c) (pow.f32 (PI.f32) -1/2))
(-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))
(+.f32 c (-.f32 1 (pow.f32 (PI.f32) -1/2)))
(-.f32 (exp.f32 (log1p.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2))))) 1)
(-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))
(+.f32 c (-.f32 1 (pow.f32 (PI.f32) -1/2)))
(-.f32 (/.f32 1 (+.f32 (-.f32 1 c) (pow.f32 (PI.f32) -1/2))) (/.f32 (pow.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) 2) (+.f32 (-.f32 1 c) (pow.f32 (PI.f32) -1/2))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) 2)) (+.f32 (pow.f32 (PI.f32) -1/2) (-.f32 1 c)))
(/.f32 (+.f32 -1 (pow.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) 2)) (-.f32 (+.f32 c -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 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 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 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 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 c (-.f32 1 (pow.f32 (PI.f32) -1/2)))
(*.f32 (+.f32 1 (pow.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) 3)) (/.f32 1 (fma.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) (-.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) 1) 1)))
(/.f32 1 (/.f32 (fma.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) (+.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) -1) 1) (+.f32 1 (pow.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) 3))))
(/.f32 (+.f32 1 (pow.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) 3)) (fma.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) (+.f32 -1 (-.f32 c (pow.f32 (PI.f32) -1/2))) 1))
(/.f32 (+.f32 1 (pow.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) 3)) (fma.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) (-.f32 (+.f32 c -1) (pow.f32 (PI.f32) -1/2)) 1))
(*.f32 (-.f32 1 (pow.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) 2)) (/.f32 1 (+.f32 (-.f32 1 c) (pow.f32 (PI.f32) -1/2))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) 2)) (+.f32 (pow.f32 (PI.f32) -1/2) (-.f32 1 c)))
(/.f32 (+.f32 -1 (pow.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) 2)) (-.f32 (+.f32 c -1) (pow.f32 (PI.f32) -1/2)))
(/.f32 1 (/.f32 (fma.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) (-.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) 1) 1) (+.f32 1 (pow.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) 3))))
(/.f32 1 (/.f32 (fma.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) (+.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) -1) 1) (+.f32 1 (pow.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) 3))))
(/.f32 (+.f32 1 (pow.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) 3)) (fma.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) (+.f32 -1 (-.f32 c (pow.f32 (PI.f32) -1/2))) 1))
(/.f32 (+.f32 1 (pow.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) 3)) (fma.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) (-.f32 (+.f32 c -1) (pow.f32 (PI.f32) -1/2)) 1))
(/.f32 1 (/.f32 (+.f32 (-.f32 1 c) (pow.f32 (PI.f32) -1/2)) (-.f32 1 (pow.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) 2))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) 2)) (+.f32 (pow.f32 (PI.f32) -1/2) (-.f32 1 c)))
(/.f32 (+.f32 -1 (pow.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) 2)) (-.f32 (+.f32 c -1) (pow.f32 (PI.f32) -1/2)))
(/.f32 (+.f32 1 (pow.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) 3)) (fma.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) (-.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) 1) 1))
(/.f32 1 (/.f32 (fma.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) (+.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) -1) 1) (+.f32 1 (pow.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) 3))))
(/.f32 (+.f32 1 (pow.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) 3)) (fma.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) (+.f32 -1 (-.f32 c (pow.f32 (PI.f32) -1/2))) 1))
(/.f32 (+.f32 1 (pow.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) 3)) (fma.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) (-.f32 (+.f32 c -1) (pow.f32 (PI.f32) -1/2)) 1))
(/.f32 (+.f32 1 (pow.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) 3)) (+.f32 (pow.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) 2) (+.f32 (-.f32 1 c) (pow.f32 (PI.f32) -1/2))))
(/.f32 1 (/.f32 (fma.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) (+.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) -1) 1) (+.f32 1 (pow.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) 3))))
(/.f32 (+.f32 1 (pow.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) 3)) (fma.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) (+.f32 -1 (-.f32 c (pow.f32 (PI.f32) -1/2))) 1))
(/.f32 (+.f32 1 (pow.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) 3)) (fma.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) (-.f32 (+.f32 c -1) (pow.f32 (PI.f32) -1/2)) 1))
(/.f32 (-.f32 1 (pow.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) 2)) (+.f32 (-.f32 1 c) (pow.f32 (PI.f32) -1/2)))
(/.f32 (-.f32 1 (pow.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) 2)) (+.f32 (pow.f32 (PI.f32) -1/2) (-.f32 1 c)))
(/.f32 (+.f32 -1 (pow.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) 2)) (-.f32 (+.f32 c -1) (pow.f32 (PI.f32) -1/2)))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) 3))) (neg.f32 (fma.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) (-.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) 1) 1)))
(/.f32 1 (/.f32 (fma.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) (+.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) -1) 1) (+.f32 1 (pow.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) 3))))
(/.f32 (+.f32 1 (pow.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) 3)) (fma.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) (+.f32 -1 (-.f32 c (pow.f32 (PI.f32) -1/2))) 1))
(/.f32 (+.f32 1 (pow.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) 3)) (fma.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) (-.f32 (+.f32 c -1) (pow.f32 (PI.f32) -1/2)) 1))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) 2))) (neg.f32 (+.f32 (-.f32 1 c) (pow.f32 (PI.f32) -1/2))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) 2)) (+.f32 (pow.f32 (PI.f32) -1/2) (-.f32 1 c)))
(/.f32 (+.f32 -1 (pow.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) 2)) (-.f32 (+.f32 c -1) (pow.f32 (PI.f32) -1/2)))
(/.f32 (-.f32 (pow.f32 (+.f32 1 c) 3) (/.f32 1 (pow.f32 (PI.f32) 3/2))) (fma.f32 (+.f32 1 c) (+.f32 1 c) (+.f32 (/.f32 1 (PI.f32)) (*.f32 (+.f32 1 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 (+.f32 1 c) (+.f32 1 c) (+.f32 (/.f32 1 (PI.f32)) (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))))
(/.f32 (-.f32 (pow.f32 (+.f32 1 c) 3) (/.f32 1 (pow.f32 (PI.f32) 3/2))) (fma.f32 (+.f32 1 c) (+.f32 1 c) (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 1 c) (/.f32 1 (PI.f32)))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 c) 3) (/.f32 -1 (pow.f32 (PI.f32) 3/2))) (+.f32 (*.f32 (+.f32 1 c) (+.f32 (pow.f32 (PI.f32) -1/2) (+.f32 1 c))) (/.f32 1 (PI.f32))))
(/.f32 (-.f32 (pow.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) 2) 1) (-.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) 1))
(/.f32 (-.f32 1 (pow.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) 2)) (+.f32 (pow.f32 (PI.f32) -1/2) (-.f32 1 c)))
(/.f32 (+.f32 -1 (pow.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) 2)) (-.f32 (+.f32 c -1) (pow.f32 (PI.f32) -1/2)))
(/.f32 (-.f32 (*.f32 (+.f32 1 c) (+.f32 1 c)) (/.f32 1 (PI.f32))) (+.f32 (+.f32 1 c) (pow.f32 (PI.f32) -1/2)))
(/.f32 (-.f32 (*.f32 (+.f32 1 c) (+.f32 1 c)) (/.f32 1 (PI.f32))) (+.f32 (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))
(/.f32 (fma.f32 (+.f32 1 c) (+.f32 1 c) (/.f32 -1 (PI.f32))) (+.f32 (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))
(pow.f32 (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2))) 1)
(-.f32 (+.f32 1 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 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 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 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 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 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 c (-.f32 1 (pow.f32 (PI.f32) -1/2)))
(log.f32 (*.f32 (exp.f32 (+.f32 1 c)) (exp.f32 (neg.f32 (pow.f32 (PI.f32) -1/2)))))
(-.f32 (+.f32 1 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 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 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 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 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 c (-.f32 1 (pow.f32 (PI.f32) -1/2)))
(fma.f32 1 c (fma.f32 -1 (pow.f32 (PI.f32) -1/2) 1))
(-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))
(+.f32 c (-.f32 1 (pow.f32 (PI.f32) -1/2)))
(fma.f32 1 c (neg.f32 (-.f32 (pow.f32 (PI.f32) -1/2) 1)))
(-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))
(+.f32 c (-.f32 1 (pow.f32 (PI.f32) -1/2)))
(fma.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2)) 1)
(-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))
(+.f32 c (-.f32 1 (pow.f32 (PI.f32) -1/2)))
(fma.f32 1 (+.f32 1 c) (neg.f32 (pow.f32 (PI.f32) -1/2)))
(-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))
(+.f32 c (-.f32 1 (pow.f32 (PI.f32) -1/2)))
(fma.f32 c 1 (fma.f32 -1 (pow.f32 (PI.f32) -1/2) 1))
(-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))
(+.f32 c (-.f32 1 (pow.f32 (PI.f32) -1/2)))
(fma.f32 c 1 (neg.f32 (-.f32 (pow.f32 (PI.f32) -1/2) 1)))
(-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))
(+.f32 c (-.f32 1 (pow.f32 (PI.f32) -1/2)))
(fma.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) 1 1)
(-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))
(+.f32 c (-.f32 1 (pow.f32 (PI.f32) -1/2)))
(fma.f32 (cbrt.f32 c) (cbrt.f32 (*.f32 c c)) (fma.f32 -1 (pow.f32 (PI.f32) -1/2) 1))
(fma.f32 (cbrt.f32 c) (cbrt.f32 (*.f32 c c)) (-.f32 1 (pow.f32 (PI.f32) -1/2)))
(fma.f32 (cbrt.f32 c) (cbrt.f32 (*.f32 c c)) (neg.f32 (-.f32 (pow.f32 (PI.f32) -1/2) 1)))
(fma.f32 (cbrt.f32 c) (cbrt.f32 (*.f32 c c)) (fma.f32 -1 (pow.f32 (PI.f32) -1/2) 1))
(fma.f32 (cbrt.f32 c) (cbrt.f32 (*.f32 c c)) (-.f32 1 (pow.f32 (PI.f32) -1/2)))
(fma.f32 (cbrt.f32 (*.f32 c c)) (cbrt.f32 c) (fma.f32 -1 (pow.f32 (PI.f32) -1/2) 1))
(fma.f32 (cbrt.f32 c) (cbrt.f32 (*.f32 c c)) (fma.f32 -1 (pow.f32 (PI.f32) -1/2) 1))
(fma.f32 (cbrt.f32 c) (cbrt.f32 (*.f32 c c)) (-.f32 1 (pow.f32 (PI.f32) -1/2)))
(fma.f32 (cbrt.f32 (*.f32 c c)) (cbrt.f32 c) (neg.f32 (-.f32 (pow.f32 (PI.f32) -1/2) 1)))
(fma.f32 (cbrt.f32 c) (cbrt.f32 (*.f32 c c)) (fma.f32 -1 (pow.f32 (PI.f32) -1/2) 1))
(fma.f32 (cbrt.f32 c) (cbrt.f32 (*.f32 c c)) (-.f32 1 (pow.f32 (PI.f32) -1/2)))
(fma.f32 (cbrt.f32 (-.f32 c (pow.f32 (PI.f32) -1/2))) (cbrt.f32 (pow.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) 2)) 1)
(fma.f32 (cbrt.f32 (pow.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) 2)) (cbrt.f32 (-.f32 c (pow.f32 (PI.f32) -1/2))) 1)
(fma.f32 (cbrt.f32 (-.f32 c (pow.f32 (PI.f32) -1/2))) (cbrt.f32 (pow.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) 2)) 1)
(fma.f32 (sqrt.f32 c) (sqrt.f32 c) (fma.f32 -1 (pow.f32 (PI.f32) -1/2) 1))
(-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))
(+.f32 c (-.f32 1 (pow.f32 (PI.f32) -1/2)))
(fma.f32 (sqrt.f32 c) (sqrt.f32 c) (neg.f32 (-.f32 (pow.f32 (PI.f32) -1/2) 1)))
(-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))
(+.f32 c (-.f32 1 (pow.f32 (PI.f32) -1/2)))
(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 c (-.f32 1 (pow.f32 (PI.f32) -1/2)))
(fma.f32 (-.f32 (pow.f32 c 3) (/.f32 1 (pow.f32 (PI.f32) 3/2))) (/.f32 1 (fma.f32 c c (fma.f32 (pow.f32 (PI.f32) -1/2) c (/.f32 1 (PI.f32))))) 1)
(fma.f32 (+.f32 (pow.f32 c 3) (/.f32 -1 (pow.f32 (PI.f32) 3/2))) (/.f32 1 (fma.f32 c c (fma.f32 (pow.f32 (PI.f32) -1/2) c (/.f32 1 (PI.f32))))) 1)
(+.f32 1 (/.f32 (+.f32 (pow.f32 c 3) (/.f32 -1 (pow.f32 (PI.f32) 3/2))) (fma.f32 c c (fma.f32 (pow.f32 (PI.f32) -1/2) c (/.f32 1 (PI.f32))))))
(fma.f32 (-.f32 (*.f32 c c) (/.f32 1 (PI.f32))) (/.f32 1 (+.f32 (pow.f32 (PI.f32) -1/2) c)) 1)
(fma.f32 (-.f32 (*.f32 c c) (/.f32 1 (PI.f32))) (/.f32 1 (+.f32 c (pow.f32 (PI.f32) -1/2))) 1)
(fma.f32 (fma.f32 c c (/.f32 -1 (PI.f32))) (/.f32 1 (+.f32 c (pow.f32 (PI.f32) -1/2))) 1)
(+.f32 1 (/.f32 (fma.f32 c c (/.f32 -1 (PI.f32))) (+.f32 c (pow.f32 (PI.f32) -1/2))))
(fma.f32 (*.f32 (cbrt.f32 (+.f32 1 c)) (cbrt.f32 (+.f32 1 c))) (cbrt.f32 (+.f32 1 c)) (neg.f32 (pow.f32 (PI.f32) -1/2)))
(-.f32 (+.f32 1 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)) (neg.f32 (pow.f32 (PI.f32) -1/2)))
(-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))
(+.f32 c (-.f32 1 (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 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))
(+.f32 c (-.f32 1 (pow.f32 (PI.f32) -1/2)))
(+.f32 0 (*.f32 cosTheta (fma.f32 (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (neg.f32 cosTheta) (sqrt.f32 (PI.f32)))))
(fma.f32 cosTheta (sqrt.f32 (PI.f32)) (neg.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 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(*.f32 cosTheta (fma.f32 (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (neg.f32 cosTheta) (sqrt.f32 (PI.f32))))
(+.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 cosTheta (*.f32 (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (neg.f32 cosTheta))))
(fma.f32 cosTheta (sqrt.f32 (PI.f32)) (neg.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 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(*.f32 cosTheta (fma.f32 (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (neg.f32 cosTheta) (sqrt.f32 (PI.f32))))
(+.f32 (*.f32 (sqrt.f32 (PI.f32)) cosTheta) (*.f32 (*.f32 (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (neg.f32 cosTheta)) cosTheta))
(fma.f32 cosTheta (sqrt.f32 (PI.f32)) (neg.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 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(*.f32 cosTheta (fma.f32 (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (neg.f32 cosTheta) (sqrt.f32 (PI.f32))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta) (fma.f32 (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (neg.f32 cosTheta) (sqrt.f32 (PI.f32))))) (cbrt.f32 (pow.f32 (exp.f32 cosTheta) (fma.f32 (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (neg.f32 cosTheta) (sqrt.f32 (PI.f32))))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta) (fma.f32 (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (neg.f32 cosTheta) (sqrt.f32 (PI.f32)))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta) (fma.f32 (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (neg.f32 cosTheta) (sqrt.f32 (PI.f32))))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta) (fma.f32 (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (neg.f32 cosTheta) (sqrt.f32 (PI.f32)))))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta) (fma.f32 (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (neg.f32 cosTheta) (sqrt.f32 (PI.f32)))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 cosTheta) (fma.f32 (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (neg.f32 cosTheta) (sqrt.f32 (PI.f32)))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 cosTheta) (fma.f32 (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (neg.f32 cosTheta) (sqrt.f32 (PI.f32)))))))
(fma.f32 cosTheta (sqrt.f32 (PI.f32)) (neg.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 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(*.f32 cosTheta (fma.f32 (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (neg.f32 cosTheta) (sqrt.f32 (PI.f32))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 cosTheta (fma.f32 (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (neg.f32 cosTheta) (sqrt.f32 (PI.f32)))))) 1)
(fma.f32 cosTheta (sqrt.f32 (PI.f32)) (neg.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 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(*.f32 cosTheta (fma.f32 (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (neg.f32 cosTheta) (sqrt.f32 (PI.f32))))
(/.f32 (*.f32 cosTheta (-.f32 (pow.f32 (PI.f32) 3/2) (pow.f32 (*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32))) 3))) (fma.f32 (*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32))) (fma.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (sqrt.f32 (PI.f32))) (PI.f32)))
(/.f32 (-.f32 (pow.f32 (PI.f32) 3/2) (pow.f32 (*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32))) 3)) (/.f32 (fma.f32 (*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32))) (fma.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (sqrt.f32 (PI.f32))) (PI.f32)) cosTheta))
(*.f32 (/.f32 cosTheta (fma.f32 (*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32))) (fma.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (sqrt.f32 (PI.f32))) (PI.f32))) (-.f32 (pow.f32 (PI.f32) 3/2) (pow.f32 (*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32))) 3)))
(/.f32 (*.f32 cosTheta (-.f32 (PI.f32) (pow.f32 (*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32))) 2))) (fma.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (sqrt.f32 (PI.f32))))
(/.f32 cosTheta (/.f32 (fma.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (sqrt.f32 (PI.f32))) (-.f32 (PI.f32) (pow.f32 (*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32))) 2))))
(*.f32 (/.f32 cosTheta (fma.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (sqrt.f32 (PI.f32)))) (-.f32 (PI.f32) (pow.f32 (*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32))) 2)))
(/.f32 (*.f32 (-.f32 (pow.f32 (PI.f32) 3/2) (pow.f32 (*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32))) 3)) cosTheta) (fma.f32 (*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32))) (fma.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (sqrt.f32 (PI.f32))) (PI.f32)))
(/.f32 (-.f32 (pow.f32 (PI.f32) 3/2) (pow.f32 (*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32))) 3)) (/.f32 (fma.f32 (*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32))) (fma.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (sqrt.f32 (PI.f32))) (PI.f32)) cosTheta))
(*.f32 (/.f32 cosTheta (fma.f32 (*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32))) (fma.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (sqrt.f32 (PI.f32))) (PI.f32))) (-.f32 (pow.f32 (PI.f32) 3/2) (pow.f32 (*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32))) 3)))
(/.f32 (*.f32 (-.f32 (PI.f32) (pow.f32 (*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32))) 2)) cosTheta) (fma.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (sqrt.f32 (PI.f32))))
(/.f32 cosTheta (/.f32 (fma.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (sqrt.f32 (PI.f32))) (-.f32 (PI.f32) (pow.f32 (*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32))) 2))))
(*.f32 (/.f32 cosTheta (fma.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (sqrt.f32 (PI.f32)))) (-.f32 (PI.f32) (pow.f32 (*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32))) 2)))
(pow.f32 (*.f32 cosTheta (fma.f32 (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (neg.f32 cosTheta) (sqrt.f32 (PI.f32)))) 1)
(fma.f32 cosTheta (sqrt.f32 (PI.f32)) (neg.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 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(*.f32 cosTheta (fma.f32 (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (neg.f32 cosTheta) (sqrt.f32 (PI.f32))))
(pow.f32 (cbrt.f32 (*.f32 cosTheta (fma.f32 (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (neg.f32 cosTheta) (sqrt.f32 (PI.f32))))) 3)
(fma.f32 cosTheta (sqrt.f32 (PI.f32)) (neg.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 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(*.f32 cosTheta (fma.f32 (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (neg.f32 cosTheta) (sqrt.f32 (PI.f32))))
(pow.f32 (pow.f32 (*.f32 cosTheta (fma.f32 (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (neg.f32 cosTheta) (sqrt.f32 (PI.f32)))) 3) 1/3)
(fma.f32 cosTheta (sqrt.f32 (PI.f32)) (neg.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 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(*.f32 cosTheta (fma.f32 (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (neg.f32 cosTheta) (sqrt.f32 (PI.f32))))
(pow.f32 (sqrt.f32 (*.f32 cosTheta (fma.f32 (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (neg.f32 cosTheta) (sqrt.f32 (PI.f32))))) 2)
(fma.f32 cosTheta (sqrt.f32 (PI.f32)) (neg.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 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(*.f32 cosTheta (fma.f32 (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (neg.f32 cosTheta) (sqrt.f32 (PI.f32))))
(sqrt.f32 (pow.f32 (*.f32 cosTheta (fma.f32 (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (neg.f32 cosTheta) (sqrt.f32 (PI.f32)))) 2))
(fma.f32 cosTheta (sqrt.f32 (PI.f32)) (neg.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 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(*.f32 cosTheta (fma.f32 (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (neg.f32 cosTheta) (sqrt.f32 (PI.f32))))
(log.f32 (pow.f32 (exp.f32 cosTheta) (fma.f32 (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (neg.f32 cosTheta) (sqrt.f32 (PI.f32)))))
(fma.f32 cosTheta (sqrt.f32 (PI.f32)) (neg.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 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(*.f32 cosTheta (fma.f32 (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (neg.f32 cosTheta) (sqrt.f32 (PI.f32))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 cosTheta (fma.f32 (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (neg.f32 cosTheta) (sqrt.f32 (PI.f32)))))))
(fma.f32 cosTheta (sqrt.f32 (PI.f32)) (neg.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 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(*.f32 cosTheta (fma.f32 (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (neg.f32 cosTheta) (sqrt.f32 (PI.f32))))
(cbrt.f32 (pow.f32 (*.f32 cosTheta (fma.f32 (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (neg.f32 cosTheta) (sqrt.f32 (PI.f32)))) 3))
(fma.f32 cosTheta (sqrt.f32 (PI.f32)) (neg.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 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(*.f32 cosTheta (fma.f32 (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (neg.f32 cosTheta) (sqrt.f32 (PI.f32))))
(cbrt.f32 (*.f32 (pow.f32 cosTheta 3) (pow.f32 (fma.f32 (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (neg.f32 cosTheta) (sqrt.f32 (PI.f32))) 3)))
(fma.f32 cosTheta (sqrt.f32 (PI.f32)) (neg.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 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(*.f32 cosTheta (fma.f32 (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (neg.f32 cosTheta) (sqrt.f32 (PI.f32))))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (neg.f32 cosTheta) (sqrt.f32 (PI.f32))) 3) (pow.f32 cosTheta 3)))
(fma.f32 cosTheta (sqrt.f32 (PI.f32)) (neg.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 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(*.f32 cosTheta (fma.f32 (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (neg.f32 cosTheta) (sqrt.f32 (PI.f32))))
(expm1.f32 (log1p.f32 (*.f32 cosTheta (fma.f32 (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (neg.f32 cosTheta) (sqrt.f32 (PI.f32))))))
(fma.f32 cosTheta (sqrt.f32 (PI.f32)) (neg.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 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(*.f32 cosTheta (fma.f32 (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (neg.f32 cosTheta) (sqrt.f32 (PI.f32))))
(exp.f32 (log.f32 (*.f32 cosTheta (fma.f32 (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (neg.f32 cosTheta) (sqrt.f32 (PI.f32))))))
(fma.f32 cosTheta (sqrt.f32 (PI.f32)) (neg.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 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(*.f32 cosTheta (fma.f32 (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (neg.f32 cosTheta) (sqrt.f32 (PI.f32))))
(exp.f32 (*.f32 (log.f32 (*.f32 cosTheta (fma.f32 (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (neg.f32 cosTheta) (sqrt.f32 (PI.f32))))) 1))
(fma.f32 cosTheta (sqrt.f32 (PI.f32)) (neg.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 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(*.f32 cosTheta (fma.f32 (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (neg.f32 cosTheta) (sqrt.f32 (PI.f32))))
(log1p.f32 (expm1.f32 (*.f32 cosTheta (fma.f32 (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (neg.f32 cosTheta) (sqrt.f32 (PI.f32))))))
(fma.f32 cosTheta (sqrt.f32 (PI.f32)) (neg.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 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(*.f32 cosTheta (fma.f32 (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (neg.f32 cosTheta) (sqrt.f32 (PI.f32))))
(fma.f32 cosTheta (sqrt.f32 (PI.f32)) (*.f32 cosTheta (*.f32 (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (neg.f32 cosTheta))))
(fma.f32 cosTheta (sqrt.f32 (PI.f32)) (neg.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 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(*.f32 cosTheta (fma.f32 (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (neg.f32 cosTheta) (sqrt.f32 (PI.f32))))
(fma.f32 (sqrt.f32 (PI.f32)) cosTheta (*.f32 (*.f32 (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (neg.f32 cosTheta)) cosTheta))
(fma.f32 cosTheta (sqrt.f32 (PI.f32)) (neg.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 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(*.f32 cosTheta (fma.f32 (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (neg.f32 cosTheta) (sqrt.f32 (PI.f32))))
(+.f32 0 (*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32))))
(*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) cosTheta))
(*.f32 (PI.f32) (*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) cosTheta))
(*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)))
(+.f32 (*.f32 (PI.f32) cosTheta) (*.f32 cosTheta (*.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)))))
(*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) cosTheta))
(*.f32 (PI.f32) (*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) cosTheta))
(*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)))
(+.f32 (*.f32 (PI.f32) cosTheta) (*.f32 (*.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2))) cosTheta))
(*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) cosTheta))
(*.f32 (PI.f32) (*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) cosTheta))
(*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)))
(+.f32 (*.f32 (PI.f32) cosTheta) (*.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) (*.f32 (PI.f32) cosTheta)))
(*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) cosTheta))
(*.f32 (PI.f32) (*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) cosTheta))
(*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)))
(+.f32 (*.f32 (*.f32 (PI.f32) cosTheta) 1) (*.f32 (*.f32 (PI.f32) cosTheta) (-.f32 c (pow.f32 (PI.f32) -1/2))))
(*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) cosTheta))
(*.f32 (PI.f32) (*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) cosTheta))
(*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)))
(+.f32 (*.f32 (*.f32 (PI.f32) cosTheta) (-.f32 c (pow.f32 (PI.f32) -1/2))) (*.f32 (*.f32 (PI.f32) cosTheta) 1))
(*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) cosTheta))
(*.f32 (PI.f32) (*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) cosTheta))
(*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)))
(+.f32 (*.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) (*.f32 (PI.f32) cosTheta)) (*.f32 (PI.f32) cosTheta))
(*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) cosTheta))
(*.f32 (PI.f32) (*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) cosTheta))
(*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta) (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)))) (cbrt.f32 (pow.f32 (exp.f32 cosTheta) (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta) (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta) (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta) (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32))))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta) (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 cosTheta) (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 cosTheta) (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32))))))
(*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) cosTheta))
(*.f32 (PI.f32) (*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) cosTheta))
(*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32))))) 1)
(*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) cosTheta))
(*.f32 (PI.f32) (*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) cosTheta))
(*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)))
(/.f32 (*.f32 (*.f32 (PI.f32) cosTheta) (+.f32 1 (pow.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) 3))) (fma.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) (-.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) 1) 1))
(/.f32 (*.f32 (PI.f32) cosTheta) (/.f32 (fma.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) (+.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) -1) 1) (+.f32 1 (pow.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) 3))))
(*.f32 (/.f32 (*.f32 (PI.f32) cosTheta) (fma.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) (+.f32 -1 (-.f32 c (pow.f32 (PI.f32) -1/2))) 1)) (+.f32 1 (pow.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) 3)))
(*.f32 (/.f32 (*.f32 (PI.f32) cosTheta) (fma.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) (-.f32 (+.f32 c -1) (pow.f32 (PI.f32) -1/2)) 1)) (+.f32 1 (pow.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) 3)))
(/.f32 (*.f32 (*.f32 (PI.f32) cosTheta) (-.f32 1 (pow.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) 2))) (+.f32 (-.f32 1 c) (pow.f32 (PI.f32) -1/2)))
(/.f32 (*.f32 (PI.f32) cosTheta) (/.f32 (+.f32 (pow.f32 (PI.f32) -1/2) (-.f32 1 c)) (-.f32 1 (pow.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) 2))))
(*.f32 (/.f32 (*.f32 (PI.f32) cosTheta) (+.f32 (pow.f32 (PI.f32) -1/2) (-.f32 1 c))) (-.f32 1 (pow.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) 2)))
(*.f32 (/.f32 (*.f32 (PI.f32) cosTheta) (+.f32 1 (-.f32 (pow.f32 (PI.f32) -1/2) c))) (-.f32 1 (pow.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) 2)))
(pow.f32 (*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32))) 1)
(*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) cosTheta))
(*.f32 (PI.f32) (*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) cosTheta))
(*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)))
(pow.f32 (cbrt.f32 (*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)))) 3)
(*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) cosTheta))
(*.f32 (PI.f32) (*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) cosTheta))
(*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)))
(pow.f32 (pow.f32 (*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32))) 3) 1/3)
(*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) cosTheta))
(*.f32 (PI.f32) (*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) cosTheta))
(*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)))
(pow.f32 (sqrt.f32 (*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)))) 2)
(*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) cosTheta))
(*.f32 (PI.f32) (*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) cosTheta))
(*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)))
(sqrt.f32 (pow.f32 (*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32))) 2))
(*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) cosTheta))
(*.f32 (PI.f32) (*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) cosTheta))
(*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)))
(log.f32 (pow.f32 (exp.f32 cosTheta) (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32))))
(*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) cosTheta))
(*.f32 (PI.f32) (*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) cosTheta))
(*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32))))))
(*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) cosTheta))
(*.f32 (PI.f32) (*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) cosTheta))
(*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)))
(cbrt.f32 (pow.f32 (*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32))) 3))
(*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) cosTheta))
(*.f32 (PI.f32) (*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) cosTheta))
(*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)))
(expm1.f32 (log1p.f32 (*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)))))
(*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) cosTheta))
(*.f32 (PI.f32) (*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) cosTheta))
(*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)))
(exp.f32 (+.f32 (log1p.f32 (-.f32 c (pow.f32 (PI.f32) -1/2))) (log.f32 (*.f32 (PI.f32) cosTheta))))
(*.f32 (exp.f32 (log1p.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)))) (*.f32 (PI.f32) cosTheta))
(exp.f32 (*.f32 (+.f32 (log1p.f32 (-.f32 c (pow.f32 (PI.f32) -1/2))) (log.f32 (*.f32 (PI.f32) cosTheta))) 1))
(exp.f32 (+.f32 (log1p.f32 (-.f32 c (pow.f32 (PI.f32) -1/2))) (log.f32 (*.f32 (PI.f32) cosTheta))))
(*.f32 (exp.f32 (log1p.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)))) (*.f32 (PI.f32) cosTheta))
(log1p.f32 (expm1.f32 (*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)))))
(*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) cosTheta))
(*.f32 (PI.f32) (*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) cosTheta))
(*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)))
(fma.f32 1 (*.f32 (PI.f32) cosTheta) (*.f32 cosTheta (*.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)))))
(*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) cosTheta))
(*.f32 (PI.f32) (*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) cosTheta))
(*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)))
(fma.f32 1 (*.f32 (PI.f32) cosTheta) (*.f32 (*.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2))) cosTheta))
(*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) cosTheta))
(*.f32 (PI.f32) (*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) cosTheta))
(*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)))
(fma.f32 1 (*.f32 (PI.f32) cosTheta) (*.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) (*.f32 (PI.f32) cosTheta)))
(*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) cosTheta))
(*.f32 (PI.f32) (*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) cosTheta))
(*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)))
(fma.f32 (PI.f32) cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)))))
(*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) cosTheta))
(*.f32 (PI.f32) (*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) cosTheta))
(*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)))
(fma.f32 (PI.f32) cosTheta (*.f32 (*.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2))) cosTheta))
(*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) cosTheta))
(*.f32 (PI.f32) (*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) cosTheta))
(*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)))
(fma.f32 (PI.f32) cosTheta (*.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) (*.f32 (PI.f32) cosTheta)))
(*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) cosTheta))
(*.f32 (PI.f32) (*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) cosTheta))
(*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)))
(fma.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) (*.f32 (PI.f32) cosTheta) (*.f32 (PI.f32) cosTheta))
(*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) cosTheta))
(*.f32 (PI.f32) (*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) cosTheta))
(*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)))
(fma.f32 cosTheta (PI.f32) (*.f32 cosTheta (*.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)))))
(*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) cosTheta))
(*.f32 (PI.f32) (*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) cosTheta))
(*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)))
(fma.f32 cosTheta (PI.f32) (*.f32 (*.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2))) cosTheta))
(*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) cosTheta))
(*.f32 (PI.f32) (*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) cosTheta))
(*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)))
(fma.f32 cosTheta (PI.f32) (*.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) (*.f32 (PI.f32) cosTheta)))
(*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) cosTheta))
(*.f32 (PI.f32) (*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) cosTheta))
(*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)))
(fma.f32 (cbrt.f32 (*.f32 cosTheta cosTheta)) (*.f32 (cbrt.f32 cosTheta) (PI.f32)) (*.f32 cosTheta (*.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)))))
(fma.f32 (cbrt.f32 (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (cbrt.f32 cosTheta)) (*.f32 (PI.f32) (*.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) cosTheta)))
(fma.f32 (cbrt.f32 (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (cbrt.f32 cosTheta)) (*.f32 (PI.f32) (*.f32 cosTheta (-.f32 c (pow.f32 (PI.f32) -1/2)))))
(*.f32 (PI.f32) (+.f32 (*.f32 cosTheta (-.f32 c (pow.f32 (PI.f32) -1/2))) (*.f32 (cbrt.f32 (*.f32 cosTheta cosTheta)) (cbrt.f32 cosTheta))))
(fma.f32 (cbrt.f32 (*.f32 cosTheta cosTheta)) (*.f32 (cbrt.f32 cosTheta) (PI.f32)) (*.f32 (*.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2))) cosTheta))
(fma.f32 (cbrt.f32 (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (cbrt.f32 cosTheta)) (*.f32 (PI.f32) (*.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) cosTheta)))
(fma.f32 (cbrt.f32 (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (cbrt.f32 cosTheta)) (*.f32 (PI.f32) (*.f32 cosTheta (-.f32 c (pow.f32 (PI.f32) -1/2)))))
(*.f32 (PI.f32) (+.f32 (*.f32 cosTheta (-.f32 c (pow.f32 (PI.f32) -1/2))) (*.f32 (cbrt.f32 (*.f32 cosTheta cosTheta)) (cbrt.f32 cosTheta))))
(fma.f32 (cbrt.f32 (*.f32 cosTheta cosTheta)) (*.f32 (cbrt.f32 cosTheta) (PI.f32)) (*.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) (*.f32 (PI.f32) cosTheta)))
(fma.f32 (cbrt.f32 (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (cbrt.f32 cosTheta)) (*.f32 (PI.f32) (*.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) cosTheta)))
(fma.f32 (cbrt.f32 (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (cbrt.f32 cosTheta)) (*.f32 (PI.f32) (*.f32 cosTheta (-.f32 c (pow.f32 (PI.f32) -1/2)))))
(*.f32 (PI.f32) (+.f32 (*.f32 cosTheta (-.f32 c (pow.f32 (PI.f32) -1/2))) (*.f32 (cbrt.f32 (*.f32 cosTheta cosTheta)) (cbrt.f32 cosTheta))))
(fma.f32 (sqrt.f32 cosTheta) (*.f32 (sqrt.f32 cosTheta) (PI.f32)) (*.f32 cosTheta (*.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)))))
(*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) cosTheta))
(*.f32 (PI.f32) (*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) cosTheta))
(*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)))
(fma.f32 (sqrt.f32 cosTheta) (*.f32 (sqrt.f32 cosTheta) (PI.f32)) (*.f32 (*.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2))) cosTheta))
(*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) cosTheta))
(*.f32 (PI.f32) (*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) cosTheta))
(*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)))
(fma.f32 (sqrt.f32 cosTheta) (*.f32 (sqrt.f32 cosTheta) (PI.f32)) (*.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) (*.f32 (PI.f32) cosTheta)))
(*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) cosTheta))
(*.f32 (PI.f32) (*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) cosTheta))
(*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)))
(fma.f32 (*.f32 (PI.f32) cosTheta) 1 (*.f32 (*.f32 (PI.f32) cosTheta) (-.f32 c (pow.f32 (PI.f32) -1/2))))
(*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) cosTheta))
(*.f32 (PI.f32) (*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) cosTheta))
(*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)))
(fma.f32 (*.f32 (PI.f32) cosTheta) (-.f32 c (pow.f32 (PI.f32) -1/2)) (*.f32 (*.f32 (PI.f32) cosTheta) 1))
(*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) cosTheta))
(*.f32 (PI.f32) (*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) cosTheta))
(*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)))
(fma.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) cosTheta)) (cbrt.f32 (*.f32 (PI.f32) cosTheta))) (cbrt.f32 (*.f32 (PI.f32) cosTheta)) (*.f32 cosTheta (*.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)))))
(*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) cosTheta))
(*.f32 (PI.f32) (*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) cosTheta))
(*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)))
(fma.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) cosTheta)) (cbrt.f32 (*.f32 (PI.f32) cosTheta))) (cbrt.f32 (*.f32 (PI.f32) cosTheta)) (*.f32 (*.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2))) cosTheta))
(*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) cosTheta))
(*.f32 (PI.f32) (*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) cosTheta))
(*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)))
(fma.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) cosTheta)) (cbrt.f32 (*.f32 (PI.f32) cosTheta))) (cbrt.f32 (*.f32 (PI.f32) cosTheta)) (*.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) (*.f32 (PI.f32) cosTheta)))
(*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) cosTheta))
(*.f32 (PI.f32) (*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) cosTheta))
(*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)))
(fma.f32 (sqrt.f32 (*.f32 (PI.f32) cosTheta)) (sqrt.f32 (*.f32 (PI.f32) cosTheta)) (*.f32 cosTheta (*.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)))))
(*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) cosTheta))
(*.f32 (PI.f32) (*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) cosTheta))
(*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)))
(fma.f32 (sqrt.f32 (*.f32 (PI.f32) cosTheta)) (sqrt.f32 (*.f32 (PI.f32) cosTheta)) (*.f32 (*.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2))) cosTheta))
(*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) cosTheta))
(*.f32 (PI.f32) (*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) cosTheta))
(*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)))
(fma.f32 (sqrt.f32 (*.f32 (PI.f32) cosTheta)) (sqrt.f32 (*.f32 (PI.f32) cosTheta)) (*.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) (*.f32 (PI.f32) cosTheta)))
(*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) cosTheta))
(*.f32 (PI.f32) (*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) cosTheta))
(*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)))
(fma.f32 (*.f32 (sqrt.f32 cosTheta) (sqrt.f32 (PI.f32))) (*.f32 (sqrt.f32 cosTheta) (sqrt.f32 (PI.f32))) (*.f32 cosTheta (*.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)))))
(*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) cosTheta))
(*.f32 (PI.f32) (*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) cosTheta))
(*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)))
(fma.f32 (*.f32 (sqrt.f32 cosTheta) (sqrt.f32 (PI.f32))) (*.f32 (sqrt.f32 cosTheta) (sqrt.f32 (PI.f32))) (*.f32 (*.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2))) cosTheta))
(*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) cosTheta))
(*.f32 (PI.f32) (*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) cosTheta))
(*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)))
(fma.f32 (*.f32 (sqrt.f32 cosTheta) (sqrt.f32 (PI.f32))) (*.f32 (sqrt.f32 cosTheta) (sqrt.f32 (PI.f32))) (*.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) (*.f32 (PI.f32) cosTheta)))
(*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) cosTheta))
(*.f32 (PI.f32) (*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) cosTheta))
(*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)))
(fma.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)) (*.f32 cosTheta (*.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)))))
(*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) cosTheta))
(*.f32 (PI.f32) (*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) cosTheta))
(*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)))
(fma.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)) (*.f32 (*.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2))) cosTheta))
(*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) cosTheta))
(*.f32 (PI.f32) (*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) cosTheta))
(*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)))
(fma.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)) (*.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) (*.f32 (PI.f32) cosTheta)))
(*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) cosTheta))
(*.f32 (PI.f32) (*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) cosTheta))
(*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)))
(fma.f32 (*.f32 cosTheta (cbrt.f32 (pow.f32 (PI.f32) 2))) (cbrt.f32 (PI.f32)) (*.f32 cosTheta (*.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)))))
(fma.f32 (*.f32 cosTheta (cbrt.f32 (pow.f32 (PI.f32) 2))) (cbrt.f32 (PI.f32)) (*.f32 (PI.f32) (*.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) cosTheta)))
(fma.f32 (*.f32 cosTheta (cbrt.f32 (pow.f32 (PI.f32) 2))) (cbrt.f32 (PI.f32)) (*.f32 (PI.f32) (*.f32 cosTheta (-.f32 c (pow.f32 (PI.f32) -1/2)))))
(*.f32 cosTheta (+.f32 (*.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2))) (*.f32 (cbrt.f32 (pow.f32 (PI.f32) 2)) (cbrt.f32 (PI.f32)))))
(fma.f32 (*.f32 cosTheta (cbrt.f32 (pow.f32 (PI.f32) 2))) (cbrt.f32 (PI.f32)) (*.f32 (*.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2))) cosTheta))
(fma.f32 (*.f32 cosTheta (cbrt.f32 (pow.f32 (PI.f32) 2))) (cbrt.f32 (PI.f32)) (*.f32 (PI.f32) (*.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) cosTheta)))
(fma.f32 (*.f32 cosTheta (cbrt.f32 (pow.f32 (PI.f32) 2))) (cbrt.f32 (PI.f32)) (*.f32 (PI.f32) (*.f32 cosTheta (-.f32 c (pow.f32 (PI.f32) -1/2)))))
(*.f32 cosTheta (+.f32 (*.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2))) (*.f32 (cbrt.f32 (pow.f32 (PI.f32) 2)) (cbrt.f32 (PI.f32)))))
(fma.f32 (*.f32 cosTheta (cbrt.f32 (pow.f32 (PI.f32) 2))) (cbrt.f32 (PI.f32)) (*.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) (*.f32 (PI.f32) cosTheta)))
(fma.f32 (*.f32 cosTheta (cbrt.f32 (pow.f32 (PI.f32) 2))) (cbrt.f32 (PI.f32)) (*.f32 (PI.f32) (*.f32 (-.f32 c (pow.f32 (PI.f32) -1/2)) cosTheta)))
(fma.f32 (*.f32 cosTheta (cbrt.f32 (pow.f32 (PI.f32) 2))) (cbrt.f32 (PI.f32)) (*.f32 (PI.f32) (*.f32 cosTheta (-.f32 c (pow.f32 (PI.f32) -1/2)))))
(*.f32 cosTheta (+.f32 (*.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2))) (*.f32 (cbrt.f32 (pow.f32 (PI.f32) 2)) (cbrt.f32 (PI.f32)))))

localize212.0ms (1.1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.1%
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (pow.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 2) (pow.f32 (exp.f32 cosTheta) cosTheta))))
99.0%
(/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
98.7%
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
98.2%
(pow.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 2)
Compiler

Compiled 124 to 50 computations (59.7% saved)

series21.0ms (0.1%)

Counts
4 → 24
Calls

15 calls:

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

rewrite107.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
790×expm1-udef
788×log1p-udef
494×add-sqr-sqrt
486×pow1
482×*-un-lft-identity
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
022164
1488144
26983144
Stop Event
node limit
Counts
4 → 116
Calls
Call 1
Inputs
(pow.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 2)
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
(/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (pow.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 2) (pow.f32 (exp.f32 cosTheta) cosTheta))))
Outputs
(-.f32 (exp.f32 (log1p.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) 1)
(*.f32 1 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(*.f32 (fma.f32 2 cosTheta 1) (*.f32 (pow.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) -1/2) (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(*.f32 (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(*.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 1)
(*.f32 (cbrt.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (cbrt.f32 (pow.f32 (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 4)))
(*.f32 (cbrt.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (*.f32 (cbrt.f32 (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 4)) (cbrt.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(*.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 (pow.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) -1/2) (pow.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) -1/2)))
(*.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (pow.f32 (pow.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) -1/2) 2))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) (*.f32 (sqrt.f32 (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(*.f32 (*.f32 (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (sqrt.f32 (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))) (sqrt.f32 (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(*.f32 (*.f32 (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (fma.f32 2 cosTheta 1)) (pow.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) -1/2))
(*.f32 (*.f32 (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (cbrt.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) (cbrt.f32 (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(/.f32 1 (*.f32 (*.f32 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (fma.f32 2 cosTheta 1)) (*.f32 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (fma.f32 2 cosTheta 1))))
(/.f32 (fma.f32 2 cosTheta 1) (*.f32 (*.f32 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (fma.f32 2 cosTheta 1)) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (*.f32 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (fma.f32 2 cosTheta 1))))
(/.f32 (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (*.f32 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (fma.f32 2 cosTheta 1)))
(/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (neg.f32 (fma.f32 2 cosTheta 1)) (*.f32 (*.f32 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (fma.f32 2 cosTheta 1)) (neg.f32 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(/.f32 (*.f32 (neg.f32 (fma.f32 2 cosTheta 1)) (neg.f32 (fma.f32 2 cosTheta 1))) (*.f32 (neg.f32 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (neg.f32 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(/.f32 (*.f32 (fma.f32 2 cosTheta 1) (neg.f32 (fma.f32 2 cosTheta 1))) (*.f32 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (neg.f32 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(/.f32 (*.f32 (neg.f32 (fma.f32 2 cosTheta 1)) 1) (*.f32 (neg.f32 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (*.f32 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (fma.f32 2 cosTheta 1))))
(/.f32 (*.f32 (neg.f32 (fma.f32 2 cosTheta 1)) (fma.f32 2 cosTheta 1)) (*.f32 (neg.f32 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(/.f32 (*.f32 (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (fma.f32 2 cosTheta 1)) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(/.f32 (*.f32 (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (neg.f32 (fma.f32 2 cosTheta 1))) (neg.f32 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(/.f32 (*.f32 (fma.f32 2 cosTheta 1) (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(/.f32 (*.f32 (neg.f32 (fma.f32 2 cosTheta 1)) (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) (neg.f32 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(sqrt.f32 (pow.f32 (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 4))
(log.f32 (exp.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(cbrt.f32 (pow.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 3))
(expm1.f32 (log1p.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(exp.f32 (log.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(exp.f32 (*.f32 (log.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 1))
(log1p.f32 (expm1.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.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 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 2)
(pow.f32 (cbrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 3)
(pow.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) 1/2)
(pow.f32 (pow.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) 3) 1/3)
(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 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 (exp.f32 (log1p.f32 (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))) 1)
(*.f32 1 (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(*.f32 (fma.f32 2 cosTheta 1) (pow.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) -1/2))
(*.f32 (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 1)
(*.f32 (cbrt.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (cbrt.f32 (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 2 cosTheta 1)) 2) (*.f32 (cbrt.f32 (fma.f32 2 cosTheta 1)) (pow.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) -1/2)))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) (cbrt.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(*.f32 (sqrt.f32 (fma.f32 2 cosTheta 1)) (*.f32 (sqrt.f32 (fma.f32 2 cosTheta 1)) (pow.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) -1/2)))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) (sqrt.f32 (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(*.f32 (neg.f32 (fma.f32 2 cosTheta 1)) (/.f32 1 (neg.f32 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(*.f32 (pow.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) -1/2) (fma.f32 2 cosTheta 1))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 4))) (sqrt.f32 (cbrt.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(*.f32 (/.f32 1 (cbrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (/.f32 (fma.f32 2 cosTheta 1) (cbrt.f32 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(*.f32 (/.f32 1 (pow.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) 1/4)) (/.f32 (fma.f32 2 cosTheta 1) (pow.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) 1/4)))
(*.f32 (/.f32 1 (sqrt.f32 cosTheta)) (/.f32 (fma.f32 2 cosTheta 1) (pow.f32 (PI.f32) 1/4)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 2 cosTheta 1)) 2) 1) (/.f32 (cbrt.f32 (fma.f32 2 cosTheta 1)) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 2 cosTheta 1)) 2) (cbrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (cbrt.f32 (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 2 cosTheta 1)) 2) (pow.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) 1/4)) (/.f32 (cbrt.f32 (fma.f32 2 cosTheta 1)) (pow.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) 1/4)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 2 cosTheta 1)) 2) (sqrt.f32 cosTheta)) (/.f32 (cbrt.f32 (fma.f32 2 cosTheta 1)) (pow.f32 (PI.f32) 1/4)))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 2 cosTheta 1)) 1) (/.f32 (sqrt.f32 (fma.f32 2 cosTheta 1)) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 2 cosTheta 1)) (cbrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (/.f32 (sqrt.f32 (fma.f32 2 cosTheta 1)) (cbrt.f32 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 2 cosTheta 1)) (sqrt.f32 cosTheta)) (/.f32 (sqrt.f32 (fma.f32 2 cosTheta 1)) (pow.f32 (PI.f32) 1/4)))
(pow.f32 (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 1)
(pow.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 1/2)
(pow.f32 (cbrt.f32 (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) 3)
(pow.f32 (pow.f32 (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) 2)
(pow.f32 (*.f32 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (fma.f32 2 cosTheta 1)) -1)
(neg.f32 (/.f32 (fma.f32 2 cosTheta 1) (neg.f32 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(sqrt.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(fabs.f32 (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(log.f32 (exp.f32 (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))))
(cbrt.f32 (pow.f32 (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 3))
(cbrt.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 3) (pow.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) 3/2)))
(expm1.f32 (log1p.f32 (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(exp.f32 (log.f32 (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(exp.f32 (*.f32 (log.f32 (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) 1))
(log1p.f32 (expm1.f32 (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))))))) 1)
(*.f32 1 (/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))))))
(*.f32 (/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))))) 1)
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)))))) (cbrt.f32 (pow.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)))) -2)))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)))) -2)) (/.f32 1 (cbrt.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)))))))
(*.f32 (pow.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)))) -1/2) (pow.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.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 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.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 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))))) 2) -1) (pow.f32 (cbrt.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))))) -1))
(*.f32 (pow.f32 (sqrt.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))))) -1) (pow.f32 (sqrt.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))))) -1))
(*.f32 (/.f32 1 (+.f32 (pow.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.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 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)) (-.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.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 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 2))) (+.f32 1 (-.f32 c (/.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(pow.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)))) -1)
(pow.f32 (/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.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 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.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 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.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 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.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 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.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 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.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 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))))))))
(cbrt.f32 (pow.f32 (/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.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 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)))))))
(exp.f32 (neg.f32 (log1p.f32 (+.f32 c (/.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))))))
(exp.f32 (*.f32 (log1p.f32 (+.f32 c (/.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)))) -1))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 (+.f32 c (/.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.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 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)))))))

simplify125.0ms (0.6%)

Algorithm
egg-herbie
Rules
654×associate-*r*
574×associate-*l*
470×*-commutative
428×div-sub
420×log-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
044010456
112189638
254229480
Stop Event
node limit
Counts
140 → 212
Calls
Call 1
Inputs
(/.f32 1 (+.f32 1 (*.f32 (/.f32 (pow.f32 (+.f32 1 (*.f32 2 cosTheta)) 2) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))))
(+.f32 (*.f32 -1 (/.f32 c (pow.f32 (+.f32 1 (*.f32 (/.f32 (pow.f32 (+.f32 1 (*.f32 2 cosTheta)) 2) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) 2))) (/.f32 1 (+.f32 1 (*.f32 (/.f32 (pow.f32 (+.f32 1 (*.f32 2 cosTheta)) 2) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32)))))))
(+.f32 (*.f32 -1 (/.f32 c (pow.f32 (+.f32 1 (*.f32 (/.f32 (pow.f32 (+.f32 1 (*.f32 2 cosTheta)) 2) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) 2))) (+.f32 (/.f32 (pow.f32 c 2) (pow.f32 (+.f32 1 (*.f32 (/.f32 (pow.f32 (+.f32 1 (*.f32 2 cosTheta)) 2) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) 3)) (/.f32 1 (+.f32 1 (*.f32 (/.f32 (pow.f32 (+.f32 1 (*.f32 2 cosTheta)) 2) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))))))
(+.f32 (*.f32 -1 (/.f32 c (pow.f32 (+.f32 1 (*.f32 (/.f32 (pow.f32 (+.f32 1 (*.f32 2 cosTheta)) 2) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) 2))) (+.f32 (/.f32 (pow.f32 c 2) (pow.f32 (+.f32 1 (*.f32 (/.f32 (pow.f32 (+.f32 1 (*.f32 2 cosTheta)) 2) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) 3)) (+.f32 (*.f32 -1 (/.f32 (pow.f32 c 3) (pow.f32 (+.f32 1 (*.f32 (/.f32 (pow.f32 (+.f32 1 (*.f32 2 cosTheta)) 2) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) 4))) (/.f32 1 (+.f32 1 (*.f32 (/.f32 (pow.f32 (+.f32 1 (*.f32 2 cosTheta)) 2) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32)))))))))
(/.f32 1 c)
(+.f32 (/.f32 1 c) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (/.f32 (pow.f32 (+.f32 1 (*.f32 2 cosTheta)) 2) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) (pow.f32 c 2))))
(+.f32 (/.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 (pow.f32 (+.f32 1 (*.f32 2 cosTheta)) 2) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (pow.f32 c 3)) (+.f32 (/.f32 1 c) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (/.f32 (pow.f32 (+.f32 1 (*.f32 2 cosTheta)) 2) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) (pow.f32 c 2)))))
(+.f32 (/.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 (pow.f32 (+.f32 1 (*.f32 2 cosTheta)) 2) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) 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 (pow.f32 (+.f32 1 (*.f32 2 cosTheta)) 2) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) 3) (pow.f32 c 4))) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (/.f32 (pow.f32 (+.f32 1 (*.f32 2 cosTheta)) 2) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) 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 (pow.f32 (+.f32 1 (*.f32 2 cosTheta)) 2) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) (pow.f32 c 2))))
(+.f32 (/.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 (pow.f32 (+.f32 1 (*.f32 2 cosTheta)) 2) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (pow.f32 c 3)) (+.f32 (/.f32 1 c) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (/.f32 (pow.f32 (+.f32 1 (*.f32 2 cosTheta)) 2) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) (pow.f32 c 2)))))
(+.f32 (/.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 (pow.f32 (+.f32 1 (*.f32 2 cosTheta)) 2) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) 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 (pow.f32 (+.f32 1 (*.f32 2 cosTheta)) 2) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) 3) (pow.f32 c 4))) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (/.f32 (pow.f32 (+.f32 1 (*.f32 2 cosTheta)) 2) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) 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 (*.f32 4 (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 4 (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3)))) (*.f32 3 (sqrt.f32 (PI.f32)))) (pow.f32 cosTheta 3))) (*.f32 -1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (+.f32 c (+.f32 1 (*.f32 4 (sqrt.f32 (/.f32 1 (PI.f32)))))) (PI.f32))))))
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -4 (sqrt.f32 (PI.f32))) (+.f32 (*.f32 -1 (*.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 4 (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3)))) (*.f32 3 (sqrt.f32 (PI.f32)))) (+.f32 c (+.f32 1 (*.f32 4 (sqrt.f32 (/.f32 1 (PI.f32))))))) (sqrt.f32 (PI.f32)))) (*.f32 -3 (*.f32 (+.f32 c (+.f32 1 (*.f32 4 (sqrt.f32 (/.f32 1 (PI.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 4 (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3)))) (*.f32 3 (sqrt.f32 (PI.f32)))) (pow.f32 cosTheta 3))) (*.f32 -1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (+.f32 c (+.f32 1 (*.f32 4 (sqrt.f32 (/.f32 1 (PI.f32)))))) (PI.f32)))))))
(*.f32 1/4 (*.f32 (/.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta) (sqrt.f32 (PI.f32))))
(+.f32 (*.f32 -1/16 (/.f32 (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 2) (*.f32 (+.f32 c (+.f32 1 (*.f32 4 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) (PI.f32))) (pow.f32 cosTheta 2))) (*.f32 1/4 (*.f32 (/.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta) (sqrt.f32 (PI.f32)))))
(+.f32 (*.f32 -1/16 (/.f32 (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 2) (*.f32 (+.f32 c (+.f32 1 (*.f32 4 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) (PI.f32))) (pow.f32 cosTheta 2))) (+.f32 (*.f32 1/4 (*.f32 (/.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta) (sqrt.f32 (PI.f32)))) (*.f32 -1 (/.f32 (+.f32 (*.f32 1/16 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) (sqrt.f32 (PI.f32)))) (*.f32 -1/64 (*.f32 (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 3) (pow.f32 (+.f32 c (+.f32 1 (*.f32 4 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 2)) (sqrt.f32 (pow.f32 (PI.f32) 3))))) (pow.f32 cosTheta 3)))))
(+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/64 (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 2) (*.f32 (+.f32 c (+.f32 1 (*.f32 4 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) (PI.f32)))) (*.f32 -1/4 (*.f32 (*.f32 (+.f32 c (+.f32 1 (*.f32 4 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) (+.f32 (*.f32 1/16 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) (sqrt.f32 (PI.f32)))) (*.f32 -1/64 (*.f32 (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 3) (pow.f32 (+.f32 c (+.f32 1 (*.f32 4 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 2)) (sqrt.f32 (pow.f32 (PI.f32) 3))))))) (sqrt.f32 (PI.f32))))) (pow.f32 cosTheta 4))) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 2) (*.f32 (+.f32 c (+.f32 1 (*.f32 4 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) (PI.f32))) (pow.f32 cosTheta 2))) (+.f32 (*.f32 1/4 (*.f32 (/.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta) (sqrt.f32 (PI.f32)))) (*.f32 -1 (/.f32 (+.f32 (*.f32 1/16 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) (sqrt.f32 (PI.f32)))) (*.f32 -1/64 (*.f32 (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 3) (pow.f32 (+.f32 c (+.f32 1 (*.f32 4 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 2)) (sqrt.f32 (pow.f32 (PI.f32) 3))))) (pow.f32 cosTheta 3))))))
(*.f32 -1/4 (*.f32 (/.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (exp.f32 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (PI.f32))))
(+.f32 (*.f32 -1/16 (/.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 4) (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 2) (*.f32 (+.f32 c (+.f32 (*.f32 -4 (*.f32 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (exp.f32 (pow.f32 cosTheta 2)))) (sqrt.f32 (/.f32 1 (PI.f32))))) 1)) (PI.f32)))) (pow.f32 cosTheta 2))) (*.f32 -1/4 (*.f32 (/.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (exp.f32 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (PI.f32)))))
(+.f32 (*.f32 -1/64 (*.f32 (/.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 6) (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 3) (pow.f32 (+.f32 c (+.f32 (*.f32 -4 (*.f32 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (exp.f32 (pow.f32 cosTheta 2)))) (sqrt.f32 (/.f32 1 (PI.f32))))) 1)) 2))) (pow.f32 cosTheta 3)) (sqrt.f32 (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 1/16 (*.f32 (/.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (exp.f32 (pow.f32 cosTheta 2))) (pow.f32 cosTheta 3)) (sqrt.f32 (PI.f32)))) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 4) (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 2) (*.f32 (+.f32 c (+.f32 (*.f32 -4 (*.f32 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (exp.f32 (pow.f32 cosTheta 2)))) (sqrt.f32 (/.f32 1 (PI.f32))))) 1)) (PI.f32)))) (pow.f32 cosTheta 2))) (*.f32 -1/4 (*.f32 (/.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (exp.f32 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (PI.f32)))))))
(+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/4 (*.f32 (*.f32 (+.f32 (*.f32 -1/64 (*.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 6) (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 3) (pow.f32 (+.f32 c (+.f32 (*.f32 -4 (*.f32 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (exp.f32 (pow.f32 cosTheta 2)))) (sqrt.f32 (/.f32 1 (PI.f32))))) 1)) 2))) (sqrt.f32 (pow.f32 (PI.f32) 3)))) (*.f32 1/16 (*.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) (+.f32 c (+.f32 (*.f32 -4 (*.f32 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (exp.f32 (pow.f32 cosTheta 2)))) (sqrt.f32 (/.f32 1 (PI.f32))))) 1))))) (sqrt.f32 (PI.f32)))) (*.f32 -1/64 (*.f32 (pow.f32 (sqrt.f32 -1) 4) (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 2) (*.f32 (+.f32 c (+.f32 (*.f32 -4 (*.f32 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (exp.f32 (pow.f32 cosTheta 2)))) (sqrt.f32 (/.f32 1 (PI.f32))))) 1)) (PI.f32)))))) (pow.f32 cosTheta 4))) (+.f32 (*.f32 1/16 (*.f32 (/.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (exp.f32 (pow.f32 cosTheta 2))) (pow.f32 cosTheta 3)) (sqrt.f32 (PI.f32)))) (+.f32 (*.f32 -1/64 (*.f32 (/.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 6) (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 3) (pow.f32 (+.f32 c (+.f32 (*.f32 -4 (*.f32 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (exp.f32 (pow.f32 cosTheta 2)))) (sqrt.f32 (/.f32 1 (PI.f32))))) 1)) 2))) (pow.f32 cosTheta 3)) (sqrt.f32 (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 4) (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 2) (*.f32 (+.f32 c (+.f32 (*.f32 -4 (*.f32 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (exp.f32 (pow.f32 cosTheta 2)))) (sqrt.f32 (/.f32 1 (PI.f32))))) 1)) (PI.f32)))) (pow.f32 cosTheta 2))) (*.f32 -1/4 (*.f32 (/.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (exp.f32 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (PI.f32))))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) 1)
(*.f32 1 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(*.f32 (fma.f32 2 cosTheta 1) (*.f32 (pow.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) -1/2) (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(*.f32 (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(*.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 1)
(*.f32 (cbrt.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (cbrt.f32 (pow.f32 (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 4)))
(*.f32 (cbrt.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (*.f32 (cbrt.f32 (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 4)) (cbrt.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(*.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 (pow.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) -1/2) (pow.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) -1/2)))
(*.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (pow.f32 (pow.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) -1/2) 2))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) (*.f32 (sqrt.f32 (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(*.f32 (*.f32 (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (sqrt.f32 (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))) (sqrt.f32 (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(*.f32 (*.f32 (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (fma.f32 2 cosTheta 1)) (pow.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) -1/2))
(*.f32 (*.f32 (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (cbrt.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) (cbrt.f32 (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(/.f32 1 (*.f32 (*.f32 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (fma.f32 2 cosTheta 1)) (*.f32 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (fma.f32 2 cosTheta 1))))
(/.f32 (fma.f32 2 cosTheta 1) (*.f32 (*.f32 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (fma.f32 2 cosTheta 1)) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (*.f32 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (fma.f32 2 cosTheta 1))))
(/.f32 (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (*.f32 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (fma.f32 2 cosTheta 1)))
(/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (neg.f32 (fma.f32 2 cosTheta 1)) (*.f32 (*.f32 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (fma.f32 2 cosTheta 1)) (neg.f32 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(/.f32 (*.f32 (neg.f32 (fma.f32 2 cosTheta 1)) (neg.f32 (fma.f32 2 cosTheta 1))) (*.f32 (neg.f32 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (neg.f32 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(/.f32 (*.f32 (fma.f32 2 cosTheta 1) (neg.f32 (fma.f32 2 cosTheta 1))) (*.f32 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (neg.f32 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(/.f32 (*.f32 (neg.f32 (fma.f32 2 cosTheta 1)) 1) (*.f32 (neg.f32 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (*.f32 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (fma.f32 2 cosTheta 1))))
(/.f32 (*.f32 (neg.f32 (fma.f32 2 cosTheta 1)) (fma.f32 2 cosTheta 1)) (*.f32 (neg.f32 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(/.f32 (*.f32 (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (fma.f32 2 cosTheta 1)) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(/.f32 (*.f32 (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (neg.f32 (fma.f32 2 cosTheta 1))) (neg.f32 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(/.f32 (*.f32 (fma.f32 2 cosTheta 1) (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(/.f32 (*.f32 (neg.f32 (fma.f32 2 cosTheta 1)) (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) (neg.f32 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(sqrt.f32 (pow.f32 (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 4))
(log.f32 (exp.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(cbrt.f32 (pow.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 3))
(expm1.f32 (log1p.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(exp.f32 (log.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(exp.f32 (*.f32 (log.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 1))
(log1p.f32 (expm1.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.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 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 2)
(pow.f32 (cbrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 3)
(pow.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) 1/2)
(pow.f32 (pow.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) 3) 1/3)
(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 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 (exp.f32 (log1p.f32 (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))) 1)
(*.f32 1 (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(*.f32 (fma.f32 2 cosTheta 1) (pow.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) -1/2))
(*.f32 (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 1)
(*.f32 (cbrt.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (cbrt.f32 (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 2 cosTheta 1)) 2) (*.f32 (cbrt.f32 (fma.f32 2 cosTheta 1)) (pow.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) -1/2)))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) (cbrt.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(*.f32 (sqrt.f32 (fma.f32 2 cosTheta 1)) (*.f32 (sqrt.f32 (fma.f32 2 cosTheta 1)) (pow.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) -1/2)))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) (sqrt.f32 (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(*.f32 (neg.f32 (fma.f32 2 cosTheta 1)) (/.f32 1 (neg.f32 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(*.f32 (pow.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) -1/2) (fma.f32 2 cosTheta 1))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 4))) (sqrt.f32 (cbrt.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(*.f32 (/.f32 1 (cbrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (/.f32 (fma.f32 2 cosTheta 1) (cbrt.f32 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(*.f32 (/.f32 1 (pow.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) 1/4)) (/.f32 (fma.f32 2 cosTheta 1) (pow.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) 1/4)))
(*.f32 (/.f32 1 (sqrt.f32 cosTheta)) (/.f32 (fma.f32 2 cosTheta 1) (pow.f32 (PI.f32) 1/4)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 2 cosTheta 1)) 2) 1) (/.f32 (cbrt.f32 (fma.f32 2 cosTheta 1)) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 2 cosTheta 1)) 2) (cbrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (cbrt.f32 (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 2 cosTheta 1)) 2) (pow.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) 1/4)) (/.f32 (cbrt.f32 (fma.f32 2 cosTheta 1)) (pow.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) 1/4)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 2 cosTheta 1)) 2) (sqrt.f32 cosTheta)) (/.f32 (cbrt.f32 (fma.f32 2 cosTheta 1)) (pow.f32 (PI.f32) 1/4)))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 2 cosTheta 1)) 1) (/.f32 (sqrt.f32 (fma.f32 2 cosTheta 1)) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 2 cosTheta 1)) (cbrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (/.f32 (sqrt.f32 (fma.f32 2 cosTheta 1)) (cbrt.f32 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 2 cosTheta 1)) (sqrt.f32 cosTheta)) (/.f32 (sqrt.f32 (fma.f32 2 cosTheta 1)) (pow.f32 (PI.f32) 1/4)))
(pow.f32 (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 1)
(pow.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 1/2)
(pow.f32 (cbrt.f32 (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) 3)
(pow.f32 (pow.f32 (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) 2)
(pow.f32 (*.f32 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (fma.f32 2 cosTheta 1)) -1)
(neg.f32 (/.f32 (fma.f32 2 cosTheta 1) (neg.f32 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(sqrt.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(fabs.f32 (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(log.f32 (exp.f32 (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))))
(cbrt.f32 (pow.f32 (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 3))
(cbrt.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 3) (pow.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) 3/2)))
(expm1.f32 (log1p.f32 (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(exp.f32 (log.f32 (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(exp.f32 (*.f32 (log.f32 (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) 1))
(log1p.f32 (expm1.f32 (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))))))) 1)
(*.f32 1 (/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))))))
(*.f32 (/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))))) 1)
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)))))) (cbrt.f32 (pow.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)))) -2)))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)))) -2)) (/.f32 1 (cbrt.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)))))))
(*.f32 (pow.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)))) -1/2) (pow.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.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 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.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 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))))) 2) -1) (pow.f32 (cbrt.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))))) -1))
(*.f32 (pow.f32 (sqrt.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))))) -1) (pow.f32 (sqrt.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))))) -1))
(*.f32 (/.f32 1 (+.f32 (pow.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.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 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)) (-.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.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 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 2))) (+.f32 1 (-.f32 c (/.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(pow.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)))) -1)
(pow.f32 (/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.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 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.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 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.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 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.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 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.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 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.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 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))))))))
(cbrt.f32 (pow.f32 (/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.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 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)))))))
(exp.f32 (neg.f32 (log1p.f32 (+.f32 c (/.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))))))
(exp.f32 (*.f32 (log1p.f32 (+.f32 c (/.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)))) -1))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 (+.f32 c (/.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.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 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)))))))
Outputs
(/.f32 1 (+.f32 1 (*.f32 (/.f32 (pow.f32 (+.f32 1 (*.f32 2 cosTheta)) 2) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))))
(/.f32 1 (+.f32 1 (*.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) (sqrt.f32 (/.f32 1 (PI.f32))))))
(/.f32 1 (fma.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))) 1))
(+.f32 (*.f32 -1 (/.f32 c (pow.f32 (+.f32 1 (*.f32 (/.f32 (pow.f32 (+.f32 1 (*.f32 2 cosTheta)) 2) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) 2))) (/.f32 1 (+.f32 1 (*.f32 (/.f32 (pow.f32 (+.f32 1 (*.f32 2 cosTheta)) 2) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32)))))))
(fma.f32 -1 (/.f32 c (pow.f32 (+.f32 1 (*.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) (sqrt.f32 (/.f32 1 (PI.f32))))) 2)) (/.f32 1 (+.f32 1 (*.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) (sqrt.f32 (/.f32 1 (PI.f32)))))))
(-.f32 (/.f32 1 (fma.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))) 1)) (/.f32 c (pow.f32 (fma.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))) 1) 2)))
(+.f32 (*.f32 -1 (/.f32 c (pow.f32 (+.f32 1 (*.f32 (/.f32 (pow.f32 (+.f32 1 (*.f32 2 cosTheta)) 2) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) 2))) (+.f32 (/.f32 (pow.f32 c 2) (pow.f32 (+.f32 1 (*.f32 (/.f32 (pow.f32 (+.f32 1 (*.f32 2 cosTheta)) 2) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) 3)) (/.f32 1 (+.f32 1 (*.f32 (/.f32 (pow.f32 (+.f32 1 (*.f32 2 cosTheta)) 2) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))))))
(fma.f32 -1 (/.f32 c (pow.f32 (+.f32 1 (*.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) (sqrt.f32 (/.f32 1 (PI.f32))))) 2)) (+.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) (sqrt.f32 (/.f32 1 (PI.f32)))))) (/.f32 (*.f32 c c) (pow.f32 (+.f32 1 (*.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) (sqrt.f32 (/.f32 1 (PI.f32))))) 3))))
(+.f32 (-.f32 (/.f32 1 (fma.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))) 1)) (/.f32 c (pow.f32 (fma.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))) 1) 2))) (/.f32 c (/.f32 (pow.f32 (fma.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))) 1) 3) c)))
(+.f32 (/.f32 1 (fma.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))) 1)) (-.f32 (/.f32 c (/.f32 (pow.f32 (fma.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))) 1) 3) c)) (/.f32 c (pow.f32 (fma.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))) 1) 2))))
(+.f32 (*.f32 -1 (/.f32 c (pow.f32 (+.f32 1 (*.f32 (/.f32 (pow.f32 (+.f32 1 (*.f32 2 cosTheta)) 2) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) 2))) (+.f32 (/.f32 (pow.f32 c 2) (pow.f32 (+.f32 1 (*.f32 (/.f32 (pow.f32 (+.f32 1 (*.f32 2 cosTheta)) 2) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) 3)) (+.f32 (*.f32 -1 (/.f32 (pow.f32 c 3) (pow.f32 (+.f32 1 (*.f32 (/.f32 (pow.f32 (+.f32 1 (*.f32 2 cosTheta)) 2) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) 4))) (/.f32 1 (+.f32 1 (*.f32 (/.f32 (pow.f32 (+.f32 1 (*.f32 2 cosTheta)) 2) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32)))))))))
(fma.f32 -1 (/.f32 c (pow.f32 (+.f32 1 (*.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) (sqrt.f32 (/.f32 1 (PI.f32))))) 2)) (+.f32 (/.f32 (*.f32 c c) (pow.f32 (+.f32 1 (*.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) (sqrt.f32 (/.f32 1 (PI.f32))))) 3)) (fma.f32 -1 (/.f32 (pow.f32 c 3) (pow.f32 (+.f32 1 (*.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) (sqrt.f32 (/.f32 1 (PI.f32))))) 4)) (/.f32 1 (+.f32 1 (*.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) (sqrt.f32 (/.f32 1 (PI.f32)))))))))
(+.f32 (-.f32 (/.f32 c (/.f32 (pow.f32 (fma.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))) 1) 3) c)) (/.f32 (pow.f32 c 3) (pow.f32 (fma.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))) 1) 4))) (-.f32 (/.f32 1 (fma.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))) 1)) (/.f32 c (pow.f32 (fma.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))) 1) 2))))
(+.f32 (-.f32 (/.f32 1 (fma.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))) 1)) (/.f32 (pow.f32 c 3) (pow.f32 (fma.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))) 1) 4))) (-.f32 (/.f32 c (/.f32 (pow.f32 (fma.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))) 1) 3) c)) (/.f32 c (pow.f32 (fma.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))) 1) 2))))
(/.f32 1 c)
(+.f32 (/.f32 1 c) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (/.f32 (pow.f32 (+.f32 1 (*.f32 2 cosTheta)) 2) (*.f32 (exp.f32 (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 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) (sqrt.f32 (/.f32 1 (PI.f32))))) (*.f32 c c))))
(-.f32 (/.f32 1 c) (/.f32 (fma.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))) 1) (*.f32 c c)))
(+.f32 (/.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 (pow.f32 (+.f32 1 (*.f32 2 cosTheta)) 2) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (pow.f32 c 3)) (+.f32 (/.f32 1 c) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (/.f32 (pow.f32 (+.f32 1 (*.f32 2 cosTheta)) 2) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) (pow.f32 c 2)))))
(+.f32 (+.f32 (/.f32 1 c) (neg.f32 (/.f32 (+.f32 1 (*.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) (sqrt.f32 (/.f32 1 (PI.f32))))) (*.f32 c c)))) (/.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (pow.f32 c 3)))
(+.f32 (-.f32 (/.f32 1 c) (/.f32 (fma.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))) 1) (*.f32 c c))) (/.f32 (pow.f32 (fma.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))) 1) 2) (pow.f32 c 3)))
(+.f32 (/.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 (pow.f32 (+.f32 1 (*.f32 2 cosTheta)) 2) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) 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 (pow.f32 (+.f32 1 (*.f32 2 cosTheta)) 2) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) 3) (pow.f32 c 4))) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (/.f32 (pow.f32 (+.f32 1 (*.f32 2 cosTheta)) 2) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) (pow.f32 c 2))))))
(+.f32 (+.f32 (/.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (pow.f32 c 3)) (/.f32 1 c)) (*.f32 -1 (+.f32 (/.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) (sqrt.f32 (/.f32 1 (PI.f32))))) 3) (pow.f32 c 4)) (/.f32 (+.f32 1 (*.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) (sqrt.f32 (/.f32 1 (PI.f32))))) (*.f32 c c)))))
(+.f32 (/.f32 (pow.f32 (fma.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))) 1) 2) (pow.f32 c 3)) (-.f32 (-.f32 (/.f32 1 c) (/.f32 (pow.f32 (fma.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))) 1) 3) (pow.f32 c 4))) (/.f32 (fma.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))) 1) (*.f32 c c))))
(+.f32 (-.f32 (/.f32 (pow.f32 (fma.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))) 1) 2) (pow.f32 c 3)) (+.f32 (/.f32 (fma.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))) 1) (*.f32 c c)) (/.f32 (pow.f32 (fma.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))) 1) 3) (pow.f32 c 4)))) (/.f32 1 c))
(/.f32 1 c)
(+.f32 (/.f32 1 c) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (/.f32 (pow.f32 (+.f32 1 (*.f32 2 cosTheta)) 2) (*.f32 (exp.f32 (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 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) (sqrt.f32 (/.f32 1 (PI.f32))))) (*.f32 c c))))
(-.f32 (/.f32 1 c) (/.f32 (fma.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))) 1) (*.f32 c c)))
(+.f32 (/.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 (pow.f32 (+.f32 1 (*.f32 2 cosTheta)) 2) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (pow.f32 c 3)) (+.f32 (/.f32 1 c) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (/.f32 (pow.f32 (+.f32 1 (*.f32 2 cosTheta)) 2) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) (pow.f32 c 2)))))
(+.f32 (+.f32 (/.f32 1 c) (neg.f32 (/.f32 (+.f32 1 (*.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) (sqrt.f32 (/.f32 1 (PI.f32))))) (*.f32 c c)))) (/.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (pow.f32 c 3)))
(+.f32 (-.f32 (/.f32 1 c) (/.f32 (fma.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))) 1) (*.f32 c c))) (/.f32 (pow.f32 (fma.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))) 1) 2) (pow.f32 c 3)))
(+.f32 (/.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 (pow.f32 (+.f32 1 (*.f32 2 cosTheta)) 2) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) 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 (pow.f32 (+.f32 1 (*.f32 2 cosTheta)) 2) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) 3) (pow.f32 c 4))) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (/.f32 (pow.f32 (+.f32 1 (*.f32 2 cosTheta)) 2) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) (pow.f32 c 2))))))
(+.f32 (+.f32 (/.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (pow.f32 c 3)) (/.f32 1 c)) (*.f32 -1 (+.f32 (/.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) (sqrt.f32 (/.f32 1 (PI.f32))))) 3) (pow.f32 c 4)) (/.f32 (+.f32 1 (*.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))) (sqrt.f32 (/.f32 1 (PI.f32))))) (*.f32 c c)))))
(+.f32 (/.f32 (pow.f32 (fma.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))) 1) 2) (pow.f32 c 3)) (-.f32 (-.f32 (/.f32 1 c) (/.f32 (pow.f32 (fma.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))) 1) 3) (pow.f32 c 4))) (/.f32 (fma.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))) 1) (*.f32 c c))))
(+.f32 (-.f32 (/.f32 (pow.f32 (fma.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))) 1) 2) (pow.f32 c 3)) (+.f32 (/.f32 (fma.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))) 1) (*.f32 c c)) (/.f32 (pow.f32 (fma.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))) 1) 3) (pow.f32 c 4)))) (/.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 (*.f32 4 (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) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) 4))))))
(-.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 (+.f32 c (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) 4 1)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))))
(+.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 4 (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3)))) (*.f32 3 (sqrt.f32 (PI.f32)))) (pow.f32 cosTheta 3))) (*.f32 -1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (+.f32 c (+.f32 1 (*.f32 4 (sqrt.f32 (/.f32 1 (PI.f32)))))) (PI.f32))))))
(fma.f32 cosTheta (sqrt.f32 (PI.f32)) (fma.f32 -1 (*.f32 (fma.f32 -1 (*.f32 (pow.f32 (+.f32 (+.f32 1 c) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) 4)) 2) (sqrt.f32 (pow.f32 (PI.f32) 3))) (*.f32 3 (sqrt.f32 (PI.f32)))) (pow.f32 cosTheta 3)) (neg.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (+.f32 (+.f32 1 c) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) 4)))))))
(fma.f32 cosTheta (sqrt.f32 (PI.f32)) (neg.f32 (fma.f32 (fma.f32 3 (sqrt.f32 (PI.f32)) (*.f32 (pow.f32 (+.f32 c (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) 4 1)) 2) (neg.f32 (fabs.f32 (pow.f32 (PI.f32) 3/2))))) (pow.f32 cosTheta 3) (*.f32 (+.f32 c (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) 4 1)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))))))
(-.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (fma.f32 (fma.f32 3 (sqrt.f32 (PI.f32)) (*.f32 (pow.f32 (+.f32 c (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) 4 1)) 2) (neg.f32 (pow.f32 (PI.f32) 3/2)))) (pow.f32 cosTheta 3) (*.f32 (+.f32 c (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) 4 1)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))))
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -4 (sqrt.f32 (PI.f32))) (+.f32 (*.f32 -1 (*.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 4 (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3)))) (*.f32 3 (sqrt.f32 (PI.f32)))) (+.f32 c (+.f32 1 (*.f32 4 (sqrt.f32 (/.f32 1 (PI.f32))))))) (sqrt.f32 (PI.f32)))) (*.f32 -3 (*.f32 (+.f32 c (+.f32 1 (*.f32 4 (sqrt.f32 (/.f32 1 (PI.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 4 (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3)))) (*.f32 3 (sqrt.f32 (PI.f32)))) (pow.f32 cosTheta 3))) (*.f32 -1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (+.f32 c (+.f32 1 (*.f32 4 (sqrt.f32 (/.f32 1 (PI.f32)))))) (PI.f32)))))))
(fma.f32 -1 (*.f32 (fma.f32 -4 (sqrt.f32 (PI.f32)) (fma.f32 -1 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 (+.f32 (+.f32 1 c) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) 4)) (fma.f32 -1 (*.f32 (pow.f32 (+.f32 (+.f32 1 c) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) 4)) 2) (sqrt.f32 (pow.f32 (PI.f32) 3))) (*.f32 3 (sqrt.f32 (PI.f32)))))) (*.f32 (*.f32 (PI.f32) (+.f32 (+.f32 1 c) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) 4))) -3))) (pow.f32 cosTheta 4)) (fma.f32 cosTheta (sqrt.f32 (PI.f32)) (fma.f32 -1 (*.f32 (fma.f32 -1 (*.f32 (pow.f32 (+.f32 (+.f32 1 c) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) 4)) 2) (sqrt.f32 (pow.f32 (PI.f32) 3))) (*.f32 3 (sqrt.f32 (PI.f32)))) (pow.f32 cosTheta 3)) (neg.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (+.f32 (+.f32 1 c) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) 4))))))))
(-.f32 (fma.f32 cosTheta (sqrt.f32 (PI.f32)) (neg.f32 (fma.f32 (fma.f32 3 (sqrt.f32 (PI.f32)) (*.f32 (pow.f32 (+.f32 c (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) 4 1)) 2) (neg.f32 (fabs.f32 (pow.f32 (PI.f32) 3/2))))) (pow.f32 cosTheta 3) (*.f32 (+.f32 c (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) 4 1)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))))) (*.f32 (+.f32 (*.f32 (PI.f32) (*.f32 (+.f32 c (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) 4 1)) -3)) (*.f32 (sqrt.f32 (PI.f32)) (+.f32 -4 (neg.f32 (*.f32 (+.f32 c (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) 4 1)) (fma.f32 3 (sqrt.f32 (PI.f32)) (*.f32 (pow.f32 (+.f32 c (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) 4 1)) 2) (neg.f32 (fabs.f32 (pow.f32 (PI.f32) 3/2)))))))))) (pow.f32 cosTheta 4)))
(-.f32 (-.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (fma.f32 (fma.f32 3 (sqrt.f32 (PI.f32)) (*.f32 (pow.f32 (+.f32 c (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) 4 1)) 2) (neg.f32 (pow.f32 (PI.f32) 3/2)))) (pow.f32 cosTheta 3) (*.f32 (+.f32 c (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) 4 1)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))))) (*.f32 (+.f32 (*.f32 (PI.f32) (*.f32 (+.f32 c (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) 4 1)) -3)) (*.f32 (sqrt.f32 (PI.f32)) (-.f32 -4 (*.f32 (+.f32 c (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) 4 1)) (fma.f32 3 (sqrt.f32 (PI.f32)) (*.f32 (pow.f32 (+.f32 c (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) 4 1)) 2) (neg.f32 (pow.f32 (PI.f32) 3/2)))))))) (pow.f32 cosTheta 4)))
(*.f32 1/4 (*.f32 (/.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta) (sqrt.f32 (PI.f32))))
(*.f32 (*.f32 1/4 (/.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)) (sqrt.f32 (PI.f32)))
(*.f32 1/4 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (/.f32 cosTheta (sqrt.f32 (PI.f32)))))
(+.f32 (*.f32 -1/16 (/.f32 (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 2) (*.f32 (+.f32 c (+.f32 1 (*.f32 4 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) (PI.f32))) (pow.f32 cosTheta 2))) (*.f32 1/4 (*.f32 (/.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta) (sqrt.f32 (PI.f32)))))
(fma.f32 -1/16 (/.f32 (pow.f32 (exp.f32 (*.f32 cosTheta cosTheta)) 2) (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (+.f32 (+.f32 1 c) (*.f32 (*.f32 4 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))) (sqrt.f32 (/.f32 1 (PI.f32)))))))) (*.f32 (*.f32 1/4 (/.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)) (sqrt.f32 (PI.f32))))
(fma.f32 -1/16 (*.f32 (/.f32 (*.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 2) (+.f32 c (fma.f32 (/.f32 4 (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1))) cosTheta) (/.f32 (PI.f32) cosTheta)) (*.f32 1/4 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (/.f32 cosTheta (sqrt.f32 (PI.f32))))))
(+.f32 (*.f32 -1/16 (/.f32 (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 2) (*.f32 (+.f32 c (+.f32 1 (*.f32 4 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) (PI.f32))) (pow.f32 cosTheta 2))) (+.f32 (*.f32 1/4 (*.f32 (/.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta) (sqrt.f32 (PI.f32)))) (*.f32 -1 (/.f32 (+.f32 (*.f32 1/16 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) (sqrt.f32 (PI.f32)))) (*.f32 -1/64 (*.f32 (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 3) (pow.f32 (+.f32 c (+.f32 1 (*.f32 4 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 2)) (sqrt.f32 (pow.f32 (PI.f32) 3))))) (pow.f32 cosTheta 3)))))
(fma.f32 -1/16 (/.f32 (pow.f32 (exp.f32 (*.f32 cosTheta cosTheta)) 2) (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (+.f32 (+.f32 1 c) (*.f32 (*.f32 4 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))) (sqrt.f32 (/.f32 1 (PI.f32)))))))) (fma.f32 1/4 (*.f32 (sqrt.f32 (PI.f32)) (/.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)) (neg.f32 (/.f32 (fma.f32 1/16 (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) (sqrt.f32 (PI.f32))) (*.f32 (*.f32 -1/64 (*.f32 (pow.f32 (exp.f32 (*.f32 cosTheta cosTheta)) 3) (pow.f32 (+.f32 (+.f32 1 c) (*.f32 (*.f32 4 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))) (sqrt.f32 (/.f32 1 (PI.f32))))) 2))) (sqrt.f32 (pow.f32 (PI.f32) 3)))) (pow.f32 cosTheta 3)))))
(-.f32 (fma.f32 -1/16 (*.f32 (/.f32 (*.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 2) (+.f32 c (fma.f32 (/.f32 4 (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1))) cosTheta) (/.f32 (PI.f32) cosTheta)) (*.f32 1/4 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (/.f32 cosTheta (sqrt.f32 (PI.f32)))))) (/.f32 (fma.f32 (*.f32 -1/64 (*.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 3) (pow.f32 (+.f32 c (fma.f32 (/.f32 4 (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1)) 2))) (fabs.f32 (pow.f32 (PI.f32) 3/2)) (*.f32 (*.f32 1/16 (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 cosTheta 3)))
(fma.f32 -1/16 (*.f32 (/.f32 (*.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 2) (+.f32 c (fma.f32 (/.f32 4 (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1))) cosTheta) (/.f32 (PI.f32) cosTheta)) (fma.f32 (sqrt.f32 (PI.f32)) (*.f32 1/4 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)) (/.f32 (fma.f32 (*.f32 1/64 (*.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 3) (pow.f32 (+.f32 c (fma.f32 (/.f32 4 (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1)) 2))) (pow.f32 (PI.f32) 3/2) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 -1/16 (pow.f32 (exp.f32 cosTheta) cosTheta)))) (pow.f32 cosTheta 3))))
(+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/64 (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 2) (*.f32 (+.f32 c (+.f32 1 (*.f32 4 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) (PI.f32)))) (*.f32 -1/4 (*.f32 (*.f32 (+.f32 c (+.f32 1 (*.f32 4 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) (+.f32 (*.f32 1/16 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) (sqrt.f32 (PI.f32)))) (*.f32 -1/64 (*.f32 (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 3) (pow.f32 (+.f32 c (+.f32 1 (*.f32 4 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 2)) (sqrt.f32 (pow.f32 (PI.f32) 3))))))) (sqrt.f32 (PI.f32))))) (pow.f32 cosTheta 4))) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 2) (*.f32 (+.f32 c (+.f32 1 (*.f32 4 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) (PI.f32))) (pow.f32 cosTheta 2))) (+.f32 (*.f32 1/4 (*.f32 (/.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta) (sqrt.f32 (PI.f32)))) (*.f32 -1 (/.f32 (+.f32 (*.f32 1/16 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) (sqrt.f32 (PI.f32)))) (*.f32 -1/64 (*.f32 (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 3) (pow.f32 (+.f32 c (+.f32 1 (*.f32 4 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 2)) (sqrt.f32 (pow.f32 (PI.f32) 3))))) (pow.f32 cosTheta 3))))))
(fma.f32 -1 (/.f32 (fma.f32 -1/64 (*.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 cosTheta cosTheta)) 2) (+.f32 (+.f32 1 c) (*.f32 (*.f32 4 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))) (sqrt.f32 (/.f32 1 (PI.f32)))))) (PI.f32)) (*.f32 -1/4 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 (*.f32 (+.f32 (+.f32 1 c) (*.f32 (*.f32 4 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))) (sqrt.f32 (/.f32 1 (PI.f32))))) (exp.f32 (*.f32 cosTheta cosTheta))) (fma.f32 1/16 (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) (sqrt.f32 (PI.f32))) (*.f32 (*.f32 -1/64 (*.f32 (pow.f32 (exp.f32 (*.f32 cosTheta cosTheta)) 3) (pow.f32 (+.f32 (+.f32 1 c) (*.f32 (*.f32 4 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))) (sqrt.f32 (/.f32 1 (PI.f32))))) 2))) (sqrt.f32 (pow.f32 (PI.f32) 3)))))))) (pow.f32 cosTheta 4)) (fma.f32 -1/16 (/.f32 (pow.f32 (exp.f32 (*.f32 cosTheta cosTheta)) 2) (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (+.f32 (+.f32 1 c) (*.f32 (*.f32 4 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))) (sqrt.f32 (/.f32 1 (PI.f32)))))))) (fma.f32 1/4 (*.f32 (sqrt.f32 (PI.f32)) (/.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)) (neg.f32 (/.f32 (fma.f32 1/16 (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) (sqrt.f32 (PI.f32))) (*.f32 (*.f32 -1/64 (*.f32 (pow.f32 (exp.f32 (*.f32 cosTheta cosTheta)) 3) (pow.f32 (+.f32 (+.f32 1 c) (*.f32 (*.f32 4 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))) (sqrt.f32 (/.f32 1 (PI.f32))))) 2))) (sqrt.f32 (pow.f32 (PI.f32) 3)))) (pow.f32 cosTheta 3))))))
(-.f32 (-.f32 (fma.f32 -1/16 (*.f32 (/.f32 (*.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 2) (+.f32 c (fma.f32 (/.f32 4 (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1))) cosTheta) (/.f32 (PI.f32) cosTheta)) (*.f32 1/4 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (/.f32 cosTheta (sqrt.f32 (PI.f32)))))) (/.f32 (fma.f32 (*.f32 -1/64 (*.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 3) (pow.f32 (+.f32 c (fma.f32 (/.f32 4 (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1)) 2))) (fabs.f32 (pow.f32 (PI.f32) 3/2)) (*.f32 (*.f32 1/16 (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 cosTheta 3))) (/.f32 (fma.f32 -1/64 (*.f32 (PI.f32) (*.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 2) (+.f32 c (fma.f32 (/.f32 4 (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1)))) (*.f32 (+.f32 c (fma.f32 (/.f32 4 (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1)) (*.f32 (*.f32 (fma.f32 (*.f32 -1/64 (*.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 3) (pow.f32 (+.f32 c (fma.f32 (/.f32 4 (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1)) 2))) (fabs.f32 (pow.f32 (PI.f32) 3/2)) (*.f32 (*.f32 1/16 (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta))) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))) -1/4))) (pow.f32 cosTheta 4)))
(-.f32 (fma.f32 -1/16 (*.f32 (/.f32 (*.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 2) (+.f32 c (fma.f32 (/.f32 4 (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1))) cosTheta) (/.f32 (PI.f32) cosTheta)) (fma.f32 (sqrt.f32 (PI.f32)) (*.f32 1/4 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)) (/.f32 (fma.f32 (*.f32 1/64 (*.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 3) (pow.f32 (+.f32 c (fma.f32 (/.f32 4 (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1)) 2))) (pow.f32 (PI.f32) 3/2) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 -1/16 (pow.f32 (exp.f32 cosTheta) cosTheta)))) (pow.f32 cosTheta 3)))) (/.f32 (fma.f32 -1/64 (*.f32 (PI.f32) (*.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 2) (+.f32 c (fma.f32 (/.f32 4 (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1)))) (*.f32 (+.f32 c (fma.f32 (/.f32 4 (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1)) (*.f32 (*.f32 (fma.f32 (*.f32 -1/64 (*.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 3) (pow.f32 (+.f32 c (fma.f32 (/.f32 4 (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1)) 2))) (pow.f32 (PI.f32) 3/2) (*.f32 (*.f32 1/16 (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta))) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))) -1/4))) (pow.f32 cosTheta 4)))
(*.f32 -1/4 (*.f32 (/.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (exp.f32 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (PI.f32))))
(*.f32 -1/4 (*.f32 (sqrt.f32 (PI.f32)) (/.f32 (pow.f32 (sqrt.f32 -1) 2) (/.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))))
(*.f32 (sqrt.f32 (PI.f32)) (/.f32 1/4 (/.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))
(+.f32 (*.f32 -1/16 (/.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 4) (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 2) (*.f32 (+.f32 c (+.f32 (*.f32 -4 (*.f32 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (exp.f32 (pow.f32 cosTheta 2)))) (sqrt.f32 (/.f32 1 (PI.f32))))) 1)) (PI.f32)))) (pow.f32 cosTheta 2))) (*.f32 -1/4 (*.f32 (/.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (exp.f32 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (PI.f32)))))
(fma.f32 -1/16 (/.f32 (pow.f32 (sqrt.f32 -1) 4) (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (pow.f32 (exp.f32 (*.f32 cosTheta cosTheta)) 2) (*.f32 (PI.f32) (+.f32 c (fma.f32 -4 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) (pow.f32 (sqrt.f32 -1) 2)))) 1)))))) (*.f32 -1/4 (*.f32 (sqrt.f32 (PI.f32)) (/.f32 (pow.f32 (sqrt.f32 -1) 2) (/.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))
(fma.f32 (/.f32 1/4 (/.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (PI.f32)) (*.f32 -1/16 (*.f32 (/.f32 (*.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 2) (+.f32 c (fma.f32 (/.f32 4 (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1))) cosTheta) (/.f32 (PI.f32) cosTheta))))
(fma.f32 -1/16 (*.f32 (/.f32 (*.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 2) (+.f32 c (fma.f32 (/.f32 4 (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1))) cosTheta) (/.f32 (PI.f32) cosTheta)) (*.f32 (sqrt.f32 (PI.f32)) (/.f32 1/4 (/.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(+.f32 (*.f32 -1/64 (*.f32 (/.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 6) (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 3) (pow.f32 (+.f32 c (+.f32 (*.f32 -4 (*.f32 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (exp.f32 (pow.f32 cosTheta 2)))) (sqrt.f32 (/.f32 1 (PI.f32))))) 1)) 2))) (pow.f32 cosTheta 3)) (sqrt.f32 (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 1/16 (*.f32 (/.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (exp.f32 (pow.f32 cosTheta 2))) (pow.f32 cosTheta 3)) (sqrt.f32 (PI.f32)))) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 4) (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 2) (*.f32 (+.f32 c (+.f32 (*.f32 -4 (*.f32 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (exp.f32 (pow.f32 cosTheta 2)))) (sqrt.f32 (/.f32 1 (PI.f32))))) 1)) (PI.f32)))) (pow.f32 cosTheta 2))) (*.f32 -1/4 (*.f32 (/.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (exp.f32 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (PI.f32)))))))
(fma.f32 -1/64 (*.f32 (sqrt.f32 (pow.f32 (PI.f32) 3)) (/.f32 (*.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (exp.f32 (*.f32 cosTheta cosTheta)) 3)) (pow.f32 (+.f32 c (fma.f32 -4 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) (pow.f32 (sqrt.f32 -1) 2)))) 1)) 2)) (pow.f32 cosTheta 3))) (fma.f32 1/16 (*.f32 (sqrt.f32 (PI.f32)) (/.f32 (pow.f32 (sqrt.f32 -1) 2) (/.f32 (pow.f32 cosTheta 3) (exp.f32 (*.f32 cosTheta cosTheta))))) (fma.f32 -1/16 (/.f32 (pow.f32 (sqrt.f32 -1) 4) (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (pow.f32 (exp.f32 (*.f32 cosTheta cosTheta)) 2) (*.f32 (PI.f32) (+.f32 c (fma.f32 -4 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) (pow.f32 (sqrt.f32 -1) 2)))) 1)))))) (*.f32 -1/4 (*.f32 (sqrt.f32 (PI.f32)) (/.f32 (pow.f32 (sqrt.f32 -1) 2) (/.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))))
(fma.f32 -1/64 (/.f32 (*.f32 (pow.f32 (+.f32 c (fma.f32 (/.f32 4 (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1)) 2) (*.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 3) (pow.f32 (sqrt.f32 -1) 6))) (/.f32 (pow.f32 cosTheta 3) (fabs.f32 (pow.f32 (PI.f32) 3/2)))) (fma.f32 (/.f32 -1/16 (/.f32 (pow.f32 cosTheta 3) (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (PI.f32)) (fma.f32 (/.f32 1/4 (/.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (PI.f32)) (*.f32 -1/16 (*.f32 (/.f32 (*.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 2) (+.f32 c (fma.f32 (/.f32 4 (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1))) cosTheta) (/.f32 (PI.f32) cosTheta))))))
(fma.f32 (/.f32 -1/16 (/.f32 (pow.f32 cosTheta 3) (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (PI.f32)) (fma.f32 (/.f32 1/64 (/.f32 (/.f32 (pow.f32 cosTheta 3) (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 3)) (pow.f32 (+.f32 c (fma.f32 (/.f32 4 (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1)) 2))) (pow.f32 (PI.f32) 3/2) (fma.f32 -1/16 (*.f32 (/.f32 (*.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 2) (+.f32 c (fma.f32 (/.f32 4 (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1))) cosTheta) (/.f32 (PI.f32) cosTheta)) (*.f32 (sqrt.f32 (PI.f32)) (/.f32 1/4 (/.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))))
(+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/4 (*.f32 (*.f32 (+.f32 (*.f32 -1/64 (*.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 6) (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 3) (pow.f32 (+.f32 c (+.f32 (*.f32 -4 (*.f32 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (exp.f32 (pow.f32 cosTheta 2)))) (sqrt.f32 (/.f32 1 (PI.f32))))) 1)) 2))) (sqrt.f32 (pow.f32 (PI.f32) 3)))) (*.f32 1/16 (*.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) (+.f32 c (+.f32 (*.f32 -4 (*.f32 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (exp.f32 (pow.f32 cosTheta 2)))) (sqrt.f32 (/.f32 1 (PI.f32))))) 1))))) (sqrt.f32 (PI.f32)))) (*.f32 -1/64 (*.f32 (pow.f32 (sqrt.f32 -1) 4) (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 2) (*.f32 (+.f32 c (+.f32 (*.f32 -4 (*.f32 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (exp.f32 (pow.f32 cosTheta 2)))) (sqrt.f32 (/.f32 1 (PI.f32))))) 1)) (PI.f32)))))) (pow.f32 cosTheta 4))) (+.f32 (*.f32 1/16 (*.f32 (/.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (exp.f32 (pow.f32 cosTheta 2))) (pow.f32 cosTheta 3)) (sqrt.f32 (PI.f32)))) (+.f32 (*.f32 -1/64 (*.f32 (/.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 6) (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 3) (pow.f32 (+.f32 c (+.f32 (*.f32 -4 (*.f32 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (exp.f32 (pow.f32 cosTheta 2)))) (sqrt.f32 (/.f32 1 (PI.f32))))) 1)) 2))) (pow.f32 cosTheta 3)) (sqrt.f32 (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 4) (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 2) (*.f32 (+.f32 c (+.f32 (*.f32 -4 (*.f32 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (exp.f32 (pow.f32 cosTheta 2)))) (sqrt.f32 (/.f32 1 (PI.f32))))) 1)) (PI.f32)))) (pow.f32 cosTheta 2))) (*.f32 -1/4 (*.f32 (/.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (exp.f32 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (PI.f32))))))))
(fma.f32 -1 (/.f32 (fma.f32 -1/4 (*.f32 (fma.f32 -1/64 (*.f32 (sqrt.f32 (pow.f32 (PI.f32) 3)) (*.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (exp.f32 (*.f32 cosTheta cosTheta)) 3)) (pow.f32 (+.f32 c (fma.f32 -4 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) (pow.f32 (sqrt.f32 -1) 2)))) 1)) 2))) (*.f32 1/16 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) (+.f32 c (fma.f32 -4 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) (pow.f32 (sqrt.f32 -1) 2)))) 1)))) (sqrt.f32 (PI.f32)))) (*.f32 -1/64 (*.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 4) (pow.f32 (exp.f32 (*.f32 cosTheta cosTheta)) 2)) (*.f32 (PI.f32) (+.f32 c (fma.f32 -4 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) (pow.f32 (sqrt.f32 -1) 2)))) 1)))))) (pow.f32 cosTheta 4)) (fma.f32 1/16 (*.f32 (sqrt.f32 (PI.f32)) (/.f32 (pow.f32 (sqrt.f32 -1) 2) (/.f32 (pow.f32 cosTheta 3) (exp.f32 (*.f32 cosTheta cosTheta))))) (fma.f32 -1/64 (*.f32 (sqrt.f32 (pow.f32 (PI.f32) 3)) (/.f32 (*.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (exp.f32 (*.f32 cosTheta cosTheta)) 3)) (pow.f32 (+.f32 c (fma.f32 -4 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) (pow.f32 (sqrt.f32 -1) 2)))) 1)) 2)) (pow.f32 cosTheta 3))) (fma.f32 -1/16 (/.f32 (pow.f32 (sqrt.f32 -1) 4) (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (pow.f32 (exp.f32 (*.f32 cosTheta cosTheta)) 2) (*.f32 (PI.f32) (+.f32 c (fma.f32 -4 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 1 (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) (pow.f32 (sqrt.f32 -1) 2)))) 1)))))) (*.f32 -1/4 (*.f32 (sqrt.f32 (PI.f32)) (/.f32 (pow.f32 (sqrt.f32 -1) 2) (/.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))))))))
(-.f32 (fma.f32 -1/64 (/.f32 (*.f32 (pow.f32 (+.f32 c (fma.f32 (/.f32 4 (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1)) 2) (*.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 3) (pow.f32 (sqrt.f32 -1) 6))) (/.f32 (pow.f32 cosTheta 3) (fabs.f32 (pow.f32 (PI.f32) 3/2)))) (fma.f32 (/.f32 -1/16 (/.f32 (pow.f32 cosTheta 3) (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (PI.f32)) (fma.f32 (/.f32 1/4 (/.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (PI.f32)) (*.f32 -1/16 (*.f32 (/.f32 (*.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 2) (+.f32 c (fma.f32 (/.f32 4 (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1))) cosTheta) (/.f32 (PI.f32) cosTheta)))))) (/.f32 (fma.f32 -1/64 (*.f32 (PI.f32) (*.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 2) (+.f32 c (fma.f32 (/.f32 4 (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1)))) (*.f32 (fma.f32 -1/64 (*.f32 (*.f32 (fabs.f32 (pow.f32 (PI.f32) 3/2)) (*.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 3) (pow.f32 (sqrt.f32 -1) 6))) (pow.f32 (+.f32 c (fma.f32 (/.f32 4 (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1)) 2)) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 -1/16 (pow.f32 (exp.f32 cosTheta) cosTheta)))) (*.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 (+.f32 c (fma.f32 (/.f32 4 (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) -1))) -1/4))) (pow.f32 cosTheta 4)))
(-.f32 (fma.f32 (/.f32 -1/16 (/.f32 (pow.f32 cosTheta 3) (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (PI.f32)) (fma.f32 (/.f32 1/64 (/.f32 (/.f32 (pow.f32 cosTheta 3) (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 3)) (pow.f32 (+.f32 c (fma.f32 (/.f32 4 (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1)) 2))) (pow.f32 (PI.f32) 3/2) (fma.f32 -1/16 (*.f32 (/.f32 (*.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 2) (+.f32 c (fma.f32 (/.f32 4 (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1))) cosTheta) (/.f32 (PI.f32) cosTheta)) (*.f32 (sqrt.f32 (PI.f32)) (/.f32 1/4 (/.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))))) (/.f32 (fma.f32 -1/64 (*.f32 (PI.f32) (*.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 2) (+.f32 c (fma.f32 (/.f32 4 (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1)))) (*.f32 (fma.f32 (*.f32 1/64 (*.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 3) (pow.f32 (+.f32 c (fma.f32 (/.f32 4 (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1)) 2))) (pow.f32 (PI.f32) 3/2) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 -1/16 (pow.f32 (exp.f32 cosTheta) cosTheta)))) (*.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 (+.f32 c (fma.f32 (/.f32 4 (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1)) (neg.f32 (pow.f32 (exp.f32 cosTheta) cosTheta)))) -1/4))) (pow.f32 cosTheta 4)))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) 1)
(/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(*.f32 1 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(*.f32 (fma.f32 2 cosTheta 1) (*.f32 (pow.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) -1/2) (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(*.f32 (pow.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) -1/2) (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(*.f32 (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 1)
(/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(*.f32 (cbrt.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (cbrt.f32 (pow.f32 (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 4)))
(*.f32 (cbrt.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (*.f32 (cbrt.f32 (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(*.f32 (cbrt.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (*.f32 (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (cbrt.f32 (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))))
(*.f32 (cbrt.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (pow.f32 (cbrt.f32 (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) 4))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 4)) (cbrt.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(*.f32 (cbrt.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (cbrt.f32 (pow.f32 (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 4)))
(*.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 (pow.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) -1/2) (pow.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) -1/2)))
(/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(*.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (pow.f32 (pow.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) -1/2) 2))
(/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) (*.f32 (sqrt.f32 (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(*.f32 (*.f32 (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (sqrt.f32 (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))) (sqrt.f32 (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(*.f32 (*.f32 (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (fma.f32 2 cosTheta 1)) (pow.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) -1/2))
(*.f32 (fma.f32 2 cosTheta 1) (*.f32 (pow.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) -1/2) (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(*.f32 (pow.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) -1/2) (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(*.f32 (*.f32 (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (cbrt.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) (cbrt.f32 (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(*.f32 (cbrt.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (*.f32 (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (cbrt.f32 (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))))
(*.f32 (cbrt.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (pow.f32 (cbrt.f32 (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) 4))
(/.f32 1 (*.f32 (*.f32 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (fma.f32 2 cosTheta 1)) (*.f32 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (fma.f32 2 cosTheta 1))))
(/.f32 1 (*.f32 (pow.f32 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 2) (pow.f32 (fma.f32 2 cosTheta 1) 2)))
(/.f32 (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (fma.f32 2 cosTheta 1) 2))
(/.f32 (fma.f32 2 cosTheta 1) (*.f32 (*.f32 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (fma.f32 2 cosTheta 1)) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(/.f32 (fma.f32 2 cosTheta 1) (*.f32 (pow.f32 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 2) (fma.f32 2 cosTheta 1)))
(/.f32 (fma.f32 2 cosTheta 1) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (fma.f32 2 cosTheta 1)))
(*.f32 (/.f32 -1 (neg.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 1)
(/.f32 (fma.f32 2 cosTheta 1) (*.f32 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (*.f32 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (fma.f32 2 cosTheta 1))))
(/.f32 (fma.f32 2 cosTheta 1) (*.f32 (pow.f32 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 2) (fma.f32 2 cosTheta 1)))
(/.f32 (fma.f32 2 cosTheta 1) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (fma.f32 2 cosTheta 1)))
(*.f32 (/.f32 -1 (neg.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 1)
(/.f32 (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (*.f32 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (fma.f32 2 cosTheta 1)))
(/.f32 (fma.f32 2 cosTheta 1) (*.f32 (pow.f32 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 2) (fma.f32 2 cosTheta 1)))
(/.f32 (fma.f32 2 cosTheta 1) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (fma.f32 2 cosTheta 1)))
(*.f32 (/.f32 -1 (neg.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 1)
(/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (neg.f32 (fma.f32 2 cosTheta 1)) (*.f32 (*.f32 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (fma.f32 2 cosTheta 1)) (neg.f32 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(/.f32 (fma.f32 2 cosTheta 1) (*.f32 (pow.f32 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 2) (fma.f32 2 cosTheta 1)))
(/.f32 (fma.f32 2 cosTheta 1) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (fma.f32 2 cosTheta 1)))
(*.f32 (/.f32 -1 (neg.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 1)
(/.f32 (*.f32 (neg.f32 (fma.f32 2 cosTheta 1)) (neg.f32 (fma.f32 2 cosTheta 1))) (*.f32 (neg.f32 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (neg.f32 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (*.f32 (fma.f32 2 cosTheta 1) (neg.f32 (fma.f32 2 cosTheta 1))) (*.f32 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (neg.f32 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (*.f32 (neg.f32 (fma.f32 2 cosTheta 1)) 1) (*.f32 (neg.f32 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (*.f32 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (fma.f32 2 cosTheta 1))))
(/.f32 (fma.f32 2 cosTheta 1) (*.f32 (pow.f32 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 2) (fma.f32 2 cosTheta 1)))
(/.f32 (fma.f32 2 cosTheta 1) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (fma.f32 2 cosTheta 1)))
(*.f32 (/.f32 -1 (neg.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 1)
(/.f32 (*.f32 (neg.f32 (fma.f32 2 cosTheta 1)) (fma.f32 2 cosTheta 1)) (*.f32 (neg.f32 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (*.f32 (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (fma.f32 2 cosTheta 1)) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (*.f32 (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (neg.f32 (fma.f32 2 cosTheta 1))) (neg.f32 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (*.f32 (fma.f32 2 cosTheta 1) (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (*.f32 (neg.f32 (fma.f32 2 cosTheta 1)) (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) (neg.f32 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(sqrt.f32 (pow.f32 (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 4))
(/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(log.f32 (exp.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(cbrt.f32 (pow.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 3))
(/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(expm1.f32 (log1p.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(exp.f32 (log.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(exp.f32 (*.f32 (log.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 1))
(/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(log1p.f32 (expm1.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.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 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 2)
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
(pow.f32 (cbrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 3)
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
(pow.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) 1/2)
(sqrt.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))
(pow.f32 (pow.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) 3) 1/3)
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
(sqrt.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))
(sqrt.f32 (*.f32 (*.f32 cosTheta 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 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)))
(cbrt.f32 (*.f32 (pow.f32 cosTheta 3) (pow.f32 (PI.f32) 3/2)))
(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 (exp.f32 (log1p.f32 (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))) 1)
(/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(*.f32 1 (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(*.f32 (fma.f32 2 cosTheta 1) (pow.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) -1/2))
(*.f32 (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 1)
(/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(*.f32 (cbrt.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (cbrt.f32 (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 2 cosTheta 1)) 2) (*.f32 (cbrt.f32 (fma.f32 2 cosTheta 1)) (pow.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) -1/2)))
(*.f32 (fma.f32 2 cosTheta 1) (pow.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) -1/2))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) (cbrt.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(*.f32 (cbrt.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (cbrt.f32 (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(*.f32 (sqrt.f32 (fma.f32 2 cosTheta 1)) (*.f32 (sqrt.f32 (fma.f32 2 cosTheta 1)) (pow.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) -1/2)))
(*.f32 (fma.f32 2 cosTheta 1) (pow.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) -1/2))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) (sqrt.f32 (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(*.f32 (neg.f32 (fma.f32 2 cosTheta 1)) (/.f32 1 (neg.f32 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(*.f32 (pow.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) -1/2) (fma.f32 2 cosTheta 1))
(*.f32 (fma.f32 2 cosTheta 1) (pow.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) -1/2))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 4))) (sqrt.f32 (cbrt.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(*.f32 (/.f32 1 (cbrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (/.f32 (fma.f32 2 cosTheta 1) (cbrt.f32 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(/.f32 (/.f32 (fma.f32 2 cosTheta 1) (cbrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (cbrt.f32 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(*.f32 (/.f32 1 (pow.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) 1/4)) (/.f32 (fma.f32 2 cosTheta 1) (pow.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) 1/4)))
(/.f32 (/.f32 (fma.f32 2 cosTheta 1) (pow.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) 1/4)) (pow.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) 1/4))
(*.f32 (/.f32 1 (sqrt.f32 cosTheta)) (/.f32 (fma.f32 2 cosTheta 1) (pow.f32 (PI.f32) 1/4)))
(/.f32 (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 cosTheta)) (pow.f32 (PI.f32) 1/4))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 2 cosTheta 1)) 2) 1) (/.f32 (cbrt.f32 (fma.f32 2 cosTheta 1)) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 2 cosTheta 1)) 2) (cbrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (cbrt.f32 (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) (/.f32 (pow.f32 (cbrt.f32 (fma.f32 2 cosTheta 1)) 2) (cbrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 2 cosTheta 1)) 2) (pow.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) 1/4)) (/.f32 (cbrt.f32 (fma.f32 2 cosTheta 1)) (pow.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) 1/4)))
(*.f32 (/.f32 1 (pow.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) 1/4)) (/.f32 (fma.f32 2 cosTheta 1) (pow.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) 1/4)))
(/.f32 (/.f32 (fma.f32 2 cosTheta 1) (pow.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) 1/4)) (pow.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) 1/4))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 2 cosTheta 1)) 2) (sqrt.f32 cosTheta)) (/.f32 (cbrt.f32 (fma.f32 2 cosTheta 1)) (pow.f32 (PI.f32) 1/4)))
(*.f32 (/.f32 1 (sqrt.f32 cosTheta)) (/.f32 (fma.f32 2 cosTheta 1) (pow.f32 (PI.f32) 1/4)))
(/.f32 (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 cosTheta)) (pow.f32 (PI.f32) 1/4))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 2 cosTheta 1)) 1) (/.f32 (sqrt.f32 (fma.f32 2 cosTheta 1)) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 2 cosTheta 1)) (cbrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (/.f32 (sqrt.f32 (fma.f32 2 cosTheta 1)) (cbrt.f32 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(*.f32 (/.f32 1 (cbrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (/.f32 (fma.f32 2 cosTheta 1) (cbrt.f32 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(/.f32 (/.f32 (fma.f32 2 cosTheta 1) (cbrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (cbrt.f32 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 2 cosTheta 1)) (sqrt.f32 cosTheta)) (/.f32 (sqrt.f32 (fma.f32 2 cosTheta 1)) (pow.f32 (PI.f32) 1/4)))
(*.f32 (/.f32 1 (sqrt.f32 cosTheta)) (/.f32 (fma.f32 2 cosTheta 1) (pow.f32 (PI.f32) 1/4)))
(/.f32 (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 cosTheta)) (pow.f32 (PI.f32) 1/4))
(pow.f32 (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 1)
(/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(pow.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 1/2)
(/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(pow.f32 (cbrt.f32 (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) 3)
(/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(pow.f32 (pow.f32 (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 3) 1/3)
(/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(pow.f32 (sqrt.f32 (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) 2)
(/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(pow.f32 (*.f32 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (fma.f32 2 cosTheta 1)) -1)
(/.f32 1 (*.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(/.f32 (/.f32 1 (fma.f32 2 cosTheta 1)) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(neg.f32 (/.f32 (fma.f32 2 cosTheta 1) (neg.f32 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(sqrt.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(fabs.f32 (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(log.f32 (exp.f32 (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))))
(/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(cbrt.f32 (pow.f32 (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 3))
(/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(cbrt.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 3) (pow.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) 3/2)))
(/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(expm1.f32 (log1p.f32 (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(exp.f32 (log.f32 (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) 1))
(/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(log1p.f32 (expm1.f32 (/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(/.f32 (fma.f32 2 cosTheta 1) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))))))) 1)
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(/.f32 1 (+.f32 c (+.f32 1 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))))
(*.f32 1 (/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))))))
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(/.f32 1 (+.f32 c (+.f32 1 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))))
(*.f32 (/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))))) 1)
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(/.f32 1 (+.f32 c (+.f32 1 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))))
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)))))) (cbrt.f32 (pow.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)))) -2)))
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 (+.f32 1 c) (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))) (cbrt.f32 (pow.f32 (+.f32 (+.f32 1 c) (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) -2)))
(/.f32 (cbrt.f32 (pow.f32 (+.f32 c (+.f32 1 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))) -2)) (cbrt.f32 (+.f32 c (+.f32 1 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)))) -2)) (/.f32 1 (cbrt.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)))))))
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 (+.f32 1 c) (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))) (cbrt.f32 (pow.f32 (+.f32 (+.f32 1 c) (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) -2)))
(/.f32 (cbrt.f32 (pow.f32 (+.f32 c (+.f32 1 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))) -2)) (cbrt.f32 (+.f32 c (+.f32 1 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))))
(*.f32 (pow.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)))) -1/2) (pow.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)))) -1/2))
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(/.f32 1 (+.f32 c (+.f32 1 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))))
(*.f32 -1 (/.f32 1 (+.f32 -1 (neg.f32 (+.f32 c (/.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)))))))
(/.f32 -1 (-.f32 -1 (+.f32 c (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))))
(/.f32 -1 (-.f32 (-.f32 -1 c) (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))))) 2) -1) (pow.f32 (cbrt.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))))) -1))
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(/.f32 1 (+.f32 c (+.f32 1 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))))
(*.f32 (pow.f32 (sqrt.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))))) -1) (pow.f32 (sqrt.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))))) -1))
(pow.f32 (sqrt.f32 (+.f32 (+.f32 1 c) (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))) -2)
(pow.f32 (sqrt.f32 (+.f32 c (+.f32 1 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))) -2)
(*.f32 (/.f32 1 (+.f32 (pow.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.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 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)) (-.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)) (+.f32 1 c)))))
(*.f32 (/.f32 1 (+.f32 (pow.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.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 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (-.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (+.f32 1 c)))))
(/.f32 (fma.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (-.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (+.f32 1 c)) (pow.f32 (+.f32 1 c) 2)) (+.f32 (pow.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 3) (pow.f32 (+.f32 1 c) 3)))
(/.f32 (fma.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (+.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (-.f32 -1 c)) (pow.f32 (+.f32 1 c) 2)) (+.f32 (pow.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 3) (pow.f32 (+.f32 1 c) 3)))
(*.f32 (/.f32 1 (-.f32 (pow.f32 (+.f32 1 c) 2) (pow.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 2))) (+.f32 1 (-.f32 c (/.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.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 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 2))) (+.f32 1 (-.f32 c (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))))
(/.f32 (+.f32 c (-.f32 1 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))) (-.f32 (pow.f32 (+.f32 1 c) 2) (pow.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 2)))
(pow.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)))) -1)
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(/.f32 1 (+.f32 c (+.f32 1 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))))
(pow.f32 (/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))))) 1)
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(/.f32 1 (+.f32 c (+.f32 1 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))))
(pow.f32 (/.f32 1 (cbrt.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)))))) 3)
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(/.f32 1 (+.f32 c (+.f32 1 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))))
(pow.f32 (pow.f32 (/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))))) 3) 1/3)
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(/.f32 1 (+.f32 c (+.f32 1 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))))
(pow.f32 (pow.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)))) -1/2) 2)
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(/.f32 1 (+.f32 c (+.f32 1 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))))
(sqrt.f32 (pow.f32 (+.f32 1 (+.f32 c (/.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)))) -2))
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(/.f32 1 (+.f32 c (+.f32 1 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))))
(log.f32 (exp.f32 (/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)))))))
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(/.f32 1 (+.f32 c (+.f32 1 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))))))))
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(/.f32 1 (+.f32 c (+.f32 1 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))))
(cbrt.f32 (pow.f32 (/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))))) 3))
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(/.f32 1 (+.f32 c (+.f32 1 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))))
(expm1.f32 (log1p.f32 (/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)))))))
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(/.f32 1 (+.f32 c (+.f32 1 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))))
(exp.f32 (neg.f32 (log1p.f32 (+.f32 c (/.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))))))
(exp.f32 (neg.f32 (log1p.f32 (+.f32 c (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))))
(exp.f32 (*.f32 (log1p.f32 (+.f32 c (/.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)))) -1))
(exp.f32 (neg.f32 (log1p.f32 (+.f32 c (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 (+.f32 c (/.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))))) 1))
(exp.f32 (neg.f32 (log1p.f32 (+.f32 c (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))))
(log1p.f32 (expm1.f32 (/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)))))))
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(/.f32 1 (+.f32 c (+.f32 1 (/.f32 (pow.f32 (fma.f32 2 cosTheta 1) 2) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))))

eval636.0ms (3.3%)

Compiler

Compiled 29640 to 17996 computations (39.3% saved)

prune301.0ms (1.6%)

Pruning

35 alts after pruning (33 fresh and 2 done)

PrunedKeptTotal
New93113944
Fresh122032
Picked101
Done224
Total94635981
Accurracy
100.0%
Counts
981 → 35
Alt Table
Click to see full alt table
StatusAccuracyProgram
97.7%
(pow.f32 (pow.f32 (+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)) (+.f32 1 c)) -1/2) 2)
97.9%
(pow.f32 (sqrt.f32 (+.f32 c (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))))) -2)
55.4%
(/.f32 (-.f32 c (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))) (-.f32 (*.f32 c c) (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))) 2)))
54.3%
(/.f32 (-.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) (-.f32 1 (*.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) -2))))
96.9%
(/.f32 (*.f32 (-.f32 (PI.f32) (pow.f32 (*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32))) 2)) cosTheta) (fma.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (sqrt.f32 (PI.f32))))
97.6%
(/.f32 1 (fma.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) 1))
93.9%
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (*.f32 (/.f32 -1 (neg.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 1) (pow.f32 (exp.f32 cosTheta) cosTheta))))
93.2%
(/.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)))))
96.7%
(/.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)))))))
50.7%
(/.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)))))
95.7%
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1))))
85.8%
(/.f32 1 (+.f32 (+.f32 1 c) (exp.f32 (-.f32 (-.f32 (log1p.f32 (+.f32 cosTheta cosTheta)) (log.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (*.f32 cosTheta cosTheta)))))
98.1%
(/.f32 1 (+.f32 c (+.f32 1 (/.f32 (/.f32 1 (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))
55.8%
(/.f32 1 (+.f32 c (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (*.f32 cosTheta (*.f32 cosTheta (PI.f32))))) (pow.f32 (exp.f32 cosTheta) cosTheta)))))
98.1%
(/.f32 1 (+.f32 c (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))
98.3%
(/.f32 1 (+.f32 c (+.f32 1 (/.f32 (sqrt.f32 (log.f32 (exp.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))
10.5%
(/.f32 1 (+.f32 c 1))
97.9%
(/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))))
93.4%
(/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta)))
93.7%
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 1 cosTheta) (sqrt.f32 (PI.f32))))))
96.3%
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (PI.f32))))))
97.3%
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (-.f32 (+.f32 (*.f32 -3/2 cosTheta) (/.f32 1 cosTheta)) 1) (sqrt.f32 (PI.f32))))))
97.8%
(/.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))))))
90.5%
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))))))
93.1%
(/.f32 1 (+.f32 1 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))
97.6%
(/.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.7%
(/.f32 1 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)))))
97.7%
(/.f32 1 (+.f32 1 (*.f32 (sqrt.f32 (log.f32 (exp.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))))) (/.f32 1 (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))
97.4%
(*.f32 (pow.f32 (sqrt.f32 (+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)) (+.f32 1 c))) -1) (pow.f32 (sqrt.f32 (+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)) (+.f32 1 c))) -1))
50.3%
(*.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)))))
96.6%
(*.f32 cosTheta (-.f32 (sqrt.f32 (PI.f32)) (*.f32 (PI.f32) (*.f32 cosTheta (-.f32 1 (pow.f32 (PI.f32) -1/2))))))
94.2%
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
10.7%
(*.f32 c (*.f32 (PI.f32) (*.f32 cosTheta (neg.f32 cosTheta))))
61.6%
(sqrt.f32 (pow.f32 (+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)) (+.f32 1 c)) -2))
10.5%
1
Compiler

Compiled 1516 to 1167 computations (23% saved)

localize602.0ms (3.1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.2%
(/.f32 1 (+.f32 c (+.f32 1 (/.f32 (sqrt.f32 (log.f32 (exp.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))
98.3%
(/.f32 (sqrt.f32 (log.f32 (exp.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))
97.5%
(sqrt.f32 (log.f32 (exp.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))))
97.0%
(log.f32 (exp.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))))
Compiler

Compiled 131 to 76 computations (42% saved)

series3.0ms (0%)

Counts
4 → 38
Calls

15 calls:

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

rewrite123.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1150×fma-def
782×expm1-udef
780×log1p-udef
516×fma-neg
454×add-sqr-sqrt
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
022142
1452142
25994142
Stop Event
node limit
Counts
4 → 150
Calls
Call 1
Inputs
(log.f32 (exp.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))))
(sqrt.f32 (log.f32 (exp.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))))
(/.f32 (sqrt.f32 (log.f32 (exp.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))
(/.f32 1 (+.f32 c (+.f32 1 (/.f32 (sqrt.f32 (log.f32 (exp.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))
Outputs
(+.f32 0 (/.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 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 2))) (log.f32 (cbrt.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)))))
(/.f32 1 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)))
(/.f32 1 (/.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) 1))
(/.f32 (fma.f32 cosTheta -2 1) (PI.f32))
(/.f32 (pow.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) 2) (/.f32 (PI.f32) (cbrt.f32 (fma.f32 cosTheta -2 1))))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (/.f32 (PI.f32) (sqrt.f32 (fma.f32 cosTheta -2 1))))
(/.f32 -1 (neg.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))))
(/.f32 (neg.f32 (fma.f32 cosTheta -2 1)) (neg.f32 (PI.f32)))
(/.f32 (neg.f32 (neg.f32 (fma.f32 cosTheta -2 1))) (neg.f32 (neg.f32 (PI.f32))))
(/.f32 (/.f32 (fma.f32 cosTheta -2 1) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (fma.f32 cosTheta -2 1) 1) (PI.f32))
(/.f32 (/.f32 (fma.f32 cosTheta -2 1) (cbrt.f32 (pow.f32 (PI.f32) 2))) (cbrt.f32 (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))
(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))))
(-.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 (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 (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))))
(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 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))) 1)
(*.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 1)
(*.f32 (cbrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))) (cbrt.f32 (/.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) (pow.f32 (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))) 2))))
(*.f32 (cbrt.f32 (/.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) (pow.f32 (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))) 2))) (cbrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))))
(*.f32 (sqrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))) (sqrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))))
(*.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) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))))
(*.f32 (neg.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (/.f32 1 (neg.f32 (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))))
(*.f32 (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta) (/.f32 1 (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (/.f32 1 cosTheta) (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (/.f32 1 (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 2)) (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (cbrt.f32 (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))))
(*.f32 (/.f32 1 (sqrt.f32 (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))) (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (sqrt.f32 (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))))
(*.f32 (/.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta) (/.f32 (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (/.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1) (/.f32 (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))))
(*.f32 (/.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) cosTheta))
(*.f32 (/.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (pow.f32 (cbrt.f32 (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 2)) (cbrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))))
(*.f32 (/.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (sqrt.f32 (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))) (/.f32 (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (sqrt.f32 (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))))
(*.f32 (/.f32 (pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 1/4) cosTheta) (/.f32 (pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 1/4) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (/.f32 (pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 1/4) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 1/4) cosTheta))
(*.f32 (/.f32 (pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 1/4) 1) (/.f32 (pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 1/4) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))))
(*.f32 (/.f32 (pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 1/4) (pow.f32 (cbrt.f32 (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 2)) (/.f32 (pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 1/4) (cbrt.f32 (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))))
(pow.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 1)
(pow.f32 (cbrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))) 3)
(pow.f32 (pow.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))) 2)
(pow.f32 (/.f32 cosTheta (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta))) -1)
(neg.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (neg.f32 (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))))
(sqrt.f32 (/.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) (pow.f32 (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))) 2)))
(log.f32 (exp.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))))))
(cbrt.f32 (pow.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 3))
(expm1.f32 (log1p.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))))
(expm1.f32 (*.f32 (log1p.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))) 1))
(exp.f32 (-.f32 (log.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))
(exp.f32 (*.f32 (-.f32 (log.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (fma.f32 cosTheta cosTheta (log.f32 cosTheta))) 1))
(log1p.f32 (expm1.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))))
(fma.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))) -1)
(fma.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))) 1 -1)
(fma.f32 (cbrt.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))))) (pow.f32 (cbrt.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))))) 2) -1)
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))))) 2) (cbrt.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))))) -1)
(fma.f32 (sqrt.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))))) (sqrt.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))))) -1)
(fma.f32 (+.f32 1 (pow.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 3)) (/.f32 1 (fma.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (expm1.f32 (-.f32 (log.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 1)) -1)
(fma.f32 (-.f32 1 (/.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) (pow.f32 (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))) 2))) (/.f32 1 (-.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))))) -1)
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c))))) 1)
(*.f32 1 (/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c))))
(*.f32 (/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c))) 1)
(*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)))) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)) -2)))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)) -2)) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)))))
(*.f32 (pow.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)) -1/2) (pow.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)) -1/2))
(*.f32 -1 (/.f32 1 (neg.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)))))
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)) 2)) -1) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c))) -1))
(*.f32 (pow.f32 (sqrt.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c))) -1) (pow.f32 (sqrt.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c))) -1))
(*.f32 (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))) 3) (pow.f32 c 3))) (fma.f32 c c (*.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))) (-.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))) c))))
(*.f32 (/.f32 1 (-.f32 (*.f32 c c) (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))) 2))) (-.f32 c (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))))))
(pow.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)) -1)
(pow.f32 (/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c))) 1)
(pow.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)))) 3)
(pow.f32 (pow.f32 (/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c))) 3) 1/3)
(pow.f32 (pow.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)) -1/2) 2)
(sqrt.f32 (pow.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)) -2))
(log.f32 (exp.f32 (/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c))))))
(cbrt.f32 (pow.f32 (/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c))) 3))
(expm1.f32 (log1p.f32 (/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)))))
(exp.f32 (neg.f32 (log1p.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c))))
(exp.f32 (*.f32 (log1p.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)) -1))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c))) 1))
(log1p.f32 (expm1.f32 (/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)))))

simplify137.0ms (0.7%)

Algorithm
egg-herbie
Rules
798×cancel-sign-sub-inv
554×associate-*r*
490×cube-prod
480×associate-*l*
472×exp-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
045710260
111469552
247049302
Stop Event
node limit
Counts
188 → 286
Calls
Call 1
Inputs
(/.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)))
(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 (*.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 0 (/.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 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 2))) (log.f32 (cbrt.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)))))
(/.f32 1 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)))
(/.f32 1 (/.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) 1))
(/.f32 (fma.f32 cosTheta -2 1) (PI.f32))
(/.f32 (pow.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) 2) (/.f32 (PI.f32) (cbrt.f32 (fma.f32 cosTheta -2 1))))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (/.f32 (PI.f32) (sqrt.f32 (fma.f32 cosTheta -2 1))))
(/.f32 -1 (neg.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))))
(/.f32 (neg.f32 (fma.f32 cosTheta -2 1)) (neg.f32 (PI.f32)))
(/.f32 (neg.f32 (neg.f32 (fma.f32 cosTheta -2 1))) (neg.f32 (neg.f32 (PI.f32))))
(/.f32 (/.f32 (fma.f32 cosTheta -2 1) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (fma.f32 cosTheta -2 1) 1) (PI.f32))
(/.f32 (/.f32 (fma.f32 cosTheta -2 1) (cbrt.f32 (pow.f32 (PI.f32) 2))) (cbrt.f32 (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))
(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))))
(-.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 (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 (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))))
(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 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))) 1)
(*.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 1)
(*.f32 (cbrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))) (cbrt.f32 (/.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) (pow.f32 (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))) 2))))
(*.f32 (cbrt.f32 (/.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) (pow.f32 (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))) 2))) (cbrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))))
(*.f32 (sqrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))) (sqrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))))
(*.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) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))))
(*.f32 (neg.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (/.f32 1 (neg.f32 (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))))
(*.f32 (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta) (/.f32 1 (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (/.f32 1 cosTheta) (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (/.f32 1 (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 2)) (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (cbrt.f32 (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))))
(*.f32 (/.f32 1 (sqrt.f32 (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))) (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (sqrt.f32 (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))))
(*.f32 (/.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta) (/.f32 (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (/.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1) (/.f32 (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))))
(*.f32 (/.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) cosTheta))
(*.f32 (/.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (pow.f32 (cbrt.f32 (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 2)) (cbrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))))
(*.f32 (/.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (sqrt.f32 (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))) (/.f32 (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (sqrt.f32 (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))))
(*.f32 (/.f32 (pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 1/4) cosTheta) (/.f32 (pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 1/4) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (/.f32 (pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 1/4) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 1/4) cosTheta))
(*.f32 (/.f32 (pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 1/4) 1) (/.f32 (pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 1/4) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))))
(*.f32 (/.f32 (pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 1/4) (pow.f32 (cbrt.f32 (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 2)) (/.f32 (pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 1/4) (cbrt.f32 (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))))
(pow.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 1)
(pow.f32 (cbrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))) 3)
(pow.f32 (pow.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))) 2)
(pow.f32 (/.f32 cosTheta (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta))) -1)
(neg.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (neg.f32 (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))))
(sqrt.f32 (/.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) (pow.f32 (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))) 2)))
(log.f32 (exp.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))))))
(cbrt.f32 (pow.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 3))
(expm1.f32 (log1p.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))))
(expm1.f32 (*.f32 (log1p.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))) 1))
(exp.f32 (-.f32 (log.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))
(exp.f32 (*.f32 (-.f32 (log.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (fma.f32 cosTheta cosTheta (log.f32 cosTheta))) 1))
(log1p.f32 (expm1.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))))
(fma.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))) -1)
(fma.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))) 1 -1)
(fma.f32 (cbrt.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))))) (pow.f32 (cbrt.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))))) 2) -1)
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))))) 2) (cbrt.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))))) -1)
(fma.f32 (sqrt.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))))) (sqrt.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))))) -1)
(fma.f32 (+.f32 1 (pow.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 3)) (/.f32 1 (fma.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (expm1.f32 (-.f32 (log.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 1)) -1)
(fma.f32 (-.f32 1 (/.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) (pow.f32 (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))) 2))) (/.f32 1 (-.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))))) -1)
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c))))) 1)
(*.f32 1 (/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c))))
(*.f32 (/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c))) 1)
(*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)))) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)) -2)))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)) -2)) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)))))
(*.f32 (pow.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)) -1/2) (pow.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)) -1/2))
(*.f32 -1 (/.f32 1 (neg.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)))))
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)) 2)) -1) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c))) -1))
(*.f32 (pow.f32 (sqrt.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c))) -1) (pow.f32 (sqrt.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c))) -1))
(*.f32 (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))) 3) (pow.f32 c 3))) (fma.f32 c c (*.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))) (-.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))) c))))
(*.f32 (/.f32 1 (-.f32 (*.f32 c c) (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))) 2))) (-.f32 c (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))))))
(pow.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)) -1)
(pow.f32 (/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c))) 1)
(pow.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)))) 3)
(pow.f32 (pow.f32 (/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c))) 3) 1/3)
(pow.f32 (pow.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)) -1/2) 2)
(sqrt.f32 (pow.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)) -2))
(log.f32 (exp.f32 (/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c))))))
(cbrt.f32 (pow.f32 (/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c))) 3))
(expm1.f32 (log1p.f32 (/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)))))
(exp.f32 (neg.f32 (log1p.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c))))
(exp.f32 (*.f32 (log1p.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)) -1))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c))) 1))
(log1p.f32 (expm1.f32 (/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)))))
Outputs
(/.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 (*.f32 -2 (/.f32 cosTheta (PI.f32))) (/.f32 1 (PI.f32)))
(fma.f32 -2 (/.f32 cosTheta (PI.f32)) (/.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 -2 (/.f32 cosTheta (PI.f32)))
(/.f32 (*.f32 -2 cosTheta) (PI.f32))
(/.f32 cosTheta (/.f32 (PI.f32) -2))
(+.f32 (*.f32 -2 (/.f32 cosTheta (PI.f32))) (/.f32 1 (PI.f32)))
(fma.f32 -2 (/.f32 cosTheta (PI.f32)) (/.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 (*.f32 -2 (/.f32 cosTheta (PI.f32))) (/.f32 1 (PI.f32)))
(fma.f32 -2 (/.f32 cosTheta (PI.f32)) (/.f32 1 (PI.f32)))
(*.f32 -2 (/.f32 cosTheta (PI.f32)))
(/.f32 (*.f32 -2 cosTheta) (PI.f32))
(/.f32 cosTheta (/.f32 (PI.f32) -2))
(+.f32 (*.f32 -2 (/.f32 cosTheta (PI.f32))) (/.f32 1 (PI.f32)))
(fma.f32 -2 (/.f32 cosTheta (PI.f32)) (/.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 (*.f32 -2 (/.f32 cosTheta (PI.f32))) (/.f32 1 (PI.f32)))
(fma.f32 -2 (/.f32 cosTheta (PI.f32)) (/.f32 1 (PI.f32)))
(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 cosTheta (sqrt.f32 (/.f32 1 (PI.f32)))) (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (+.f32 (neg.f32 cosTheta) 1) (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)))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta cosTheta)) (fma.f32 -1 (*.f32 cosTheta (sqrt.f32 (/.f32 1 (PI.f32)))) (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 (sqrt.f32 (/.f32 1 (PI.f32))) (-.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 cosTheta (sqrt.f32 (/.f32 1 (PI.f32)))) (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 (*.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)) cosTheta)))
(*.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 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))))
(+.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 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 1 cosTheta)))))
(+.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)))) (*.f32 cosTheta (*.f32 cosTheta (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) 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 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))))
(/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 (neg.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 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))) 2)) (/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))
(-.f32 (/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))) (/.f32 c (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 2)))
(-.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) cosTheta) 1)) (/.f32 c (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 (neg.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 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))) 2)) (+.f32 (/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))) (/.f32 (*.f32 c c) (*.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))) (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))) 2)))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))) (/.f32 c (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 2))) (/.f32 c (/.f32 (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 3) c)))
(+.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) cosTheta) 1)) (-.f32 (/.f32 c (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) cosTheta) 1) 3) c)) (/.f32 c (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 (neg.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 -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 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))) 2)) (fma.f32 -1 (/.f32 (/.f32 (pow.f32 c 3) (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))) 2)) (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))) 2)) (+.f32 (/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))) (/.f32 (*.f32 c c) (*.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))) (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))) 2))))))
(-.f32 (-.f32 (+.f32 (/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))) (/.f32 c (/.f32 (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 3) c))) (/.f32 (pow.f32 c 3) (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 4))) (/.f32 c (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 2)))
(+.f32 (-.f32 (/.f32 c (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) cosTheta) 1) 3) c)) (/.f32 (pow.f32 c 3) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) cosTheta) 1) 4))) (-.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) cosTheta) 1)) (/.f32 c (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) cosTheta) 1) 2))))
(/.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 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))) (*.f32 c c))))
(-.f32 (/.f32 1 c) (/.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) (*.f32 c c)))
(-.f32 (/.f32 1 c) (/.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 (neg.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 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))) (*.f32 c c)) (/.f32 (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))) 2) (pow.f32 c 3))))
(+.f32 (-.f32 (/.f32 1 c) (/.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) (*.f32 c c))) (/.f32 (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 2) (pow.f32 c 3)))
(+.f32 (/.f32 (-.f32 -1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) (*.f32 c c)) (+.f32 (/.f32 1 c) (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) 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)))))
(fma.f32 -1 (/.f32 (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))) 2) (/.f32 (pow.f32 c 4) (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))))) (+.f32 (/.f32 1 c) (fma.f32 -1 (/.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))) (*.f32 c c)) (/.f32 (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))) 2) (pow.f32 c 3)))))
(-.f32 (+.f32 (-.f32 (/.f32 1 c) (/.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) (*.f32 c c))) (/.f32 (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 2) (pow.f32 c 3))) (/.f32 (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 3) (pow.f32 c 4)))
(+.f32 (-.f32 (/.f32 1 c) (/.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) cosTheta) 1) (*.f32 c c))) (-.f32 (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) cosTheta) 1) 2) (pow.f32 c 3)) (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 (neg.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 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))) (*.f32 c c))))
(-.f32 (/.f32 1 c) (/.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) (*.f32 c c)))
(-.f32 (/.f32 1 c) (/.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 (neg.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 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))) (*.f32 c c)) (/.f32 (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))) 2) (pow.f32 c 3))))
(+.f32 (-.f32 (/.f32 1 c) (/.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) (*.f32 c c))) (/.f32 (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 2) (pow.f32 c 3)))
(+.f32 (/.f32 (-.f32 -1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) (*.f32 c c)) (+.f32 (/.f32 1 c) (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) 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)))))
(fma.f32 -1 (/.f32 (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))) 2) (/.f32 (pow.f32 c 4) (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))))) (+.f32 (/.f32 1 c) (fma.f32 -1 (/.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))) (*.f32 c c)) (/.f32 (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))) 2) (pow.f32 c 3)))))
(-.f32 (+.f32 (-.f32 (/.f32 1 c) (/.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) (*.f32 c c))) (/.f32 (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 2) (pow.f32 c 3))) (/.f32 (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 3) (pow.f32 c 4)))
(+.f32 (-.f32 (/.f32 1 c) (/.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) cosTheta) 1) (*.f32 c c))) (-.f32 (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) cosTheta) 1) 2) (pow.f32 c 3)) (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 (neg.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 (PI.f32) (*.f32 cosTheta (*.f32 cosTheta (-.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 (PI.f32) (*.f32 cosTheta (*.f32 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 cosTheta (sqrt.f32 (PI.f32))) (*.f32 (PI.f32) (*.f32 cosTheta (*.f32 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 (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 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) -3/2) (*.f32 (+.f32 (+.f32 1 c) (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32))))) (sqrt.f32 (pow.f32 (PI.f32) 3)))) (*.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 (PI.f32) (*.f32 cosTheta (*.f32 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 (fma.f32 (PI.f32) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) 1/2) (*.f32 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) -3/2) (neg.f32 (*.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 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 (PI.f32) (*.f32 cosTheta (*.f32 cosTheta (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))))))) (+.f32 (*.f32 (-.f32 (*.f32 (*.f32 (PI.f32) 1/2) (sqrt.f32 (/.f32 1 (PI.f32)))) (+.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)))) (*.f32 (sqrt.f32 (PI.f32)) (-.f32 (+.f32 1 c) (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) (pow.f32 (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))
(+.f32 0 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))
(/.f32 (fma.f32 cosTheta -2 1) (PI.f32))
(/.f32 (fma.f32 -2 cosTheta 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 2 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))))))
(+.f32 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 2))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))))))
(+.f32 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) 2))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) 1)
(/.f32 (fma.f32 cosTheta -2 1) (PI.f32))
(/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))
(*.f32 1 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))
(/.f32 (fma.f32 cosTheta -2 1) (PI.f32))
(/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))
(*.f32 (fma.f32 cosTheta -2 1) (/.f32 1 (PI.f32)))
(/.f32 (fma.f32 cosTheta -2 1) (PI.f32))
(/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))
(*.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 1)
(/.f32 (fma.f32 cosTheta -2 1) (PI.f32))
(/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))))
(/.f32 (fma.f32 cosTheta -2 1) (PI.f32))
(/.f32 (fma.f32 -2 cosTheta 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 (fma.f32 cosTheta -2 1) (PI.f32))
(/.f32 (fma.f32 -2 cosTheta 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 -2 cosTheta 1) (PI.f32))) (pow.f32 (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 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))))
(/.f32 (fma.f32 cosTheta -2 1) (PI.f32))
(/.f32 (fma.f32 -2 cosTheta 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 (fma.f32 cosTheta -2 1) (PI.f32))
(/.f32 (fma.f32 -2 cosTheta 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 (fma.f32 cosTheta -2 1) (PI.f32))
(/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))
(*.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (/.f32 1 (PI.f32))))
(/.f32 (fma.f32 cosTheta -2 1) (PI.f32))
(/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))
(*.f32 (neg.f32 (fma.f32 cosTheta -2 1)) (/.f32 1 (neg.f32 (PI.f32))))
(/.f32 (fma.f32 cosTheta -2 1) (PI.f32))
(/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))
(*.f32 (/.f32 1 (PI.f32)) (fma.f32 cosTheta -2 1))
(/.f32 (fma.f32 cosTheta -2 1) (PI.f32))
(/.f32 (fma.f32 -2 cosTheta 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))
(/.f32 (fma.f32 cosTheta -2 1) (PI.f32))
(/.f32 (fma.f32 -2 cosTheta 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 1 (/.f32 (fma.f32 cosTheta -2 1) (cbrt.f32 (PI.f32)))) (cbrt.f32 (pow.f32 (PI.f32) 2)))
(/.f32 (fma.f32 -2 cosTheta 1) (*.f32 (cbrt.f32 (pow.f32 (PI.f32) 2)) (cbrt.f32 (PI.f32))))
(*.f32 (/.f32 1 (sqrt.f32 (PI.f32))) (/.f32 (fma.f32 cosTheta -2 1) (sqrt.f32 (PI.f32))))
(/.f32 (fma.f32 cosTheta -2 1) (PI.f32))
(/.f32 (fma.f32 -2 cosTheta 1) (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 (fma.f32 cosTheta -2 1) (PI.f32))
(/.f32 (fma.f32 -2 cosTheta 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 (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (/.f32 (pow.f32 (cbrt.f32 (fma.f32 -2 cosTheta 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 (fma.f32 cosTheta -2 1) (PI.f32))
(/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) 1) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (PI.f32)))
(/.f32 (fma.f32 cosTheta -2 1) (PI.f32))
(/.f32 (fma.f32 -2 cosTheta 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 (/.f32 (fma.f32 cosTheta -2 1) (cbrt.f32 (PI.f32)))) (cbrt.f32 (pow.f32 (PI.f32) 2)))
(/.f32 (fma.f32 -2 cosTheta 1) (*.f32 (cbrt.f32 (pow.f32 (PI.f32) 2)) (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)))))
(*.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 -2 cosTheta 1) (PI.f32))) (pow.f32 (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))) 4))
(/.f32 1 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)))
(/.f32 (fma.f32 cosTheta -2 1) (PI.f32))
(/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))
(/.f32 1 (/.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) 1))
(/.f32 (fma.f32 cosTheta -2 1) (PI.f32))
(/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))
(/.f32 (fma.f32 cosTheta -2 1) (PI.f32))
(/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))
(/.f32 (pow.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) 2) (/.f32 (PI.f32) (cbrt.f32 (fma.f32 cosTheta -2 1))))
(/.f32 (fma.f32 cosTheta -2 1) (PI.f32))
(/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (/.f32 (PI.f32) (sqrt.f32 (fma.f32 cosTheta -2 1))))
(/.f32 (fma.f32 cosTheta -2 1) (PI.f32))
(/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))
(/.f32 -1 (neg.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))))
(/.f32 (fma.f32 cosTheta -2 1) (PI.f32))
(/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))
(/.f32 (neg.f32 (fma.f32 cosTheta -2 1)) (neg.f32 (PI.f32)))
(/.f32 (fma.f32 cosTheta -2 1) (PI.f32))
(/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))
(/.f32 (neg.f32 (neg.f32 (fma.f32 cosTheta -2 1))) (neg.f32 (neg.f32 (PI.f32))))
(/.f32 (fma.f32 cosTheta -2 1) (PI.f32))
(/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))
(/.f32 (/.f32 (fma.f32 cosTheta -2 1) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(/.f32 (fma.f32 cosTheta -2 1) (PI.f32))
(/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))
(/.f32 (/.f32 (fma.f32 cosTheta -2 1) 1) (PI.f32))
(/.f32 (fma.f32 cosTheta -2 1) (PI.f32))
(/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))
(/.f32 (/.f32 (fma.f32 cosTheta -2 1) (cbrt.f32 (pow.f32 (PI.f32) 2))) (cbrt.f32 (PI.f32)))
(/.f32 (*.f32 1 (/.f32 (fma.f32 cosTheta -2 1) (cbrt.f32 (PI.f32)))) (cbrt.f32 (pow.f32 (PI.f32) 2)))
(/.f32 (fma.f32 -2 cosTheta 1) (*.f32 (cbrt.f32 (pow.f32 (PI.f32) 2)) (cbrt.f32 (PI.f32))))
(pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 1)
(/.f32 (fma.f32 cosTheta -2 1) (PI.f32))
(/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))
(pow.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 2)
(/.f32 (fma.f32 cosTheta -2 1) (PI.f32))
(/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))
(pow.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 3)
(/.f32 (fma.f32 cosTheta -2 1) (PI.f32))
(/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))
(pow.f32 (pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 2) 1/2)
(/.f32 (fma.f32 cosTheta -2 1) (PI.f32))
(/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))
(pow.f32 (pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 3) 1/3)
(/.f32 (fma.f32 cosTheta -2 1) (PI.f32))
(/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))
(pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1)
(/.f32 (fma.f32 cosTheta -2 1) (PI.f32))
(/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))
(neg.f32 (/.f32 (fma.f32 cosTheta -2 1) (neg.f32 (PI.f32))))
(/.f32 (fma.f32 cosTheta -2 1) (PI.f32))
(/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))
(sqrt.f32 (pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 2))
(/.f32 (fma.f32 cosTheta -2 1) (PI.f32))
(/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))
(cbrt.f32 (pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 3))
(/.f32 (fma.f32 cosTheta -2 1) (PI.f32))
(/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))
(cbrt.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 3) (pow.f32 (PI.f32) 3)))
(/.f32 (fma.f32 cosTheta -2 1) (PI.f32))
(/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))
(expm1.f32 (log1p.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))))
(/.f32 (fma.f32 cosTheta -2 1) (PI.f32))
(/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))
(exp.f32 (log.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))))
(/.f32 (fma.f32 cosTheta -2 1) (PI.f32))
(/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))
(exp.f32 (*.f32 (log.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1))
(/.f32 (fma.f32 cosTheta -2 1) (PI.f32))
(/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))
(log1p.f32 (expm1.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))))
(/.f32 (fma.f32 cosTheta -2 1) (PI.f32))
(/.f32 (fma.f32 -2 cosTheta 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)))
(sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 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)))
(sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 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)))
(sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 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 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 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 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 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)))
(sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 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 (/.f32 1 (PI.f32))) (sqrt.f32 (fma.f32 -2 cosTheta 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 (/.f32 1 (PI.f32))) (sqrt.f32 (fma.f32 -2 cosTheta 1)))
(*.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 -2 cosTheta 1) (PI.f32)))) (sqrt.f32 (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (sqrt.f32 (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 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)))
(sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 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 -2 cosTheta 1) (PI.f32)))) (sqrt.f32 (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (sqrt.f32 (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))))
(/.f32 1 (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))))
(/.f32 1 (sqrt.f32 (/.f32 (PI.f32) (fma.f32 -2 cosTheta 1))))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (sqrt.f32 (PI.f32)))
(/.f32 (sqrt.f32 (fma.f32 -2 cosTheta 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 -2 cosTheta))) (sqrt.f32 (neg.f32 (PI.f32))))
(/.f32 (sqrt.f32 (+.f32 -1 (*.f32 2 cosTheta))) (sqrt.f32 (neg.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)))
(sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 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)))
(sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 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)))
(sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 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))
(cbrt.f32 (pow.f32 (/.f32 (fma.f32 -2 cosTheta 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)))
(sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 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)))
(sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 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)))
(sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 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)))
(sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))
(cbrt.f32 (pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 3/2))
(cbrt.f32 (pow.f32 (/.f32 (fma.f32 -2 cosTheta 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)))
(sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 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)))
(sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 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)))
(sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 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)))
(sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 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)))
(sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))
(-.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))) 1)
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))))
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))))
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 1)
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (cbrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))) (cbrt.f32 (/.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) (pow.f32 (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))) 2))))
(*.f32 (cbrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))) (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (*.f32 (PI.f32) (pow.f32 (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))) 2)))))
(*.f32 (cbrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (*.f32 (PI.f32) (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) 2)))))
(*.f32 (cbrt.f32 (/.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) (pow.f32 (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))) 2))) (cbrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))))
(*.f32 (cbrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))) (cbrt.f32 (/.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) (pow.f32 (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))) 2))))
(*.f32 (cbrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))) (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (*.f32 (PI.f32) (pow.f32 (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))) 2)))))
(*.f32 (cbrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (*.f32 (PI.f32) (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) 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)))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))))
(*.f32 (*.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))))
(*.f32 (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))) (*.f32 (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (/.f32 (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))
(*.f32 (sqrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))) (sqrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))))
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.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) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))))
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (neg.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (/.f32 1 (neg.f32 (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))))
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))))
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta) (/.f32 1 (pow.f32 (exp.f32 cosTheta) cosTheta)))
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (/.f32 1 cosTheta) (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (/.f32 1 (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta))
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 2)) (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (cbrt.f32 (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))))
(/.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (cbrt.f32 (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))) (pow.f32 (cbrt.f32 (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 2))
(/.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (cbrt.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) (pow.f32 (cbrt.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 2))
(*.f32 (/.f32 1 (sqrt.f32 (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))) (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (sqrt.f32 (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))))
(/.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (sqrt.f32 (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))) (sqrt.f32 (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))))
(/.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (sqrt.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) (sqrt.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))
(*.f32 (/.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta) (/.f32 (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (/.f32 (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) cosTheta) (/.f32 (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (/.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1) (/.f32 (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))))
(*.f32 (*.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))))
(*.f32 (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))) (*.f32 (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (/.f32 (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))
(*.f32 (/.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) cosTheta))
(*.f32 (/.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta) (/.f32 (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (/.f32 (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) cosTheta) (/.f32 (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (/.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (pow.f32 (cbrt.f32 (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 2)) (cbrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))))
(/.f32 (*.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (cbrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))))) (pow.f32 (cbrt.f32 (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 2))
(*.f32 (cbrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))) (/.f32 (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (pow.f32 (cbrt.f32 (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 2)))
(*.f32 (cbrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) (/.f32 (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (pow.f32 (cbrt.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 2)))
(*.f32 (/.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (sqrt.f32 (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))) (/.f32 (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (sqrt.f32 (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))))
(*.f32 (/.f32 (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (sqrt.f32 (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))) (/.f32 (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))) (sqrt.f32 (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))))
(*.f32 (/.f32 (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (sqrt.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) (/.f32 (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))) (sqrt.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(*.f32 (/.f32 (pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 1/4) cosTheta) (/.f32 (pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 1/4) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (/.f32 (pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 1/4) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 1/4) cosTheta))
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (/.f32 (pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 1/4) 1) (/.f32 (pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 1/4) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))))
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (/.f32 (pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 1/4) (pow.f32 (cbrt.f32 (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 2)) (/.f32 (pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 1/4) (cbrt.f32 (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 2)) (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (cbrt.f32 (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))))
(/.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (cbrt.f32 (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))) (pow.f32 (cbrt.f32 (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 2))
(/.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (cbrt.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) (pow.f32 (cbrt.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 2))
(pow.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 1)
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(pow.f32 (cbrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))) 3)
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(pow.f32 (pow.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 3) 1/3)
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(pow.f32 (sqrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))) 2)
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(pow.f32 (/.f32 cosTheta (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta))) -1)
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(neg.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (neg.f32 (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))))
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(sqrt.f32 (/.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) (pow.f32 (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))) 2)))
(sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (*.f32 (PI.f32) (pow.f32 (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))) 2))))
(fabs.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))
(log.f32 (exp.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))))
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))))))
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(cbrt.f32 (pow.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 3))
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(expm1.f32 (log1p.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))))
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(expm1.f32 (*.f32 (log1p.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))) 1))
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(exp.f32 (-.f32 (log.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(exp.f32 (*.f32 (-.f32 (log.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (fma.f32 cosTheta cosTheta (log.f32 cosTheta))) 1))
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(log1p.f32 (expm1.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))))
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(fma.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))) -1)
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(fma.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))) 1 -1)
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(fma.f32 (cbrt.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))))) (pow.f32 (cbrt.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))))) 2) -1)
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))))) 2) (cbrt.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))))) -1)
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(fma.f32 (sqrt.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))))) (sqrt.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))))) -1)
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(fma.f32 (+.f32 1 (pow.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 3)) (/.f32 1 (fma.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (expm1.f32 (-.f32 (log.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 1)) -1)
(fma.f32 (+.f32 1 (pow.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 3)) (/.f32 1 (fma.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (expm1.f32 (-.f32 (log.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))) (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 1)) -1)
(+.f32 -1 (/.f32 (+.f32 1 (pow.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 3)) (fma.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (expm1.f32 (-.f32 (log.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))) (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 1)))
(fma.f32 (-.f32 1 (/.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) (pow.f32 (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))) 2))) (/.f32 1 (-.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))))) -1)
(fma.f32 (-.f32 1 (/.f32 (fma.f32 -2 cosTheta 1) (*.f32 (PI.f32) (pow.f32 (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))) 2)))) (/.f32 1 (-.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))))) -1)
(+.f32 -1 (/.f32 (-.f32 1 (/.f32 (fma.f32 -2 cosTheta 1) (*.f32 (PI.f32) (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) 2)))) (-.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c))))) 1)
(/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)))
(/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)))
(/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) cosTheta) c)))
(*.f32 1 (/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c))))
(/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)))
(/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)))
(/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) cosTheta) c)))
(*.f32 (/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c))) 1)
(/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)))
(/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)))
(/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) cosTheta) c)))
(*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)))) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)) -2)))
(*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)))) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)) -2)))
(*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) cosTheta) c)))) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) cosTheta) c)) -2)))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)) -2)) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)))))
(*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)))) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)) -2)))
(*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)))) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)) -2)))
(*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) cosTheta) c)))) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) cosTheta) c)) -2)))
(*.f32 (pow.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)) -1/2) (pow.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)) -1/2))
(/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)))
(/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)))
(/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) cosTheta) c)))
(*.f32 -1 (/.f32 1 (neg.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)))))
(/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)))
(/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)))
(/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) cosTheta) c)))
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)) 2)) -1) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c))) -1))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)) 2))) (/.f32 1 (cbrt.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)))))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)) 2))) (/.f32 1 (cbrt.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)))))
(/.f32 (/.f32 1 (cbrt.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) cosTheta) c)))) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) cosTheta) c)) 2)))
(*.f32 (pow.f32 (sqrt.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c))) -1) (pow.f32 (sqrt.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c))) -1))
(pow.f32 (sqrt.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c))) -2)
(pow.f32 (sqrt.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c))) -2)
(pow.f32 (sqrt.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) cosTheta) c))) -2)
(*.f32 (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))) 3) (pow.f32 c 3))) (fma.f32 c c (*.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))) (-.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))) c))))
(*.f32 (/.f32 1 (+.f32 (pow.f32 c 3) (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))) 3))) (fma.f32 c c (*.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))) (+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)))))
(/.f32 (fma.f32 c c (*.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))) (+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (-.f32 1 c)))) (+.f32 (pow.f32 c 3) (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))) 3)))
(/.f32 (fma.f32 c c (*.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) cosTheta) 1) (+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (-.f32 1 c)))) (+.f32 (pow.f32 c 3) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) cosTheta) 1) 3)))
(*.f32 (/.f32 1 (-.f32 (*.f32 c c) (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))) 2))) (-.f32 c (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))))))
(*.f32 (/.f32 1 (-.f32 (*.f32 c c) (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))) 2))) (-.f32 (-.f32 c 1) (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))))
(/.f32 (-.f32 (+.f32 c -1) (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))) (-.f32 (*.f32 c c) (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))) 2)))
(/.f32 (+.f32 c (-.f32 -1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))) (-.f32 (*.f32 c c) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) cosTheta) 1) 2)))
(pow.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)) -1)
(/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)))
(/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)))
(/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) cosTheta) c)))
(pow.f32 (/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c))) 1)
(/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)))
(/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)))
(/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) cosTheta) c)))
(pow.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)))) 3)
(/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)))
(/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)))
(/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) cosTheta) c)))
(pow.f32 (pow.f32 (/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c))) 3) 1/3)
(/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)))
(/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)))
(/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) cosTheta) c)))
(pow.f32 (pow.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)) -1/2) 2)
(/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)))
(/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)))
(/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) cosTheta) c)))
(sqrt.f32 (pow.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)) -2))
(/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)))
(/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)))
(/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) cosTheta) c)))
(log.f32 (exp.f32 (/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)))))
(/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)))
(/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)))
(/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) cosTheta) c)))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c))))))
(/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)))
(/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)))
(/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) cosTheta) c)))
(cbrt.f32 (pow.f32 (/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c))) 3))
(/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)))
(/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)))
(/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) cosTheta) c)))
(expm1.f32 (log1p.f32 (/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)))))
(/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)))
(/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)))
(/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) cosTheta) c)))
(exp.f32 (neg.f32 (log1p.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c))))
(exp.f32 (neg.f32 (log1p.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c))))
(exp.f32 (neg.f32 (log1p.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) cosTheta) c))))
(exp.f32 (*.f32 (log1p.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)) -1))
(exp.f32 (neg.f32 (log1p.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c))))
(exp.f32 (neg.f32 (log1p.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c))))
(exp.f32 (neg.f32 (log1p.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) cosTheta) c))))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c))) 1))
(exp.f32 (neg.f32 (log1p.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c))))
(exp.f32 (neg.f32 (log1p.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c))))
(exp.f32 (neg.f32 (log1p.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) cosTheta) c))))
(log1p.f32 (expm1.f32 (/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)))))
(/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)))
(/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) c)))
(/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) cosTheta) c)))

localize124.0ms (0.6%)

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
@inf
(/.f32 1 (+.f32 c 1))
0.0ms
c
@0
(/.f32 1 (+.f32 c 1))

rewrite52.0ms (0.3%)

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

simplify218.0ms (1.1%)

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

localize140.0ms (0.7%)

Local Accuracy

Found 4 expressions with local accuracy:

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

Compiled 66 to 51 computations (22.7% saved)

series7.0ms (0%)

Counts
3 → 60
Calls

15 calls:

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

rewrite154.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1686×log-prod
1272×fma-def
648×expm1-udef
646×log1p-udef
504×fma-neg
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
017123
1377101
25195101
Stop Event
node limit
Counts
3 → 171
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1))
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1))))
(+.f32 (+.f32 1 c) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1)))
Outputs
(+.f32 0 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))))
(+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (/.f32 -1 (sqrt.f32 (PI.f32))))
(+.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))
(+.f32 (*.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) 1) (*.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) 1))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))))) (cbrt.f32 (exp.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32)))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32)))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32)))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))))) 1)
(/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32)))
(/.f32 (+.f32 -1 (pow.f32 cosTheta -3)) (*.f32 (sqrt.f32 (PI.f32)) (+.f32 (pow.f32 cosTheta -2) (-.f32 1 (/.f32 -1 cosTheta)))))
(/.f32 (+.f32 (pow.f32 cosTheta -2) -1) (*.f32 (sqrt.f32 (PI.f32)) (+.f32 (pow.f32 cosTheta -1) 1)))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 cosTheta -3)) 1) (*.f32 (+.f32 (pow.f32 cosTheta -2) (-.f32 1 (/.f32 -1 cosTheta))) (sqrt.f32 (PI.f32))))
(/.f32 (*.f32 (+.f32 (pow.f32 cosTheta -2) -1) 1) (*.f32 (+.f32 (pow.f32 cosTheta -1) 1) (sqrt.f32 (PI.f32))))
(/.f32 (+.f32 (pow.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) 3) (pow.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) 3)) (fma.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (-.f32 (*.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) (/.f32 -1 (sqrt.f32 (PI.f32)))) (*.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (/.f32 -1 (sqrt.f32 (PI.f32)))))))
(/.f32 (-.f32 (*.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) (*.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) (/.f32 -1 (sqrt.f32 (PI.f32))))) (-.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (/.f32 -1 (sqrt.f32 (PI.f32)))))
(/.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (pow.f32 cosTheta -3))) (+.f32 (pow.f32 cosTheta -2) (-.f32 1 (/.f32 -1 cosTheta))))
(/.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -2) -1)) (+.f32 (pow.f32 cosTheta -1) 1))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 cosTheta -3)) (pow.f32 (PI.f32) -1/2)) (+.f32 (pow.f32 cosTheta -2) (-.f32 1 (/.f32 -1 cosTheta))))
(/.f32 (*.f32 (+.f32 (pow.f32 cosTheta -2) -1) (pow.f32 (PI.f32) -1/2)) (+.f32 (pow.f32 cosTheta -1) 1))
(pow.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))) 1)
(pow.f32 (cbrt.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32)))) 3)
(pow.f32 (pow.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32)))) 2)
(sqrt.f32 (pow.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))) 2))
(log.f32 (exp.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))))))
(log.f32 (*.f32 (exp.f32 (/.f32 -1 (sqrt.f32 (PI.f32)))) (exp.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))))
(cbrt.f32 (pow.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))) 3))
(expm1.f32 (log1p.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32)))))
(exp.f32 (log.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32)))) 1))
(log1p.f32 (expm1.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32)))))
(fma.f32 1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (/.f32 -1 (sqrt.f32 (PI.f32))))
(fma.f32 1 (/.f32 -1 (sqrt.f32 (PI.f32))) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))
(fma.f32 (pow.f32 (PI.f32) -1/2) (pow.f32 cosTheta -1) (/.f32 -1 (sqrt.f32 (PI.f32))))
(fma.f32 (pow.f32 (PI.f32) -1/2) -1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))
(fma.f32 (pow.f32 cosTheta -1) (pow.f32 (PI.f32) -1/2) (/.f32 -1 (sqrt.f32 (PI.f32))))
(fma.f32 -1 (pow.f32 (PI.f32) -1/2) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))
(fma.f32 (cbrt.f32 (pow.f32 cosTheta -2)) (*.f32 (/.f32 1 (cbrt.f32 cosTheta)) (pow.f32 (PI.f32) -1/2)) (/.f32 -1 (sqrt.f32 (PI.f32))))
(fma.f32 (/.f32 1 (cbrt.f32 (PI.f32))) (*.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2)) -1) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))
(fma.f32 (/.f32 1 (cbrt.f32 (PI.f32))) (*.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (pow.f32 cosTheta -1)) (/.f32 -1 (sqrt.f32 (PI.f32))))
(fma.f32 (sqrt.f32 (pow.f32 (PI.f32) -1/2)) (*.f32 (sqrt.f32 (pow.f32 (PI.f32) -1/2)) -1) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))
(fma.f32 (sqrt.f32 (pow.f32 (PI.f32) -1/2)) (*.f32 (sqrt.f32 (pow.f32 (PI.f32) -1/2)) (pow.f32 cosTheta -1)) (/.f32 -1 (sqrt.f32 (PI.f32))))
(fma.f32 (pow.f32 cosTheta -1/2) (*.f32 (pow.f32 cosTheta -1/2) (pow.f32 (PI.f32) -1/2)) (/.f32 -1 (sqrt.f32 (PI.f32))))
(fma.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) 1 (*.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) 1))
(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 (pow.f32 (PI.f32) -1/2) cosTheta))
(fma.f32 (*.f32 (cbrt.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) (cbrt.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))) (cbrt.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) (/.f32 -1 (sqrt.f32 (PI.f32))))
(fma.f32 (sqrt.f32 (/.f32 -1 (sqrt.f32 (PI.f32)))) (sqrt.f32 (/.f32 -1 (sqrt.f32 (PI.f32)))) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))
(fma.f32 (sqrt.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) (sqrt.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) (/.f32 -1 (sqrt.f32 (PI.f32))))
(fma.f32 (*.f32 (pow.f32 cosTheta -1/2) (sqrt.f32 (pow.f32 (PI.f32) -1/2))) (*.f32 (pow.f32 cosTheta -1/2) (sqrt.f32 (pow.f32 (PI.f32) -1/2))) (/.f32 -1 (sqrt.f32 (PI.f32))))
(fma.f32 (*.f32 (sqrt.f32 (pow.f32 (PI.f32) -1/2)) (pow.f32 cosTheta -1/2)) (*.f32 (sqrt.f32 (pow.f32 (PI.f32) -1/2)) (pow.f32 cosTheta -1/2)) (/.f32 -1 (sqrt.f32 (PI.f32))))
(fma.f32 (*.f32 (pow.f32 cosTheta -1) (/.f32 1 (cbrt.f32 (PI.f32)))) (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (/.f32 -1 (sqrt.f32 (PI.f32))))
(fma.f32 (*.f32 (pow.f32 cosTheta -1) (sqrt.f32 (pow.f32 (PI.f32) -1/2))) (sqrt.f32 (pow.f32 (PI.f32) -1/2)) (/.f32 -1 (sqrt.f32 (PI.f32))))
(fma.f32 (*.f32 -1 (/.f32 1 (cbrt.f32 (PI.f32)))) (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))
(fma.f32 (*.f32 -1 (sqrt.f32 (pow.f32 (PI.f32) -1/2))) (sqrt.f32 (pow.f32 (PI.f32) -1/2)) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))
(fma.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (cbrt.f32 (pow.f32 cosTheta -2))) (/.f32 1 (cbrt.f32 cosTheta)) (/.f32 -1 (sqrt.f32 (PI.f32))))
(fma.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (pow.f32 cosTheta -1/2)) (pow.f32 cosTheta -1/2) (/.f32 -1 (sqrt.f32 (PI.f32))))
(+.f32 0 (/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c))))) (cbrt.f32 (exp.f32 (/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c)))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c)))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c)))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c))))) 1)
(*.f32 1 (/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c))))
(*.f32 -1 (/.f32 1 (+.f32 -1 (neg.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) c)))))
(*.f32 (/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c))) 1)
(*.f32 (/.f32 1 (cbrt.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c)))) (cbrt.f32 (pow.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c)) -2)))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c)) -2)) (/.f32 1 (cbrt.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c)))))
(*.f32 (pow.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c)) -1/2) (pow.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c)) -1/2))
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c)) 2)) -1) (pow.f32 (cbrt.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c))) -1))
(*.f32 (pow.f32 (sqrt.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c))) -1) (pow.f32 (sqrt.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c))) -1))
(*.f32 (/.f32 1 (+.f32 (pow.f32 (+.f32 1 c) 3) (pow.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))) 3))) (fma.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))) (-.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))) (+.f32 1 c)) (pow.f32 (+.f32 1 c) 2)))
(*.f32 (/.f32 1 (-.f32 (pow.f32 (+.f32 1 c) 2) (pow.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))) 2))) (-.f32 (+.f32 1 c) (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32)))))
(pow.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c)) -1)
(pow.f32 (/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c))) 1)
(pow.f32 (/.f32 1 (cbrt.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c)))) 3)
(pow.f32 (pow.f32 (/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c))) 3) 1/3)
(pow.f32 (pow.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c)) -1/2) 2)
(sqrt.f32 (pow.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c)) -2))
(log.f32 (exp.f32 (/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c))))))
(cbrt.f32 (pow.f32 (/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c))) 3))
(expm1.f32 (log1p.f32 (/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c)))))
(exp.f32 (neg.f32 (log1p.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) c))))
(exp.f32 (*.f32 (log1p.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) c)) -1))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) c))) 1))
(log1p.f32 (expm1.f32 (/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c)))))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c)))) 1)
(-.f32 (/.f32 (pow.f32 (+.f32 1 c) 2) (-.f32 (+.f32 1 c) (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))))) (/.f32 (pow.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))) 2) (-.f32 (+.f32 1 c) (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))))))
(*.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c)))
(*.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c)) 1)
(*.f32 (cbrt.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c))) (cbrt.f32 (pow.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c)) 2)) (cbrt.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c))))
(*.f32 (sqrt.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c))) (sqrt.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c))))
(*.f32 (+.f32 (pow.f32 (+.f32 1 c) 3) (pow.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))) 3)) (/.f32 1 (fma.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))) (-.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))) (+.f32 1 c)) (pow.f32 (+.f32 1 c) 2))))
(*.f32 (-.f32 (pow.f32 (+.f32 1 c) 2) (pow.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))) 2)) (/.f32 1 (-.f32 (+.f32 1 c) (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))))))
(/.f32 1 (/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c))))
(/.f32 1 (/.f32 (fma.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))) (-.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))) (+.f32 1 c)) (pow.f32 (+.f32 1 c) 2)) (+.f32 (pow.f32 (+.f32 1 c) 3) (pow.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))) 3))))
(/.f32 1 (/.f32 (-.f32 (+.f32 1 c) (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32)))) (-.f32 (pow.f32 (+.f32 1 c) 2) (pow.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))) 2))))
(/.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c)) 1)
(/.f32 (cbrt.f32 (pow.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c)) 2)) (/.f32 1 (cbrt.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c)))))
(/.f32 (sqrt.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c))) (pow.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c)) -1/2))
(/.f32 (+.f32 -1 (neg.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) c))) -1)
(/.f32 (+.f32 (pow.f32 (+.f32 1 c) 3) (pow.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))) 3)) (fma.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))) (-.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -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 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))) 3)) (fma.f32 (/.f32 1 (PI.f32)) (pow.f32 (+.f32 (pow.f32 cosTheta -1) -1) 2) (-.f32 (pow.f32 (+.f32 1 c) 2) (*.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))) (+.f32 1 c)))))
(/.f32 (-.f32 (pow.f32 (+.f32 1 c) 2) (pow.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))) 2)) (-.f32 (+.f32 1 c) (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 c) 3) (pow.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))) 3))) (neg.f32 (fma.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))) (-.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))) (+.f32 1 c)) (pow.f32 (+.f32 1 c) 2))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 1 c) 2) (pow.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))) 2))) (neg.f32 (-.f32 (+.f32 1 c) (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) c) 3)) (+.f32 1 (fma.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) c) (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) c) (neg.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) c)))))
(/.f32 (-.f32 1 (*.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) c) (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) c))) (-.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) c)))
(/.f32 (-.f32 (pow.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))) 2) (pow.f32 (+.f32 1 c) 2)) (-.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))) (+.f32 1 c)))
(pow.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c)) 1)
(pow.f32 (cbrt.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c))) 3)
(pow.f32 (pow.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c)) 3) 1/3)
(pow.f32 (sqrt.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c))) 2)
(sqrt.f32 (pow.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c)) 2))
(log.f32 (exp.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c))))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c)))))
(log.f32 (*.f32 (exp.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32)))) (+.f32 1 (expm1.f32 (+.f32 1 c)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))))) (exp.f32 (+.f32 1 c))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))))) (+.f32 1 (expm1.f32 (+.f32 1 c)))))
(log.f32 (*.f32 (exp.f32 (+.f32 1 c)) (+.f32 1 (expm1.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32)))))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (+.f32 1 c))) (exp.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (+.f32 1 c))) (+.f32 1 (expm1.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32)))))))
(cbrt.f32 (pow.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c)) 3))
(expm1.f32 (log1p.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c))))
(exp.f32 (log1p.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) c)))
(exp.f32 (*.f32 (log1p.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) c)) 1))
(log1p.f32 (expm1.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c))))
(fma.f32 1 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))) (+.f32 1 c))
(fma.f32 1 c (+.f32 1 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32)))))
(fma.f32 1 (+.f32 1 c) (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))))
(fma.f32 1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (fma.f32 (pow.f32 (PI.f32) -1/2) -1 (+.f32 1 c)))
(fma.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) c) 1)
(fma.f32 (pow.f32 (PI.f32) -1/2) (pow.f32 cosTheta -1) (fma.f32 (pow.f32 (PI.f32) -1/2) -1 (+.f32 1 c)))
(fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c))
(fma.f32 (pow.f32 cosTheta -1) (pow.f32 (PI.f32) -1/2) (fma.f32 (pow.f32 (PI.f32) -1/2) -1 (+.f32 1 c)))
(fma.f32 (+.f32 (pow.f32 cosTheta -1) -1) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))
(fma.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))) 1 (+.f32 1 c))
(fma.f32 c 1 (+.f32 1 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32)))))
(fma.f32 (+.f32 1 c) 1 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))))
(fma.f32 (cbrt.f32 (+.f32 1 c)) (cbrt.f32 (pow.f32 (+.f32 1 c) 2)) (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))))
(fma.f32 (cbrt.f32 (pow.f32 (+.f32 1 c) 2)) (cbrt.f32 (+.f32 1 c)) (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))))
(fma.f32 (cbrt.f32 (pow.f32 (+.f32 (pow.f32 cosTheta -1) -1) 2)) (*.f32 (cbrt.f32 (+.f32 (pow.f32 cosTheta -1) -1)) (pow.f32 (PI.f32) -1/2)) (+.f32 1 c))
(fma.f32 (cbrt.f32 c) (pow.f32 (cbrt.f32 c) 2) (+.f32 1 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32)))))
(fma.f32 (pow.f32 (cbrt.f32 c) 2) (cbrt.f32 c) (+.f32 1 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32)))))
(fma.f32 (cbrt.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32)))) (cbrt.f32 (pow.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))) 2)) (+.f32 1 c))
(fma.f32 (cbrt.f32 (pow.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))) 2)) (cbrt.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32)))) (+.f32 1 c))
(fma.f32 (cbrt.f32 (pow.f32 cosTheta -2)) (*.f32 (/.f32 1 (cbrt.f32 cosTheta)) (pow.f32 (PI.f32) -1/2)) (fma.f32 (pow.f32 (PI.f32) -1/2) -1 (+.f32 1 c)))
(fma.f32 (/.f32 1 (cbrt.f32 (PI.f32))) (*.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (pow.f32 cosTheta -1)) (fma.f32 (pow.f32 (PI.f32) -1/2) -1 (+.f32 1 c)))
(fma.f32 (/.f32 1 (cbrt.f32 (PI.f32))) (*.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (+.f32 (pow.f32 cosTheta -1) -1)) (+.f32 1 c))
(fma.f32 (sqrt.f32 (+.f32 1 c)) (sqrt.f32 (+.f32 1 c)) (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))))
(fma.f32 (sqrt.f32 (+.f32 (pow.f32 cosTheta -1) -1)) (*.f32 (sqrt.f32 (+.f32 (pow.f32 cosTheta -1) -1)) (pow.f32 (PI.f32) -1/2)) (+.f32 1 c))
(fma.f32 (sqrt.f32 c) (sqrt.f32 c) (+.f32 1 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32)))))
(fma.f32 (sqrt.f32 (pow.f32 (PI.f32) -1/2)) (*.f32 (sqrt.f32 (pow.f32 (PI.f32) -1/2)) (pow.f32 cosTheta -1)) (fma.f32 (pow.f32 (PI.f32) -1/2) -1 (+.f32 1 c)))
(fma.f32 (sqrt.f32 (pow.f32 (PI.f32) -1/2)) (*.f32 (sqrt.f32 (pow.f32 (PI.f32) -1/2)) (+.f32 (pow.f32 cosTheta -1) -1)) (+.f32 1 c))
(fma.f32 (sqrt.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32)))) (sqrt.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32)))) (+.f32 1 c))
(fma.f32 (pow.f32 cosTheta -1/2) (*.f32 (pow.f32 cosTheta -1/2) (pow.f32 (PI.f32) -1/2)) (fma.f32 (pow.f32 (PI.f32) -1/2) -1 (+.f32 1 c)))
(fma.f32 (+.f32 1 (pow.f32 c 3)) (/.f32 1 (fma.f32 c (-.f32 c 1) 1)) (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))))
(fma.f32 (-.f32 1 (*.f32 c c)) (/.f32 1 (-.f32 1 c)) (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))))
(fma.f32 (*.f32 (cbrt.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) c)) (cbrt.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) c))) (cbrt.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) c)) 1)
(fma.f32 (*.f32 (cbrt.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) (cbrt.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))) (cbrt.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) (fma.f32 (pow.f32 (PI.f32) -1/2) -1 (+.f32 1 c)))
(fma.f32 (sqrt.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) c)) (sqrt.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) c)) 1)
(fma.f32 (sqrt.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) (sqrt.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) (fma.f32 (pow.f32 (PI.f32) -1/2) -1 (+.f32 1 c)))
(fma.f32 (*.f32 (pow.f32 cosTheta -1/2) (sqrt.f32 (pow.f32 (PI.f32) -1/2))) (*.f32 (pow.f32 cosTheta -1/2) (sqrt.f32 (pow.f32 (PI.f32) -1/2))) (fma.f32 (pow.f32 (PI.f32) -1/2) -1 (+.f32 1 c)))
(fma.f32 (*.f32 (sqrt.f32 (pow.f32 (PI.f32) -1/2)) (pow.f32 cosTheta -1/2)) (*.f32 (sqrt.f32 (pow.f32 (PI.f32) -1/2)) (pow.f32 cosTheta -1/2)) (fma.f32 (pow.f32 (PI.f32) -1/2) -1 (+.f32 1 c)))
(fma.f32 (*.f32 (pow.f32 cosTheta -1) (/.f32 1 (cbrt.f32 (PI.f32)))) (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (fma.f32 (pow.f32 (PI.f32) -1/2) -1 (+.f32 1 c)))
(fma.f32 (*.f32 (pow.f32 cosTheta -1) (sqrt.f32 (pow.f32 (PI.f32) -1/2))) (sqrt.f32 (pow.f32 (PI.f32) -1/2)) (fma.f32 (pow.f32 (PI.f32) -1/2) -1 (+.f32 1 c)))
(fma.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (cbrt.f32 (pow.f32 cosTheta -2))) (/.f32 1 (cbrt.f32 cosTheta)) (fma.f32 (pow.f32 (PI.f32) -1/2) -1 (+.f32 1 c)))
(fma.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (pow.f32 cosTheta -1/2)) (pow.f32 cosTheta -1/2) (fma.f32 (pow.f32 (PI.f32) -1/2) -1 (+.f32 1 c)))
(fma.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (cbrt.f32 (pow.f32 (+.f32 (pow.f32 cosTheta -1) -1) 2))) (cbrt.f32 (+.f32 (pow.f32 cosTheta -1) -1)) (+.f32 1 c))
(fma.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (sqrt.f32 (+.f32 (pow.f32 cosTheta -1) -1))) (sqrt.f32 (+.f32 (pow.f32 cosTheta -1) -1)) (+.f32 1 c))
(fma.f32 (*.f32 (+.f32 (pow.f32 cosTheta -1) -1) (/.f32 1 (cbrt.f32 (PI.f32)))) (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (+.f32 1 c))
(fma.f32 (*.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (pow.f32 (PI.f32) -1/2))) (sqrt.f32 (pow.f32 (PI.f32) -1/2)) (+.f32 1 c))

simplify141.0ms (0.7%)

Algorithm
egg-herbie
Rules
806×associate-+r+
712×cancel-sign-sub-inv
474×distribute-rgt-neg-in
444×distribute-lft-neg-in
414×fma-neg
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
049013001
1130312193
2424511795
Stop Event
node limit
Counts
231 → 336
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 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 -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 -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 1 cosTheta) (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 -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 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))
(/.f32 1 (+.f32 (*.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1))
(+.f32 (*.f32 -1 (/.f32 c (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (/.f32 1 cosTheta) 1))) (+.f32 (*.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1)))) (/.f32 1 (+.f32 (*.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1)))
(+.f32 (*.f32 -1 (/.f32 c (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (/.f32 1 cosTheta) 1))) (+.f32 (*.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1)))) (+.f32 (/.f32 (pow.f32 c 2) (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (/.f32 1 cosTheta) 1))) (pow.f32 (+.f32 (*.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1) 2))) (/.f32 1 (+.f32 (*.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1))))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 c 3) (*.f32 (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (/.f32 1 cosTheta) 1))) 2) (pow.f32 (+.f32 (*.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1) 2)))) (+.f32 (*.f32 -1 (/.f32 c (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (/.f32 1 cosTheta) 1))) (+.f32 (*.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1)))) (+.f32 (/.f32 (pow.f32 c 2) (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (/.f32 1 cosTheta) 1))) (pow.f32 (+.f32 (*.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1) 2))) (/.f32 1 (+.f32 (*.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1)))))
(/.f32 1 c)
(+.f32 (/.f32 1 c) (*.f32 -1 (/.f32 (+.f32 (*.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1) (pow.f32 c 2))))
(+.f32 (/.f32 1 c) (+.f32 (/.f32 (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (/.f32 1 cosTheta) 1))) (+.f32 (*.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1)) (pow.f32 c 3)) (*.f32 -1 (/.f32 (+.f32 (*.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1) (pow.f32 c 2)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (/.f32 1 cosTheta) 1))) (pow.f32 (+.f32 (*.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1) 2)) (pow.f32 c 4))) (+.f32 (/.f32 1 c) (+.f32 (/.f32 (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (/.f32 1 cosTheta) 1))) (+.f32 (*.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1)) (pow.f32 c 3)) (*.f32 -1 (/.f32 (+.f32 (*.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1) (pow.f32 c 2))))))
(/.f32 1 c)
(+.f32 (/.f32 1 c) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (/.f32 1 cosTheta) 1))) (pow.f32 c 2))))
(+.f32 (/.f32 1 c) (+.f32 (/.f32 (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (/.f32 1 cosTheta) 1))) (+.f32 (*.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1)) (pow.f32 c 3)) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (/.f32 1 cosTheta) 1))) (pow.f32 c 2)))))
(+.f32 (/.f32 1 c) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (/.f32 1 cosTheta) 1))) 2) (+.f32 (*.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1)) (pow.f32 c 4))) (+.f32 (/.f32 (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (/.f32 1 cosTheta) 1))) (+.f32 (*.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1)) (pow.f32 c 3)) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (/.f32 1 cosTheta) 1))) (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 cosTheta (sqrt.f32 (PI.f32))) (+.f32 (*.f32 (*.f32 (pow.f32 cosTheta 3) (pow.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 2)) (sqrt.f32 (pow.f32 (PI.f32) 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 cosTheta (sqrt.f32 (PI.f32))) (+.f32 (*.f32 (*.f32 (pow.f32 cosTheta 3) (pow.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 2)) (sqrt.f32 (pow.f32 (PI.f32) 3))) (+.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 (pow.f32 cosTheta 4) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 3)))))))
(/.f32 1 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))))
(+.f32 (*.f32 -1 (*.f32 (/.f32 1 (*.f32 cosTheta (pow.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 2))) (sqrt.f32 (/.f32 1 (PI.f32))))) (/.f32 1 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))))))))
(+.f32 (*.f32 -1 (*.f32 (/.f32 1 (*.f32 cosTheta (pow.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 2))) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (/.f32 1 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))))))) (/.f32 1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (PI.f32) (pow.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 3))))))
(+.f32 (*.f32 -1 (*.f32 (/.f32 1 (*.f32 cosTheta (pow.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 2))) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 -1 (*.f32 (/.f32 1 (*.f32 (pow.f32 cosTheta 3) (pow.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 4))) (sqrt.f32 (/.f32 1 (pow.f32 (PI.f32) 3))))) (+.f32 (/.f32 1 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))))))) (/.f32 1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 3) (PI.f32)))))))
(/.f32 1 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))))
(+.f32 (*.f32 -1 (*.f32 (/.f32 1 (*.f32 cosTheta (pow.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 2))) (sqrt.f32 (/.f32 1 (PI.f32))))) (/.f32 1 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))))))))
(+.f32 (*.f32 -1 (*.f32 (/.f32 1 (*.f32 cosTheta (pow.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 2))) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (/.f32 1 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))))))) (/.f32 1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 3) (PI.f32))))))
(+.f32 (*.f32 -1 (*.f32 (/.f32 1 (*.f32 cosTheta (pow.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 2))) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 -1 (*.f32 (/.f32 1 (*.f32 (pow.f32 cosTheta 3) (pow.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 4))) (sqrt.f32 (/.f32 1 (pow.f32 (PI.f32) 3))))) (+.f32 (/.f32 1 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))))))) (/.f32 1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (PI.f32) (pow.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 3)))))))
(+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (/.f32 1 cosTheta) 1)))
(+.f32 c (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (/.f32 1 cosTheta) 1))))
(+.f32 c (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (/.f32 1 cosTheta) 1))))
(+.f32 c (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (/.f32 1 cosTheta) 1))))
c
(+.f32 c (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (/.f32 1 cosTheta) 1))))
(+.f32 c (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (/.f32 1 cosTheta) 1))))
(+.f32 c (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (/.f32 1 cosTheta) 1))))
c
(+.f32 (*.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) (+.f32 c 1))
(+.f32 (*.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) (+.f32 c 1))
(+.f32 (*.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) (+.f32 c 1))
(*.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 (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 -1 (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 (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 -1 (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 (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 0 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))))
(+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (/.f32 -1 (sqrt.f32 (PI.f32))))
(+.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))
(+.f32 (*.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) 1) (*.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) 1))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))))) (cbrt.f32 (exp.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32)))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32)))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32)))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))))) 1)
(/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32)))
(/.f32 (+.f32 -1 (pow.f32 cosTheta -3)) (*.f32 (sqrt.f32 (PI.f32)) (+.f32 (pow.f32 cosTheta -2) (-.f32 1 (/.f32 -1 cosTheta)))))
(/.f32 (+.f32 (pow.f32 cosTheta -2) -1) (*.f32 (sqrt.f32 (PI.f32)) (+.f32 (pow.f32 cosTheta -1) 1)))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 cosTheta -3)) 1) (*.f32 (+.f32 (pow.f32 cosTheta -2) (-.f32 1 (/.f32 -1 cosTheta))) (sqrt.f32 (PI.f32))))
(/.f32 (*.f32 (+.f32 (pow.f32 cosTheta -2) -1) 1) (*.f32 (+.f32 (pow.f32 cosTheta -1) 1) (sqrt.f32 (PI.f32))))
(/.f32 (+.f32 (pow.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) 3) (pow.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) 3)) (fma.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (-.f32 (*.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) (/.f32 -1 (sqrt.f32 (PI.f32)))) (*.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (/.f32 -1 (sqrt.f32 (PI.f32)))))))
(/.f32 (-.f32 (*.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) (*.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) (/.f32 -1 (sqrt.f32 (PI.f32))))) (-.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (/.f32 -1 (sqrt.f32 (PI.f32)))))
(/.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (pow.f32 cosTheta -3))) (+.f32 (pow.f32 cosTheta -2) (-.f32 1 (/.f32 -1 cosTheta))))
(/.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -2) -1)) (+.f32 (pow.f32 cosTheta -1) 1))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 cosTheta -3)) (pow.f32 (PI.f32) -1/2)) (+.f32 (pow.f32 cosTheta -2) (-.f32 1 (/.f32 -1 cosTheta))))
(/.f32 (*.f32 (+.f32 (pow.f32 cosTheta -2) -1) (pow.f32 (PI.f32) -1/2)) (+.f32 (pow.f32 cosTheta -1) 1))
(pow.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))) 1)
(pow.f32 (cbrt.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32)))) 3)
(pow.f32 (pow.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32)))) 2)
(sqrt.f32 (pow.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))) 2))
(log.f32 (exp.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))))))
(log.f32 (*.f32 (exp.f32 (/.f32 -1 (sqrt.f32 (PI.f32)))) (exp.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))))
(cbrt.f32 (pow.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))) 3))
(expm1.f32 (log1p.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32)))))
(exp.f32 (log.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32)))) 1))
(log1p.f32 (expm1.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32)))))
(fma.f32 1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (/.f32 -1 (sqrt.f32 (PI.f32))))
(fma.f32 1 (/.f32 -1 (sqrt.f32 (PI.f32))) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))
(fma.f32 (pow.f32 (PI.f32) -1/2) (pow.f32 cosTheta -1) (/.f32 -1 (sqrt.f32 (PI.f32))))
(fma.f32 (pow.f32 (PI.f32) -1/2) -1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))
(fma.f32 (pow.f32 cosTheta -1) (pow.f32 (PI.f32) -1/2) (/.f32 -1 (sqrt.f32 (PI.f32))))
(fma.f32 -1 (pow.f32 (PI.f32) -1/2) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))
(fma.f32 (cbrt.f32 (pow.f32 cosTheta -2)) (*.f32 (/.f32 1 (cbrt.f32 cosTheta)) (pow.f32 (PI.f32) -1/2)) (/.f32 -1 (sqrt.f32 (PI.f32))))
(fma.f32 (/.f32 1 (cbrt.f32 (PI.f32))) (*.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2)) -1) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))
(fma.f32 (/.f32 1 (cbrt.f32 (PI.f32))) (*.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (pow.f32 cosTheta -1)) (/.f32 -1 (sqrt.f32 (PI.f32))))
(fma.f32 (sqrt.f32 (pow.f32 (PI.f32) -1/2)) (*.f32 (sqrt.f32 (pow.f32 (PI.f32) -1/2)) -1) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))
(fma.f32 (sqrt.f32 (pow.f32 (PI.f32) -1/2)) (*.f32 (sqrt.f32 (pow.f32 (PI.f32) -1/2)) (pow.f32 cosTheta -1)) (/.f32 -1 (sqrt.f32 (PI.f32))))
(fma.f32 (pow.f32 cosTheta -1/2) (*.f32 (pow.f32 cosTheta -1/2) (pow.f32 (PI.f32) -1/2)) (/.f32 -1 (sqrt.f32 (PI.f32))))
(fma.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) 1 (*.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) 1))
(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 (pow.f32 (PI.f32) -1/2) cosTheta))
(fma.f32 (*.f32 (cbrt.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) (cbrt.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))) (cbrt.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) (/.f32 -1 (sqrt.f32 (PI.f32))))
(fma.f32 (sqrt.f32 (/.f32 -1 (sqrt.f32 (PI.f32)))) (sqrt.f32 (/.f32 -1 (sqrt.f32 (PI.f32)))) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))
(fma.f32 (sqrt.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) (sqrt.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) (/.f32 -1 (sqrt.f32 (PI.f32))))
(fma.f32 (*.f32 (pow.f32 cosTheta -1/2) (sqrt.f32 (pow.f32 (PI.f32) -1/2))) (*.f32 (pow.f32 cosTheta -1/2) (sqrt.f32 (pow.f32 (PI.f32) -1/2))) (/.f32 -1 (sqrt.f32 (PI.f32))))
(fma.f32 (*.f32 (sqrt.f32 (pow.f32 (PI.f32) -1/2)) (pow.f32 cosTheta -1/2)) (*.f32 (sqrt.f32 (pow.f32 (PI.f32) -1/2)) (pow.f32 cosTheta -1/2)) (/.f32 -1 (sqrt.f32 (PI.f32))))
(fma.f32 (*.f32 (pow.f32 cosTheta -1) (/.f32 1 (cbrt.f32 (PI.f32)))) (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (/.f32 -1 (sqrt.f32 (PI.f32))))
(fma.f32 (*.f32 (pow.f32 cosTheta -1) (sqrt.f32 (pow.f32 (PI.f32) -1/2))) (sqrt.f32 (pow.f32 (PI.f32) -1/2)) (/.f32 -1 (sqrt.f32 (PI.f32))))
(fma.f32 (*.f32 -1 (/.f32 1 (cbrt.f32 (PI.f32)))) (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))
(fma.f32 (*.f32 -1 (sqrt.f32 (pow.f32 (PI.f32) -1/2))) (sqrt.f32 (pow.f32 (PI.f32) -1/2)) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))
(fma.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (cbrt.f32 (pow.f32 cosTheta -2))) (/.f32 1 (cbrt.f32 cosTheta)) (/.f32 -1 (sqrt.f32 (PI.f32))))
(fma.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (pow.f32 cosTheta -1/2)) (pow.f32 cosTheta -1/2) (/.f32 -1 (sqrt.f32 (PI.f32))))
(+.f32 0 (/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c))))) (cbrt.f32 (exp.f32 (/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c)))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c)))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c)))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c))))) 1)
(*.f32 1 (/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c))))
(*.f32 -1 (/.f32 1 (+.f32 -1 (neg.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) c)))))
(*.f32 (/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c))) 1)
(*.f32 (/.f32 1 (cbrt.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c)))) (cbrt.f32 (pow.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c)) -2)))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c)) -2)) (/.f32 1 (cbrt.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c)))))
(*.f32 (pow.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c)) -1/2) (pow.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c)) -1/2))
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c)) 2)) -1) (pow.f32 (cbrt.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c))) -1))
(*.f32 (pow.f32 (sqrt.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c))) -1) (pow.f32 (sqrt.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c))) -1))
(*.f32 (/.f32 1 (+.f32 (pow.f32 (+.f32 1 c) 3) (pow.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))) 3))) (fma.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))) (-.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))) (+.f32 1 c)) (pow.f32 (+.f32 1 c) 2)))
(*.f32 (/.f32 1 (-.f32 (pow.f32 (+.f32 1 c) 2) (pow.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))) 2))) (-.f32 (+.f32 1 c) (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32)))))
(pow.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c)) -1)
(pow.f32 (/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c))) 1)
(pow.f32 (/.f32 1 (cbrt.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c)))) 3)
(pow.f32 (pow.f32 (/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c))) 3) 1/3)
(pow.f32 (pow.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c)) -1/2) 2)
(sqrt.f32 (pow.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c)) -2))
(log.f32 (exp.f32 (/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c))))))
(cbrt.f32 (pow.f32 (/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c))) 3))
(expm1.f32 (log1p.f32 (/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c)))))
(exp.f32 (neg.f32 (log1p.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) c))))
(exp.f32 (*.f32 (log1p.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) c)) -1))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) c))) 1))
(log1p.f32 (expm1.f32 (/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c)))))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c)))) 1)
(-.f32 (/.f32 (pow.f32 (+.f32 1 c) 2) (-.f32 (+.f32 1 c) (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))))) (/.f32 (pow.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))) 2) (-.f32 (+.f32 1 c) (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))))))
(*.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c)))
(*.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c)) 1)
(*.f32 (cbrt.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c))) (cbrt.f32 (pow.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c)) 2)) (cbrt.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c))))
(*.f32 (sqrt.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c))) (sqrt.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c))))
(*.f32 (+.f32 (pow.f32 (+.f32 1 c) 3) (pow.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))) 3)) (/.f32 1 (fma.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))) (-.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))) (+.f32 1 c)) (pow.f32 (+.f32 1 c) 2))))
(*.f32 (-.f32 (pow.f32 (+.f32 1 c) 2) (pow.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))) 2)) (/.f32 1 (-.f32 (+.f32 1 c) (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))))))
(/.f32 1 (/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c))))
(/.f32 1 (/.f32 (fma.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))) (-.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))) (+.f32 1 c)) (pow.f32 (+.f32 1 c) 2)) (+.f32 (pow.f32 (+.f32 1 c) 3) (pow.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))) 3))))
(/.f32 1 (/.f32 (-.f32 (+.f32 1 c) (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32)))) (-.f32 (pow.f32 (+.f32 1 c) 2) (pow.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))) 2))))
(/.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c)) 1)
(/.f32 (cbrt.f32 (pow.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c)) 2)) (/.f32 1 (cbrt.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c)))))
(/.f32 (sqrt.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c))) (pow.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c)) -1/2))
(/.f32 (+.f32 -1 (neg.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) c))) -1)
(/.f32 (+.f32 (pow.f32 (+.f32 1 c) 3) (pow.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))) 3)) (fma.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))) (-.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -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 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))) 3)) (fma.f32 (/.f32 1 (PI.f32)) (pow.f32 (+.f32 (pow.f32 cosTheta -1) -1) 2) (-.f32 (pow.f32 (+.f32 1 c) 2) (*.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))) (+.f32 1 c)))))
(/.f32 (-.f32 (pow.f32 (+.f32 1 c) 2) (pow.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))) 2)) (-.f32 (+.f32 1 c) (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 c) 3) (pow.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))) 3))) (neg.f32 (fma.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))) (-.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))) (+.f32 1 c)) (pow.f32 (+.f32 1 c) 2))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 1 c) 2) (pow.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))) 2))) (neg.f32 (-.f32 (+.f32 1 c) (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) c) 3)) (+.f32 1 (fma.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) c) (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) c) (neg.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) c)))))
(/.f32 (-.f32 1 (*.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) c) (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) c))) (-.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) c)))
(/.f32 (-.f32 (pow.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))) 2) (pow.f32 (+.f32 1 c) 2)) (-.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))) (+.f32 1 c)))
(pow.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c)) 1)
(pow.f32 (cbrt.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c))) 3)
(pow.f32 (pow.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c)) 3) 1/3)
(pow.f32 (sqrt.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c))) 2)
(sqrt.f32 (pow.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c)) 2))
(log.f32 (exp.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c))))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c)))))
(log.f32 (*.f32 (exp.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32)))) (+.f32 1 (expm1.f32 (+.f32 1 c)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))))) (exp.f32 (+.f32 1 c))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))))) (+.f32 1 (expm1.f32 (+.f32 1 c)))))
(log.f32 (*.f32 (exp.f32 (+.f32 1 c)) (+.f32 1 (expm1.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32)))))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (+.f32 1 c))) (exp.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (+.f32 1 c))) (+.f32 1 (expm1.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32)))))))
(cbrt.f32 (pow.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c)) 3))
(expm1.f32 (log1p.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c))))
(exp.f32 (log1p.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) c)))
(exp.f32 (*.f32 (log1p.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) c)) 1))
(log1p.f32 (expm1.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c))))
(fma.f32 1 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))) (+.f32 1 c))
(fma.f32 1 c (+.f32 1 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32)))))
(fma.f32 1 (+.f32 1 c) (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))))
(fma.f32 1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (fma.f32 (pow.f32 (PI.f32) -1/2) -1 (+.f32 1 c)))
(fma.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) c) 1)
(fma.f32 (pow.f32 (PI.f32) -1/2) (pow.f32 cosTheta -1) (fma.f32 (pow.f32 (PI.f32) -1/2) -1 (+.f32 1 c)))
(fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c))
(fma.f32 (pow.f32 cosTheta -1) (pow.f32 (PI.f32) -1/2) (fma.f32 (pow.f32 (PI.f32) -1/2) -1 (+.f32 1 c)))
(fma.f32 (+.f32 (pow.f32 cosTheta -1) -1) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))
(fma.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))) 1 (+.f32 1 c))
(fma.f32 c 1 (+.f32 1 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32)))))
(fma.f32 (+.f32 1 c) 1 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))))
(fma.f32 (cbrt.f32 (+.f32 1 c)) (cbrt.f32 (pow.f32 (+.f32 1 c) 2)) (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))))
(fma.f32 (cbrt.f32 (pow.f32 (+.f32 1 c) 2)) (cbrt.f32 (+.f32 1 c)) (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))))
(fma.f32 (cbrt.f32 (pow.f32 (+.f32 (pow.f32 cosTheta -1) -1) 2)) (*.f32 (cbrt.f32 (+.f32 (pow.f32 cosTheta -1) -1)) (pow.f32 (PI.f32) -1/2)) (+.f32 1 c))
(fma.f32 (cbrt.f32 c) (pow.f32 (cbrt.f32 c) 2) (+.f32 1 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32)))))
(fma.f32 (pow.f32 (cbrt.f32 c) 2) (cbrt.f32 c) (+.f32 1 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32)))))
(fma.f32 (cbrt.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32)))) (cbrt.f32 (pow.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))) 2)) (+.f32 1 c))
(fma.f32 (cbrt.f32 (pow.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))) 2)) (cbrt.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32)))) (+.f32 1 c))
(fma.f32 (cbrt.f32 (pow.f32 cosTheta -2)) (*.f32 (/.f32 1 (cbrt.f32 cosTheta)) (pow.f32 (PI.f32) -1/2)) (fma.f32 (pow.f32 (PI.f32) -1/2) -1 (+.f32 1 c)))
(fma.f32 (/.f32 1 (cbrt.f32 (PI.f32))) (*.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (pow.f32 cosTheta -1)) (fma.f32 (pow.f32 (PI.f32) -1/2) -1 (+.f32 1 c)))
(fma.f32 (/.f32 1 (cbrt.f32 (PI.f32))) (*.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (+.f32 (pow.f32 cosTheta -1) -1)) (+.f32 1 c))
(fma.f32 (sqrt.f32 (+.f32 1 c)) (sqrt.f32 (+.f32 1 c)) (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))))
(fma.f32 (sqrt.f32 (+.f32 (pow.f32 cosTheta -1) -1)) (*.f32 (sqrt.f32 (+.f32 (pow.f32 cosTheta -1) -1)) (pow.f32 (PI.f32) -1/2)) (+.f32 1 c))
(fma.f32 (sqrt.f32 c) (sqrt.f32 c) (+.f32 1 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32)))))
(fma.f32 (sqrt.f32 (pow.f32 (PI.f32) -1/2)) (*.f32 (sqrt.f32 (pow.f32 (PI.f32) -1/2)) (pow.f32 cosTheta -1)) (fma.f32 (pow.f32 (PI.f32) -1/2) -1 (+.f32 1 c)))
(fma.f32 (sqrt.f32 (pow.f32 (PI.f32) -1/2)) (*.f32 (sqrt.f32 (pow.f32 (PI.f32) -1/2)) (+.f32 (pow.f32 cosTheta -1) -1)) (+.f32 1 c))
(fma.f32 (sqrt.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32)))) (sqrt.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32)))) (+.f32 1 c))
(fma.f32 (pow.f32 cosTheta -1/2) (*.f32 (pow.f32 cosTheta -1/2) (pow.f32 (PI.f32) -1/2)) (fma.f32 (pow.f32 (PI.f32) -1/2) -1 (+.f32 1 c)))
(fma.f32 (+.f32 1 (pow.f32 c 3)) (/.f32 1 (fma.f32 c (-.f32 c 1) 1)) (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))))
(fma.f32 (-.f32 1 (*.f32 c c)) (/.f32 1 (-.f32 1 c)) (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))))
(fma.f32 (*.f32 (cbrt.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) c)) (cbrt.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) c))) (cbrt.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) c)) 1)
(fma.f32 (*.f32 (cbrt.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) (cbrt.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))) (cbrt.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) (fma.f32 (pow.f32 (PI.f32) -1/2) -1 (+.f32 1 c)))
(fma.f32 (sqrt.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) c)) (sqrt.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) c)) 1)
(fma.f32 (sqrt.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) (sqrt.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) (fma.f32 (pow.f32 (PI.f32) -1/2) -1 (+.f32 1 c)))
(fma.f32 (*.f32 (pow.f32 cosTheta -1/2) (sqrt.f32 (pow.f32 (PI.f32) -1/2))) (*.f32 (pow.f32 cosTheta -1/2) (sqrt.f32 (pow.f32 (PI.f32) -1/2))) (fma.f32 (pow.f32 (PI.f32) -1/2) -1 (+.f32 1 c)))
(fma.f32 (*.f32 (sqrt.f32 (pow.f32 (PI.f32) -1/2)) (pow.f32 cosTheta -1/2)) (*.f32 (sqrt.f32 (pow.f32 (PI.f32) -1/2)) (pow.f32 cosTheta -1/2)) (fma.f32 (pow.f32 (PI.f32) -1/2) -1 (+.f32 1 c)))
(fma.f32 (*.f32 (pow.f32 cosTheta -1) (/.f32 1 (cbrt.f32 (PI.f32)))) (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (fma.f32 (pow.f32 (PI.f32) -1/2) -1 (+.f32 1 c)))
(fma.f32 (*.f32 (pow.f32 cosTheta -1) (sqrt.f32 (pow.f32 (PI.f32) -1/2))) (sqrt.f32 (pow.f32 (PI.f32) -1/2)) (fma.f32 (pow.f32 (PI.f32) -1/2) -1 (+.f32 1 c)))
(fma.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (cbrt.f32 (pow.f32 cosTheta -2))) (/.f32 1 (cbrt.f32 cosTheta)) (fma.f32 (pow.f32 (PI.f32) -1/2) -1 (+.f32 1 c)))
(fma.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (pow.f32 cosTheta -1/2)) (pow.f32 cosTheta -1/2) (fma.f32 (pow.f32 (PI.f32) -1/2) -1 (+.f32 1 c)))
(fma.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (cbrt.f32 (pow.f32 (+.f32 (pow.f32 cosTheta -1) -1) 2))) (cbrt.f32 (+.f32 (pow.f32 cosTheta -1) -1)) (+.f32 1 c))
(fma.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (sqrt.f32 (+.f32 (pow.f32 cosTheta -1) -1))) (sqrt.f32 (+.f32 (pow.f32 cosTheta -1) -1)) (+.f32 1 c))
(fma.f32 (*.f32 (+.f32 (pow.f32 cosTheta -1) -1) (/.f32 1 (cbrt.f32 (PI.f32)))) (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (+.f32 1 c))
(fma.f32 (*.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (pow.f32 (PI.f32) -1/2))) (sqrt.f32 (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))) (/.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 (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 (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 -1 (sqrt.f32 (/.f32 1 (PI.f32))))
(neg.f32 (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 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 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 (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 -1 (sqrt.f32 (/.f32 1 (PI.f32))))
(neg.f32 (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 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 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 (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 1 (+.f32 (*.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1))
(/.f32 1 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1))
(/.f32 1 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)) 1))
(+.f32 (*.f32 -1 (/.f32 c (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (/.f32 1 cosTheta) 1))) (+.f32 (*.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1)))) (/.f32 1 (+.f32 (*.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1)))
(fma.f32 -1 (/.f32 c (pow.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1) 2)) (/.f32 1 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1)))
(-.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)) 1)) (/.f32 c (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)) 1) 2)))
(+.f32 (*.f32 -1 (/.f32 c (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (/.f32 1 cosTheta) 1))) (+.f32 (*.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1)))) (+.f32 (/.f32 (pow.f32 c 2) (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (/.f32 1 cosTheta) 1))) (pow.f32 (+.f32 (*.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1) 2))) (/.f32 1 (+.f32 (*.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1))))
(fma.f32 -1 (/.f32 c (pow.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1) 2)) (+.f32 (/.f32 1 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1)) (/.f32 (*.f32 c c) (*.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1) (pow.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1) 2)))))
(+.f32 (-.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)) 1)) (/.f32 c (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)) 1) 2))) (/.f32 (*.f32 c c) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)) 1) 3)))
(+.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)) 1)) (*.f32 (/.f32 c (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)) 1) 2)) (+.f32 -1 (/.f32 c (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)) 1)))))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 c 3) (*.f32 (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (/.f32 1 cosTheta) 1))) 2) (pow.f32 (+.f32 (*.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1) 2)))) (+.f32 (*.f32 -1 (/.f32 c (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (/.f32 1 cosTheta) 1))) (+.f32 (*.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1)))) (+.f32 (/.f32 (pow.f32 c 2) (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (/.f32 1 cosTheta) 1))) (pow.f32 (+.f32 (*.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1) 2))) (/.f32 1 (+.f32 (*.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1)))))
(fma.f32 -1 (/.f32 (/.f32 (pow.f32 c 3) (pow.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1) 2)) (pow.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1) 2)) (fma.f32 -1 (/.f32 c (pow.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1) 2)) (+.f32 (/.f32 1 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1)) (/.f32 (*.f32 c c) (*.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1) (pow.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1) 2))))))
(-.f32 (+.f32 (-.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)) 1)) (/.f32 c (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)) 1) 2))) (/.f32 (*.f32 c c) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)) 1) 3))) (/.f32 (pow.f32 c 3) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)) 1) 4)))
(+.f32 (*.f32 (/.f32 c (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)) 1) 2)) (+.f32 -1 (/.f32 c (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)) 1)))) (-.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)) 1)) (/.f32 (pow.f32 c 3) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)) 1) 4))))
(/.f32 1 c)
(+.f32 (/.f32 1 c) (*.f32 -1 (/.f32 (+.f32 (*.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1) (pow.f32 c 2))))
(+.f32 (/.f32 1 c) (neg.f32 (/.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1) (*.f32 c c))))
(-.f32 (/.f32 1 c) (/.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)) 1) (*.f32 c c)))
(+.f32 (/.f32 1 c) (+.f32 (/.f32 (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (/.f32 1 cosTheta) 1))) (+.f32 (*.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1)) (pow.f32 c 3)) (*.f32 -1 (/.f32 (+.f32 (*.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1) (pow.f32 c 2)))))
(+.f32 (/.f32 1 c) (+.f32 (/.f32 (pow.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1) 2) (pow.f32 c 3)) (neg.f32 (/.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1) (*.f32 c c)))))
(+.f32 (/.f32 1 c) (-.f32 (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)) 1) 2) (pow.f32 c 3)) (/.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)) 1) (*.f32 c c))))
(+.f32 (/.f32 1 c) (*.f32 (/.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)) 1) (*.f32 c c)) (+.f32 (/.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)) 1) c) -1)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (/.f32 1 cosTheta) 1))) (pow.f32 (+.f32 (*.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1) 2)) (pow.f32 c 4))) (+.f32 (/.f32 1 c) (+.f32 (/.f32 (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (/.f32 1 cosTheta) 1))) (+.f32 (*.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1)) (pow.f32 c 3)) (*.f32 -1 (/.f32 (+.f32 (*.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1) (pow.f32 c 2))))))
(fma.f32 -1 (/.f32 (pow.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1) 2) (/.f32 (pow.f32 c 4) (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1))) (+.f32 (/.f32 1 c) (+.f32 (/.f32 (pow.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1) 2) (pow.f32 c 3)) (neg.f32 (/.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1) (*.f32 c c))))))
(+.f32 (/.f32 1 c) (-.f32 (-.f32 (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)) 1) 2) (pow.f32 c 3)) (/.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)) 1) (*.f32 c c))) (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)) 1) 3) (pow.f32 c 4))))
(+.f32 (/.f32 1 c) (-.f32 (*.f32 (/.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)) 1) (*.f32 c c)) (+.f32 (/.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)) 1) c) -1)) (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)) 1) 3) (pow.f32 c 4))))
(/.f32 1 c)
(+.f32 (/.f32 1 c) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (/.f32 1 cosTheta) 1))) (pow.f32 c 2))))
(+.f32 (/.f32 1 c) (neg.f32 (/.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1) (*.f32 c c))))
(-.f32 (/.f32 1 c) (/.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)) 1) (*.f32 c c)))
(+.f32 (/.f32 1 c) (+.f32 (/.f32 (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (/.f32 1 cosTheta) 1))) (+.f32 (*.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1)) (pow.f32 c 3)) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (/.f32 1 cosTheta) 1))) (pow.f32 c 2)))))
(+.f32 (/.f32 1 c) (+.f32 (/.f32 (pow.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1) 2) (pow.f32 c 3)) (neg.f32 (/.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1) (*.f32 c c)))))
(+.f32 (/.f32 1 c) (-.f32 (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)) 1) 2) (pow.f32 c 3)) (/.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)) 1) (*.f32 c c))))
(+.f32 (/.f32 1 c) (*.f32 (/.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)) 1) (*.f32 c c)) (+.f32 (/.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)) 1) c) -1)))
(+.f32 (/.f32 1 c) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (/.f32 1 cosTheta) 1))) 2) (+.f32 (*.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1)) (pow.f32 c 4))) (+.f32 (/.f32 (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (/.f32 1 cosTheta) 1))) (+.f32 (*.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1)) (pow.f32 c 3)) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (/.f32 1 cosTheta) 1))) (pow.f32 c 2))))))
(fma.f32 -1 (/.f32 (pow.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1) 2) (/.f32 (pow.f32 c 4) (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1))) (+.f32 (/.f32 1 c) (+.f32 (/.f32 (pow.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1) 2) (pow.f32 c 3)) (neg.f32 (/.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1) (*.f32 c c))))))
(+.f32 (/.f32 1 c) (-.f32 (-.f32 (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)) 1) 2) (pow.f32 c 3)) (/.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)) 1) (*.f32 c c))) (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)) 1) 3) (pow.f32 c 4))))
(+.f32 (/.f32 1 c) (-.f32 (*.f32 (/.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)) 1) (*.f32 c c)) (+.f32 (/.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)) 1) c) -1)) (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 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 cosTheta (sqrt.f32 (PI.f32))) (+.f32 (*.f32 (*.f32 (pow.f32 cosTheta 3) (pow.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 2)) (sqrt.f32 (pow.f32 (PI.f32) 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 (*.f32 (pow.f32 cosTheta 3) (pow.f32 (+.f32 (+.f32 1 c) (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32))))) 2)) (sqrt.f32 (pow.f32 (PI.f32) 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)) (*.f32 (pow.f32 cosTheta 3) (*.f32 (pow.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3))))) (*.f32 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))))))
(fma.f32 cosTheta (sqrt.f32 (PI.f32)) (*.f32 (*.f32 cosTheta cosTheta) (-.f32 (*.f32 cosTheta (*.f32 (pow.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) 2) (pow.f32 (PI.f32) 3/2))) (*.f32 (PI.f32) (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))))))
(+.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (+.f32 (*.f32 (*.f32 (pow.f32 cosTheta 3) (pow.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 2)) (sqrt.f32 (pow.f32 (PI.f32) 3))) (+.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 (pow.f32 cosTheta 4) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 3)))))))
(fma.f32 cosTheta (sqrt.f32 (PI.f32)) (fma.f32 (*.f32 (pow.f32 cosTheta 3) (pow.f32 (+.f32 (+.f32 1 c) (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32))))) 2)) (sqrt.f32 (pow.f32 (PI.f32) 3)) (*.f32 -1 (+.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (+.f32 (+.f32 1 c) (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32))))))) (*.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 (PI.f32) 2)) (pow.f32 (+.f32 (+.f32 1 c) (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32))))) 3))))))
(fma.f32 cosTheta (sqrt.f32 (PI.f32)) (fma.f32 (pow.f32 cosTheta 3) (*.f32 (pow.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3))) (neg.f32 (fma.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))) (*.f32 (pow.f32 cosTheta 4) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) 3)))))))
(-.f32 (fma.f32 cosTheta (sqrt.f32 (PI.f32)) (*.f32 (*.f32 cosTheta cosTheta) (-.f32 (*.f32 cosTheta (*.f32 (pow.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) 2) (pow.f32 (PI.f32) 3/2))) (*.f32 (PI.f32) (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))))))) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) 3) (pow.f32 cosTheta 4))))
(/.f32 1 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))))
(/.f32 1 (+.f32 (+.f32 1 c) (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32))))))
(/.f32 1 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 (*.f32 -1 (*.f32 (/.f32 1 (*.f32 cosTheta (pow.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 2))) (sqrt.f32 (/.f32 1 (PI.f32))))) (/.f32 1 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))))))))
(fma.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (/.f32 1 cosTheta) (pow.f32 (+.f32 (+.f32 1 c) (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32))))) 2))) (/.f32 1 (+.f32 (+.f32 1 c) (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32)))))))
(-.f32 (/.f32 1 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))) (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta) (pow.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) 2)))
(-.f32 (/.f32 1 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))) (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta (pow.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) 2))))
(+.f32 (*.f32 -1 (*.f32 (/.f32 1 (*.f32 cosTheta (pow.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 2))) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (/.f32 1 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))))))) (/.f32 1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (PI.f32) (pow.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 3))))))
(+.f32 (fma.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (/.f32 1 cosTheta) (pow.f32 (+.f32 (+.f32 1 c) (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32))))) 2))) (/.f32 1 (+.f32 (+.f32 1 c) (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32))))))) (/.f32 (/.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (pow.f32 (+.f32 (+.f32 1 c) (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32))))) 3))))
(+.f32 (-.f32 (/.f32 1 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))) (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta) (pow.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) 2))) (/.f32 (pow.f32 cosTheta -2) (*.f32 (PI.f32) (pow.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) 3))))
(+.f32 (/.f32 1 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))) (-.f32 (/.f32 (pow.f32 cosTheta -2) (*.f32 (PI.f32) (pow.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) 3))) (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta (pow.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) 2)))))
(+.f32 (*.f32 -1 (*.f32 (/.f32 1 (*.f32 cosTheta (pow.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 2))) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 -1 (*.f32 (/.f32 1 (*.f32 (pow.f32 cosTheta 3) (pow.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 4))) (sqrt.f32 (/.f32 1 (pow.f32 (PI.f32) 3))))) (+.f32 (/.f32 1 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))))))) (/.f32 1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 3) (PI.f32)))))))
(fma.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (/.f32 1 cosTheta) (pow.f32 (+.f32 (+.f32 1 c) (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32))))) 2))) (fma.f32 -1 (*.f32 (/.f32 (/.f32 1 (pow.f32 cosTheta 3)) (pow.f32 (+.f32 (+.f32 1 c) (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32))))) 4)) (sqrt.f32 (/.f32 1 (pow.f32 (PI.f32) 3)))) (+.f32 (/.f32 1 (+.f32 (+.f32 1 c) (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32)))))) (/.f32 (/.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (pow.f32 (+.f32 (+.f32 1 c) (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32))))) 3))))))
(-.f32 (-.f32 (+.f32 (/.f32 1 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))) (/.f32 (pow.f32 cosTheta -2) (*.f32 (PI.f32) (pow.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) 3)))) (/.f32 (sqrt.f32 (/.f32 1 (pow.f32 (PI.f32) 3))) (*.f32 (pow.f32 cosTheta 3) (pow.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) 4)))) (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta) (pow.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) 2)))
(+.f32 (-.f32 (/.f32 1 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))) (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta (pow.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) 2)))) (-.f32 (/.f32 (pow.f32 cosTheta -2) (*.f32 (PI.f32) (pow.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) 3))) (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (pow.f32 (PI.f32) 3))) (pow.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) 4)) (pow.f32 cosTheta 3))))
(/.f32 1 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))))
(/.f32 1 (+.f32 (+.f32 1 c) (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32))))))
(/.f32 1 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 (*.f32 -1 (*.f32 (/.f32 1 (*.f32 cosTheta (pow.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 2))) (sqrt.f32 (/.f32 1 (PI.f32))))) (/.f32 1 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))))))))
(fma.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (/.f32 1 cosTheta) (pow.f32 (+.f32 (+.f32 1 c) (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32))))) 2))) (/.f32 1 (+.f32 (+.f32 1 c) (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32)))))))
(-.f32 (/.f32 1 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))) (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta) (pow.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) 2)))
(-.f32 (/.f32 1 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))) (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta (pow.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) 2))))
(+.f32 (*.f32 -1 (*.f32 (/.f32 1 (*.f32 cosTheta (pow.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 2))) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (/.f32 1 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))))))) (/.f32 1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 3) (PI.f32))))))
(+.f32 (fma.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (/.f32 1 cosTheta) (pow.f32 (+.f32 (+.f32 1 c) (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32))))) 2))) (/.f32 1 (+.f32 (+.f32 1 c) (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32))))))) (/.f32 (/.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (pow.f32 (+.f32 (+.f32 1 c) (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32))))) 3))))
(+.f32 (-.f32 (/.f32 1 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))) (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta) (pow.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) 2))) (/.f32 (pow.f32 cosTheta -2) (*.f32 (PI.f32) (pow.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) 3))))
(+.f32 (/.f32 1 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))) (-.f32 (/.f32 (pow.f32 cosTheta -2) (*.f32 (PI.f32) (pow.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) 3))) (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta (pow.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) 2)))))
(+.f32 (*.f32 -1 (*.f32 (/.f32 1 (*.f32 cosTheta (pow.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 2))) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 -1 (*.f32 (/.f32 1 (*.f32 (pow.f32 cosTheta 3) (pow.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 4))) (sqrt.f32 (/.f32 1 (pow.f32 (PI.f32) 3))))) (+.f32 (/.f32 1 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))))))) (/.f32 1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (PI.f32) (pow.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 3)))))))
(fma.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (/.f32 1 cosTheta) (pow.f32 (+.f32 (+.f32 1 c) (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32))))) 2))) (fma.f32 -1 (*.f32 (/.f32 (/.f32 1 (pow.f32 cosTheta 3)) (pow.f32 (+.f32 (+.f32 1 c) (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32))))) 4)) (sqrt.f32 (/.f32 1 (pow.f32 (PI.f32) 3)))) (+.f32 (/.f32 1 (+.f32 (+.f32 1 c) (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32)))))) (/.f32 (/.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (pow.f32 (+.f32 (+.f32 1 c) (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32))))) 3))))))
(-.f32 (-.f32 (+.f32 (/.f32 1 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))) (/.f32 (pow.f32 cosTheta -2) (*.f32 (PI.f32) (pow.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) 3)))) (/.f32 (sqrt.f32 (/.f32 1 (pow.f32 (PI.f32) 3))) (*.f32 (pow.f32 cosTheta 3) (pow.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) 4)))) (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta) (pow.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) 2)))
(+.f32 (-.f32 (/.f32 1 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))) (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta (pow.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) 2)))) (-.f32 (/.f32 (pow.f32 cosTheta -2) (*.f32 (PI.f32) (pow.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) 3))) (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (pow.f32 (PI.f32) 3))) (pow.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) 4)) (pow.f32 cosTheta 3))))
(+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (/.f32 1 cosTheta) 1)))
(fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1)
(fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)) 1)
(+.f32 c (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (/.f32 1 cosTheta) 1))))
(+.f32 c (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1))
(+.f32 1 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)) c))
(+.f32 c (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (/.f32 1 cosTheta) 1))))
(+.f32 c (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1))
(+.f32 1 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)) c))
(+.f32 c (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (/.f32 1 cosTheta) 1))))
(+.f32 c (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1))
(+.f32 1 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)) c))
c
(+.f32 c (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (/.f32 1 cosTheta) 1))))
(+.f32 c (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1))
(+.f32 1 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)) c))
(+.f32 c (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (/.f32 1 cosTheta) 1))))
(+.f32 c (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1))
(+.f32 1 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)) c))
(+.f32 c (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (/.f32 1 cosTheta) 1))))
(+.f32 c (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1))
(+.f32 1 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)) c))
c
(+.f32 (*.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) (+.f32 c 1))
(+.f32 c (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1))
(+.f32 1 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)) c))
(+.f32 (*.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) (+.f32 c 1))
(+.f32 c (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1))
(+.f32 1 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)) c))
(+.f32 (*.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) (+.f32 c 1))
(+.f32 c (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1))
(+.f32 1 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)) 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 c (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1))
(+.f32 1 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)) c))
(+.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 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1))
(+.f32 1 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)) c))
(+.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 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1))
(+.f32 1 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)) c))
(+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))))))
(+.f32 (+.f32 1 c) (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32)))))
(-.f32 (+.f32 1 c) (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 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1))
(+.f32 1 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)) c))
(+.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 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1))
(+.f32 1 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)) c))
(+.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 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1))
(+.f32 1 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)) c))
(+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))))))
(+.f32 (+.f32 1 c) (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32)))))
(-.f32 (+.f32 1 c) (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 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1))
(+.f32 1 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)) c))
(+.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 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1))
(+.f32 1 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)) c))
(+.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 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1))
(+.f32 1 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)) c))
(+.f32 0 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))))
(/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))
(+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (/.f32 -1 (sqrt.f32 (PI.f32))))
(+.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))
(+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (/.f32 -1 (sqrt.f32 (PI.f32))))
(+.f32 (*.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) 1) (*.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) 1))
(+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (/.f32 -1 (sqrt.f32 (PI.f32))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))))) (cbrt.f32 (exp.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32)))))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))))) (cbrt.f32 (exp.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))))))
(*.f32 3 (log.f32 (cbrt.f32 (exp.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32)))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32)))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))))) 1)
(/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))
(/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32)))
(/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))
(/.f32 (+.f32 -1 (pow.f32 cosTheta -3)) (*.f32 (sqrt.f32 (PI.f32)) (+.f32 (pow.f32 cosTheta -2) (-.f32 1 (/.f32 -1 cosTheta)))))
(/.f32 (/.f32 (+.f32 -1 (pow.f32 cosTheta -3)) (-.f32 (+.f32 (pow.f32 cosTheta -2) 1) (/.f32 -1 cosTheta))) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (+.f32 -1 (pow.f32 cosTheta -3)) (sqrt.f32 (PI.f32))) (+.f32 (+.f32 1 (pow.f32 cosTheta -2)) (/.f32 1 cosTheta)))
(/.f32 (+.f32 -1 (pow.f32 cosTheta -3)) (*.f32 (sqrt.f32 (PI.f32)) (+.f32 1 (+.f32 (/.f32 1 cosTheta) (pow.f32 cosTheta -2)))))
(/.f32 (+.f32 (pow.f32 cosTheta -2) -1) (*.f32 (sqrt.f32 (PI.f32)) (+.f32 (pow.f32 cosTheta -1) 1)))
(/.f32 (+.f32 -1 (pow.f32 cosTheta -2)) (*.f32 (sqrt.f32 (PI.f32)) (+.f32 1 (/.f32 1 cosTheta))))
(/.f32 (+.f32 -1 (pow.f32 cosTheta -2)) (+.f32 (sqrt.f32 (PI.f32)) (/.f32 (sqrt.f32 (PI.f32)) cosTheta)))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 cosTheta -3)) 1) (*.f32 (+.f32 (pow.f32 cosTheta -2) (-.f32 1 (/.f32 -1 cosTheta))) (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (+.f32 -1 (pow.f32 cosTheta -3)) (-.f32 (+.f32 (pow.f32 cosTheta -2) 1) (/.f32 -1 cosTheta))) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (+.f32 -1 (pow.f32 cosTheta -3)) (sqrt.f32 (PI.f32))) (+.f32 (+.f32 1 (pow.f32 cosTheta -2)) (/.f32 1 cosTheta)))
(/.f32 (+.f32 -1 (pow.f32 cosTheta -3)) (*.f32 (sqrt.f32 (PI.f32)) (+.f32 1 (+.f32 (/.f32 1 cosTheta) (pow.f32 cosTheta -2)))))
(/.f32 (*.f32 (+.f32 (pow.f32 cosTheta -2) -1) 1) (*.f32 (+.f32 (pow.f32 cosTheta -1) 1) (sqrt.f32 (PI.f32))))
(/.f32 (+.f32 -1 (pow.f32 cosTheta -2)) (*.f32 (sqrt.f32 (PI.f32)) (+.f32 1 (/.f32 1 cosTheta))))
(/.f32 (+.f32 -1 (pow.f32 cosTheta -2)) (+.f32 (sqrt.f32 (PI.f32)) (/.f32 (sqrt.f32 (PI.f32)) cosTheta)))
(/.f32 (+.f32 (pow.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) 3) (pow.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) 3)) (fma.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (-.f32 (*.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) (/.f32 -1 (sqrt.f32 (PI.f32)))) (*.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (/.f32 -1 (sqrt.f32 (PI.f32)))))))
(/.f32 (+.f32 (pow.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) 3) (/.f32 -1 (pow.f32 (sqrt.f32 (PI.f32)) 3))) (fma.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (*.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) (-.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)))))
(/.f32 (+.f32 (pow.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) 3) (/.f32 -1 (pow.f32 (sqrt.f32 (PI.f32)) 3))) (+.f32 (/.f32 (neg.f32 (-.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))) (sqrt.f32 (PI.f32))) (*.f32 (pow.f32 cosTheta -2) (pow.f32 (PI.f32) -1))))
(/.f32 (-.f32 (*.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) (*.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) (/.f32 -1 (sqrt.f32 (PI.f32))))) (-.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (/.f32 -1 (sqrt.f32 (PI.f32)))))
(/.f32 (-.f32 (*.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) (/.f32 (/.f32 1 (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (/.f32 1 (sqrt.f32 (PI.f32)))))
(/.f32 (+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (/.f32 -1 (sqrt.f32 (PI.f32)))) 1)
(/.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (pow.f32 cosTheta -3))) (+.f32 (pow.f32 cosTheta -2) (-.f32 1 (/.f32 -1 cosTheta))))
(/.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (-.f32 (+.f32 (pow.f32 cosTheta -2) 1) (/.f32 -1 cosTheta)) (+.f32 -1 (pow.f32 cosTheta -3))))
(*.f32 (/.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (+.f32 1 (pow.f32 cosTheta -2)) (/.f32 1 cosTheta))) (+.f32 -1 (pow.f32 cosTheta -3)))
(*.f32 (/.f32 (pow.f32 (PI.f32) -1/2) (+.f32 1 (+.f32 (/.f32 1 cosTheta) (pow.f32 cosTheta -2)))) (+.f32 -1 (pow.f32 cosTheta -3)))
(/.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -2) -1)) (+.f32 (pow.f32 cosTheta -1) 1))
(/.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (+.f32 1 (/.f32 1 cosTheta)) (+.f32 -1 (pow.f32 cosTheta -2))))
(*.f32 (/.f32 (pow.f32 (PI.f32) -1/2) (+.f32 1 (/.f32 1 cosTheta))) (+.f32 -1 (pow.f32 cosTheta -2)))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 cosTheta -3)) (pow.f32 (PI.f32) -1/2)) (+.f32 (pow.f32 cosTheta -2) (-.f32 1 (/.f32 -1 cosTheta))))
(/.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (-.f32 (+.f32 (pow.f32 cosTheta -2) 1) (/.f32 -1 cosTheta)) (+.f32 -1 (pow.f32 cosTheta -3))))
(*.f32 (/.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (+.f32 1 (pow.f32 cosTheta -2)) (/.f32 1 cosTheta))) (+.f32 -1 (pow.f32 cosTheta -3)))
(*.f32 (/.f32 (pow.f32 (PI.f32) -1/2) (+.f32 1 (+.f32 (/.f32 1 cosTheta) (pow.f32 cosTheta -2)))) (+.f32 -1 (pow.f32 cosTheta -3)))
(/.f32 (*.f32 (+.f32 (pow.f32 cosTheta -2) -1) (pow.f32 (PI.f32) -1/2)) (+.f32 (pow.f32 cosTheta -1) 1))
(/.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (+.f32 1 (/.f32 1 cosTheta)) (+.f32 -1 (pow.f32 cosTheta -2))))
(*.f32 (/.f32 (pow.f32 (PI.f32) -1/2) (+.f32 1 (/.f32 1 cosTheta))) (+.f32 -1 (pow.f32 cosTheta -2)))
(pow.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))) 1)
(/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))
(pow.f32 (cbrt.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32)))) 3)
(/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))
(pow.f32 (pow.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))) 3) 1/3)
(/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))
(pow.f32 (sqrt.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32)))) 2)
(/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))
(sqrt.f32 (pow.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))) 2))
(/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))
(log.f32 (exp.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32)))))
(/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))))))
(/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))
(log.f32 (*.f32 (exp.f32 (/.f32 -1 (sqrt.f32 (PI.f32)))) (exp.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))))
(+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (/.f32 -1 (sqrt.f32 (PI.f32))))
(cbrt.f32 (pow.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))) 3))
(/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))
(expm1.f32 (log1p.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32)))))
(/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))
(exp.f32 (log.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32)))))
(/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32)))) 1))
(/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))
(log1p.f32 (expm1.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32)))))
(/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))
(fma.f32 1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (/.f32 -1 (sqrt.f32 (PI.f32))))
(+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (/.f32 -1 (sqrt.f32 (PI.f32))))
(fma.f32 1 (/.f32 -1 (sqrt.f32 (PI.f32))) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))
(+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (/.f32 -1 (sqrt.f32 (PI.f32))))
(fma.f32 (pow.f32 (PI.f32) -1/2) (pow.f32 cosTheta -1) (/.f32 -1 (sqrt.f32 (PI.f32))))
(+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (/.f32 -1 (sqrt.f32 (PI.f32))))
(fma.f32 (pow.f32 (PI.f32) -1/2) -1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))
(*.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2))
(fma.f32 (pow.f32 cosTheta -1) (pow.f32 (PI.f32) -1/2) (/.f32 -1 (sqrt.f32 (PI.f32))))
(+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (/.f32 -1 (sqrt.f32 (PI.f32))))
(fma.f32 -1 (pow.f32 (PI.f32) -1/2) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))
(fma.f32 (pow.f32 (PI.f32) -1/2) -1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))
(*.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2))
(fma.f32 (cbrt.f32 (pow.f32 cosTheta -2)) (*.f32 (/.f32 1 (cbrt.f32 cosTheta)) (pow.f32 (PI.f32) -1/2)) (/.f32 -1 (sqrt.f32 (PI.f32))))
(fma.f32 (cbrt.f32 (pow.f32 cosTheta -2)) (*.f32 (pow.f32 (PI.f32) -1/2) (/.f32 1 (cbrt.f32 cosTheta))) (/.f32 -1 (sqrt.f32 (PI.f32))))
(fma.f32 (cbrt.f32 (pow.f32 cosTheta -2)) (/.f32 (pow.f32 (PI.f32) -1/2) (cbrt.f32 cosTheta)) (/.f32 -1 (sqrt.f32 (PI.f32))))
(fma.f32 (/.f32 1 (cbrt.f32 (PI.f32))) (*.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2)) -1) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))
(fma.f32 (/.f32 1 (cbrt.f32 (PI.f32))) (*.f32 -1 (cbrt.f32 (pow.f32 (PI.f32) -1/2))) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))
(fma.f32 (/.f32 -1 (cbrt.f32 (PI.f32))) (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))
(fma.f32 (/.f32 1 (cbrt.f32 (PI.f32))) (*.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (pow.f32 cosTheta -1)) (/.f32 -1 (sqrt.f32 (PI.f32))))
(fma.f32 (/.f32 1 (cbrt.f32 (PI.f32))) (*.f32 (/.f32 1 cosTheta) (cbrt.f32 (pow.f32 (PI.f32) -1/2))) (/.f32 -1 (sqrt.f32 (PI.f32))))
(fma.f32 (/.f32 (/.f32 1 cosTheta) (cbrt.f32 (PI.f32))) (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (/.f32 -1 (sqrt.f32 (PI.f32))))
(+.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) (/.f32 (/.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2)) cosTheta) (cbrt.f32 (PI.f32))))
(fma.f32 (sqrt.f32 (pow.f32 (PI.f32) -1/2)) (*.f32 (sqrt.f32 (pow.f32 (PI.f32) -1/2)) -1) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))
(fma.f32 (pow.f32 (PI.f32) -1/2) -1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))
(*.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2))
(fma.f32 (sqrt.f32 (pow.f32 (PI.f32) -1/2)) (*.f32 (sqrt.f32 (pow.f32 (PI.f32) -1/2)) (pow.f32 cosTheta -1)) (/.f32 -1 (sqrt.f32 (PI.f32))))
(+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (/.f32 -1 (sqrt.f32 (PI.f32))))
(fma.f32 (pow.f32 cosTheta -1/2) (*.f32 (pow.f32 cosTheta -1/2) (pow.f32 (PI.f32) -1/2)) (/.f32 -1 (sqrt.f32 (PI.f32))))
(+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (/.f32 -1 (sqrt.f32 (PI.f32))))
(fma.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) 1 (*.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) 1))
(+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (/.f32 -1 (sqrt.f32 (PI.f32))))
(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 (pow.f32 (PI.f32) -1/2) cosTheta))
(+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (/.f32 -1 (sqrt.f32 (PI.f32))))
(fma.f32 (*.f32 (cbrt.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) (cbrt.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))) (cbrt.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) (/.f32 -1 (sqrt.f32 (PI.f32))))
(+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (/.f32 -1 (sqrt.f32 (PI.f32))))
(fma.f32 (sqrt.f32 (/.f32 -1 (sqrt.f32 (PI.f32)))) (sqrt.f32 (/.f32 -1 (sqrt.f32 (PI.f32)))) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))
(+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (/.f32 -1 (sqrt.f32 (PI.f32))))
(fma.f32 (sqrt.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) (sqrt.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) (/.f32 -1 (sqrt.f32 (PI.f32))))
(+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (/.f32 -1 (sqrt.f32 (PI.f32))))
(fma.f32 (*.f32 (pow.f32 cosTheta -1/2) (sqrt.f32 (pow.f32 (PI.f32) -1/2))) (*.f32 (pow.f32 cosTheta -1/2) (sqrt.f32 (pow.f32 (PI.f32) -1/2))) (/.f32 -1 (sqrt.f32 (PI.f32))))
(+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (/.f32 -1 (sqrt.f32 (PI.f32))))
(fma.f32 (*.f32 (sqrt.f32 (pow.f32 (PI.f32) -1/2)) (pow.f32 cosTheta -1/2)) (*.f32 (sqrt.f32 (pow.f32 (PI.f32) -1/2)) (pow.f32 cosTheta -1/2)) (/.f32 -1 (sqrt.f32 (PI.f32))))
(+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (/.f32 -1 (sqrt.f32 (PI.f32))))
(fma.f32 (*.f32 (pow.f32 cosTheta -1) (/.f32 1 (cbrt.f32 (PI.f32)))) (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (/.f32 -1 (sqrt.f32 (PI.f32))))
(fma.f32 (/.f32 1 (cbrt.f32 (PI.f32))) (*.f32 (/.f32 1 cosTheta) (cbrt.f32 (pow.f32 (PI.f32) -1/2))) (/.f32 -1 (sqrt.f32 (PI.f32))))
(fma.f32 (/.f32 (/.f32 1 cosTheta) (cbrt.f32 (PI.f32))) (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (/.f32 -1 (sqrt.f32 (PI.f32))))
(+.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) (/.f32 (/.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2)) cosTheta) (cbrt.f32 (PI.f32))))
(fma.f32 (*.f32 (pow.f32 cosTheta -1) (sqrt.f32 (pow.f32 (PI.f32) -1/2))) (sqrt.f32 (pow.f32 (PI.f32) -1/2)) (/.f32 -1 (sqrt.f32 (PI.f32))))
(+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (/.f32 -1 (sqrt.f32 (PI.f32))))
(fma.f32 (*.f32 -1 (/.f32 1 (cbrt.f32 (PI.f32)))) (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))
(fma.f32 (/.f32 1 (cbrt.f32 (PI.f32))) (*.f32 -1 (cbrt.f32 (pow.f32 (PI.f32) -1/2))) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))
(fma.f32 (/.f32 -1 (cbrt.f32 (PI.f32))) (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))
(fma.f32 (*.f32 -1 (sqrt.f32 (pow.f32 (PI.f32) -1/2))) (sqrt.f32 (pow.f32 (PI.f32) -1/2)) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))
(fma.f32 (pow.f32 (PI.f32) -1/2) -1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))
(*.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2))
(fma.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (cbrt.f32 (pow.f32 cosTheta -2))) (/.f32 1 (cbrt.f32 cosTheta)) (/.f32 -1 (sqrt.f32 (PI.f32))))
(fma.f32 (cbrt.f32 (pow.f32 cosTheta -2)) (*.f32 (pow.f32 (PI.f32) -1/2) (/.f32 1 (cbrt.f32 cosTheta))) (/.f32 -1 (sqrt.f32 (PI.f32))))
(fma.f32 (cbrt.f32 (pow.f32 cosTheta -2)) (/.f32 (pow.f32 (PI.f32) -1/2) (cbrt.f32 cosTheta)) (/.f32 -1 (sqrt.f32 (PI.f32))))
(fma.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (pow.f32 cosTheta -1/2)) (pow.f32 cosTheta -1/2) (/.f32 -1 (sqrt.f32 (PI.f32))))
(+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (/.f32 -1 (sqrt.f32 (PI.f32))))
(+.f32 0 (/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c))))
(/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (/.f32 1 cosTheta)) (+.f32 1 c)))
(/.f32 1 (fma.f32 (+.f32 -1 (/.f32 1 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 (pow.f32 cosTheta -1) -1) (+.f32 1 c))))) (cbrt.f32 (exp.f32 (/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c)))))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (/.f32 1 cosTheta)) (+.f32 1 c))))) (cbrt.f32 (exp.f32 (/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (/.f32 1 cosTheta)) (+.f32 1 c))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (/.f32 1 cosTheta)) (+.f32 1 c)))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (/.f32 1 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 1 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))))))
(*.f32 3 (log.f32 (cbrt.f32 (exp.f32 (/.f32 1 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c)))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c)))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (/.f32 1 cosTheta)) (+.f32 1 c)))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c))))) 1)
(/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (/.f32 1 cosTheta)) (+.f32 1 c)))
(/.f32 1 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))
(*.f32 1 (/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c))))
(/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (/.f32 1 cosTheta)) (+.f32 1 c)))
(/.f32 1 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))
(*.f32 -1 (/.f32 1 (+.f32 -1 (neg.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) c)))))
(/.f32 -1 (-.f32 -1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (/.f32 1 cosTheta)) c)))
(*.f32 (/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c))) 1)
(/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (/.f32 1 cosTheta)) (+.f32 1 c)))
(/.f32 1 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))
(*.f32 (/.f32 1 (cbrt.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c)))) (cbrt.f32 (pow.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c)) -2)))
(*.f32 (/.f32 1 (cbrt.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (/.f32 1 cosTheta)) (+.f32 1 c)))) (cbrt.f32 (pow.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (/.f32 1 cosTheta)) (+.f32 1 c)) -2)))
(/.f32 (cbrt.f32 (pow.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) -2)) (cbrt.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c)) -2)) (/.f32 1 (cbrt.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c)))))
(*.f32 (/.f32 1 (cbrt.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (/.f32 1 cosTheta)) (+.f32 1 c)))) (cbrt.f32 (pow.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (/.f32 1 cosTheta)) (+.f32 1 c)) -2)))
(/.f32 (cbrt.f32 (pow.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) -2)) (cbrt.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))))
(*.f32 (pow.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c)) -1/2) (pow.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c)) -1/2))
(/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (/.f32 1 cosTheta)) (+.f32 1 c)))
(/.f32 1 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c)) 2)) -1) (pow.f32 (cbrt.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c))) -1))
(*.f32 (/.f32 1 (cbrt.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (/.f32 1 cosTheta)) (+.f32 1 c)))) (/.f32 1 (cbrt.f32 (pow.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (/.f32 1 cosTheta)) (+.f32 1 c)) 2))))
(*.f32 (/.f32 1 (cbrt.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))) (/.f32 1 (cbrt.f32 (pow.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) 2))))
(/.f32 (/.f32 1 (cbrt.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))) (cbrt.f32 (pow.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) 2)))
(*.f32 (pow.f32 (sqrt.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c))) -1) (pow.f32 (sqrt.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c))) -1))
(/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (/.f32 1 cosTheta)) (+.f32 1 c)))
(/.f32 1 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))
(*.f32 (/.f32 1 (+.f32 (pow.f32 (+.f32 1 c) 3) (pow.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))) 3))) (fma.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))) (-.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))) (+.f32 1 c)) (pow.f32 (+.f32 1 c) 2)))
(*.f32 (/.f32 1 (+.f32 (pow.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) 3) (pow.f32 (+.f32 1 c) 3))) (fma.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) (-.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c)) (pow.f32 (+.f32 1 c) 2)))
(/.f32 (fma.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) (-.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c)) (pow.f32 (+.f32 1 c) 2)) (+.f32 (pow.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) 3) (pow.f32 (+.f32 1 c) 3)))
(/.f32 (fma.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) (-.f32 -1 c)) (pow.f32 (+.f32 1 c) 2)) (+.f32 (pow.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) 3) (pow.f32 (+.f32 1 c) 3)))
(*.f32 (/.f32 1 (-.f32 (pow.f32 (+.f32 1 c) 2) (pow.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))) 2))) (-.f32 (+.f32 1 c) (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32)))))
(*.f32 (/.f32 1 (-.f32 (pow.f32 (+.f32 1 c) 2) (pow.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) 2))) (-.f32 (+.f32 1 c) (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))))
(/.f32 (-.f32 (+.f32 1 c) (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))) (-.f32 (pow.f32 (+.f32 1 c) 2) (pow.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) 2)))
(/.f32 (+.f32 1 (-.f32 c (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))))) (-.f32 (pow.f32 (+.f32 1 c) 2) (pow.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) 2)))
(pow.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c)) -1)
(/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (/.f32 1 cosTheta)) (+.f32 1 c)))
(/.f32 1 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))
(pow.f32 (/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c))) 1)
(/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (/.f32 1 cosTheta)) (+.f32 1 c)))
(/.f32 1 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))
(pow.f32 (/.f32 1 (cbrt.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c)))) 3)
(/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (/.f32 1 cosTheta)) (+.f32 1 c)))
(/.f32 1 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))
(pow.f32 (pow.f32 (/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c))) 3) 1/3)
(/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (/.f32 1 cosTheta)) (+.f32 1 c)))
(/.f32 1 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))
(pow.f32 (pow.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c)) -1/2) 2)
(/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (/.f32 1 cosTheta)) (+.f32 1 c)))
(/.f32 1 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))
(sqrt.f32 (pow.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c)) -2))
(/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (/.f32 1 cosTheta)) (+.f32 1 c)))
(/.f32 1 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))
(log.f32 (exp.f32 (/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c)))))
(/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (/.f32 1 cosTheta)) (+.f32 1 c)))
(/.f32 1 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c))))))
(/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (/.f32 1 cosTheta)) (+.f32 1 c)))
(/.f32 1 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))
(cbrt.f32 (pow.f32 (/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c))) 3))
(/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (/.f32 1 cosTheta)) (+.f32 1 c)))
(/.f32 1 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))
(expm1.f32 (log1p.f32 (/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c)))))
(/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (/.f32 1 cosTheta)) (+.f32 1 c)))
(/.f32 1 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))
(exp.f32 (neg.f32 (log1p.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) c))))
(exp.f32 (neg.f32 (log1p.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (/.f32 1 cosTheta)) c))))
(exp.f32 (*.f32 (log1p.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) c)) -1))
(exp.f32 (neg.f32 (log1p.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (/.f32 1 cosTheta)) c))))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) c))) 1))
(exp.f32 (neg.f32 (log1p.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (/.f32 1 cosTheta)) c))))
(log1p.f32 (expm1.f32 (/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c)))))
(/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (/.f32 1 cosTheta)) (+.f32 1 c)))
(/.f32 1 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c)))) 1)
(fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (/.f32 1 cosTheta)) (+.f32 1 c))
(fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))
(-.f32 (/.f32 (pow.f32 (+.f32 1 c) 2) (-.f32 (+.f32 1 c) (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))))) (/.f32 (pow.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))) 2) (-.f32 (+.f32 1 c) (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))))))
(/.f32 (-.f32 (pow.f32 (+.f32 1 c) 2) (pow.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) 2)) (-.f32 (+.f32 1 c) (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))))
(/.f32 (-.f32 (pow.f32 (+.f32 1 c) 2) (pow.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) 2)) (+.f32 1 (-.f32 c (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))))))
(*.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c)))
(fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (/.f32 1 cosTheta)) (+.f32 1 c))
(fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))
(*.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c)) 1)
(fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (/.f32 1 cosTheta)) (+.f32 1 c))
(fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))
(*.f32 (cbrt.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c))) (cbrt.f32 (pow.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c)) 2)))
(*.f32 (cbrt.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (/.f32 1 cosTheta)) (+.f32 1 c))) (cbrt.f32 (pow.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (/.f32 1 cosTheta)) (+.f32 1 c)) 2)))
(*.f32 (cbrt.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))) (cbrt.f32 (pow.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c)) 2)) (cbrt.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c))))
(*.f32 (cbrt.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (/.f32 1 cosTheta)) (+.f32 1 c))) (cbrt.f32 (pow.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (/.f32 1 cosTheta)) (+.f32 1 c)) 2)))
(*.f32 (cbrt.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))) (cbrt.f32 (pow.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) 2)))
(*.f32 (sqrt.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c))) (sqrt.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c))))
(fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (/.f32 1 cosTheta)) (+.f32 1 c))
(fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))
(*.f32 (+.f32 (pow.f32 (+.f32 1 c) 3) (pow.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))) 3)) (/.f32 1 (fma.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))) (-.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))) (+.f32 1 c)) (pow.f32 (+.f32 1 c) 2))))
(/.f32 (*.f32 (+.f32 (pow.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) 3) (pow.f32 (+.f32 1 c) 3)) 1) (fma.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) (-.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c)) (pow.f32 (+.f32 1 c) 2)))
(/.f32 (+.f32 (pow.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) 3) (pow.f32 (+.f32 1 c) 3)) (fma.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) (-.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c)) (pow.f32 (+.f32 1 c) 2)))
(/.f32 (+.f32 (pow.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) 3) (pow.f32 (+.f32 1 c) 3)) (fma.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) (-.f32 -1 c)) (pow.f32 (+.f32 1 c) 2)))
(*.f32 (-.f32 (pow.f32 (+.f32 1 c) 2) (pow.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))) 2)) (/.f32 1 (-.f32 (+.f32 1 c) (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))))))
(/.f32 (-.f32 (pow.f32 (+.f32 1 c) 2) (pow.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) 2)) (-.f32 (+.f32 1 c) (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))))
(/.f32 (-.f32 (pow.f32 (+.f32 1 c) 2) (pow.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) 2)) (+.f32 1 (-.f32 c (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))))))
(/.f32 1 (/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c))))
(fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (/.f32 1 cosTheta)) (+.f32 1 c))
(fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))
(/.f32 1 (/.f32 (fma.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))) (-.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))) (+.f32 1 c)) (pow.f32 (+.f32 1 c) 2)) (+.f32 (pow.f32 (+.f32 1 c) 3) (pow.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))) 3))))
(/.f32 (*.f32 (+.f32 (pow.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) 3) (pow.f32 (+.f32 1 c) 3)) 1) (fma.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) (-.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c)) (pow.f32 (+.f32 1 c) 2)))
(/.f32 (+.f32 (pow.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) 3) (pow.f32 (+.f32 1 c) 3)) (fma.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) (-.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c)) (pow.f32 (+.f32 1 c) 2)))
(/.f32 (+.f32 (pow.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) 3) (pow.f32 (+.f32 1 c) 3)) (fma.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) (-.f32 -1 c)) (pow.f32 (+.f32 1 c) 2)))
(/.f32 1 (/.f32 (-.f32 (+.f32 1 c) (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32)))) (-.f32 (pow.f32 (+.f32 1 c) 2) (pow.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))) 2))))
(/.f32 (-.f32 (pow.f32 (+.f32 1 c) 2) (pow.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) 2)) (-.f32 (+.f32 1 c) (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))))
(/.f32 (-.f32 (pow.f32 (+.f32 1 c) 2) (pow.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) 2)) (+.f32 1 (-.f32 c (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))))))
(/.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c)) 1)
(fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (/.f32 1 cosTheta)) (+.f32 1 c))
(fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))
(/.f32 (cbrt.f32 (pow.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c)) 2)) (/.f32 1 (cbrt.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c)))))
(*.f32 (cbrt.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (/.f32 1 cosTheta)) (+.f32 1 c))) (cbrt.f32 (pow.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (/.f32 1 cosTheta)) (+.f32 1 c)) 2)))
(*.f32 (cbrt.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))) (cbrt.f32 (pow.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) 2)))
(/.f32 (sqrt.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c))) (pow.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c)) -1/2))
(/.f32 (sqrt.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (/.f32 1 cosTheta)) (+.f32 1 c))) (pow.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (/.f32 1 cosTheta)) (+.f32 1 c)) -1/2))
(/.f32 (sqrt.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))) (pow.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) -1/2))
(/.f32 (+.f32 -1 (neg.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) c))) -1)
(/.f32 (-.f32 -1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (/.f32 1 cosTheta)) c)) -1)
(-.f32 1 (/.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (/.f32 1 cosTheta)) c) -1))
(/.f32 (+.f32 (pow.f32 (+.f32 1 c) 3) (pow.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))) 3)) (fma.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))) (-.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))) (+.f32 1 c)) (pow.f32 (+.f32 1 c) 2)))
(/.f32 (*.f32 (+.f32 (pow.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) 3) (pow.f32 (+.f32 1 c) 3)) 1) (fma.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) (-.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c)) (pow.f32 (+.f32 1 c) 2)))
(/.f32 (+.f32 (pow.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) 3) (pow.f32 (+.f32 1 c) 3)) (fma.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) (-.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c)) (pow.f32 (+.f32 1 c) 2)))
(/.f32 (+.f32 (pow.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) 3) (pow.f32 (+.f32 1 c) 3)) (fma.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) (-.f32 -1 c)) (pow.f32 (+.f32 1 c) 2)))
(/.f32 (+.f32 (pow.f32 (+.f32 1 c) 3) (pow.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))) 3)) (fma.f32 (/.f32 1 (PI.f32)) (pow.f32 (+.f32 (pow.f32 cosTheta -1) -1) 2) (-.f32 (pow.f32 (+.f32 1 c) 2) (*.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))) (+.f32 1 c)))))
(/.f32 (+.f32 (pow.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) 3) (pow.f32 (+.f32 1 c) 3)) (fma.f32 (/.f32 1 (PI.f32)) (pow.f32 (+.f32 -1 (/.f32 1 cosTheta)) 2) (-.f32 (pow.f32 (+.f32 1 c) 2) (*.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c)))))
(/.f32 (+.f32 (pow.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) 3) (pow.f32 (+.f32 1 c) 3)) (fma.f32 (/.f32 1 (PI.f32)) (pow.f32 (+.f32 -1 (/.f32 1 cosTheta)) 2) (*.f32 (+.f32 1 c) (-.f32 (+.f32 1 c) (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))))))
(/.f32 (+.f32 (pow.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) 3) (pow.f32 (+.f32 1 c) 3)) (+.f32 (*.f32 (+.f32 1 c) (+.f32 1 (-.f32 c (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))))) (/.f32 (pow.f32 (+.f32 -1 (/.f32 1 cosTheta)) 2) (PI.f32))))
(/.f32 (-.f32 (pow.f32 (+.f32 1 c) 2) (pow.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))) 2)) (-.f32 (+.f32 1 c) (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32)))))
(/.f32 (-.f32 (pow.f32 (+.f32 1 c) 2) (pow.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) 2)) (-.f32 (+.f32 1 c) (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))))
(/.f32 (-.f32 (pow.f32 (+.f32 1 c) 2) (pow.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) 2)) (+.f32 1 (-.f32 c (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 c) 3) (pow.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))) 3))) (neg.f32 (fma.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))) (-.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))) (+.f32 1 c)) (pow.f32 (+.f32 1 c) 2))))
(/.f32 (*.f32 (+.f32 (pow.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) 3) (pow.f32 (+.f32 1 c) 3)) 1) (fma.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) (-.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c)) (pow.f32 (+.f32 1 c) 2)))
(/.f32 (+.f32 (pow.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) 3) (pow.f32 (+.f32 1 c) 3)) (fma.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) (-.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c)) (pow.f32 (+.f32 1 c) 2)))
(/.f32 (+.f32 (pow.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) 3) (pow.f32 (+.f32 1 c) 3)) (fma.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) (-.f32 -1 c)) (pow.f32 (+.f32 1 c) 2)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 1 c) 2) (pow.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))) 2))) (neg.f32 (-.f32 (+.f32 1 c) (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))))))
(/.f32 (-.f32 (pow.f32 (+.f32 1 c) 2) (pow.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) 2)) (-.f32 (+.f32 1 c) (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))))
(/.f32 (-.f32 (pow.f32 (+.f32 1 c) 2) (pow.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) 2)) (+.f32 1 (-.f32 c (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) c) 3)) (+.f32 1 (fma.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) c) (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) c) (neg.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) c)))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (/.f32 1 cosTheta)) c) 3)) (+.f32 1 (fma.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (/.f32 1 cosTheta)) c) (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (/.f32 1 cosTheta)) c) (neg.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (/.f32 1 cosTheta)) c)))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (/.f32 1 cosTheta)) c) 3)) (+.f32 1 (*.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (/.f32 1 cosTheta)) c) (+.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (/.f32 1 cosTheta)) c) -1))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (/.f32 1 cosTheta)) c) 3)) (+.f32 1 (*.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (/.f32 1 cosTheta)) c) (+.f32 -1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (/.f32 1 cosTheta)) c)))))
(/.f32 (-.f32 1 (*.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) c) (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) c))) (-.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) c)))
(/.f32 (-.f32 1 (*.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (/.f32 1 cosTheta)) c) (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (/.f32 1 cosTheta)) c))) (-.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (/.f32 1 cosTheta)) c)))
(/.f32 (-.f32 (pow.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))) 2) (pow.f32 (+.f32 1 c) 2)) (-.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))) (+.f32 1 c)))
(/.f32 (-.f32 (pow.f32 (+.f32 1 c) 2) (pow.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) 2)) (-.f32 (+.f32 1 c) (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))))
(/.f32 (-.f32 (pow.f32 (+.f32 1 c) 2) (pow.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) 2)) (+.f32 1 (-.f32 c (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))))))
(pow.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c)) 1)
(fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (/.f32 1 cosTheta)) (+.f32 1 c))
(fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))
(pow.f32 (cbrt.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c))) 3)
(fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (/.f32 1 cosTheta)) (+.f32 1 c))
(fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))
(pow.f32 (pow.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c)) 3) 1/3)
(fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (/.f32 1 cosTheta)) (+.f32 1 c))
(fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))
(pow.f32 (sqrt.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c))) 2)
(fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (/.f32 1 cosTheta)) (+.f32 1 c))
(fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))
(sqrt.f32 (pow.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c)) 2))
(fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (/.f32 1 cosTheta)) (+.f32 1 c))
(fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))
(log.f32 (exp.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c))))
(fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (/.f32 1 cosTheta)) (+.f32 1 c))
(fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c)))))
(fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (/.f32 1 cosTheta)) (+.f32 1 c))
(fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))
(log.f32 (*.f32 (exp.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32)))) (+.f32 1 (expm1.f32 (+.f32 1 c)))))
(+.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) (log.f32 (+.f32 1 (expm1.f32 (+.f32 1 c)))))
(+.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) (log1p.f32 (expm1.f32 (+.f32 1 c))))
(+.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))))) (exp.f32 (+.f32 1 c))))
(+.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) (log.f32 (+.f32 1 (expm1.f32 (+.f32 1 c)))))
(+.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) (log1p.f32 (expm1.f32 (+.f32 1 c))))
(+.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))))) (+.f32 1 (expm1.f32 (+.f32 1 c)))))
(+.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) (log.f32 (+.f32 1 (expm1.f32 (+.f32 1 c)))))
(+.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) (log1p.f32 (expm1.f32 (+.f32 1 c))))
(+.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c))
(log.f32 (*.f32 (exp.f32 (+.f32 1 c)) (+.f32 1 (expm1.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32)))))))
(+.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) (log.f32 (+.f32 1 (expm1.f32 (+.f32 1 c)))))
(+.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) (log1p.f32 (expm1.f32 (+.f32 1 c))))
(+.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (+.f32 1 c))) (exp.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))))))
(+.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) (log.f32 (+.f32 1 (expm1.f32 (+.f32 1 c)))))
(+.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) (log1p.f32 (expm1.f32 (+.f32 1 c))))
(+.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (+.f32 1 c))) (+.f32 1 (expm1.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32)))))))
(+.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) (log.f32 (+.f32 1 (expm1.f32 (+.f32 1 c)))))
(+.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) (log1p.f32 (expm1.f32 (+.f32 1 c))))
(+.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c))
(cbrt.f32 (pow.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c)) 3))
(fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (/.f32 1 cosTheta)) (+.f32 1 c))
(fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))
(expm1.f32 (log1p.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c))))
(fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (/.f32 1 cosTheta)) (+.f32 1 c))
(fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))
(exp.f32 (log1p.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) c)))
(exp.f32 (log1p.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (/.f32 1 cosTheta)) c)))
(exp.f32 (*.f32 (log1p.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) c)) 1))
(exp.f32 (log1p.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (/.f32 1 cosTheta)) c)))
(log1p.f32 (expm1.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c))))
(fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (/.f32 1 cosTheta)) (+.f32 1 c))
(fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))
(fma.f32 1 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))) (+.f32 1 c))
(+.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) (log.f32 (+.f32 1 (expm1.f32 (+.f32 1 c)))))
(+.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) (log1p.f32 (expm1.f32 (+.f32 1 c))))
(+.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c))
(fma.f32 1 c (+.f32 1 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32)))))
(+.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) (log.f32 (+.f32 1 (expm1.f32 (+.f32 1 c)))))
(+.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) (log1p.f32 (expm1.f32 (+.f32 1 c))))
(+.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c))
(fma.f32 1 (+.f32 1 c) (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))))
(+.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) (log.f32 (+.f32 1 (expm1.f32 (+.f32 1 c)))))
(+.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) (log1p.f32 (expm1.f32 (+.f32 1 c))))
(+.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c))
(fma.f32 1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (fma.f32 (pow.f32 (PI.f32) -1/2) -1 (+.f32 1 c)))
(fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (/.f32 1 cosTheta)) (+.f32 1 c))
(fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))
(fma.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) c) 1)
(fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (/.f32 1 cosTheta)) (+.f32 1 c))
(fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))
(fma.f32 (pow.f32 (PI.f32) -1/2) (pow.f32 cosTheta -1) (fma.f32 (pow.f32 (PI.f32) -1/2) -1 (+.f32 1 c)))
(fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (/.f32 1 cosTheta)) (+.f32 1 c))
(fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))
(fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c))
(fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (/.f32 1 cosTheta)) (+.f32 1 c))
(fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))
(fma.f32 (pow.f32 cosTheta -1) (pow.f32 (PI.f32) -1/2) (fma.f32 (pow.f32 (PI.f32) -1/2) -1 (+.f32 1 c)))
(fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (/.f32 1 cosTheta)) (+.f32 1 c))
(fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))
(fma.f32 (+.f32 (pow.f32 cosTheta -1) -1) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))
(fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (/.f32 1 cosTheta)) (+.f32 1 c))
(fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))
(fma.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))) 1 (+.f32 1 c))
(+.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) (log.f32 (+.f32 1 (expm1.f32 (+.f32 1 c)))))
(+.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) (log1p.f32 (expm1.f32 (+.f32 1 c))))
(+.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c))
(fma.f32 c 1 (+.f32 1 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32)))))
(+.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) (log.f32 (+.f32 1 (expm1.f32 (+.f32 1 c)))))
(+.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) (log1p.f32 (expm1.f32 (+.f32 1 c))))
(+.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c))
(fma.f32 (+.f32 1 c) 1 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))))
(+.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) (log.f32 (+.f32 1 (expm1.f32 (+.f32 1 c)))))
(+.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) (log1p.f32 (expm1.f32 (+.f32 1 c))))
(+.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c))
(fma.f32 (cbrt.f32 (+.f32 1 c)) (cbrt.f32 (pow.f32 (+.f32 1 c) 2)) (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))))
(fma.f32 (cbrt.f32 (+.f32 1 c)) (cbrt.f32 (pow.f32 (+.f32 1 c) 2)) (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))))
(fma.f32 (cbrt.f32 (pow.f32 (+.f32 1 c) 2)) (cbrt.f32 (+.f32 1 c)) (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))))
(fma.f32 (cbrt.f32 (+.f32 1 c)) (cbrt.f32 (pow.f32 (+.f32 1 c) 2)) (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))))
(fma.f32 (cbrt.f32 (pow.f32 (+.f32 (pow.f32 cosTheta -1) -1) 2)) (*.f32 (cbrt.f32 (+.f32 (pow.f32 cosTheta -1) -1)) (pow.f32 (PI.f32) -1/2)) (+.f32 1 c))
(fma.f32 (cbrt.f32 (pow.f32 (+.f32 -1 (/.f32 1 cosTheta)) 2)) (*.f32 (pow.f32 (PI.f32) -1/2) (cbrt.f32 (+.f32 -1 (/.f32 1 cosTheta)))) (+.f32 1 c))
(fma.f32 (cbrt.f32 c) (pow.f32 (cbrt.f32 c) 2) (+.f32 1 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32)))))
(+.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) (log.f32 (+.f32 1 (expm1.f32 (+.f32 1 c)))))
(+.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) (log1p.f32 (expm1.f32 (+.f32 1 c))))
(+.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c))
(fma.f32 (pow.f32 (cbrt.f32 c) 2) (cbrt.f32 c) (+.f32 1 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32)))))
(+.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) (log.f32 (+.f32 1 (expm1.f32 (+.f32 1 c)))))
(+.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) (log1p.f32 (expm1.f32 (+.f32 1 c))))
(+.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c))
(fma.f32 (cbrt.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32)))) (cbrt.f32 (pow.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))) 2)) (+.f32 1 c))
(fma.f32 (cbrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))) (cbrt.f32 (pow.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) 2)) (+.f32 1 c))
(fma.f32 (cbrt.f32 (pow.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))) 2)) (cbrt.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32)))) (+.f32 1 c))
(fma.f32 (cbrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))) (cbrt.f32 (pow.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) 2)) (+.f32 1 c))
(fma.f32 (cbrt.f32 (pow.f32 cosTheta -2)) (*.f32 (/.f32 1 (cbrt.f32 cosTheta)) (pow.f32 (PI.f32) -1/2)) (fma.f32 (pow.f32 (PI.f32) -1/2) -1 (+.f32 1 c)))
(fma.f32 (cbrt.f32 (pow.f32 cosTheta -2)) (*.f32 (pow.f32 (PI.f32) -1/2) (/.f32 1 (cbrt.f32 cosTheta))) (fma.f32 (pow.f32 (PI.f32) -1/2) -1 (+.f32 1 c)))
(fma.f32 (cbrt.f32 (pow.f32 cosTheta -2)) (/.f32 (pow.f32 (PI.f32) -1/2) (cbrt.f32 cosTheta)) (fma.f32 (pow.f32 (PI.f32) -1/2) -1 (+.f32 1 c)))
(fma.f32 (cbrt.f32 (pow.f32 cosTheta -2)) (/.f32 (pow.f32 (PI.f32) -1/2) (cbrt.f32 cosTheta)) (-.f32 (+.f32 1 c) (pow.f32 (PI.f32) -1/2)))
(fma.f32 (/.f32 1 (cbrt.f32 (PI.f32))) (*.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (pow.f32 cosTheta -1)) (fma.f32 (pow.f32 (PI.f32) -1/2) -1 (+.f32 1 c)))
(fma.f32 (/.f32 1 (cbrt.f32 (PI.f32))) (*.f32 (/.f32 1 cosTheta) (cbrt.f32 (pow.f32 (PI.f32) -1/2))) (fma.f32 (pow.f32 (PI.f32) -1/2) -1 (+.f32 1 c)))
(fma.f32 (/.f32 (/.f32 1 cosTheta) (cbrt.f32 (PI.f32))) (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (fma.f32 (pow.f32 (PI.f32) -1/2) -1 (+.f32 1 c)))
(+.f32 (-.f32 (+.f32 1 c) (pow.f32 (PI.f32) -1/2)) (/.f32 (/.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2)) cosTheta) (cbrt.f32 (PI.f32))))
(fma.f32 (/.f32 1 (cbrt.f32 (PI.f32))) (*.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (+.f32 (pow.f32 cosTheta -1) -1)) (+.f32 1 c))
(fma.f32 (/.f32 1 (cbrt.f32 (PI.f32))) (*.f32 (+.f32 -1 (/.f32 1 cosTheta)) (cbrt.f32 (pow.f32 (PI.f32) -1/2))) (+.f32 1 c))
(fma.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (cbrt.f32 (PI.f32))) (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (+.f32 1 c))
(fma.f32 (sqrt.f32 (+.f32 1 c)) (sqrt.f32 (+.f32 1 c)) (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))))
(+.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) (log.f32 (+.f32 1 (expm1.f32 (+.f32 1 c)))))
(+.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) (log1p.f32 (expm1.f32 (+.f32 1 c))))
(+.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c))
(fma.f32 (sqrt.f32 (+.f32 (pow.f32 cosTheta -1) -1)) (*.f32 (sqrt.f32 (+.f32 (pow.f32 cosTheta -1) -1)) (pow.f32 (PI.f32) -1/2)) (+.f32 1 c))
(fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (/.f32 1 cosTheta)) (+.f32 1 c))
(fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))
(fma.f32 (sqrt.f32 c) (sqrt.f32 c) (+.f32 1 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32)))))
(+.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) (log.f32 (+.f32 1 (expm1.f32 (+.f32 1 c)))))
(+.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) (log1p.f32 (expm1.f32 (+.f32 1 c))))
(+.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c))
(fma.f32 (sqrt.f32 (pow.f32 (PI.f32) -1/2)) (*.f32 (sqrt.f32 (pow.f32 (PI.f32) -1/2)) (pow.f32 cosTheta -1)) (fma.f32 (pow.f32 (PI.f32) -1/2) -1 (+.f32 1 c)))
(fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (/.f32 1 cosTheta)) (+.f32 1 c))
(fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))
(fma.f32 (sqrt.f32 (pow.f32 (PI.f32) -1/2)) (*.f32 (sqrt.f32 (pow.f32 (PI.f32) -1/2)) (+.f32 (pow.f32 cosTheta -1) -1)) (+.f32 1 c))
(fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (/.f32 1 cosTheta)) (+.f32 1 c))
(fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))
(fma.f32 (sqrt.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32)))) (sqrt.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32)))) (+.f32 1 c))
(+.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) (log.f32 (+.f32 1 (expm1.f32 (+.f32 1 c)))))
(+.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) (log1p.f32 (expm1.f32 (+.f32 1 c))))
(+.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c))
(fma.f32 (pow.f32 cosTheta -1/2) (*.f32 (pow.f32 cosTheta -1/2) (pow.f32 (PI.f32) -1/2)) (fma.f32 (pow.f32 (PI.f32) -1/2) -1 (+.f32 1 c)))
(fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (/.f32 1 cosTheta)) (+.f32 1 c))
(fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (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 (+.f32 (pow.f32 cosTheta -1) -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 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))))
(fma.f32 (+.f32 1 (pow.f32 c 3)) (/.f32 1 (fma.f32 c (+.f32 -1 c) 1)) (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))))
(+.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) (/.f32 (+.f32 1 (pow.f32 c 3)) (fma.f32 c (+.f32 -1 c) 1)))
(fma.f32 (-.f32 1 (*.f32 c c)) (/.f32 1 (-.f32 1 c)) (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))))
(fma.f32 (-.f32 1 (*.f32 c c)) (/.f32 1 (-.f32 1 c)) (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))))
(+.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) (/.f32 (-.f32 1 (*.f32 c c)) (-.f32 1 c)))
(fma.f32 (*.f32 (cbrt.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) c)) (cbrt.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) c))) (cbrt.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) c)) 1)
(fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (/.f32 1 cosTheta)) (+.f32 1 c))
(fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))
(fma.f32 (*.f32 (cbrt.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) (cbrt.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))) (cbrt.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) (fma.f32 (pow.f32 (PI.f32) -1/2) -1 (+.f32 1 c)))
(fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (/.f32 1 cosTheta)) (+.f32 1 c))
(fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))
(fma.f32 (sqrt.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) c)) (sqrt.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) c)) 1)
(fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (/.f32 1 cosTheta)) (+.f32 1 c))
(fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))
(fma.f32 (sqrt.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) (sqrt.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) (fma.f32 (pow.f32 (PI.f32) -1/2) -1 (+.f32 1 c)))
(fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (/.f32 1 cosTheta)) (+.f32 1 c))
(fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))
(fma.f32 (*.f32 (pow.f32 cosTheta -1/2) (sqrt.f32 (pow.f32 (PI.f32) -1/2))) (*.f32 (pow.f32 cosTheta -1/2) (sqrt.f32 (pow.f32 (PI.f32) -1/2))) (fma.f32 (pow.f32 (PI.f32) -1/2) -1 (+.f32 1 c)))
(fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (/.f32 1 cosTheta)) (+.f32 1 c))
(fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))
(fma.f32 (*.f32 (sqrt.f32 (pow.f32 (PI.f32) -1/2)) (pow.f32 cosTheta -1/2)) (*.f32 (sqrt.f32 (pow.f32 (PI.f32) -1/2)) (pow.f32 cosTheta -1/2)) (fma.f32 (pow.f32 (PI.f32) -1/2) -1 (+.f32 1 c)))
(fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (/.f32 1 cosTheta)) (+.f32 1 c))
(fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))
(fma.f32 (*.f32 (pow.f32 cosTheta -1) (/.f32 1 (cbrt.f32 (PI.f32)))) (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (fma.f32 (pow.f32 (PI.f32) -1/2) -1 (+.f32 1 c)))
(fma.f32 (/.f32 1 (cbrt.f32 (PI.f32))) (*.f32 (/.f32 1 cosTheta) (cbrt.f32 (pow.f32 (PI.f32) -1/2))) (fma.f32 (pow.f32 (PI.f32) -1/2) -1 (+.f32 1 c)))
(fma.f32 (/.f32 (/.f32 1 cosTheta) (cbrt.f32 (PI.f32))) (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (fma.f32 (pow.f32 (PI.f32) -1/2) -1 (+.f32 1 c)))
(+.f32 (-.f32 (+.f32 1 c) (pow.f32 (PI.f32) -1/2)) (/.f32 (/.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2)) cosTheta) (cbrt.f32 (PI.f32))))
(fma.f32 (*.f32 (pow.f32 cosTheta -1) (sqrt.f32 (pow.f32 (PI.f32) -1/2))) (sqrt.f32 (pow.f32 (PI.f32) -1/2)) (fma.f32 (pow.f32 (PI.f32) -1/2) -1 (+.f32 1 c)))
(fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (/.f32 1 cosTheta)) (+.f32 1 c))
(fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))
(fma.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (cbrt.f32 (pow.f32 cosTheta -2))) (/.f32 1 (cbrt.f32 cosTheta)) (fma.f32 (pow.f32 (PI.f32) -1/2) -1 (+.f32 1 c)))
(fma.f32 (cbrt.f32 (pow.f32 cosTheta -2)) (*.f32 (pow.f32 (PI.f32) -1/2) (/.f32 1 (cbrt.f32 cosTheta))) (fma.f32 (pow.f32 (PI.f32) -1/2) -1 (+.f32 1 c)))
(fma.f32 (cbrt.f32 (pow.f32 cosTheta -2)) (/.f32 (pow.f32 (PI.f32) -1/2) (cbrt.f32 cosTheta)) (fma.f32 (pow.f32 (PI.f32) -1/2) -1 (+.f32 1 c)))
(fma.f32 (cbrt.f32 (pow.f32 cosTheta -2)) (/.f32 (pow.f32 (PI.f32) -1/2) (cbrt.f32 cosTheta)) (-.f32 (+.f32 1 c) (pow.f32 (PI.f32) -1/2)))
(fma.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (pow.f32 cosTheta -1/2)) (pow.f32 cosTheta -1/2) (fma.f32 (pow.f32 (PI.f32) -1/2) -1 (+.f32 1 c)))
(fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (/.f32 1 cosTheta)) (+.f32 1 c))
(fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))
(fma.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (cbrt.f32 (pow.f32 (+.f32 (pow.f32 cosTheta -1) -1) 2))) (cbrt.f32 (+.f32 (pow.f32 cosTheta -1) -1)) (+.f32 1 c))
(fma.f32 (cbrt.f32 (pow.f32 (+.f32 -1 (/.f32 1 cosTheta)) 2)) (*.f32 (pow.f32 (PI.f32) -1/2) (cbrt.f32 (+.f32 -1 (/.f32 1 cosTheta)))) (+.f32 1 c))
(fma.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (sqrt.f32 (+.f32 (pow.f32 cosTheta -1) -1))) (sqrt.f32 (+.f32 (pow.f32 cosTheta -1) -1)) (+.f32 1 c))
(fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (/.f32 1 cosTheta)) (+.f32 1 c))
(fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))
(fma.f32 (*.f32 (+.f32 (pow.f32 cosTheta -1) -1) (/.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))) (*.f32 (+.f32 -1 (/.f32 1 cosTheta)) (cbrt.f32 (pow.f32 (PI.f32) -1/2))) (+.f32 1 c))
(fma.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (cbrt.f32 (PI.f32))) (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (+.f32 1 c))
(fma.f32 (*.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (pow.f32 (PI.f32) -1/2))) (sqrt.f32 (pow.f32 (PI.f32) -1/2)) (+.f32 1 c))
(fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (/.f32 1 cosTheta)) (+.f32 1 c))
(fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))

localize259.0ms (1.3%)

Local Accuracy

Found 4 expressions with local accuracy:

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

Compiled 123 to 70 computations (43.1% saved)

series4.0ms (0%)

Counts
4 → 38
Calls

15 calls:

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

rewrite116.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1122×fma-def
790×expm1-udef
788×log1p-udef
464×add-sqr-sqrt
450×pow1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
021160
1455142
26263142
Stop Event
node limit
Counts
4 → 128
Calls
Call 1
Inputs
(/.f32 1 (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))))
(/.f32 (/.f32 1 (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))
(/.f32 1 (+.f32 c (+.f32 1 (/.f32 (/.f32 1 (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))
(/.f32 (PI.f32) (fma.f32 cosTheta -2 1))
Outputs
(-.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 (sqrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (sqrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))))
(*.f32 -1 (neg.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))) -1) (pow.f32 (cbrt.f32 (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)))) -1))
(*.f32 (pow.f32 (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) 1/4) -1) (pow.f32 (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) 1/4) -1))
(*.f32 (/.f32 1 (sqrt.f32 (PI.f32))) (sqrt.f32 (fma.f32 cosTheta -2 1)))
(pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2)
(pow.f32 (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))) -1)
(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 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 3) 1/3)
(pow.f32 (sqrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) 2)
(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 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 3))
(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 (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)))) -1))
(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 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 1)
(*.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1)
(*.f32 (cbrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (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) (PI.f32)) (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) 2))) (cbrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))))
(*.f32 (sqrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) (sqrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(*.f32 (sqrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (*.f32 (sqrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))))
(*.f32 (neg.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (/.f32 1 (*.f32 cosTheta (neg.f32 (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(*.f32 (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta) (/.f32 1 (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (/.f32 1 cosTheta) (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (/.f32 1 (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) 2))) (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (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 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (sqrt.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(*.f32 (/.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1) (/.f32 (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))
(*.f32 (/.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta) (/.f32 (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (/.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) cosTheta))
(*.f32 (/.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (cbrt.f32 (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) 2))) (cbrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(*.f32 (/.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (sqrt.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) (/.f32 (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (sqrt.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(*.f32 (/.f32 (sqrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) 1) (/.f32 (sqrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))
(*.f32 (/.f32 (sqrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) cosTheta) (/.f32 (sqrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (/.f32 (sqrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (sqrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) cosTheta))
(*.f32 (/.f32 (sqrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (cbrt.f32 (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) 2))) (/.f32 (sqrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (cbrt.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(pow.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1)
(pow.f32 (cbrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 3)
(pow.f32 (pow.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 2)
(pow.f32 (*.f32 (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) -1)
(neg.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (neg.f32 (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(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 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))))
(cbrt.f32 (pow.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 3))
(expm1.f32 (log1p.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(expm1.f32 (*.f32 (log1p.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 1))
(exp.f32 (-.f32 (log.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))
(exp.f32 (*.f32 (-.f32 (log.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (fma.f32 cosTheta cosTheta (log.f32 cosTheta))) 1))
(log1p.f32 (expm1.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (+.f32 1 c))))) 1)
(*.f32 1 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (+.f32 1 c))))
(*.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (+.f32 1 c))) 1)
(*.f32 (/.f32 1 (cbrt.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (+.f32 1 c)))) (cbrt.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (+.f32 1 c)) -2)))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (+.f32 1 c)) -2)) (/.f32 1 (cbrt.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (+.f32 1 c)))))
(*.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (+.f32 1 c)) -1/2) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (+.f32 1 c)) -1/2))
(*.f32 -1 (/.f32 1 (neg.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (+.f32 1 c)))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (+.f32 1 c))) 2) -1) (pow.f32 (cbrt.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (+.f32 1 c))) -1))
(*.f32 (pow.f32 (sqrt.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (+.f32 1 c))) -1) (pow.f32 (sqrt.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (+.f32 1 c))) -1))
(*.f32 (/.f32 1 (+.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)))) 3))) (fma.f32 c c (*.f32 (+.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 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) c))))
(*.f32 (/.f32 1 (-.f32 (*.f32 c 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 c 1) (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (+.f32 1 c)) -1)
(pow.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (+.f32 1 c))) 1)
(pow.f32 (/.f32 1 (cbrt.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (+.f32 1 c)))) 3)
(pow.f32 (pow.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (+.f32 1 c))) 3) 1/3)
(pow.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (+.f32 1 c)) -1/2) 2)
(sqrt.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (+.f32 1 c)) -2))
(log.f32 (exp.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (+.f32 1 c)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (+.f32 1 c))))))
(cbrt.f32 (pow.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (+.f32 1 c))) 3))
(expm1.f32 (log1p.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (+.f32 1 c)))))
(exp.f32 (neg.f32 (log1p.f32 (+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) c))))
(exp.f32 (*.f32 (log1p.f32 (+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) c)) -1))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 (+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) c))) 1))
(log1p.f32 (expm1.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (+.f32 1 c)))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)))) 1)
(*.f32 1 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)))
(*.f32 (PI.f32) (/.f32 1 (fma.f32 cosTheta -2 1)))
(*.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) 1)
(*.f32 (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))) (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))))
(*.f32 (cbrt.f32 (pow.f32 (PI.f32) 2)) (*.f32 (cbrt.f32 (PI.f32)) (/.f32 1 (fma.f32 cosTheta -2 1))))
(*.f32 (cbrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))) (pow.f32 (cbrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))) 2))
(*.f32 (cbrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))) (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)))) (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)))))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))) 2) (cbrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))))
(*.f32 (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) 1/4) (*.f32 (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) 1/4) (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)))))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) (/.f32 1 (fma.f32 cosTheta -2 1))))
(*.f32 (neg.f32 (PI.f32)) (/.f32 1 (neg.f32 (fma.f32 cosTheta -2 1))))
(*.f32 (/.f32 1 (fma.f32 cosTheta -2 1)) (PI.f32))
(*.f32 (*.f32 (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) 1/4)) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) 1/4))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) 2)) (/.f32 (PI.f32) (cbrt.f32 (fma.f32 cosTheta -2 1))))
(*.f32 (/.f32 1 (sqrt.f32 (fma.f32 cosTheta -2 1))) (/.f32 (PI.f32) (sqrt.f32 (fma.f32 cosTheta -2 1))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (PI.f32) 2)) 1) (/.f32 (cbrt.f32 (PI.f32)) (fma.f32 cosTheta -2 1)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (PI.f32) 2)) (pow.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) 2)) (cbrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (PI.f32) 2)) (sqrt.f32 (fma.f32 cosTheta -2 1))) (/.f32 (cbrt.f32 (PI.f32)) (sqrt.f32 (fma.f32 cosTheta -2 1))))
(*.f32 (/.f32 (sqrt.f32 (PI.f32)) 1) (/.f32 (sqrt.f32 (PI.f32)) (fma.f32 cosTheta -2 1)))
(*.f32 (/.f32 (sqrt.f32 (PI.f32)) (pow.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) 2)) (/.f32 (sqrt.f32 (PI.f32)) (cbrt.f32 (fma.f32 cosTheta -2 1))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))) (cbrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)))) (cbrt.f32 (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)))))
(pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) 1)
(pow.f32 (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))) 2)
(pow.f32 (cbrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))) 3)
(pow.f32 (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) 2) 1/2)
(pow.f32 (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) 3) 1/3)
(pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) -1)
(neg.f32 (/.f32 (PI.f32) (neg.f32 (fma.f32 cosTheta -2 1))))
(sqrt.f32 (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) 2))
(log.f32 (exp.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)))))
(cbrt.f32 (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) 3))
(cbrt.f32 (/.f32 (pow.f32 (PI.f32) 3) (pow.f32 (fma.f32 cosTheta -2 1) 3)))
(expm1.f32 (log1p.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))))
(exp.f32 (log.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))))
(exp.f32 (*.f32 (log.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))) 1))
(log1p.f32 (expm1.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))))

simplify122.0ms (0.6%)

Algorithm
egg-herbie
Rules
636×cancel-sign-sub-inv
470×associate-*r*
444×distribute-rgt-neg-in
428×sqr-pow
400×distribute-lft-neg-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04359594
111568942
243598742
Stop Event
node limit
Counts
166 → 263
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 (*.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))
(PI.f32)
(+.f32 (*.f32 2 (*.f32 cosTheta (PI.f32))) (PI.f32))
(+.f32 (*.f32 4 (*.f32 (pow.f32 cosTheta 2) (PI.f32))) (+.f32 (*.f32 2 (*.f32 cosTheta (PI.f32))) (PI.f32)))
(+.f32 (*.f32 8 (*.f32 (pow.f32 cosTheta 3) (PI.f32))) (+.f32 (*.f32 4 (*.f32 (pow.f32 cosTheta 2) (PI.f32))) (+.f32 (*.f32 2 (*.f32 cosTheta (PI.f32))) (PI.f32))))
(*.f32 -1/2 (/.f32 (PI.f32) cosTheta))
(+.f32 (*.f32 -1/2 (/.f32 (PI.f32) cosTheta)) (*.f32 -1/4 (/.f32 (PI.f32) (pow.f32 cosTheta 2))))
(+.f32 (*.f32 -1/8 (/.f32 (PI.f32) (pow.f32 cosTheta 3))) (+.f32 (*.f32 -1/2 (/.f32 (PI.f32) cosTheta)) (*.f32 -1/4 (/.f32 (PI.f32) (pow.f32 cosTheta 2)))))
(+.f32 (*.f32 -1/8 (/.f32 (PI.f32) (pow.f32 cosTheta 3))) (+.f32 (*.f32 -1/2 (/.f32 (PI.f32) cosTheta)) (+.f32 (*.f32 -1/4 (/.f32 (PI.f32) (pow.f32 cosTheta 2))) (*.f32 -1/16 (/.f32 (PI.f32) (pow.f32 cosTheta 4))))))
(*.f32 -1/2 (/.f32 (PI.f32) cosTheta))
(+.f32 (*.f32 -1/2 (/.f32 (PI.f32) cosTheta)) (*.f32 -1/4 (/.f32 (PI.f32) (pow.f32 cosTheta 2))))
(+.f32 (*.f32 -1/8 (/.f32 (PI.f32) (pow.f32 cosTheta 3))) (+.f32 (*.f32 -1/2 (/.f32 (PI.f32) cosTheta)) (*.f32 -1/4 (/.f32 (PI.f32) (pow.f32 cosTheta 2)))))
(+.f32 (*.f32 -1/8 (/.f32 (PI.f32) (pow.f32 cosTheta 3))) (+.f32 (*.f32 -1/2 (/.f32 (PI.f32) cosTheta)) (+.f32 (*.f32 -1/4 (/.f32 (PI.f32) (pow.f32 cosTheta 2))) (*.f32 -1/16 (/.f32 (PI.f32) (pow.f32 cosTheta 4))))))
(-.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 (sqrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (sqrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))))
(*.f32 -1 (neg.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))) -1) (pow.f32 (cbrt.f32 (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)))) -1))
(*.f32 (pow.f32 (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) 1/4) -1) (pow.f32 (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) 1/4) -1))
(*.f32 (/.f32 1 (sqrt.f32 (PI.f32))) (sqrt.f32 (fma.f32 cosTheta -2 1)))
(pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2)
(pow.f32 (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))) -1)
(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 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 3) 1/3)
(pow.f32 (sqrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) 2)
(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 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 3))
(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 (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)))) -1))
(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 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 1)
(*.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1)
(*.f32 (cbrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (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) (PI.f32)) (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) 2))) (cbrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))))
(*.f32 (sqrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) (sqrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(*.f32 (sqrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (*.f32 (sqrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))))
(*.f32 (neg.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (/.f32 1 (*.f32 cosTheta (neg.f32 (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(*.f32 (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta) (/.f32 1 (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (/.f32 1 cosTheta) (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (/.f32 1 (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) 2))) (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (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 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (sqrt.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(*.f32 (/.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1) (/.f32 (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))
(*.f32 (/.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta) (/.f32 (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (/.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) cosTheta))
(*.f32 (/.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (cbrt.f32 (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) 2))) (cbrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(*.f32 (/.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (sqrt.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) (/.f32 (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (sqrt.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(*.f32 (/.f32 (sqrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) 1) (/.f32 (sqrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))
(*.f32 (/.f32 (sqrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) cosTheta) (/.f32 (sqrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (/.f32 (sqrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (sqrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) cosTheta))
(*.f32 (/.f32 (sqrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (cbrt.f32 (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) 2))) (/.f32 (sqrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (cbrt.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(pow.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1)
(pow.f32 (cbrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 3)
(pow.f32 (pow.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 2)
(pow.f32 (*.f32 (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) -1)
(neg.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (neg.f32 (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(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 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))))
(cbrt.f32 (pow.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 3))
(expm1.f32 (log1p.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(expm1.f32 (*.f32 (log1p.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 1))
(exp.f32 (-.f32 (log.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))
(exp.f32 (*.f32 (-.f32 (log.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (fma.f32 cosTheta cosTheta (log.f32 cosTheta))) 1))
(log1p.f32 (expm1.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (+.f32 1 c))))) 1)
(*.f32 1 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (+.f32 1 c))))
(*.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (+.f32 1 c))) 1)
(*.f32 (/.f32 1 (cbrt.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (+.f32 1 c)))) (cbrt.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (+.f32 1 c)) -2)))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (+.f32 1 c)) -2)) (/.f32 1 (cbrt.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (+.f32 1 c)))))
(*.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (+.f32 1 c)) -1/2) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (+.f32 1 c)) -1/2))
(*.f32 -1 (/.f32 1 (neg.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (+.f32 1 c)))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (+.f32 1 c))) 2) -1) (pow.f32 (cbrt.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (+.f32 1 c))) -1))
(*.f32 (pow.f32 (sqrt.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (+.f32 1 c))) -1) (pow.f32 (sqrt.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (+.f32 1 c))) -1))
(*.f32 (/.f32 1 (+.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)))) 3))) (fma.f32 c c (*.f32 (+.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 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) c))))
(*.f32 (/.f32 1 (-.f32 (*.f32 c 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 c 1) (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (+.f32 1 c)) -1)
(pow.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (+.f32 1 c))) 1)
(pow.f32 (/.f32 1 (cbrt.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (+.f32 1 c)))) 3)
(pow.f32 (pow.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (+.f32 1 c))) 3) 1/3)
(pow.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (+.f32 1 c)) -1/2) 2)
(sqrt.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (+.f32 1 c)) -2))
(log.f32 (exp.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (+.f32 1 c)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (+.f32 1 c))))))
(cbrt.f32 (pow.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (+.f32 1 c))) 3))
(expm1.f32 (log1p.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (+.f32 1 c)))))
(exp.f32 (neg.f32 (log1p.f32 (+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) c))))
(exp.f32 (*.f32 (log1p.f32 (+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) c)) -1))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 (+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) c))) 1))
(log1p.f32 (expm1.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (+.f32 1 c)))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)))) 1)
(*.f32 1 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)))
(*.f32 (PI.f32) (/.f32 1 (fma.f32 cosTheta -2 1)))
(*.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) 1)
(*.f32 (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))) (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))))
(*.f32 (cbrt.f32 (pow.f32 (PI.f32) 2)) (*.f32 (cbrt.f32 (PI.f32)) (/.f32 1 (fma.f32 cosTheta -2 1))))
(*.f32 (cbrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))) (pow.f32 (cbrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))) 2))
(*.f32 (cbrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))) (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)))) (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)))))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))) 2) (cbrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))))
(*.f32 (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) 1/4) (*.f32 (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) 1/4) (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)))))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) (/.f32 1 (fma.f32 cosTheta -2 1))))
(*.f32 (neg.f32 (PI.f32)) (/.f32 1 (neg.f32 (fma.f32 cosTheta -2 1))))
(*.f32 (/.f32 1 (fma.f32 cosTheta -2 1)) (PI.f32))
(*.f32 (*.f32 (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) 1/4)) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) 1/4))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) 2)) (/.f32 (PI.f32) (cbrt.f32 (fma.f32 cosTheta -2 1))))
(*.f32 (/.f32 1 (sqrt.f32 (fma.f32 cosTheta -2 1))) (/.f32 (PI.f32) (sqrt.f32 (fma.f32 cosTheta -2 1))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (PI.f32) 2)) 1) (/.f32 (cbrt.f32 (PI.f32)) (fma.f32 cosTheta -2 1)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (PI.f32) 2)) (pow.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) 2)) (cbrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (PI.f32) 2)) (sqrt.f32 (fma.f32 cosTheta -2 1))) (/.f32 (cbrt.f32 (PI.f32)) (sqrt.f32 (fma.f32 cosTheta -2 1))))
(*.f32 (/.f32 (sqrt.f32 (PI.f32)) 1) (/.f32 (sqrt.f32 (PI.f32)) (fma.f32 cosTheta -2 1)))
(*.f32 (/.f32 (sqrt.f32 (PI.f32)) (pow.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) 2)) (/.f32 (sqrt.f32 (PI.f32)) (cbrt.f32 (fma.f32 cosTheta -2 1))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))) (cbrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)))) (cbrt.f32 (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)))))
(pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) 1)
(pow.f32 (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))) 2)
(pow.f32 (cbrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))) 3)
(pow.f32 (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) 2) 1/2)
(pow.f32 (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) 3) 1/3)
(pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) -1)
(neg.f32 (/.f32 (PI.f32) (neg.f32 (fma.f32 cosTheta -2 1))))
(sqrt.f32 (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) 2))
(log.f32 (exp.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)))))
(cbrt.f32 (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) 3))
(cbrt.f32 (/.f32 (pow.f32 (PI.f32) 3) (pow.f32 (fma.f32 cosTheta -2 1) 3)))
(expm1.f32 (log1p.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))))
(exp.f32 (log.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))))
(exp.f32 (*.f32 (log.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))) 1))
(log1p.f32 (expm1.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))))
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 (*.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 (*.f32 -1/2 cosTheta) cosTheta) (neg.f32 cosTheta))))
(+.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (*.f32 (*.f32 -1/2 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 (*.f32 -1/2 cosTheta) cosTheta) (neg.f32 cosTheta))))
(+.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 (*.f32 -1/2 cosTheta) cosTheta) cosTheta)))
(*.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 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 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.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 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 1 cosTheta)))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 -3/2 cosTheta))) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) 1/2)))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 -3/2 cosTheta))) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) 1/2) (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 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))))
(/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(/.f32 1 (fma.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) 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 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 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))) 2)) (/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.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 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 (fma.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1)) (/.f32 c (pow.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) 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 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 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))) 2)) (+.f32 (/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))) (/.f32 (*.f32 c c) (*.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))) (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))) 2)))))
(-.f32 (+.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 (/.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) c))) (/.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 (fma.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) 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 (neg.f32 cosTheta)) 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 (neg.f32 cosTheta)) 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 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 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))) 2)) (fma.f32 -1 (/.f32 (pow.f32 c 3) (*.f32 (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))) 2) (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))) 2))) (+.f32 (/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))) (/.f32 (*.f32 c c) (*.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))) (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))) 2))))))
(-.f32 (-.f32 (+.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 (/.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) c))) (/.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 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 (/.f32 c (/.f32 (pow.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) 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 (neg.f32 cosTheta)) cosTheta) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1) 4))) (-.f32 (/.f32 1 (fma.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1)) (/.f32 c (pow.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1) 2))))
(/.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 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))) (*.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 (fma.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) 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 (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 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))) (*.f32 c c)) (/.f32 (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.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 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 2) (pow.f32 c 3)) (/.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 (-.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 (pow.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 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)))))
(fma.f32 -1 (/.f32 (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))) 2) (/.f32 (pow.f32 c 4) (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))))) (+.f32 (/.f32 1 c) (fma.f32 -1 (/.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))) (*.f32 c c)) (/.f32 (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))) 2) (pow.f32 c 3)))))
(-.f32 (+.f32 (/.f32 1 c) (-.f32 (/.f32 (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 2) (pow.f32 c 3)) (/.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 (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 (/.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 (pow.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1) 2) (pow.f32 c 3))) (/.f32 (pow.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) 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 (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 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))) (*.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 (fma.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) 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 (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 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))) (*.f32 c c)) (/.f32 (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.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 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 2) (pow.f32 c 3)) (/.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 (-.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 (pow.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 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)))))
(fma.f32 -1 (/.f32 (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))) 2) (/.f32 (pow.f32 c 4) (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))))) (+.f32 (/.f32 1 c) (fma.f32 -1 (/.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))) (*.f32 c c)) (/.f32 (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))) 2) (pow.f32 c 3)))))
(-.f32 (+.f32 (/.f32 1 c) (-.f32 (/.f32 (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 2) (pow.f32 c 3)) (/.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 (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 (/.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 (pow.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1) 2) (pow.f32 c 3))) (/.f32 (pow.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) 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)) (neg.f32 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (+.f32 c (+.f32 1 (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 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (+.f32 1 (-.f32 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)) (neg.f32 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (+.f32 c (+.f32 1 (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 (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 (PI.f32) (*.f32 (*.f32 cosTheta 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 (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 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 c (+.f32 1 (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32)))))) (sqrt.f32 (PI.f32)))) (fma.f32 -1 (*.f32 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) -3/2) (*.f32 (+.f32 c (+.f32 1 (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32)))))) (sqrt.f32 (pow.f32 (PI.f32) 3)))) (*.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)) (neg.f32 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (+.f32 c (+.f32 1 (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 (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 (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)))) (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 (PI.f32) (*.f32 (*.f32 cosTheta 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 (pow.f32 (PI.f32) 3/2)))))) (*.f32 (-.f32 (fma.f32 (PI.f32) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) 1/2) (*.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)))) (*.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)) (+.f32 1 (-.f32 c (sqrt.f32 (/.f32 1 (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))
(PI.f32)
(+.f32 (*.f32 2 (*.f32 cosTheta (PI.f32))) (PI.f32))
(fma.f32 2 (*.f32 (PI.f32) cosTheta) (PI.f32))
(fma.f32 (*.f32 cosTheta 2) (PI.f32) (PI.f32))
(+.f32 (*.f32 4 (*.f32 (pow.f32 cosTheta 2) (PI.f32))) (+.f32 (*.f32 2 (*.f32 cosTheta (PI.f32))) (PI.f32)))
(fma.f32 4 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (fma.f32 2 (*.f32 (PI.f32) cosTheta) (PI.f32)))
(fma.f32 4 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (fma.f32 (*.f32 cosTheta 2) (PI.f32) (PI.f32)))
(+.f32 (*.f32 8 (*.f32 (pow.f32 cosTheta 3) (PI.f32))) (+.f32 (*.f32 4 (*.f32 (pow.f32 cosTheta 2) (PI.f32))) (+.f32 (*.f32 2 (*.f32 cosTheta (PI.f32))) (PI.f32))))
(fma.f32 8 (*.f32 (PI.f32) (pow.f32 cosTheta 3)) (fma.f32 4 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (fma.f32 2 (*.f32 (PI.f32) cosTheta) (PI.f32))))
(+.f32 (fma.f32 (*.f32 cosTheta 2) (PI.f32) (PI.f32)) (*.f32 (PI.f32) (+.f32 (*.f32 (pow.f32 cosTheta 3) 8) (*.f32 (*.f32 4 cosTheta) cosTheta))))
(*.f32 -1/2 (/.f32 (PI.f32) cosTheta))
(+.f32 (*.f32 -1/2 (/.f32 (PI.f32) cosTheta)) (*.f32 -1/4 (/.f32 (PI.f32) (pow.f32 cosTheta 2))))
(fma.f32 -1/2 (/.f32 (PI.f32) cosTheta) (/.f32 (*.f32 -1/4 (PI.f32)) (*.f32 cosTheta cosTheta)))
(fma.f32 -1/2 (/.f32 (PI.f32) cosTheta) (*.f32 (/.f32 -1/4 cosTheta) (/.f32 (PI.f32) cosTheta)))
(+.f32 (*.f32 -1/8 (/.f32 (PI.f32) (pow.f32 cosTheta 3))) (+.f32 (*.f32 -1/2 (/.f32 (PI.f32) cosTheta)) (*.f32 -1/4 (/.f32 (PI.f32) (pow.f32 cosTheta 2)))))
(fma.f32 -1/8 (/.f32 (PI.f32) (pow.f32 cosTheta 3)) (fma.f32 -1/2 (/.f32 (PI.f32) cosTheta) (/.f32 (*.f32 -1/4 (PI.f32)) (*.f32 cosTheta cosTheta))))
(fma.f32 -1/8 (/.f32 (PI.f32) (pow.f32 cosTheta 3)) (fma.f32 -1/2 (/.f32 (PI.f32) cosTheta) (*.f32 (/.f32 -1/4 cosTheta) (/.f32 (PI.f32) cosTheta))))
(+.f32 (*.f32 -1/8 (/.f32 (PI.f32) (pow.f32 cosTheta 3))) (+.f32 (*.f32 -1/2 (/.f32 (PI.f32) cosTheta)) (+.f32 (*.f32 -1/4 (/.f32 (PI.f32) (pow.f32 cosTheta 2))) (*.f32 -1/16 (/.f32 (PI.f32) (pow.f32 cosTheta 4))))))
(fma.f32 -1/8 (/.f32 (PI.f32) (pow.f32 cosTheta 3)) (fma.f32 -1/2 (/.f32 (PI.f32) cosTheta) (fma.f32 -1/4 (/.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (/.f32 (*.f32 -1/16 (PI.f32)) (pow.f32 cosTheta 4)))))
(fma.f32 -1/8 (/.f32 (PI.f32) (pow.f32 cosTheta 3)) (fma.f32 -1/2 (/.f32 (PI.f32) cosTheta) (fma.f32 -1/4 (/.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (/.f32 (*.f32 (PI.f32) -1/16) (pow.f32 cosTheta 4)))))
(fma.f32 -1/8 (/.f32 (PI.f32) (pow.f32 cosTheta 3)) (fma.f32 -1/2 (/.f32 (PI.f32) cosTheta) (fma.f32 -1/4 (/.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (/.f32 -1/16 (/.f32 (pow.f32 cosTheta 4) (PI.f32))))))
(*.f32 -1/2 (/.f32 (PI.f32) cosTheta))
(+.f32 (*.f32 -1/2 (/.f32 (PI.f32) cosTheta)) (*.f32 -1/4 (/.f32 (PI.f32) (pow.f32 cosTheta 2))))
(fma.f32 -1/2 (/.f32 (PI.f32) cosTheta) (/.f32 (*.f32 -1/4 (PI.f32)) (*.f32 cosTheta cosTheta)))
(fma.f32 -1/2 (/.f32 (PI.f32) cosTheta) (*.f32 (/.f32 -1/4 cosTheta) (/.f32 (PI.f32) cosTheta)))
(+.f32 (*.f32 -1/8 (/.f32 (PI.f32) (pow.f32 cosTheta 3))) (+.f32 (*.f32 -1/2 (/.f32 (PI.f32) cosTheta)) (*.f32 -1/4 (/.f32 (PI.f32) (pow.f32 cosTheta 2)))))
(fma.f32 -1/8 (/.f32 (PI.f32) (pow.f32 cosTheta 3)) (fma.f32 -1/2 (/.f32 (PI.f32) cosTheta) (/.f32 (*.f32 -1/4 (PI.f32)) (*.f32 cosTheta cosTheta))))
(fma.f32 -1/8 (/.f32 (PI.f32) (pow.f32 cosTheta 3)) (fma.f32 -1/2 (/.f32 (PI.f32) cosTheta) (*.f32 (/.f32 -1/4 cosTheta) (/.f32 (PI.f32) cosTheta))))
(+.f32 (*.f32 -1/8 (/.f32 (PI.f32) (pow.f32 cosTheta 3))) (+.f32 (*.f32 -1/2 (/.f32 (PI.f32) cosTheta)) (+.f32 (*.f32 -1/4 (/.f32 (PI.f32) (pow.f32 cosTheta 2))) (*.f32 -1/16 (/.f32 (PI.f32) (pow.f32 cosTheta 4))))))
(fma.f32 -1/8 (/.f32 (PI.f32) (pow.f32 cosTheta 3)) (fma.f32 -1/2 (/.f32 (PI.f32) cosTheta) (fma.f32 -1/4 (/.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (/.f32 (*.f32 -1/16 (PI.f32)) (pow.f32 cosTheta 4)))))
(fma.f32 -1/8 (/.f32 (PI.f32) (pow.f32 cosTheta 3)) (fma.f32 -1/2 (/.f32 (PI.f32) cosTheta) (fma.f32 -1/4 (/.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (/.f32 (*.f32 (PI.f32) -1/16) (pow.f32 cosTheta 4)))))
(fma.f32 -1/8 (/.f32 (PI.f32) (pow.f32 cosTheta 3)) (fma.f32 -1/2 (/.f32 (PI.f32) cosTheta) (fma.f32 -1/4 (/.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (/.f32 -1/16 (/.f32 (pow.f32 cosTheta 4) (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 (sqrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (sqrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))))
(sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))
(*.f32 -1 (neg.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 (PI.f32) (fma.f32 cosTheta -2 1))) -1) (pow.f32 (cbrt.f32 (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)))) -1))
(*.f32 (/.f32 1 (cbrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)))) (/.f32 1 (cbrt.f32 (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))))))
(/.f32 (/.f32 1 (cbrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)))) (cbrt.f32 (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)))))
(*.f32 (pow.f32 (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) 1/4) -1) (pow.f32 (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) 1/4) -1))
(pow.f32 (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) 1/4) -2)
(*.f32 (/.f32 1 (sqrt.f32 (PI.f32))) (sqrt.f32 (fma.f32 cosTheta -2 1)))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (sqrt.f32 (PI.f32)))
(pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2)
(pow.f32 (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))) -1)
(/.f32 1 (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))))
(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 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 3) 1/3)
(sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))
(pow.f32 (sqrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) 2)
(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 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 3))
(sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))
(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 (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)))) -1))
(/.f32 1 (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))))
(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 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 1)
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))))
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1)
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (cbrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (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 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) (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 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) 2))) (cbrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(*.f32 (cbrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (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 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) (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 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))))
(*.f32 (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (*.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))
(*.f32 (sqrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) (sqrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (sqrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (*.f32 (sqrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))))
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (neg.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (/.f32 1 (*.f32 cosTheta (neg.f32 (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(*.f32 (neg.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (/.f32 (/.f32 1 cosTheta) (neg.f32 (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (neg.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (*.f32 cosTheta (neg.f32 (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (neg.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (neg.f32 (pow.f32 (exp.f32 cosTheta) cosTheta)))) cosTheta)
(*.f32 (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))))
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta) (/.f32 1 (pow.f32 (exp.f32 cosTheta) cosTheta)))
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (/.f32 1 cosTheta) (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (/.f32 1 (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta))
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.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 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (cbrt.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(/.f32 (*.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (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 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (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 1 (sqrt.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (sqrt.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(/.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (sqrt.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) (sqrt.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))
(*.f32 (/.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1) (/.f32 (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))))
(*.f32 (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (*.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))
(*.f32 (/.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) cosTheta) (/.f32 (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))))
(*.f32 (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (*.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))
(*.f32 (/.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) cosTheta))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))))
(*.f32 (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (*.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))
(*.f32 (/.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (cbrt.f32 (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) 2))) (cbrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(*.f32 (cbrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) (/.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (cbrt.f32 (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) 2))))
(*.f32 (/.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (sqrt.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) (/.f32 (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (sqrt.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(/.f32 (*.f32 (/.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (sqrt.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))))) (sqrt.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))
(*.f32 (/.f32 (sqrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) 1) (/.f32 (sqrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (/.f32 (sqrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) cosTheta) (/.f32 (sqrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (/.f32 (sqrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (sqrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) cosTheta))
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (/.f32 (sqrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (cbrt.f32 (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) 2))) (/.f32 (sqrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (cbrt.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(/.f32 (*.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (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 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (cbrt.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) (cbrt.f32 (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) 2)))
(pow.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1)
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(pow.f32 (cbrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 3)
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(pow.f32 (pow.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 3) 1/3)
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(pow.f32 (sqrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 2)
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(pow.f32 (*.f32 (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) -1)
(/.f32 1 (*.f32 (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))))
(/.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) cosTheta) (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))))
(neg.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (neg.f32 (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(*.f32 (neg.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (/.f32 (/.f32 1 cosTheta) (neg.f32 (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (neg.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (*.f32 cosTheta (neg.f32 (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (neg.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (neg.f32 (pow.f32 (exp.f32 cosTheta) cosTheta)))) cosTheta)
(sqrt.f32 (/.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) 2)))
(sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (*.f32 (PI.f32) (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) 2))))
(log.f32 (exp.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))))
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(cbrt.f32 (pow.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 3))
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(expm1.f32 (log1p.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(expm1.f32 (*.f32 (log1p.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 1))
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(exp.f32 (-.f32 (log.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(exp.f32 (*.f32 (-.f32 (log.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (fma.f32 cosTheta cosTheta (log.f32 cosTheta))) 1))
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(log1p.f32 (expm1.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (+.f32 1 c))))) 1)
(/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (+.f32 1 c)))
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))))
(/.f32 1 (+.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1) c))
(*.f32 1 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (+.f32 1 c))))
(/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (+.f32 1 c)))
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))))
(/.f32 1 (+.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1) c))
(*.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (+.f32 1 c))) 1)
(/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (+.f32 1 c)))
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))))
(/.f32 1 (+.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1) c))
(*.f32 (/.f32 1 (cbrt.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (+.f32 1 c)))) (cbrt.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (+.f32 1 c)) -2)))
(/.f32 (cbrt.f32 (pow.f32 (+.f32 (+.f32 1 c) (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))) -2)) (cbrt.f32 (+.f32 (+.f32 1 c) (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))))))
(/.f32 (cbrt.f32 (pow.f32 (+.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1) c) -2)) (cbrt.f32 (+.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1) c)))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (+.f32 1 c)) -2)) (/.f32 1 (cbrt.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (+.f32 1 c)))))
(*.f32 (/.f32 1 (cbrt.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (+.f32 1 c)))) (cbrt.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (+.f32 1 c)) -2)))
(/.f32 (cbrt.f32 (pow.f32 (+.f32 (+.f32 1 c) (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))) -2)) (cbrt.f32 (+.f32 (+.f32 1 c) (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))))))
(/.f32 (cbrt.f32 (pow.f32 (+.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1) c) -2)) (cbrt.f32 (+.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1) c)))
(*.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (+.f32 1 c)) -1/2) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (+.f32 1 c)) -1/2))
(/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (+.f32 1 c)))
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))))
(/.f32 1 (+.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1) c))
(*.f32 -1 (/.f32 1 (neg.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (+.f32 1 c)))))
(/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (+.f32 1 c)))
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))))
(/.f32 1 (+.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1) c))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (+.f32 1 c))) 2) -1) (pow.f32 (cbrt.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (+.f32 1 c))) -1))
(/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (+.f32 1 c)))
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))))
(/.f32 1 (+.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1) c))
(*.f32 (pow.f32 (sqrt.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (+.f32 1 c))) -1) (pow.f32 (sqrt.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (+.f32 1 c))) -1))
(pow.f32 (sqrt.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (+.f32 1 c))) -2)
(pow.f32 (sqrt.f32 (+.f32 (+.f32 1 c) (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))))) -2)
(pow.f32 (sqrt.f32 (+.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1) c)) -2)
(*.f32 (/.f32 1 (+.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)))) 3))) (fma.f32 c c (*.f32 (+.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 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) c))))
(/.f32 (*.f32 1 (fma.f32 c c (*.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) (+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) c))))) (+.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)))) 3)))
(/.f32 (fma.f32 c c (*.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) (+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) c)))) (+.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)))) 3)))
(/.f32 (fma.f32 c c (*.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1) (+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) c)))) (+.f32 (pow.f32 c 3) (pow.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1) 3)))
(*.f32 (/.f32 1 (-.f32 (*.f32 c 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 c 1) (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(/.f32 (*.f32 1 (-.f32 (+.f32 c -1) (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))) (-.f32 (*.f32 c 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 c (-.f32 -1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))) (-.f32 (*.f32 c 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 c (-.f32 -1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))) (-.f32 (*.f32 c c) (pow.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1) 2)))
(pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (+.f32 1 c)) -1)
(/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (+.f32 1 c)))
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))))
(/.f32 1 (+.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1) c))
(pow.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (+.f32 1 c))) 1)
(/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (+.f32 1 c)))
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))))
(/.f32 1 (+.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1) c))
(pow.f32 (/.f32 1 (cbrt.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (+.f32 1 c)))) 3)
(/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (+.f32 1 c)))
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))))
(/.f32 1 (+.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1) c))
(pow.f32 (pow.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (+.f32 1 c))) 3) 1/3)
(/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (+.f32 1 c)))
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))))
(/.f32 1 (+.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1) c))
(pow.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (+.f32 1 c)) -1/2) 2)
(/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (+.f32 1 c)))
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))))
(/.f32 1 (+.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1) c))
(sqrt.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (+.f32 1 c)) -2))
(/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (+.f32 1 c)))
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))))
(/.f32 1 (+.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1) c))
(log.f32 (exp.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (+.f32 1 c)))))
(/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (+.f32 1 c)))
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))))
(/.f32 1 (+.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1) c))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (+.f32 1 c))))))
(/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (+.f32 1 c)))
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))))
(/.f32 1 (+.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1) c))
(cbrt.f32 (pow.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (+.f32 1 c))) 3))
(/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (+.f32 1 c)))
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))))
(/.f32 1 (+.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1) c))
(expm1.f32 (log1p.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (+.f32 1 c)))))
(/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (+.f32 1 c)))
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))))
(/.f32 1 (+.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1) c))
(exp.f32 (neg.f32 (log1p.f32 (+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) c))))
(exp.f32 (neg.f32 (log1p.f32 (+.f32 c (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))))
(exp.f32 (*.f32 (log1p.f32 (+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) c)) -1))
(exp.f32 (neg.f32 (log1p.f32 (+.f32 c (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 (+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) c))) 1))
(exp.f32 (neg.f32 (log1p.f32 (+.f32 c (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))))
(log1p.f32 (expm1.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (+.f32 1 c)))))
(/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (+.f32 1 c)))
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))))
(/.f32 1 (+.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 cosTheta)) cosTheta) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1) c))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)))) 1)
(/.f32 (PI.f32) (fma.f32 cosTheta -2 1))
(*.f32 1 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)))
(/.f32 (PI.f32) (fma.f32 cosTheta -2 1))
(*.f32 (PI.f32) (/.f32 1 (fma.f32 cosTheta -2 1)))
(/.f32 (PI.f32) (fma.f32 cosTheta -2 1))
(*.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) 1)
(/.f32 (PI.f32) (fma.f32 cosTheta -2 1))
(*.f32 (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))) (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))))
(/.f32 (PI.f32) (fma.f32 cosTheta -2 1))
(*.f32 (cbrt.f32 (pow.f32 (PI.f32) 2)) (*.f32 (cbrt.f32 (PI.f32)) (/.f32 1 (fma.f32 cosTheta -2 1))))
(*.f32 (cbrt.f32 (pow.f32 (PI.f32) 2)) (*.f32 (/.f32 1 (fma.f32 cosTheta -2 1)) (cbrt.f32 (PI.f32))))
(*.f32 (cbrt.f32 (pow.f32 (PI.f32) 2)) (/.f32 (cbrt.f32 (PI.f32)) (fma.f32 cosTheta -2 1)))
(*.f32 (cbrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))) (pow.f32 (cbrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))) 2))
(/.f32 (PI.f32) (fma.f32 cosTheta -2 1))
(*.f32 (cbrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))) (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)))) (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)))))
(*.f32 (cbrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))) (*.f32 (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))) (cbrt.f32 (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))))))
(*.f32 (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))) (*.f32 (cbrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))) (cbrt.f32 (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))))))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))) 2) (cbrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))))
(/.f32 (PI.f32) (fma.f32 cosTheta -2 1))
(*.f32 (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) 1/4) (*.f32 (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) 1/4) (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)))))
(/.f32 (PI.f32) (fma.f32 cosTheta -2 1))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) (/.f32 1 (fma.f32 cosTheta -2 1))))
(/.f32 (PI.f32) (fma.f32 cosTheta -2 1))
(*.f32 (neg.f32 (PI.f32)) (/.f32 1 (neg.f32 (fma.f32 cosTheta -2 1))))
(/.f32 (PI.f32) (fma.f32 cosTheta -2 1))
(*.f32 (/.f32 1 (fma.f32 cosTheta -2 1)) (PI.f32))
(/.f32 (PI.f32) (fma.f32 cosTheta -2 1))
(*.f32 (*.f32 (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) 1/4)) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) 1/4))
(/.f32 (PI.f32) (fma.f32 cosTheta -2 1))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) 2)) (/.f32 (PI.f32) (cbrt.f32 (fma.f32 cosTheta -2 1))))
(/.f32 (/.f32 (PI.f32) (pow.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) 2)) (cbrt.f32 (fma.f32 cosTheta -2 1)))
(*.f32 (/.f32 1 (sqrt.f32 (fma.f32 cosTheta -2 1))) (/.f32 (PI.f32) (sqrt.f32 (fma.f32 cosTheta -2 1))))
(/.f32 (/.f32 (PI.f32) (sqrt.f32 (fma.f32 cosTheta -2 1))) (sqrt.f32 (fma.f32 cosTheta -2 1)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (PI.f32) 2)) 1) (/.f32 (cbrt.f32 (PI.f32)) (fma.f32 cosTheta -2 1)))
(*.f32 (cbrt.f32 (pow.f32 (PI.f32) 2)) (*.f32 (/.f32 1 (fma.f32 cosTheta -2 1)) (cbrt.f32 (PI.f32))))
(*.f32 (cbrt.f32 (pow.f32 (PI.f32) 2)) (/.f32 (cbrt.f32 (PI.f32)) (fma.f32 cosTheta -2 1)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (PI.f32) 2)) (pow.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) 2)) (cbrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))))
(*.f32 (cbrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))) (/.f32 (cbrt.f32 (pow.f32 (PI.f32) 2)) (pow.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) 2)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (PI.f32) 2)) (sqrt.f32 (fma.f32 cosTheta -2 1))) (/.f32 (cbrt.f32 (PI.f32)) (sqrt.f32 (fma.f32 cosTheta -2 1))))
(*.f32 (/.f32 (sqrt.f32 (PI.f32)) 1) (/.f32 (sqrt.f32 (PI.f32)) (fma.f32 cosTheta -2 1)))
(/.f32 (PI.f32) (fma.f32 cosTheta -2 1))
(*.f32 (/.f32 (sqrt.f32 (PI.f32)) (pow.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) 2)) (/.f32 (sqrt.f32 (PI.f32)) (cbrt.f32 (fma.f32 cosTheta -2 1))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) 2)) (/.f32 (PI.f32) (cbrt.f32 (fma.f32 cosTheta -2 1))))
(/.f32 (/.f32 (PI.f32) (pow.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) 2)) (cbrt.f32 (fma.f32 cosTheta -2 1)))
(*.f32 (*.f32 (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))) (cbrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)))) (cbrt.f32 (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)))))
(*.f32 (cbrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))) (*.f32 (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))) (cbrt.f32 (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))))))
(*.f32 (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))) (*.f32 (cbrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))) (cbrt.f32 (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))))))
(pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) 1)
(/.f32 (PI.f32) (fma.f32 cosTheta -2 1))
(pow.f32 (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))) 2)
(/.f32 (PI.f32) (fma.f32 cosTheta -2 1))
(pow.f32 (cbrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))) 3)
(/.f32 (PI.f32) (fma.f32 cosTheta -2 1))
(pow.f32 (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) 2) 1/2)
(/.f32 (PI.f32) (fma.f32 cosTheta -2 1))
(pow.f32 (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) 3) 1/3)
(/.f32 (PI.f32) (fma.f32 cosTheta -2 1))
(pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) -1)
(/.f32 (PI.f32) (fma.f32 cosTheta -2 1))
(neg.f32 (/.f32 (PI.f32) (neg.f32 (fma.f32 cosTheta -2 1))))
(/.f32 (PI.f32) (fma.f32 cosTheta -2 1))
(sqrt.f32 (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) 2))
(/.f32 (PI.f32) (fma.f32 cosTheta -2 1))
(log.f32 (exp.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))))
(/.f32 (PI.f32) (fma.f32 cosTheta -2 1))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)))))
(/.f32 (PI.f32) (fma.f32 cosTheta -2 1))
(cbrt.f32 (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) 3))
(/.f32 (PI.f32) (fma.f32 cosTheta -2 1))
(cbrt.f32 (/.f32 (pow.f32 (PI.f32) 3) (pow.f32 (fma.f32 cosTheta -2 1) 3)))
(/.f32 (PI.f32) (fma.f32 cosTheta -2 1))
(expm1.f32 (log1p.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))))
(/.f32 (PI.f32) (fma.f32 cosTheta -2 1))
(exp.f32 (log.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))))
(/.f32 (PI.f32) (fma.f32 cosTheta -2 1))
(exp.f32 (*.f32 (log.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))) 1))
(/.f32 (PI.f32) (fma.f32 cosTheta -2 1))
(log1p.f32 (expm1.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))))
(/.f32 (PI.f32) (fma.f32 cosTheta -2 1))

localize276.0ms (1.4%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.1%
(/.f32 1 (+.f32 1 (*.f32 (sqrt.f32 (log.f32 (exp.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))))) (/.f32 1 (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))
98.0%
(*.f32 (sqrt.f32 (log.f32 (exp.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))))) (/.f32 1 (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))
97.5%
(sqrt.f32 (log.f32 (exp.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))))
97.0%
(log.f32 (exp.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))))
Compiler

Compiled 122 to 72 computations (41% saved)

series4.0ms (0%)

Counts
4 → 26
Calls

12 calls:

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

rewrite104.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1380×prod-diff
770×fma-def
706×expm1-udef
704×log1p-udef
414×add-sqr-sqrt
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
021136
1422136
25283136
Stop Event
node limit
Counts
4 → 133
Calls
Call 1
Inputs
(log.f32 (exp.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))))
(sqrt.f32 (log.f32 (exp.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))))
(*.f32 (sqrt.f32 (log.f32 (exp.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))))) (/.f32 1 (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))
(/.f32 1 (+.f32 1 (*.f32 (sqrt.f32 (log.f32 (exp.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))))) (/.f32 1 (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))
Outputs
(+.f32 0 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))) 2)) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))) 1)
(*.f32 1 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))
(*.f32 (fma.f32 -2 cosTheta 1) (/.f32 1 (PI.f32)))
(*.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) 1)
(*.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (pow.f32 (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) 2))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))) (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) 2) (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 -2 cosTheta 1)) 2) (*.f32 (cbrt.f32 (fma.f32 -2 cosTheta 1)) (/.f32 1 (PI.f32))))
(*.f32 (pow.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) 1/4) (*.f32 (pow.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) 1/4) (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))))
(*.f32 (sqrt.f32 (fma.f32 -2 cosTheta 1)) (*.f32 (sqrt.f32 (fma.f32 -2 cosTheta 1)) (/.f32 1 (PI.f32))))
(*.f32 (neg.f32 (fma.f32 -2 cosTheta 1)) (/.f32 1 (neg.f32 (PI.f32))))
(*.f32 (/.f32 1 (PI.f32)) (fma.f32 -2 cosTheta 1))
(*.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (pow.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) 1/4)) (pow.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) 1/4))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (PI.f32)) 2)) (/.f32 (fma.f32 -2 cosTheta 1) (cbrt.f32 (PI.f32))))
(*.f32 (/.f32 1 (sqrt.f32 (PI.f32))) (/.f32 (fma.f32 -2 cosTheta 1) (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 -2 cosTheta 1)) 2) 1) (/.f32 (cbrt.f32 (fma.f32 -2 cosTheta 1)) (PI.f32)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 -2 cosTheta 1)) 2) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 -2 cosTheta 1)) 2) (sqrt.f32 (PI.f32))) (/.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)) (PI.f32)))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 -2 cosTheta 1)) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (/.f32 (sqrt.f32 (fma.f32 -2 cosTheta 1)) (cbrt.f32 (PI.f32))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))) (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))))
(/.f32 1 (/.f32 (PI.f32) (fma.f32 -2 cosTheta 1)))
(/.f32 1 (/.f32 (/.f32 (PI.f32) (fma.f32 -2 cosTheta 1)) 1))
(/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))
(/.f32 (pow.f32 (cbrt.f32 (fma.f32 -2 cosTheta 1)) 2) (/.f32 (PI.f32) (cbrt.f32 (fma.f32 -2 cosTheta 1))))
(/.f32 (sqrt.f32 (fma.f32 -2 cosTheta 1)) (/.f32 (PI.f32) (sqrt.f32 (fma.f32 -2 cosTheta 1))))
(/.f32 -1 (neg.f32 (/.f32 (PI.f32) (fma.f32 -2 cosTheta 1))))
(/.f32 (neg.f32 (fma.f32 -2 cosTheta 1)) (neg.f32 (PI.f32)))
(/.f32 (neg.f32 (neg.f32 (fma.f32 -2 cosTheta 1))) (neg.f32 (neg.f32 (PI.f32))))
(/.f32 (/.f32 (fma.f32 -2 cosTheta 1) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (fma.f32 -2 cosTheta 1) 1) (PI.f32))
(/.f32 (/.f32 (fma.f32 -2 cosTheta 1) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (cbrt.f32 (PI.f32)))
(pow.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) 1)
(pow.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) 2)
(pow.f32 (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) 3)
(pow.f32 (pow.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) 2) 1/2)
(pow.f32 (pow.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) 3) 1/3)
(pow.f32 (/.f32 (PI.f32) (fma.f32 -2 cosTheta 1)) -1)
(neg.f32 (/.f32 (fma.f32 -2 cosTheta 1) (neg.f32 (PI.f32))))
(sqrt.f32 (pow.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) 2))
(cbrt.f32 (pow.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) 3))
(cbrt.f32 (/.f32 (pow.f32 (fma.f32 -2 cosTheta 1) 3) (pow.f32 (PI.f32) 3)))
(expm1.f32 (log1p.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))))
(exp.f32 (log.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))))
(exp.f32 (*.f32 (log.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) 1))
(log1p.f32 (expm1.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))))) 1)
(*.f32 1 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) 1)
(*.f32 (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))) (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))) 1))
(*.f32 (pow.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) 1/4) (pow.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) 1/4))
(*.f32 (pow.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) 1/4) (*.f32 (pow.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) 1/4) 1))
(*.f32 (sqrt.f32 (fma.f32 -2 cosTheta 1)) (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (sqrt.f32 (fma.f32 -2 cosTheta 1)) (pow.f32 (/.f32 1 (PI.f32)) 1/2))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) 2)) (sqrt.f32 (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) 2) 1/2) (pow.f32 (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) 1/2))
(/.f32 1 (sqrt.f32 (/.f32 (PI.f32) (fma.f32 -2 cosTheta 1))))
(/.f32 (sqrt.f32 (fma.f32 -2 cosTheta 1)) (sqrt.f32 (PI.f32)))
(/.f32 (sqrt.f32 (neg.f32 (fma.f32 -2 cosTheta 1))) (sqrt.f32 (neg.f32 (PI.f32))))
(pow.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) 1/2)
(pow.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) 1)
(pow.f32 (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))) 3)
(pow.f32 (pow.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) 3/2) 1/3)
(pow.f32 (pow.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) 1/4) 2)
(fabs.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))))
(log.f32 (exp.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))))))
(cbrt.f32 (pow.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))))
(exp.f32 (log.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) 1/2))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))) 1))
(log1p.f32 (expm1.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))))
(-.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 1)
(/.f32 1 (/.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))))
(/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(/.f32 (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (/.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))))))
(/.f32 (pow.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) 1/4) (/.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) (pow.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) 1/4)))
(/.f32 (neg.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (neg.f32 cosTheta)))
(/.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta)
(/.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta))
(/.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (sqrt.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) (sqrt.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(/.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (pow.f32 (cbrt.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 2)) (cbrt.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) -1) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (neg.f32 cosTheta)))
(/.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (pow.f32 cosTheta -1)) (pow.f32 (exp.f32 cosTheta) cosTheta))
(/.f32 (*.f32 -1 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (neg.f32 cosTheta)))
(/.f32 (*.f32 (pow.f32 cosTheta -1) (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))
(pow.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1)
(pow.f32 (cbrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 3)
(pow.f32 (pow.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 2)
(sqrt.f32 (*.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) -2)))
(log.f32 (exp.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))))
(cbrt.f32 (pow.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 3))
(expm1.f32 (log1p.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(expm1.f32 (*.f32 (log1p.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 1))
(exp.f32 (-.f32 (log.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))) (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))
(exp.f32 (*.f32 (-.f32 (log.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))) (fma.f32 cosTheta cosTheta (log.f32 cosTheta))) 1))
(log1p.f32 (expm1.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))))) 1)
(*.f32 1 (/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))))
(*.f32 (/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))) 1)
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))) (cbrt.f32 (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) -2)))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) -2)) (/.f32 1 (cbrt.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))))
(*.f32 (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) -1/2) (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) -1/2))
(*.f32 -1 (/.f32 1 (+.f32 -1 (neg.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))) 2) -1) (pow.f32 (cbrt.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))) -1))
(*.f32 (pow.f32 (sqrt.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))) -1) (pow.f32 (sqrt.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))) -1))
(*.f32 (/.f32 1 (+.f32 1 (pow.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 3))) (fma.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (expm1.f32 (-.f32 (log.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))) (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 1))
(*.f32 (/.f32 1 (-.f32 1 (*.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) -2)))) (-.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) -1)
(pow.f32 (/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))) 1)
(pow.f32 (/.f32 1 (cbrt.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))) 3)
(pow.f32 (pow.f32 (/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))) 3) 1/3)
(pow.f32 (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) -1/2) 2)
(sqrt.f32 (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) -2))
(log.f32 (exp.f32 (/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))))))
(cbrt.f32 (pow.f32 (/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))) 3))
(expm1.f32 (log1p.f32 (/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))))
(exp.f32 (neg.f32 (log1p.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))))
(exp.f32 (*.f32 (log1p.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) -1))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))) 1))
(log1p.f32 (expm1.f32 (/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))))

simplify132.0ms (0.7%)

Algorithm
egg-herbie
Rules
936×cancel-sign-sub-inv
614×cube-prod
528×exp-prod
500×associate-*r*
434×associate-*l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03646521
18966149
240455959
Stop Event
node limit
Counts
159 → 208
Calls
Call 1
Inputs
(/.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)))
(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 (*.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 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 0 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))) 2)) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))) 1)
(*.f32 1 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))
(*.f32 (fma.f32 -2 cosTheta 1) (/.f32 1 (PI.f32)))
(*.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) 1)
(*.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (pow.f32 (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) 2))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))) (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) 2) (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 -2 cosTheta 1)) 2) (*.f32 (cbrt.f32 (fma.f32 -2 cosTheta 1)) (/.f32 1 (PI.f32))))
(*.f32 (pow.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) 1/4) (*.f32 (pow.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) 1/4) (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))))
(*.f32 (sqrt.f32 (fma.f32 -2 cosTheta 1)) (*.f32 (sqrt.f32 (fma.f32 -2 cosTheta 1)) (/.f32 1 (PI.f32))))
(*.f32 (neg.f32 (fma.f32 -2 cosTheta 1)) (/.f32 1 (neg.f32 (PI.f32))))
(*.f32 (/.f32 1 (PI.f32)) (fma.f32 -2 cosTheta 1))
(*.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (pow.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) 1/4)) (pow.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) 1/4))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (PI.f32)) 2)) (/.f32 (fma.f32 -2 cosTheta 1) (cbrt.f32 (PI.f32))))
(*.f32 (/.f32 1 (sqrt.f32 (PI.f32))) (/.f32 (fma.f32 -2 cosTheta 1) (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 -2 cosTheta 1)) 2) 1) (/.f32 (cbrt.f32 (fma.f32 -2 cosTheta 1)) (PI.f32)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 -2 cosTheta 1)) 2) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 -2 cosTheta 1)) 2) (sqrt.f32 (PI.f32))) (/.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)) (PI.f32)))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 -2 cosTheta 1)) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (/.f32 (sqrt.f32 (fma.f32 -2 cosTheta 1)) (cbrt.f32 (PI.f32))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))) (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))))
(/.f32 1 (/.f32 (PI.f32) (fma.f32 -2 cosTheta 1)))
(/.f32 1 (/.f32 (/.f32 (PI.f32) (fma.f32 -2 cosTheta 1)) 1))
(/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))
(/.f32 (pow.f32 (cbrt.f32 (fma.f32 -2 cosTheta 1)) 2) (/.f32 (PI.f32) (cbrt.f32 (fma.f32 -2 cosTheta 1))))
(/.f32 (sqrt.f32 (fma.f32 -2 cosTheta 1)) (/.f32 (PI.f32) (sqrt.f32 (fma.f32 -2 cosTheta 1))))
(/.f32 -1 (neg.f32 (/.f32 (PI.f32) (fma.f32 -2 cosTheta 1))))
(/.f32 (neg.f32 (fma.f32 -2 cosTheta 1)) (neg.f32 (PI.f32)))
(/.f32 (neg.f32 (neg.f32 (fma.f32 -2 cosTheta 1))) (neg.f32 (neg.f32 (PI.f32))))
(/.f32 (/.f32 (fma.f32 -2 cosTheta 1) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (fma.f32 -2 cosTheta 1) 1) (PI.f32))
(/.f32 (/.f32 (fma.f32 -2 cosTheta 1) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (cbrt.f32 (PI.f32)))
(pow.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) 1)
(pow.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) 2)
(pow.f32 (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) 3)
(pow.f32 (pow.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) 2) 1/2)
(pow.f32 (pow.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) 3) 1/3)
(pow.f32 (/.f32 (PI.f32) (fma.f32 -2 cosTheta 1)) -1)
(neg.f32 (/.f32 (fma.f32 -2 cosTheta 1) (neg.f32 (PI.f32))))
(sqrt.f32 (pow.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) 2))
(cbrt.f32 (pow.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) 3))
(cbrt.f32 (/.f32 (pow.f32 (fma.f32 -2 cosTheta 1) 3) (pow.f32 (PI.f32) 3)))
(expm1.f32 (log1p.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))))
(exp.f32 (log.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))))
(exp.f32 (*.f32 (log.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) 1))
(log1p.f32 (expm1.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))))) 1)
(*.f32 1 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) 1)
(*.f32 (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))) (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))) 1))
(*.f32 (pow.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) 1/4) (pow.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) 1/4))
(*.f32 (pow.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) 1/4) (*.f32 (pow.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) 1/4) 1))
(*.f32 (sqrt.f32 (fma.f32 -2 cosTheta 1)) (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (sqrt.f32 (fma.f32 -2 cosTheta 1)) (pow.f32 (/.f32 1 (PI.f32)) 1/2))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) 2)) (sqrt.f32 (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) 2) 1/2) (pow.f32 (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) 1/2))
(/.f32 1 (sqrt.f32 (/.f32 (PI.f32) (fma.f32 -2 cosTheta 1))))
(/.f32 (sqrt.f32 (fma.f32 -2 cosTheta 1)) (sqrt.f32 (PI.f32)))
(/.f32 (sqrt.f32 (neg.f32 (fma.f32 -2 cosTheta 1))) (sqrt.f32 (neg.f32 (PI.f32))))
(pow.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) 1/2)
(pow.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) 1)
(pow.f32 (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))) 3)
(pow.f32 (pow.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) 3/2) 1/3)
(pow.f32 (pow.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) 1/4) 2)
(fabs.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))))
(log.f32 (exp.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))))))
(cbrt.f32 (pow.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))))
(exp.f32 (log.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) 1/2))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))) 1))
(log1p.f32 (expm1.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))))
(-.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 1)
(/.f32 1 (/.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))))
(/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(/.f32 (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (/.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))))))
(/.f32 (pow.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) 1/4) (/.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) (pow.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) 1/4)))
(/.f32 (neg.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (neg.f32 cosTheta)))
(/.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta)
(/.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta))
(/.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (sqrt.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) (sqrt.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(/.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (pow.f32 (cbrt.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 2)) (cbrt.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) -1) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (neg.f32 cosTheta)))
(/.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (pow.f32 cosTheta -1)) (pow.f32 (exp.f32 cosTheta) cosTheta))
(/.f32 (*.f32 -1 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (neg.f32 cosTheta)))
(/.f32 (*.f32 (pow.f32 cosTheta -1) (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))
(pow.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1)
(pow.f32 (cbrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 3)
(pow.f32 (pow.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 2)
(sqrt.f32 (*.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) -2)))
(log.f32 (exp.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))))
(cbrt.f32 (pow.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 3))
(expm1.f32 (log1p.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(expm1.f32 (*.f32 (log1p.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 1))
(exp.f32 (-.f32 (log.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))) (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))
(exp.f32 (*.f32 (-.f32 (log.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))) (fma.f32 cosTheta cosTheta (log.f32 cosTheta))) 1))
(log1p.f32 (expm1.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))))) 1)
(*.f32 1 (/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))))
(*.f32 (/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))) 1)
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))) (cbrt.f32 (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) -2)))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) -2)) (/.f32 1 (cbrt.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))))
(*.f32 (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) -1/2) (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) -1/2))
(*.f32 -1 (/.f32 1 (+.f32 -1 (neg.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))) 2) -1) (pow.f32 (cbrt.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))) -1))
(*.f32 (pow.f32 (sqrt.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))) -1) (pow.f32 (sqrt.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))) -1))
(*.f32 (/.f32 1 (+.f32 1 (pow.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 3))) (fma.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (expm1.f32 (-.f32 (log.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))) (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 1))
(*.f32 (/.f32 1 (-.f32 1 (*.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) -2)))) (-.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) -1)
(pow.f32 (/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))) 1)
(pow.f32 (/.f32 1 (cbrt.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))) 3)
(pow.f32 (pow.f32 (/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))) 3) 1/3)
(pow.f32 (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) -1/2) 2)
(sqrt.f32 (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) -2))
(log.f32 (exp.f32 (/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))))))
(cbrt.f32 (pow.f32 (/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))) 3))
(expm1.f32 (log1p.f32 (/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))))
(exp.f32 (neg.f32 (log1p.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))))
(exp.f32 (*.f32 (log1p.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) -1))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))) 1))
(log1p.f32 (expm1.f32 (/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))))
Outputs
(/.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 (*.f32 -2 (/.f32 cosTheta (PI.f32))) (/.f32 1 (PI.f32)))
(fma.f32 -2 (/.f32 cosTheta (PI.f32)) (/.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 -2 (/.f32 cosTheta (PI.f32)))
(/.f32 (*.f32 -2 cosTheta) (PI.f32))
(/.f32 -2 (/.f32 (PI.f32) cosTheta))
(+.f32 (*.f32 -2 (/.f32 cosTheta (PI.f32))) (/.f32 1 (PI.f32)))
(fma.f32 -2 (/.f32 cosTheta (PI.f32)) (/.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 (*.f32 -2 (/.f32 cosTheta (PI.f32))) (/.f32 1 (PI.f32)))
(fma.f32 -2 (/.f32 cosTheta (PI.f32)) (/.f32 1 (PI.f32)))
(*.f32 -2 (/.f32 cosTheta (PI.f32)))
(/.f32 (*.f32 -2 cosTheta) (PI.f32))
(/.f32 -2 (/.f32 (PI.f32) cosTheta))
(+.f32 (*.f32 -2 (/.f32 cosTheta (PI.f32))) (/.f32 1 (PI.f32)))
(fma.f32 -2 (/.f32 cosTheta (PI.f32)) (/.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 (*.f32 -2 (/.f32 cosTheta (PI.f32))) (/.f32 1 (PI.f32)))
(fma.f32 -2 (/.f32 cosTheta (PI.f32)) (/.f32 1 (PI.f32)))
(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 cosTheta (sqrt.f32 (/.f32 1 (PI.f32)))) (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (+.f32 (neg.f32 cosTheta) 1) (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)))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta cosTheta)) (fma.f32 -1 (*.f32 cosTheta (sqrt.f32 (/.f32 1 (PI.f32)))) (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (*.f32 (*.f32 -1/2 cosTheta) cosTheta) (neg.f32 cosTheta))))
(+.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (*.f32 (*.f32 -1/2 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 cosTheta (sqrt.f32 (/.f32 1 (PI.f32)))) (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 (*.f32 -1/2 cosTheta) cosTheta) (neg.f32 cosTheta))))
(+.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 (*.f32 -1/2 cosTheta) cosTheta) cosTheta)))
(*.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 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))))
(+.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 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 1 cosTheta)))))
(+.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)))) (*.f32 cosTheta (*.f32 cosTheta (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) 1/2))))
(*.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 (*.f32 cosTheta cosTheta) (+.f32 1 (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32)))))) (PI.f32)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(-.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 (PI.f32) (*.f32 cosTheta (*.f32 cosTheta (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32))))))))
(-.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) (*.f32 cosTheta 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 (*.f32 cosTheta cosTheta) (+.f32 1 (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32)))))) (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)) (-.f32 (*.f32 (PI.f32) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) -3/2)) (*.f32 (pow.f32 (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3)))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (*.f32 (PI.f32) (*.f32 cosTheta (*.f32 cosTheta (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32))))))))
(-.f32 (fma.f32 (neg.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 cosTheta (sqrt.f32 (PI.f32)))) (*.f32 (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(+.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 (*.f32 cosTheta cosTheta) (+.f32 1 (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32)))))) (PI.f32)) (fma.f32 -1 (*.f32 (fma.f32 -1 (*.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))) (*.f32 (+.f32 1 (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32))))) (sqrt.f32 (PI.f32)))) (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 (pow.f32 cosTheta 3)) (-.f32 (*.f32 (PI.f32) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) -3/2)) (*.f32 (pow.f32 (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3)))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (*.f32 (-.f32 (-.f32 (*.f32 (PI.f32) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) 1/2)) (*.f32 (sqrt.f32 (pow.f32 (PI.f32) 3)) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 -3/2 (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))))))) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))) (-.f32 (*.f32 (PI.f32) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) -3/2)) (*.f32 (pow.f32 (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3))))))) (pow.f32 cosTheta 4))) (*.f32 (PI.f32) (*.f32 cosTheta (*.f32 cosTheta (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32))))))))
(-.f32 (-.f32 (fma.f32 (neg.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 cosTheta (sqrt.f32 (PI.f32)))) (*.f32 (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (*.f32 (-.f32 (-.f32 (*.f32 (PI.f32) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) 1/2)) (*.f32 (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) -3/2) (pow.f32 (PI.f32) 3/2)))) (*.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 0 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))
(/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))) 2)) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))))))
(*.f32 3 (log.f32 (cbrt.f32 (exp.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))) 1)
(/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))
(*.f32 1 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))
(/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))
(*.f32 (fma.f32 -2 cosTheta 1) (/.f32 1 (PI.f32)))
(/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))
(*.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) 1)
(/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))))
(/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (pow.f32 (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) 2))
(/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))) (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (pow.f32 (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))) 4))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) 2) (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))))
(/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 -2 cosTheta 1)) 2) (*.f32 (cbrt.f32 (fma.f32 -2 cosTheta 1)) (/.f32 1 (PI.f32))))
(/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))
(*.f32 (pow.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) 1/4) (*.f32 (pow.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) 1/4) (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))))
(/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))
(*.f32 (sqrt.f32 (fma.f32 -2 cosTheta 1)) (*.f32 (sqrt.f32 (fma.f32 -2 cosTheta 1)) (/.f32 1 (PI.f32))))
(/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))
(*.f32 (neg.f32 (fma.f32 -2 cosTheta 1)) (/.f32 1 (neg.f32 (PI.f32))))
(/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))
(*.f32 (/.f32 1 (PI.f32)) (fma.f32 -2 cosTheta 1))
(/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))
(*.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (pow.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) 1/4)) (pow.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) 1/4))
(/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (PI.f32)) 2)) (/.f32 (fma.f32 -2 cosTheta 1) (cbrt.f32 (PI.f32))))
(/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))
(*.f32 (/.f32 1 (sqrt.f32 (PI.f32))) (/.f32 (fma.f32 -2 cosTheta 1) (sqrt.f32 (PI.f32))))
(/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 -2 cosTheta 1)) 2) 1) (/.f32 (cbrt.f32 (fma.f32 -2 cosTheta 1)) (PI.f32)))
(/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 -2 cosTheta 1)) 2) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (fma.f32 -2 cosTheta 1)) 2) (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))) (pow.f32 (cbrt.f32 (PI.f32)) 2))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (/.f32 (pow.f32 (cbrt.f32 (fma.f32 -2 cosTheta 1)) 2) (pow.f32 (cbrt.f32 (PI.f32)) 2)))
(/.f32 (*.f32 (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (pow.f32 (cbrt.f32 (fma.f32 -2 cosTheta 1)) 2)) (pow.f32 (cbrt.f32 (PI.f32)) 2))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 -2 cosTheta 1)) 2) (sqrt.f32 (PI.f32))) (/.f32 (cbrt.f32 (fma.f32 -2 cosTheta 1)) (sqrt.f32 (PI.f32))))
(/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 -2 cosTheta 1)) 1) (/.f32 (sqrt.f32 (fma.f32 -2 cosTheta 1)) (PI.f32)))
(/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 -2 cosTheta 1)) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (/.f32 (sqrt.f32 (fma.f32 -2 cosTheta 1)) (cbrt.f32 (PI.f32))))
(/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))
(*.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))) (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (pow.f32 (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))) 4))
(/.f32 1 (/.f32 (PI.f32) (fma.f32 -2 cosTheta 1)))
(/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))
(/.f32 1 (/.f32 (/.f32 (PI.f32) (fma.f32 -2 cosTheta 1)) 1))
(/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))
(/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))
(/.f32 (pow.f32 (cbrt.f32 (fma.f32 -2 cosTheta 1)) 2) (/.f32 (PI.f32) (cbrt.f32 (fma.f32 -2 cosTheta 1))))
(/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))
(/.f32 (sqrt.f32 (fma.f32 -2 cosTheta 1)) (/.f32 (PI.f32) (sqrt.f32 (fma.f32 -2 cosTheta 1))))
(/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))
(/.f32 -1 (neg.f32 (/.f32 (PI.f32) (fma.f32 -2 cosTheta 1))))
(/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))
(/.f32 (neg.f32 (fma.f32 -2 cosTheta 1)) (neg.f32 (PI.f32)))
(/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))
(/.f32 (neg.f32 (neg.f32 (fma.f32 -2 cosTheta 1))) (neg.f32 (neg.f32 (PI.f32))))
(/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))
(/.f32 (/.f32 (fma.f32 -2 cosTheta 1) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))
(/.f32 (/.f32 (fma.f32 -2 cosTheta 1) 1) (PI.f32))
(/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))
(/.f32 (/.f32 (fma.f32 -2 cosTheta 1) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (cbrt.f32 (PI.f32)))
(/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))
(pow.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) 1)
(/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))
(pow.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) 2)
(/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))
(pow.f32 (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) 3)
(/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))
(pow.f32 (pow.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) 2) 1/2)
(/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))
(pow.f32 (pow.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) 3) 1/3)
(/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))
(pow.f32 (/.f32 (PI.f32) (fma.f32 -2 cosTheta 1)) -1)
(/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))
(neg.f32 (/.f32 (fma.f32 -2 cosTheta 1) (neg.f32 (PI.f32))))
(/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))
(sqrt.f32 (pow.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) 2))
(/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))
(cbrt.f32 (pow.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) 3))
(/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))
(cbrt.f32 (/.f32 (pow.f32 (fma.f32 -2 cosTheta 1) 3) (pow.f32 (PI.f32) 3)))
(/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))
(expm1.f32 (log1p.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))))
(/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))
(exp.f32 (log.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))))
(/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))
(exp.f32 (*.f32 (log.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) 1))
(/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))
(log1p.f32 (expm1.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))))
(/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))))) 1)
(sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))
(*.f32 1 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))))
(sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) 1)
(sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))
(*.f32 (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))) (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))) 1))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))))
(*.f32 (pow.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) 1/4) (pow.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) 1/4))
(sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))
(*.f32 (pow.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) 1/4) (*.f32 (pow.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) 1/4) 1))
(sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))
(*.f32 (sqrt.f32 (fma.f32 -2 cosTheta 1)) (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (sqrt.f32 (fma.f32 -2 cosTheta 1)))
(*.f32 (sqrt.f32 (fma.f32 -2 cosTheta 1)) (pow.f32 (/.f32 1 (PI.f32)) 1/2))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (sqrt.f32 (fma.f32 -2 cosTheta 1)))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) 2)) (sqrt.f32 (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))))
(*.f32 (fabs.f32 (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))) (sqrt.f32 (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (sqrt.f32 (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))))
(sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) 2) 1/2) (pow.f32 (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) 1/2))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) 2)) (sqrt.f32 (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))))
(*.f32 (fabs.f32 (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))) (sqrt.f32 (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (sqrt.f32 (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))))
(/.f32 1 (sqrt.f32 (/.f32 (PI.f32) (fma.f32 -2 cosTheta 1))))
(/.f32 (sqrt.f32 (fma.f32 -2 cosTheta 1)) (sqrt.f32 (PI.f32)))
(/.f32 (sqrt.f32 (neg.f32 (fma.f32 -2 cosTheta 1))) (sqrt.f32 (neg.f32 (PI.f32))))
(pow.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) 1/2)
(sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))
(pow.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) 1)
(sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))
(pow.f32 (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))) 3)
(sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))
(pow.f32 (pow.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) 3/2) 1/3)
(cbrt.f32 (pow.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) 3/2))
(pow.f32 (pow.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) 1/4) 2)
(sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))
(fabs.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))))
(sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))
(log.f32 (exp.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))))
(sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))))))
(sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))
(cbrt.f32 (pow.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))))
(sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))
(exp.f32 (log.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))))
(sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))
(exp.f32 (*.f32 (log.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) 1/2))
(sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))) 1))
(sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))
(log1p.f32 (expm1.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))))
(sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))
(-.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 1)
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))
(/.f32 1 (/.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))))
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))
(/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))
(/.f32 (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (/.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))))))
(*.f32 (/.f32 (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))))
(*.f32 (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))) (/.f32 (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))
(*.f32 (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))) (/.f32 (cbrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))))
(/.f32 (pow.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) 1/4) (/.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) (pow.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) 1/4)))
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))
(/.f32 (neg.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (neg.f32 cosTheta)))
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))
(/.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta)
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))
(/.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta))
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))
(/.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (sqrt.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) (sqrt.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))
(/.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) 1) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))
(/.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (pow.f32 (cbrt.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 2)) (cbrt.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))
(/.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) -1) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (neg.f32 cosTheta)))
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))
(/.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (pow.f32 cosTheta -1)) (pow.f32 (exp.f32 cosTheta) cosTheta))
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))
(/.f32 (*.f32 -1 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (neg.f32 cosTheta)))
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))
(/.f32 (*.f32 (pow.f32 cosTheta -1) (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta))
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))
(pow.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1)
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))
(pow.f32 (cbrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 3)
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))
(pow.f32 (pow.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 3) 1/3)
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))
(pow.f32 (sqrt.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 2)
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))
(sqrt.f32 (*.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) -2)))
(fabs.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))))
(log.f32 (exp.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))))
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))
(cbrt.f32 (pow.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 3))
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))
(expm1.f32 (log1p.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))
(expm1.f32 (*.f32 (log1p.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 1))
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))
(exp.f32 (-.f32 (log.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))) (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))
(exp.f32 (*.f32 (-.f32 (log.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))) (fma.f32 cosTheta cosTheta (log.f32 cosTheta))) 1))
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))
(log1p.f32 (expm1.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(+.f32 1 (-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 0)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))))) 1)
(/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 1))
(*.f32 1 (/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))))
(/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 1))
(*.f32 (/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))) 1)
(/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 1))
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))) (cbrt.f32 (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) -2)))
(/.f32 (cbrt.f32 (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) -2)) (cbrt.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))))
(/.f32 (cbrt.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 1) -2)) (cbrt.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 1)))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) -2)) (/.f32 1 (cbrt.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))))
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))) (cbrt.f32 (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) -2)))
(/.f32 (cbrt.f32 (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) -2)) (cbrt.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))))
(/.f32 (cbrt.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 1) -2)) (cbrt.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 1)))
(*.f32 (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) -1/2) (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) -1/2))
(/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 1))
(*.f32 -1 (/.f32 1 (+.f32 -1 (neg.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))))
(/.f32 -1 (-.f32 -1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(/.f32 -1 (-.f32 -1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))) 2) -1) (pow.f32 (cbrt.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))) -1))
(/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 1))
(*.f32 (pow.f32 (sqrt.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))) -1) (pow.f32 (sqrt.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))) -1))
(pow.f32 (sqrt.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))) -2)
(pow.f32 (sqrt.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 1)) -2)
(*.f32 (/.f32 1 (+.f32 1 (pow.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 3))) (fma.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (expm1.f32 (-.f32 (log.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))) (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 1))
(/.f32 (*.f32 1 (fma.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (expm1.f32 (-.f32 (log.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))) (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 1)) (+.f32 1 (pow.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 3)))
(/.f32 (fma.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (expm1.f32 (-.f32 (log.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))) (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 1) (+.f32 1 (pow.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) 3)))
(/.f32 (fma.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) (expm1.f32 (-.f32 (log.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)))) (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 1) (+.f32 1 (pow.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 3)))
(*.f32 (/.f32 1 (-.f32 1 (*.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) -2)))) (-.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(/.f32 (-.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) (-.f32 1 (*.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) -2))))
(/.f32 (-.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))))) (-.f32 1 (*.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) (pow.f32 (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta))) -2))))
(pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) -1)
(/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 1))
(pow.f32 (/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))) 1)
(/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 1))
(pow.f32 (/.f32 1 (cbrt.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))) 3)
(/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 1))
(pow.f32 (pow.f32 (/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))) 3) 1/3)
(/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 1))
(pow.f32 (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) -1/2) 2)
(/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 1))
(sqrt.f32 (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) -2))
(/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 1))
(log.f32 (exp.f32 (/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))))
(/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 1))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))))))
(/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 1))
(cbrt.f32 (pow.f32 (/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))) 3))
(/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 1))
(expm1.f32 (log1p.f32 (/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))))
(/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 1))
(exp.f32 (neg.f32 (log1p.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))))
(exp.f32 (neg.f32 (log1p.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))))))
(exp.f32 (*.f32 (log1p.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) -1))
(exp.f32 (neg.f32 (log1p.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))))
(exp.f32 (neg.f32 (log1p.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))))))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))) 1))
(exp.f32 (neg.f32 (log1p.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))))
(exp.f32 (neg.f32 (log1p.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (exp.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))))))
(log1p.f32 (expm1.f32 (/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))))
(/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 cosTheta)))) 1))

eval647.0ms (3.4%)

Compiler

Compiled 34405 to 23017 computations (33.1% saved)

prune276.0ms (1.4%)

Pruning

40 alts after pruning (36 fresh and 4 done)

PrunedKeptTotal
New1170181188
Fresh101828
Picked101
Done246
Total1183401223
Accurracy
100.0%
Counts
1223 → 40
Alt Table
Click to see full alt table
StatusAccuracyProgram
95.4%
(pow.f32 (pow.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c)) -1/2) 2)
97.9%
(pow.f32 (sqrt.f32 (+.f32 c (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta))))))) -2)
53.4%
(/.f32 (-.f32 (+.f32 1 c) (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))) (-.f32 (pow.f32 (+.f32 1 c) 2) (pow.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) 2)))
54.3%
(/.f32 (-.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) (-.f32 1 (*.f32 (/.f32 (fma.f32 -2 cosTheta 1) (PI.f32)) (pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) -2))))
96.9%
(/.f32 (*.f32 (-.f32 (PI.f32) (pow.f32 (*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32))) 2)) cosTheta) (fma.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (sqrt.f32 (PI.f32))))
96.2%
(/.f32 1 (fma.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (cbrt.f32 (PI.f32))) (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (+.f32 1 c)))
97.6%
(/.f32 1 (fma.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) 1))
96.3%
(/.f32 1 (+.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c)))
95.5%
(/.f32 1 (+.f32 (+.f32 1 c) (pow.f32 (sqrt.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32)))) 2)))
95.2%
(/.f32 1 (+.f32 (+.f32 1 c) (pow.f32 (cbrt.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32)))) 3)))
52.3%
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (+.f32 1 (/.f32 1 cosTheta)) (+.f32 -1 (pow.f32 cosTheta -2))))))
30.2%
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (/.f32 (+.f32 -1 (pow.f32 cosTheta -3)) (-.f32 (+.f32 (pow.f32 cosTheta -2) 1) (/.f32 -1 cosTheta))) (sqrt.f32 (PI.f32)))))
52.4%
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (+.f32 -1 (pow.f32 cosTheta -2)) (*.f32 (sqrt.f32 (PI.f32)) (+.f32 1 (/.f32 1 cosTheta))))))
52.2%
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -2) -1)) (+.f32 (pow.f32 cosTheta -1) 1))))
93.9%
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (*.f32 (/.f32 -1 (neg.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 1) (pow.f32 (exp.f32 cosTheta) cosTheta))))
95.7%
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1))))
93.2%
(/.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 (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (cbrt.f32 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1))))
96.7%
(/.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)))))))
50.7%
(/.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)))))
95.7%
(/.f32 1 (+.f32 (*.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1))
98.4%
(/.f32 1 (+.f32 c (+.f32 1 (/.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)))))))
98.1%
(/.f32 1 (+.f32 c (+.f32 1 (/.f32 (/.f32 1 (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))
98.1%
(/.f32 1 (+.f32 c (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))
10.5%
(/.f32 1 (+.f32 c 1))
93.4%
(/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta)))
93.7%
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 1 cosTheta) (sqrt.f32 (PI.f32))))))
97.3%
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (-.f32 (+.f32 (*.f32 -3/2 cosTheta) (/.f32 1 cosTheta)) 1) (sqrt.f32 (PI.f32))))))
97.8%
(/.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))))))
93.1%
(/.f32 1 (+.f32 1 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))
97.6%
(/.f32 1 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))
88.4%
(/.f32 1 (exp.f32 (log1p.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (/.f32 1 cosTheta)) c))))
10.5%
(-.f32 1 c)
95.1%
(*.f32 (pow.f32 (sqrt.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c))) -1) (pow.f32 (sqrt.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -1) -1) (+.f32 1 c))) -1))
50.3%
(*.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)))))
96.6%
(*.f32 cosTheta (-.f32 (sqrt.f32 (PI.f32)) (*.f32 (PI.f32) (*.f32 cosTheta (-.f32 1 (pow.f32 (PI.f32) -1/2))))))
94.2%
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
10.7%
(*.f32 c (*.f32 (PI.f32) (*.f32 cosTheta (neg.f32 cosTheta))))
88.4%
(exp.f32 (neg.f32 (log1p.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (/.f32 1 cosTheta)) c))))
10.5%
1
Compiler

Compiled 1567 to 1270 computations (19% saved)

localize225.0ms (1.2%)

Local Accuracy

Found 4 expressions with local accuracy:

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

Compiled 115 to 56 computations (51.3% saved)

series5.0ms (0%)

Counts
3 → 34
Calls

12 calls:

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

rewrite99.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1112×fma-def
760×expm1-udef
758×log1p-udef
464×add-sqr-sqrt
452×pow1
Iterations

Useful iterations: 1 (0.0ms)

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

simplify105.0ms (0.5%)

Algorithm
egg-herbie
Rules
1984×fma-def
1510×distribute-lft-in
430×associate-*r*
396×sqr-pow
370×associate-*l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03687977
19897487
237967423
Stop Event
node limit
Counts
141 → 217
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 (/.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 1 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.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 (/.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 (/.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 (/.f32 c (*.f32 (+.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 (/.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 (/.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 (*.f32 -1 (/.f32 c (*.f32 (+.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 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32)))) 1)))) (*.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 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 (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 3)) (*.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 (/.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) (+.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 1 c) (+.f32 (/.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 3)) (*.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 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 (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 3)) (*.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 (/.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) (+.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 1 c) (+.f32 (/.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 3)) (*.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 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) (/.f32 1 cosTheta))
(+.f32 (*.f32 -1 cosTheta) (+.f32 (*.f32 1/2 (pow.f32 cosTheta 3)) (/.f32 1 cosTheta)))
(+.f32 (*.f32 -1 cosTheta) (+.f32 (*.f32 1/2 (pow.f32 cosTheta 3)) (+.f32 (/.f32 1 cosTheta) (*.f32 -1/6 (pow.f32 cosTheta 5)))))
(/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta)
(/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta)
(/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta)
(/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta)
(/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta)
(/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta)
(/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta)
(/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta)
(-.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) 1) 1)
(*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (/.f32 1 (*.f32 cosTheta (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))))))
(*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 (/.f32 1 cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2)))
(*.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2))
(*.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (/.f32 1 (neg.f32 (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))))))
(*.f32 1 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))))))
(*.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))))) 1)
(*.f32 (cbrt.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)))))) (cbrt.f32 (/.f32 (pow.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 2) (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)))))
(*.f32 (cbrt.f32 (/.f32 (pow.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 2) (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)))) (cbrt.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)))))))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)) 2) (*.f32 (cbrt.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2)))
(*.f32 (sqrt.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)))))) (sqrt.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)))))))
(*.f32 (sqrt.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)) (*.f32 (sqrt.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2)))
(*.f32 (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta)) 2) (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)))) (/.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta))
(*.f32 (/.f32 (sqrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)))) (/.f32 (sqrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta))
(*.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 1) (/.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)))))
(*.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (cbrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)))) (/.f32 (/.f32 1 cosTheta) (cbrt.f32 (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))))))
(*.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) 1/4)) (/.f32 (/.f32 1 cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) 1/4)))
(*.f32 (/.f32 1 (cbrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)))) (/.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (cbrt.f32 (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))))))
(*.f32 (/.f32 1 (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) 1/4)) (/.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) 1/4)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)) 2) 1) (/.f32 (cbrt.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)) (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)) 2) (cbrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)))) (cbrt.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)) 2) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) 1/4)) (/.f32 (cbrt.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) 1/4)))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)) 1) (/.f32 (sqrt.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)) (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)) (cbrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)))) (/.f32 (sqrt.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)) (cbrt.f32 (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))))))
(*.f32 (/.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (sqrt.f32 (PI.f32))) (sqrt.f32 (fma.f32 cosTheta -2 1)))
(pow.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))))) 1)
(pow.f32 (cbrt.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)))))) 3)
(pow.f32 (pow.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))))) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)))))) 2)
(pow.f32 (*.f32 (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) -1)
(neg.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))))))
(sqrt.f32 (/.f32 (pow.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 2) (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))))
(log.f32 (exp.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)))))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))))))))
(cbrt.f32 (pow.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))))) 3))
(expm1.f32 (log1p.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)))))))
(expm1.f32 (*.f32 (log1p.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)))))) 1))
(exp.f32 (-.f32 (*.f32 cosTheta cosTheta) (log.f32 (*.f32 cosTheta (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)))))))
(exp.f32 (*.f32 (-.f32 (*.f32 cosTheta cosTheta) (log.f32 (*.f32 cosTheta (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)))))) 1))
(log1p.f32 (expm1.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (+.f32 1 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) c))))) 1)
(*.f32 1 (/.f32 1 (+.f32 1 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) c))))
(*.f32 (/.f32 1 (+.f32 1 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) c))) 1)
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 1 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) c)))) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) c)) -2)))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) c)) -2)) (/.f32 1 (cbrt.f32 (+.f32 1 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) c)))))
(*.f32 (pow.f32 (+.f32 1 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) c)) -1/2) (pow.f32 (+.f32 1 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) c)) -1/2))
(*.f32 -1 (/.f32 1 (neg.f32 (+.f32 1 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) c)))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) c))) 2) -1) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) c))) -1))
(*.f32 (pow.f32 (sqrt.f32 (+.f32 1 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) c))) -1) (pow.f32 (sqrt.f32 (+.f32 1 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) c))) -1))
(*.f32 (/.f32 1 (+.f32 (pow.f32 c 3) (pow.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) 1) 3))) (fma.f32 c c (*.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) 1) (-.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) 1) c))))
(*.f32 (/.f32 1 (-.f32 (*.f32 c c) (pow.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) 1) 2))) (-.f32 c (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) 1)))
(pow.f32 (+.f32 1 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) c)) -1)
(pow.f32 (/.f32 1 (+.f32 1 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) c))) 1)
(pow.f32 (/.f32 1 (cbrt.f32 (+.f32 1 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) c)))) 3)
(pow.f32 (pow.f32 (/.f32 1 (+.f32 1 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) c))) 3) 1/3)
(pow.f32 (pow.f32 (+.f32 1 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) c)) -1/2) 2)
(sqrt.f32 (pow.f32 (+.f32 1 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) c)) -2))
(log.f32 (exp.f32 (/.f32 1 (+.f32 1 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) c)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (+.f32 1 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) c))))))
(cbrt.f32 (pow.f32 (/.f32 1 (+.f32 1 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) c))) 3))
(expm1.f32 (log1p.f32 (/.f32 1 (+.f32 1 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) c)))))
(exp.f32 (neg.f32 (log1p.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) c))))
(exp.f32 (*.f32 (log1p.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) c)) -1))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) c))) 1))
(log1p.f32 (expm1.f32 (/.f32 1 (+.f32 1 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) c)))))
(-.f32 0 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta))) 1)
(*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (/.f32 1 cosTheta))
(*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (neg.f32 (/.f32 1 cosTheta)))
(*.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1)
(*.f32 1 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta))
(*.f32 (cbrt.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)) 2))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)) 2) (cbrt.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)) 2) (neg.f32 (cbrt.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta))))
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta)) 2) (*.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 1 cosTheta)))
(*.f32 (sqrt.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)) (sqrt.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)))
(*.f32 (sqrt.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)) (neg.f32 (sqrt.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta))))
(*.f32 (sqrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 (sqrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 1 cosTheta)))
(*.f32 -1 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta))
(*.f32 (neg.f32 (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 1 cosTheta))
(*.f32 (/.f32 1 cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 cosTheta) 2)) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (cbrt.f32 cosTheta)))
(*.f32 (/.f32 1 (sqrt.f32 cosTheta)) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 cosTheta)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta)) 2) 1) (/.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta)) 2) (pow.f32 (cbrt.f32 cosTheta) 2)) (cbrt.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta)) 2) (sqrt.f32 cosTheta)) (/.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 cosTheta)))
(*.f32 (/.f32 (sqrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta)) 1) (/.f32 (sqrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta))
(*.f32 (/.f32 (sqrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta)) (pow.f32 (cbrt.f32 cosTheta) 2)) (/.f32 (sqrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta)) (cbrt.f32 cosTheta)))
(*.f32 (neg.f32 (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)) 2)) (cbrt.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)))
(*.f32 (neg.f32 (sqrt.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta))) (sqrt.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)))
(pow.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1)
(pow.f32 (cbrt.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)) 3)
(pow.f32 (pow.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)) 2)
(pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) -1)
(neg.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta))
(sqrt.f32 (pow.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 2))
(log.f32 (exp.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta))))
(log.f32 (/.f32 1 (exp.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta))))
(cbrt.f32 (pow.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 3))
(cbrt.f32 (/.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 3) (pow.f32 cosTheta 3)))
(expm1.f32 (log1p.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)))
(exp.f32 (-.f32 (*.f32 cosTheta cosTheta) (log.f32 cosTheta)))
(exp.f32 (*.f32 (-.f32 (*.f32 cosTheta cosTheta) (log.f32 cosTheta)) 1))
(log1p.f32 (expm1.f32 (/.f32 (pow.f32 (exp.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 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 (*.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) (fma.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)))))
(/.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 (fma.f32 cosTheta -2 1) (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 1 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.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 (/.f32 1 (fma.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1)) (neg.f32 (/.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 (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 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 (/.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 (/.f32 c (*.f32 (+.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 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32)))) 1))))))
(+.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) (*.f32 (fma.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1) (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)))) (neg.f32 (/.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 (exp.f32 (*.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 (exp.f32 (*.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 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1) 2))))
(-.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 (*.f32 c 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) 3))) (/.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 (*.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 (/.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 (*.f32 -1 (/.f32 c (*.f32 (+.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 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32)))) 1)))) (*.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 (/.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) (*.f32 (fma.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1) (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 -1 (+.f32 (/.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 (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) 2)) (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 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1)) (-.f32 (-.f32 (/.f32 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) c)) (/.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 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 (*.f32 c 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) 3)) (+.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 (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 (fma.f32 cosTheta -2 1) (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 (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 (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 3)) (*.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 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) 2) (pow.f32 c 3))) (neg.f32 (/.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 (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 (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) 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 (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) (+.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 1 c) (+.f32 (/.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 3)) (*.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))))))
(fma.f32 -1 (/.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) (/.f32 (pow.f32 c 4) (fma.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1))) (+.f32 (+.f32 (/.f32 1 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) 2) (pow.f32 c 3))) (neg.f32 (/.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 (/.f32 1 c) (-.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 (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) 3) (pow.f32 c 4)))
(-.f32 (-.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) 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 (*.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 (fma.f32 cosTheta -2 1) (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 (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 (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 3)) (*.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 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) 2) (pow.f32 c 3))) (neg.f32 (/.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 (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 (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) 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 (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) (+.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 1 c) (+.f32 (/.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 3)) (*.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))))))
(fma.f32 -1 (/.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) (/.f32 (pow.f32 c 4) (fma.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1))) (+.f32 (+.f32 (/.f32 1 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) 2) (pow.f32 c 3))) (neg.f32 (/.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 (/.f32 1 c) (-.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 (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) 3) (pow.f32 c 4)))
(-.f32 (-.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) 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 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (+.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 -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 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (+.f32 c (-.f32 1 (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 c (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3))))))
(-.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 (pow.f32 cosTheta 3) (fma.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 (/.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)) (*.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 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (+.f32 c (-.f32 1 (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 c (-.f32 1 (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 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))))) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 (+.f32 c (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32))))) (-.f32 (*.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) (sqrt.f32 (pow.f32 (PI.f32) 3))))))) (pow.f32 cosTheta 4)))
(-.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)))) (fma.f32 (-.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (PI.f32))) (fma.f32 (fma.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 (/.f32 1 (PI.f32))) (*.f32 -3/2 (PI.f32)))) (*.f32 (sqrt.f32 (PI.f32)) (+.f32 1 (-.f32 c (sqrt.f32 (/.f32 1 (PI.f32)))))) (*.f32 (*.f32 (pow.f32 (PI.f32) 3/2) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) -3/2)) (+.f32 1 (-.f32 c (sqrt.f32 (/.f32 1 (PI.f32)))))))) (pow.f32 cosTheta 4) (*.f32 (pow.f32 cosTheta 3) (fma.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 (/.f32 1 (PI.f32))) (*.f32 -3/2 (PI.f32)))))))
(/.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) (/.f32 1 cosTheta))
(fma.f32 -1 cosTheta (/.f32 1 cosTheta))
(-.f32 (/.f32 1 cosTheta) cosTheta)
(+.f32 (*.f32 -1 cosTheta) (+.f32 (*.f32 1/2 (pow.f32 cosTheta 3)) (/.f32 1 cosTheta)))
(fma.f32 -1 cosTheta (fma.f32 1/2 (pow.f32 cosTheta 3) (/.f32 1 cosTheta)))
(-.f32 (fma.f32 (pow.f32 cosTheta 3) 1/2 (/.f32 1 cosTheta)) cosTheta)
(+.f32 (*.f32 -1 cosTheta) (+.f32 (*.f32 1/2 (pow.f32 cosTheta 3)) (+.f32 (/.f32 1 cosTheta) (*.f32 -1/6 (pow.f32 cosTheta 5)))))
(fma.f32 -1 cosTheta (+.f32 (fma.f32 1/2 (pow.f32 cosTheta 3) (/.f32 1 cosTheta)) (*.f32 -1/6 (pow.f32 cosTheta 5))))
(-.f32 (fma.f32 (pow.f32 cosTheta 3) 1/2 (fma.f32 -1/6 (pow.f32 cosTheta 5) (/.f32 1 cosTheta))) cosTheta)
(fma.f32 (pow.f32 cosTheta 3) 1/2 (-.f32 (fma.f32 -1/6 (pow.f32 cosTheta 5) (/.f32 1 cosTheta)) cosTheta))
(/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta)
(/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta)
(/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta)
(/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta)
(/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta)
(/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta)
(/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta)
(/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta)
(/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta)
(/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta)
(/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta)
(/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta)
(/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta)
(/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta)
(/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta)
(/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta)
(/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta)
(/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta)
(/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta)
(/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta)
(/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta)
(/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta)
(/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta)
(/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta)
(/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta)
(/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta)
(/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta)
(/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta)
(/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta)
(/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta)
(/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta)
(/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta)
(-.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) 1) 1)
(+.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) 1) -1)
(+.f32 (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (/.f32 (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) cosTheta)) 0)
(*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (/.f32 (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) cosTheta))
(*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (/.f32 1 (*.f32 cosTheta (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))))))
(/.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))))
(*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 (/.f32 1 cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2)))
(+.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) 1) -1)
(+.f32 (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (/.f32 (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) cosTheta)) 0)
(*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (/.f32 (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) cosTheta))
(*.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2))
(+.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) 1) -1)
(+.f32 (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (/.f32 (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) cosTheta)) 0)
(*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (/.f32 (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) cosTheta))
(*.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (/.f32 1 (neg.f32 (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))))))
(/.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (neg.f32 (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)))))
(/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 (neg.f32 (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)))) cosTheta))
(*.f32 1 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))))))
(/.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))))
(*.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))))) 1)
(/.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))))
(*.f32 (cbrt.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)))))) (cbrt.f32 (/.f32 (pow.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 2) (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)))))
(*.f32 (cbrt.f32 (/.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))))) (cbrt.f32 (*.f32 (/.f32 (pow.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 2) (PI.f32)) (fma.f32 cosTheta -2 1))))
(*.f32 (cbrt.f32 (/.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))))) (cbrt.f32 (*.f32 (fma.f32 cosTheta -2 1) (/.f32 (pow.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 2) (PI.f32)))))
(*.f32 (cbrt.f32 (/.f32 (pow.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 2) (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)))) (cbrt.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)))))))
(*.f32 (cbrt.f32 (/.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))))) (cbrt.f32 (*.f32 (/.f32 (pow.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 2) (PI.f32)) (fma.f32 cosTheta -2 1))))
(*.f32 (cbrt.f32 (/.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))))) (cbrt.f32 (*.f32 (fma.f32 cosTheta -2 1) (/.f32 (pow.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 2) (PI.f32)))))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)) 2) (*.f32 (cbrt.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2)))
(+.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) 1) -1)
(+.f32 (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (/.f32 (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) cosTheta)) 0)
(*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (/.f32 (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) cosTheta))
(*.f32 (sqrt.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)))))) (sqrt.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)))))))
(/.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))))
(*.f32 (sqrt.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)) (*.f32 (sqrt.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2)))
(+.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) 1) -1)
(+.f32 (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (/.f32 (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) cosTheta)) 0)
(*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (/.f32 (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) cosTheta))
(*.f32 (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta))
(+.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) 1) -1)
(+.f32 (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (/.f32 (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) cosTheta)) 0)
(*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (/.f32 (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) cosTheta))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta)) 2) (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)))) (/.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta))
(/.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))))
(*.f32 (/.f32 (sqrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)))) (/.f32 (sqrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta))
(/.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))))
(*.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 1) (/.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)))))
(/.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))))
(*.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (cbrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)))) (/.f32 (/.f32 1 cosTheta) (cbrt.f32 (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))))))
(/.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (cbrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)))) (/.f32 1 cosTheta)) (cbrt.f32 (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)))))
(/.f32 (/.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (cbrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)))) (cbrt.f32 (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)))))
(/.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (cbrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)))) (*.f32 cosTheta (cbrt.f32 (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))))))
(*.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) 1/4)) (/.f32 (/.f32 1 cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) 1/4)))
(/.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) 1/4))) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) 1/4))
(/.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) 1/4)) (*.f32 cosTheta (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) 1/4)))
(*.f32 (/.f32 1 (cbrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)))) (/.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (cbrt.f32 (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))))))
(/.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (cbrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)))) (/.f32 1 cosTheta)) (cbrt.f32 (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)))))
(/.f32 (/.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (cbrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)))) (cbrt.f32 (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)))))
(/.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (cbrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)))) (*.f32 cosTheta (cbrt.f32 (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))))))
(*.f32 (/.f32 1 (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) 1/4)) (/.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) 1/4)))
(*.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) 1/4)) (/.f32 (/.f32 1 cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) 1/4)))
(/.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) 1/4))) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) 1/4))
(/.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) 1/4)) (*.f32 cosTheta (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) 1/4)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)) 2) 1) (/.f32 (cbrt.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)) (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)))))
(/.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)) 2) (cbrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)))) (cbrt.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)))))))
(*.f32 (cbrt.f32 (/.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))))) (/.f32 (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)) 2) (cbrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)) 2) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) 1/4)) (/.f32 (cbrt.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) 1/4)))
(*.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) 1/4)) (/.f32 (/.f32 1 cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) 1/4)))
(/.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) 1/4))) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) 1/4))
(/.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) 1/4)) (*.f32 cosTheta (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) 1/4)))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)) 1) (/.f32 (sqrt.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)) (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)))))
(/.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)) (cbrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)))) (/.f32 (sqrt.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)) (cbrt.f32 (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))))))
(/.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (cbrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)))) (/.f32 1 cosTheta)) (cbrt.f32 (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)))))
(/.f32 (/.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (cbrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)))) (cbrt.f32 (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)))))
(/.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (cbrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)))) (*.f32 cosTheta (cbrt.f32 (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))))))
(*.f32 (/.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (sqrt.f32 (PI.f32))) (sqrt.f32 (fma.f32 cosTheta -2 1)))
(*.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (sqrt.f32 (fma.f32 cosTheta -2 1)))
(pow.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))))) 1)
(/.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))))
(pow.f32 (cbrt.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)))))) 3)
(/.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))))
(pow.f32 (pow.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))))) 3) 1/3)
(/.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))))
(pow.f32 (sqrt.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)))))) 2)
(/.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))))
(pow.f32 (*.f32 (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) -1)
(/.f32 1 (*.f32 (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))))
(/.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))))
(neg.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))))))
(/.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (neg.f32 (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)))))
(/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 (neg.f32 (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)))) cosTheta))
(sqrt.f32 (/.f32 (pow.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 2) (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))))
(sqrt.f32 (*.f32 (/.f32 (pow.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 2) (PI.f32)) (fma.f32 cosTheta -2 1)))
(sqrt.f32 (*.f32 (fma.f32 cosTheta -2 1) (/.f32 (pow.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 2) (PI.f32))))
(log.f32 (exp.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)))))))
(/.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))))))))
(/.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))))
(cbrt.f32 (pow.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))))) 3))
(/.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))))
(expm1.f32 (log1p.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)))))))
(/.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))))
(expm1.f32 (*.f32 (log1p.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)))))) 1))
(/.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))))
(exp.f32 (-.f32 (*.f32 cosTheta cosTheta) (log.f32 (*.f32 cosTheta (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)))))))
(/.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))))
(exp.f32 (*.f32 (-.f32 (*.f32 cosTheta cosTheta) (log.f32 (*.f32 cosTheta (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)))))) 1))
(/.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))))
(log1p.f32 (expm1.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 cosTheta (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)))))))
(/.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (+.f32 1 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) c))))) 1)
(/.f32 1 (+.f32 1 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) c)))
(/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (/.f32 (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) cosTheta) c)))
(/.f32 1 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) (+.f32 1 c)))
(*.f32 1 (/.f32 1 (+.f32 1 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) c))))
(/.f32 1 (+.f32 1 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) c)))
(/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (/.f32 (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) cosTheta) c)))
(/.f32 1 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) (+.f32 1 c)))
(*.f32 (/.f32 1 (+.f32 1 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) c))) 1)
(/.f32 1 (+.f32 1 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) c)))
(/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (/.f32 (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) cosTheta) c)))
(/.f32 1 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) (+.f32 1 c)))
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 1 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) c)))) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) c)) -2)))
(/.f32 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (/.f32 (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) cosTheta) c)) -2)) (cbrt.f32 (+.f32 1 (fma.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (/.f32 (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) cosTheta) c))))
(/.f32 (cbrt.f32 (pow.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) (+.f32 1 c)) -2)) (cbrt.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) (+.f32 1 c))))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) c)) -2)) (/.f32 1 (cbrt.f32 (+.f32 1 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) c)))))
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 1 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) c)))) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) c)) -2)))
(/.f32 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (/.f32 (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) cosTheta) c)) -2)) (cbrt.f32 (+.f32 1 (fma.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (/.f32 (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) cosTheta) c))))
(/.f32 (cbrt.f32 (pow.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) (+.f32 1 c)) -2)) (cbrt.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) (+.f32 1 c))))
(*.f32 (pow.f32 (+.f32 1 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) c)) -1/2) (pow.f32 (+.f32 1 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) c)) -1/2))
(/.f32 1 (+.f32 1 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) c)))
(/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (/.f32 (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) cosTheta) c)))
(/.f32 1 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) (+.f32 1 c)))
(*.f32 -1 (/.f32 1 (neg.f32 (+.f32 1 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) c)))))
(/.f32 1 (+.f32 1 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) c)))
(/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (/.f32 (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) cosTheta) c)))
(/.f32 1 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) (+.f32 1 c)))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) c))) 2) -1) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) c))) -1))
(/.f32 1 (+.f32 1 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) c)))
(/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (/.f32 (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) cosTheta) c)))
(/.f32 1 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) (+.f32 1 c)))
(*.f32 (pow.f32 (sqrt.f32 (+.f32 1 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) c))) -1) (pow.f32 (sqrt.f32 (+.f32 1 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) c))) -1))
(pow.f32 (sqrt.f32 (+.f32 1 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) c))) -2)
(pow.f32 (sqrt.f32 (+.f32 1 (fma.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (/.f32 (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) cosTheta) c))) -2)
(pow.f32 (sqrt.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) (+.f32 1 c))) -2)
(*.f32 (/.f32 1 (+.f32 (pow.f32 c 3) (pow.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) 1) 3))) (fma.f32 c c (*.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) 1) (-.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) 1) c))))
(/.f32 (fma.f32 c c (*.f32 (fma.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (/.f32 (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) cosTheta) 1) (-.f32 (fma.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (/.f32 (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) cosTheta) 1) c))) (+.f32 (pow.f32 c 3) (pow.f32 (fma.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (/.f32 (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) cosTheta) 1) 3)))
(/.f32 (fma.f32 (fma.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (/.f32 (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) cosTheta) 1) (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) (-.f32 1 c)) (*.f32 c c)) (+.f32 (pow.f32 c 3) (pow.f32 (fma.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (/.f32 (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) cosTheta) 1) 3)))
(*.f32 (/.f32 1 (-.f32 (*.f32 c c) (pow.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) 1) 2))) (-.f32 c (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) 1)))
(/.f32 (-.f32 c (fma.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (/.f32 (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) cosTheta) 1)) (-.f32 (*.f32 c c) (pow.f32 (fma.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (/.f32 (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) cosTheta) 1) 2)))
(pow.f32 (+.f32 1 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) c)) -1)
(/.f32 1 (+.f32 1 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) c)))
(/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (/.f32 (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) cosTheta) c)))
(/.f32 1 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) (+.f32 1 c)))
(pow.f32 (/.f32 1 (+.f32 1 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) c))) 1)
(/.f32 1 (+.f32 1 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) c)))
(/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (/.f32 (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) cosTheta) c)))
(/.f32 1 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) (+.f32 1 c)))
(pow.f32 (/.f32 1 (cbrt.f32 (+.f32 1 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) c)))) 3)
(/.f32 1 (+.f32 1 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) c)))
(/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (/.f32 (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) cosTheta) c)))
(/.f32 1 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) (+.f32 1 c)))
(pow.f32 (pow.f32 (/.f32 1 (+.f32 1 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) c))) 3) 1/3)
(/.f32 1 (+.f32 1 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) c)))
(/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (/.f32 (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) cosTheta) c)))
(/.f32 1 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) (+.f32 1 c)))
(pow.f32 (pow.f32 (+.f32 1 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) c)) -1/2) 2)
(/.f32 1 (+.f32 1 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) c)))
(/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (/.f32 (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) cosTheta) c)))
(/.f32 1 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) (+.f32 1 c)))
(sqrt.f32 (pow.f32 (+.f32 1 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) c)) -2))
(/.f32 1 (+.f32 1 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) c)))
(/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (/.f32 (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) cosTheta) c)))
(/.f32 1 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) (+.f32 1 c)))
(log.f32 (exp.f32 (/.f32 1 (+.f32 1 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) c)))))
(/.f32 1 (+.f32 1 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) c)))
(/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (/.f32 (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) cosTheta) c)))
(/.f32 1 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) (+.f32 1 c)))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (+.f32 1 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) c))))))
(/.f32 1 (+.f32 1 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) c)))
(/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (/.f32 (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) cosTheta) c)))
(/.f32 1 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) (+.f32 1 c)))
(cbrt.f32 (pow.f32 (/.f32 1 (+.f32 1 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) c))) 3))
(/.f32 1 (+.f32 1 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) c)))
(/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (/.f32 (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) cosTheta) c)))
(/.f32 1 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) (+.f32 1 c)))
(expm1.f32 (log1p.f32 (/.f32 1 (+.f32 1 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) c)))))
(/.f32 1 (+.f32 1 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) c)))
(/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (/.f32 (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) cosTheta) c)))
(/.f32 1 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) (+.f32 1 c)))
(exp.f32 (neg.f32 (log1p.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) c))))
(exp.f32 (neg.f32 (log1p.f32 (fma.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (/.f32 (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) cosTheta) c))))
(exp.f32 (*.f32 (log1p.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) c)) -1))
(exp.f32 (neg.f32 (log1p.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) c))))
(exp.f32 (neg.f32 (log1p.f32 (fma.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (/.f32 (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) cosTheta) c))))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) c))) 1))
(exp.f32 (neg.f32 (log1p.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) c))))
(exp.f32 (neg.f32 (log1p.f32 (fma.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (/.f32 (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) cosTheta) c))))
(log1p.f32 (expm1.f32 (/.f32 1 (+.f32 1 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) c)))))
(/.f32 1 (+.f32 1 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) c)))
(/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (/.f32 (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) cosTheta) c)))
(/.f32 1 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1/2) (+.f32 1 c)))
(-.f32 0 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta))
(/.f32 (neg.f32 (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta)
(neg.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta))) 1)
(/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)
(*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (/.f32 1 cosTheta))
(/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)
(*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (neg.f32 (/.f32 1 cosTheta)))
(/.f32 (neg.f32 (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta)
(neg.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta))
(*.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1)
(/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)
(*.f32 1 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta))
(/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)
(*.f32 (cbrt.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)) 2))
(/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)) 2) (cbrt.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)))
(/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)) 2) (neg.f32 (cbrt.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta))))
(/.f32 (neg.f32 (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta)
(neg.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta))
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta)) 2) (*.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 1 cosTheta)))
(/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)
(*.f32 (sqrt.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)) (sqrt.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)))
(/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)
(*.f32 (sqrt.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)) (neg.f32 (sqrt.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta))))
(/.f32 (neg.f32 (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta)
(neg.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta))
(*.f32 (sqrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 (sqrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 1 cosTheta)))
(/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)
(*.f32 -1 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta))
(/.f32 (neg.f32 (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta)
(neg.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta))
(*.f32 (neg.f32 (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 1 cosTheta))
(/.f32 (neg.f32 (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta)
(neg.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta))
(*.f32 (/.f32 1 cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta))
(/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 cosTheta) 2)) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (cbrt.f32 cosTheta)))
(/.f32 (*.f32 (/.f32 1 (pow.f32 (cbrt.f32 cosTheta) 2)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (cbrt.f32 cosTheta))
(/.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (cbrt.f32 cosTheta)) (pow.f32 (cbrt.f32 cosTheta) 2))
(*.f32 (/.f32 1 (sqrt.f32 cosTheta)) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 cosTheta)))
(/.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 cosTheta)) (sqrt.f32 cosTheta))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta)) 2) 1) (/.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta))
(/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta)) 2) (pow.f32 (cbrt.f32 cosTheta) 2)) (cbrt.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)))
(*.f32 (cbrt.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)) (/.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta)) 2) (pow.f32 (cbrt.f32 cosTheta) 2)))
(/.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta)) 2) (/.f32 (pow.f32 (cbrt.f32 cosTheta) 2) (cbrt.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta)) 2) (sqrt.f32 cosTheta)) (/.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 cosTheta)))
(*.f32 (/.f32 1 (sqrt.f32 cosTheta)) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 cosTheta)))
(/.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 cosTheta)) (sqrt.f32 cosTheta))
(*.f32 (/.f32 (sqrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta)) 1) (/.f32 (sqrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta))
(/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)
(*.f32 (/.f32 (sqrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta)) (pow.f32 (cbrt.f32 cosTheta) 2)) (/.f32 (sqrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta)) (cbrt.f32 cosTheta)))
(/.f32 (*.f32 (/.f32 1 (pow.f32 (cbrt.f32 cosTheta) 2)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (cbrt.f32 cosTheta))
(/.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (cbrt.f32 cosTheta)) (pow.f32 (cbrt.f32 cosTheta) 2))
(*.f32 (neg.f32 (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)) 2)) (cbrt.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)))
(/.f32 (neg.f32 (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta)
(neg.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta))
(*.f32 (neg.f32 (sqrt.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta))) (sqrt.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)))
(/.f32 (neg.f32 (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta)
(neg.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta))
(pow.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 1)
(/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)
(pow.f32 (cbrt.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)) 3)
(/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)
(pow.f32 (pow.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 3) 1/3)
(/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)
(pow.f32 (sqrt.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)) 2)
(/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)
(pow.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) -1)
(/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta)
(/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta)
(/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta)
(neg.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta))
(/.f32 (neg.f32 (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta)
(sqrt.f32 (pow.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 2))
(/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)
(log.f32 (exp.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)))
(/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta))))
(/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)
(log.f32 (/.f32 1 (exp.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta))))
(/.f32 (neg.f32 (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta)
(neg.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta))
(cbrt.f32 (pow.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 3))
(/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)
(cbrt.f32 (/.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 3) (pow.f32 cosTheta 3)))
(/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)
(expm1.f32 (log1p.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)))
(/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)
(exp.f32 (-.f32 (*.f32 cosTheta cosTheta) (log.f32 cosTheta)))
(/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)
(exp.f32 (*.f32 (-.f32 (*.f32 cosTheta cosTheta) (log.f32 cosTheta)) 1))
(/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)
(log1p.f32 (expm1.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)))
(/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)

localize31.0ms (0.2%)

Compiler

Compiled 8 to 6 computations (25% saved)

localize146.0ms (0.8%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
100.0%
(+.f32 (+.f32 1 c) (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)))
99.1%
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1))))
97.9%
(*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1))
96.9%
(pow.f32 (PI.f32) -1/2)
Compiler

Compiled 60 to 46 computations (23.3% saved)

series4.0ms (0%)

Counts
4 → 60
Calls

15 calls:

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

rewrite159.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1566×log-prod
1256×fma-def
620×expm1-udef
616×log1p-udef
492×fma-neg
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
016120
1361112
24900112
Stop Event
node limit
Counts
4 → 186
Calls
Call 1
Inputs
(pow.f32 (PI.f32) -1/2)
(*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1))
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1))))
(+.f32 (+.f32 1 c) (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)))
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 (pow.f32 (PI.f32) -1/2) 1)
(*.f32 1 (pow.f32 (PI.f32) -1/2))
(*.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (cbrt.f32 (pow.f32 (PI.f32) -1)))
(*.f32 (cbrt.f32 (pow.f32 (PI.f32) -1)) (cbrt.f32 (pow.f32 (PI.f32) -1/2)))
(*.f32 (pow.f32 (PI.f32) -1/4) (pow.f32 (PI.f32) -1/4))
(*.f32 (pow.f32 1 -1/2) (pow.f32 (PI.f32) -1/2))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) -1/2) (pow.f32 (cbrt.f32 (PI.f32)) -1/2))
(*.f32 (pow.f32 (sqrt.f32 (PI.f32)) -1/2) (pow.f32 (sqrt.f32 (PI.f32)) -1/2))
(sqrt.f32 (pow.f32 (PI.f32) -1))
(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 (*.f32 -1/2 (log.f32 (PI.f32))))
(exp.f32 (*.f32 (*.f32 -1/2 (log.f32 (PI.f32))) 1))
(log1p.f32 (expm1.f32 (pow.f32 (PI.f32) -1/2)))
(+.f32 0 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)))
(+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (neg.f32 (pow.f32 (PI.f32) -1/2)))
(+.f32 (neg.f32 (pow.f32 (PI.f32) -1/2)) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))
(+.f32 (*.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) 1) (*.f32 (neg.f32 (pow.f32 (PI.f32) -1/2)) 1))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 (pow.f32 (PI.f32) -1/2)) (+.f32 (/.f32 1 cosTheta) -1))) (cbrt.f32 (pow.f32 (exp.f32 (pow.f32 (PI.f32) -1/2)) (+.f32 (/.f32 1 cosTheta) -1))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (pow.f32 (PI.f32) -1/2)) (+.f32 (/.f32 1 cosTheta) -1)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (pow.f32 (PI.f32) -1/2)) (+.f32 (/.f32 1 cosTheta) -1)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (pow.f32 (PI.f32) -1/2)) (+.f32 (/.f32 1 cosTheta) -1)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)))) 1)
(/.f32 (+.f32 (pow.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) 3) (pow.f32 (neg.f32 (pow.f32 (PI.f32) -1/2)) 3)) (fma.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (-.f32 (*.f32 (neg.f32 (pow.f32 (PI.f32) -1/2)) (neg.f32 (pow.f32 (PI.f32) -1/2))) (*.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (neg.f32 (pow.f32 (PI.f32) -1/2))))))
(/.f32 (-.f32 (*.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) (*.f32 (neg.f32 (pow.f32 (PI.f32) -1/2)) (neg.f32 (pow.f32 (PI.f32) -1/2)))) (-.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (neg.f32 (pow.f32 (PI.f32) -1/2))))
(/.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (pow.f32 cosTheta -3))) (+.f32 (pow.f32 cosTheta -2) (-.f32 1 (/.f32 -1 cosTheta))))
(/.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -2) -1)) (+.f32 (/.f32 1 cosTheta) 1))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 cosTheta -3)) (pow.f32 (PI.f32) -1/2)) (+.f32 (pow.f32 cosTheta -2) (-.f32 1 (/.f32 -1 cosTheta))))
(/.f32 (*.f32 (+.f32 (pow.f32 cosTheta -2) -1) (pow.f32 (PI.f32) -1/2)) (+.f32 (/.f32 1 cosTheta) 1))
(pow.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)) 1)
(pow.f32 (cbrt.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1))) 3)
(pow.f32 (pow.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)) 3) 1/3)
(pow.f32 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 cosTheta) -1)) (pow.f32 (PI.f32) -1/4)) 2)
(sqrt.f32 (*.f32 (pow.f32 (PI.f32) -1) (pow.f32 (+.f32 (/.f32 1 cosTheta) -1) 2)))
(log.f32 (pow.f32 (exp.f32 (pow.f32 (PI.f32) -1/2)) (+.f32 (/.f32 1 cosTheta) -1)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)))))
(log.f32 (*.f32 (exp.f32 (neg.f32 (pow.f32 (PI.f32) -1/2))) (exp.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))))
(cbrt.f32 (pow.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)) 3))
(expm1.f32 (log1p.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1))))
(exp.f32 (log.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1))))
(exp.f32 (*.f32 (log.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1))) 1))
(log1p.f32 (expm1.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1))))
(fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 1 cosTheta) (neg.f32 (pow.f32 (PI.f32) -1/2)))
(fma.f32 (pow.f32 (PI.f32) -1/2) -1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))
(fma.f32 1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (neg.f32 (pow.f32 (PI.f32) -1/2)))
(fma.f32 1 (neg.f32 (pow.f32 (PI.f32) -1/2)) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))
(fma.f32 (/.f32 1 cosTheta) (pow.f32 (PI.f32) -1/2) (neg.f32 (pow.f32 (PI.f32) -1/2)))
(fma.f32 -1 (pow.f32 (PI.f32) -1/2) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))
(fma.f32 (cbrt.f32 (pow.f32 cosTheta -2)) (*.f32 (/.f32 1 (cbrt.f32 cosTheta)) (pow.f32 (PI.f32) -1/2)) (neg.f32 (pow.f32 (PI.f32) -1/2)))
(fma.f32 (cbrt.f32 (pow.f32 (PI.f32) -1)) (*.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (/.f32 1 cosTheta)) (neg.f32 (pow.f32 (PI.f32) -1/2)))
(fma.f32 (cbrt.f32 (pow.f32 (PI.f32) -1)) (*.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2)) -1) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))
(fma.f32 (pow.f32 cosTheta -1/2) (*.f32 (pow.f32 cosTheta -1/2) (pow.f32 (PI.f32) -1/2)) (neg.f32 (pow.f32 (PI.f32) -1/2)))
(fma.f32 (pow.f32 (PI.f32) -1/4) (*.f32 (pow.f32 (PI.f32) -1/4) (/.f32 1 cosTheta)) (neg.f32 (pow.f32 (PI.f32) -1/2)))
(fma.f32 (pow.f32 (PI.f32) -1/4) (*.f32 (pow.f32 (PI.f32) -1/4) -1) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))
(fma.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) 1 (*.f32 (neg.f32 (pow.f32 (PI.f32) -1/2)) 1))
(fma.f32 (*.f32 (cbrt.f32 (neg.f32 (pow.f32 (PI.f32) -1/2))) (cbrt.f32 (neg.f32 (pow.f32 (PI.f32) -1/2)))) (cbrt.f32 (neg.f32 (pow.f32 (PI.f32) -1/2))) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))
(fma.f32 (*.f32 (cbrt.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) (cbrt.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))) (cbrt.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) (neg.f32 (pow.f32 (PI.f32) -1/2)))
(fma.f32 (sqrt.f32 (neg.f32 (pow.f32 (PI.f32) -1/2))) (sqrt.f32 (neg.f32 (pow.f32 (PI.f32) -1/2))) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))
(fma.f32 (sqrt.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) (sqrt.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) (neg.f32 (pow.f32 (PI.f32) -1/2)))
(fma.f32 (*.f32 (pow.f32 cosTheta -1/2) (pow.f32 (PI.f32) -1/4)) (*.f32 (pow.f32 cosTheta -1/2) (pow.f32 (PI.f32) -1/4)) (neg.f32 (pow.f32 (PI.f32) -1/2)))
(fma.f32 (*.f32 (pow.f32 (PI.f32) -1/4) (pow.f32 cosTheta -1/2)) (*.f32 (pow.f32 (PI.f32) -1/4) (pow.f32 cosTheta -1/2)) (neg.f32 (pow.f32 (PI.f32) -1/2)))
(fma.f32 (*.f32 (/.f32 1 cosTheta) (cbrt.f32 (pow.f32 (PI.f32) -1))) (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (neg.f32 (pow.f32 (PI.f32) -1/2)))
(fma.f32 (*.f32 (/.f32 1 cosTheta) (pow.f32 (PI.f32) -1/4)) (pow.f32 (PI.f32) -1/4) (neg.f32 (pow.f32 (PI.f32) -1/2)))
(fma.f32 (*.f32 -1 (cbrt.f32 (pow.f32 (PI.f32) -1))) (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))
(fma.f32 (*.f32 -1 (pow.f32 (PI.f32) -1/4)) (pow.f32 (PI.f32) -1/4) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))
(fma.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (cbrt.f32 (pow.f32 cosTheta -2))) (/.f32 1 (cbrt.f32 cosTheta)) (neg.f32 (pow.f32 (PI.f32) -1/2)))
(fma.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (pow.f32 cosTheta -1/2)) (pow.f32 cosTheta -1/2) (neg.f32 (pow.f32 (PI.f32) -1/2)))
(+.f32 0 (/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))))) (cbrt.f32 (exp.f32 (/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))))) 1)
(*.f32 1 (/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))))
(*.f32 -1 (/.f32 1 (+.f32 -1 (neg.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)))))
(*.f32 (/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))) 1)
(*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)))) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)) -2)))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)) -2)) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)))))
(*.f32 (pow.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)) -1/2) (pow.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)) -1/2))
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)) 2)) -1) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))) -1))
(*.f32 (pow.f32 (sqrt.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))) -1) (pow.f32 (sqrt.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))) -1))
(*.f32 (/.f32 1 (+.f32 (pow.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)) 3) (pow.f32 (+.f32 1 c) 3))) (fma.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)) (-.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)) (+.f32 1 c)) (pow.f32 (+.f32 1 c) 2)))
(*.f32 (/.f32 1 (-.f32 (pow.f32 (+.f32 1 c) 2) (*.f32 (pow.f32 (PI.f32) -1) (pow.f32 (+.f32 (/.f32 1 cosTheta) -1) 2)))) (+.f32 1 (-.f32 c (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)))))
(pow.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)) -1)
(pow.f32 (/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))) 1)
(pow.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)))) 3)
(pow.f32 (pow.f32 (/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))) 3) 1/3)
(pow.f32 (pow.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)) -1/2) 2)
(sqrt.f32 (pow.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)) -2))
(log.f32 (exp.f32 (/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))))))
(cbrt.f32 (pow.f32 (/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))) 3))
(expm1.f32 (log1p.f32 (/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)))))
(exp.f32 (neg.f32 (log1p.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))))
(exp.f32 (*.f32 (log1p.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)) -1))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))) 1))
(log1p.f32 (expm1.f32 (/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)))))
(-.f32 (exp.f32 (log1p.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)))) 1)
(-.f32 (/.f32 (pow.f32 (+.f32 1 c) 2) (+.f32 1 (-.f32 c (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1))))) (/.f32 (*.f32 (pow.f32 (PI.f32) -1) (pow.f32 (+.f32 (/.f32 1 cosTheta) -1) 2)) (+.f32 1 (-.f32 c (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1))))))
(*.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)))
(*.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)) 1)
(*.f32 (cbrt.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)) 2)) (cbrt.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))))
(*.f32 (sqrt.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))) (sqrt.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))))
(*.f32 (+.f32 (pow.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)) 3) (pow.f32 (+.f32 1 c) 3)) (/.f32 1 (fma.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)) (-.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)) (+.f32 1 c)) (pow.f32 (+.f32 1 c) 2))))
(*.f32 (-.f32 (pow.f32 (+.f32 1 c) 2) (*.f32 (pow.f32 (PI.f32) -1) (pow.f32 (+.f32 (/.f32 1 cosTheta) -1) 2))) (/.f32 1 (+.f32 1 (-.f32 c (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1))))))
(/.f32 1 (/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))))
(/.f32 1 (/.f32 (fma.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)) (-.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)) (+.f32 1 c)) (pow.f32 (+.f32 1 c) 2)) (+.f32 (pow.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)) 3) (pow.f32 (+.f32 1 c) 3))))
(/.f32 1 (/.f32 (+.f32 1 (-.f32 c (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)))) (-.f32 (pow.f32 (+.f32 1 c) 2) (*.f32 (pow.f32 (PI.f32) -1) (pow.f32 (+.f32 (/.f32 1 cosTheta) -1) 2)))))
(/.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)) 1)
(/.f32 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)) 2)) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)))))
(/.f32 (sqrt.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))) (pow.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)) -1/2))
(/.f32 (+.f32 -1 (neg.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))) -1)
(/.f32 (+.f32 (pow.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)) 3) (pow.f32 (+.f32 1 c) 3)) (fma.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)) (-.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)) (+.f32 1 c)) (pow.f32 (+.f32 1 c) 2)))
(/.f32 (+.f32 (pow.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)) 3) (pow.f32 (+.f32 1 c) 3)) (fma.f32 (pow.f32 (PI.f32) -1) (pow.f32 (+.f32 (/.f32 1 cosTheta) -1) 2) (-.f32 (pow.f32 (+.f32 1 c) 2) (*.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)) (+.f32 1 c)))))
(/.f32 (-.f32 (pow.f32 (+.f32 1 c) 2) (*.f32 (pow.f32 (PI.f32) -1) (pow.f32 (+.f32 (/.f32 1 cosTheta) -1) 2))) (+.f32 1 (-.f32 c (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)) 3) (pow.f32 (+.f32 1 c) 3))) (neg.f32 (fma.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)) (-.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)) (+.f32 1 c)) (pow.f32 (+.f32 1 c) 2))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 1 c) 2) (*.f32 (pow.f32 (PI.f32) -1) (pow.f32 (+.f32 (/.f32 1 cosTheta) -1) 2)))) (neg.f32 (+.f32 1 (-.f32 c (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1))))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c) 3)) (+.f32 1 (-.f32 (*.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c) (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)) (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))))
(/.f32 (-.f32 1 (*.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c) (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))) (-.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)))
(/.f32 (-.f32 (*.f32 (pow.f32 (PI.f32) -1) (pow.f32 (+.f32 (/.f32 1 cosTheta) -1) 2)) (pow.f32 (+.f32 1 c) 2)) (-.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)) (+.f32 1 c)))
(pow.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)) 1)
(pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))) 3)
(pow.f32 (pow.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)) 3) 1/3)
(pow.f32 (sqrt.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))) 2)
(sqrt.f32 (pow.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)) 2))
(log.f32 (exp.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))))
(log.f32 (+.f32 1 (expm1.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)))))
(log.f32 (*.f32 (pow.f32 (exp.f32 (pow.f32 (PI.f32) -1/2)) (+.f32 (/.f32 1 cosTheta) -1)) (+.f32 1 (expm1.f32 (+.f32 1 c)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)))) (exp.f32 (+.f32 1 c))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)))) (+.f32 1 (expm1.f32 (+.f32 1 c)))))
(log.f32 (*.f32 (exp.f32 (+.f32 1 c)) (+.f32 1 (expm1.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1))))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (+.f32 1 c))) (pow.f32 (exp.f32 (pow.f32 (PI.f32) -1/2)) (+.f32 (/.f32 1 cosTheta) -1))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (+.f32 1 c))) (+.f32 1 (expm1.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1))))))
(cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)) 3))
(expm1.f32 (log1p.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))))
(exp.f32 (log1p.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)))
(exp.f32 (*.f32 (log1p.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)) 1))
(log1p.f32 (expm1.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))))
(fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 1 cosTheta) (fma.f32 (pow.f32 (PI.f32) -1/2) -1 (+.f32 1 c)))
(fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) (+.f32 1 c))
(fma.f32 1 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)) (+.f32 1 c))
(fma.f32 1 c (+.f32 1 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1))))
(fma.f32 1 (+.f32 1 c) (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)))
(fma.f32 1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (fma.f32 (pow.f32 (PI.f32) -1/2) -1 (+.f32 1 c)))
(fma.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c) 1)
(fma.f32 (/.f32 1 cosTheta) (pow.f32 (PI.f32) -1/2) (fma.f32 (pow.f32 (PI.f32) -1/2) -1 (+.f32 1 c)))
(fma.f32 (+.f32 (/.f32 1 cosTheta) -1) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))
(fma.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)) 1 (+.f32 1 c))
(fma.f32 c 1 (+.f32 1 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1))))
(fma.f32 (+.f32 1 c) 1 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)))
(fma.f32 (cbrt.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1))) (cbrt.f32 (*.f32 (pow.f32 (PI.f32) -1) (pow.f32 (+.f32 (/.f32 1 cosTheta) -1) 2))) (+.f32 1 c))
(fma.f32 (cbrt.f32 (*.f32 (pow.f32 (PI.f32) -1) (pow.f32 (+.f32 (/.f32 1 cosTheta) -1) 2))) (cbrt.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1))) (+.f32 1 c))
(fma.f32 (cbrt.f32 (pow.f32 cosTheta -2)) (*.f32 (/.f32 1 (cbrt.f32 cosTheta)) (pow.f32 (PI.f32) -1/2)) (fma.f32 (pow.f32 (PI.f32) -1/2) -1 (+.f32 1 c)))
(fma.f32 (cbrt.f32 (pow.f32 (PI.f32) -1)) (*.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (/.f32 1 cosTheta)) (fma.f32 (pow.f32 (PI.f32) -1/2) -1 (+.f32 1 c)))
(fma.f32 (cbrt.f32 (pow.f32 (PI.f32) -1)) (*.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (+.f32 (/.f32 1 cosTheta) -1)) (+.f32 1 c))
(fma.f32 (cbrt.f32 (+.f32 1 c)) (pow.f32 (cbrt.f32 (+.f32 1 c)) 2) (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)))
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 1 c)) 2) (cbrt.f32 (+.f32 1 c)) (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)))
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 cosTheta) -1)) 2) (*.f32 (cbrt.f32 (+.f32 (/.f32 1 cosTheta) -1)) (pow.f32 (PI.f32) -1/2)) (+.f32 1 c))
(fma.f32 (cbrt.f32 c) (pow.f32 (cbrt.f32 c) 2) (+.f32 1 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1))))
(fma.f32 (pow.f32 (cbrt.f32 c) 2) (cbrt.f32 c) (+.f32 1 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1))))
(fma.f32 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 cosTheta) -1)) (pow.f32 (PI.f32) -1/4)) (*.f32 (sqrt.f32 (+.f32 (/.f32 1 cosTheta) -1)) (pow.f32 (PI.f32) -1/4)) (+.f32 1 c))
(fma.f32 (pow.f32 cosTheta -1/2) (*.f32 (pow.f32 cosTheta -1/2) (pow.f32 (PI.f32) -1/2)) (fma.f32 (pow.f32 (PI.f32) -1/2) -1 (+.f32 1 c)))
(fma.f32 (hypot.f32 1 (sqrt.f32 c)) (hypot.f32 1 (sqrt.f32 c)) (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)))
(fma.f32 (sqrt.f32 (+.f32 (/.f32 1 cosTheta) -1)) (*.f32 (sqrt.f32 (+.f32 (/.f32 1 cosTheta) -1)) (pow.f32 (PI.f32) -1/2)) (+.f32 1 c))
(fma.f32 (sqrt.f32 c) (sqrt.f32 c) (+.f32 1 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1))))
(fma.f32 (+.f32 1 (pow.f32 c 3)) (/.f32 1 (fma.f32 c (-.f32 c 1) 1)) (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)))
(fma.f32 (-.f32 1 (*.f32 c c)) (/.f32 1 (-.f32 1 c)) (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)))
(fma.f32 (pow.f32 (PI.f32) -1/4) (*.f32 (pow.f32 (PI.f32) -1/4) (/.f32 1 cosTheta)) (fma.f32 (pow.f32 (PI.f32) -1/2) -1 (+.f32 1 c)))
(fma.f32 (pow.f32 (PI.f32) -1/4) (*.f32 (pow.f32 (PI.f32) -1/4) (+.f32 (/.f32 1 cosTheta) -1)) (+.f32 1 c))
(fma.f32 (*.f32 (cbrt.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)) (cbrt.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))) (cbrt.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)) 1)
(fma.f32 (*.f32 (cbrt.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) (cbrt.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))) (cbrt.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) (fma.f32 (pow.f32 (PI.f32) -1/2) -1 (+.f32 1 c)))
(fma.f32 (sqrt.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)) (sqrt.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)) 1)
(fma.f32 (sqrt.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) (sqrt.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) (fma.f32 (pow.f32 (PI.f32) -1/2) -1 (+.f32 1 c)))
(fma.f32 (*.f32 (pow.f32 cosTheta -1/2) (pow.f32 (PI.f32) -1/4)) (*.f32 (pow.f32 cosTheta -1/2) (pow.f32 (PI.f32) -1/4)) (fma.f32 (pow.f32 (PI.f32) -1/2) -1 (+.f32 1 c)))
(fma.f32 (*.f32 (pow.f32 (PI.f32) -1/4) (pow.f32 cosTheta -1/2)) (*.f32 (pow.f32 (PI.f32) -1/4) (pow.f32 cosTheta -1/2)) (fma.f32 (pow.f32 (PI.f32) -1/2) -1 (+.f32 1 c)))
(fma.f32 (*.f32 (/.f32 1 cosTheta) (cbrt.f32 (pow.f32 (PI.f32) -1))) (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (fma.f32 (pow.f32 (PI.f32) -1/2) -1 (+.f32 1 c)))
(fma.f32 (*.f32 (/.f32 1 cosTheta) (pow.f32 (PI.f32) -1/4)) (pow.f32 (PI.f32) -1/4) (fma.f32 (pow.f32 (PI.f32) -1/2) -1 (+.f32 1 c)))
(fma.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (cbrt.f32 (pow.f32 cosTheta -2))) (/.f32 1 (cbrt.f32 cosTheta)) (fma.f32 (pow.f32 (PI.f32) -1/2) -1 (+.f32 1 c)))
(fma.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (pow.f32 cosTheta -1/2)) (pow.f32 cosTheta -1/2) (fma.f32 (pow.f32 (PI.f32) -1/2) -1 (+.f32 1 c)))
(fma.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 cosTheta) -1)) 2)) (cbrt.f32 (+.f32 (/.f32 1 cosTheta) -1)) (+.f32 1 c))
(fma.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (sqrt.f32 (+.f32 (/.f32 1 cosTheta) -1))) (sqrt.f32 (+.f32 (/.f32 1 cosTheta) -1)) (+.f32 1 c))
(fma.f32 (*.f32 (+.f32 (/.f32 1 cosTheta) -1) (cbrt.f32 (pow.f32 (PI.f32) -1))) (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (+.f32 1 c))
(fma.f32 (*.f32 (+.f32 (/.f32 1 cosTheta) -1) (pow.f32 (PI.f32) -1/4)) (pow.f32 (PI.f32) -1/4) (+.f32 1 c))

simplify145.0ms (0.8%)

Algorithm
egg-herbie
Rules
910×fma-neg
568×distribute-lft-neg-in
496×div-sub
460×associate-*r*
442×associate-*l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
051113162
1132012438
2479011418
Stop Event
node limit
Counts
246 → 332
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 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 -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 -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 1 cosTheta) (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 -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 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))
(/.f32 1 (+.f32 (*.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1))
(+.f32 (*.f32 -1 (/.f32 c (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (/.f32 1 cosTheta) 1))) (+.f32 (*.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1)))) (/.f32 1 (+.f32 (*.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1)))
(+.f32 (*.f32 -1 (/.f32 c (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (/.f32 1 cosTheta) 1))) (+.f32 (*.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1)))) (+.f32 (/.f32 (pow.f32 c 2) (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (/.f32 1 cosTheta) 1))) (pow.f32 (+.f32 (*.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1) 2))) (/.f32 1 (+.f32 (*.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1))))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 c 3) (*.f32 (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (/.f32 1 cosTheta) 1))) 2) (pow.f32 (+.f32 (*.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1) 2)))) (+.f32 (*.f32 -1 (/.f32 c (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (/.f32 1 cosTheta) 1))) (+.f32 (*.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1)))) (+.f32 (/.f32 (pow.f32 c 2) (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (/.f32 1 cosTheta) 1))) (pow.f32 (+.f32 (*.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1) 2))) (/.f32 1 (+.f32 (*.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1)))))
(/.f32 1 c)
(+.f32 (/.f32 1 c) (*.f32 -1 (/.f32 (+.f32 (*.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1) (pow.f32 c 2))))
(+.f32 (/.f32 1 c) (+.f32 (/.f32 (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (/.f32 1 cosTheta) 1))) (+.f32 (*.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1)) (pow.f32 c 3)) (*.f32 -1 (/.f32 (+.f32 (*.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1) (pow.f32 c 2)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (/.f32 1 cosTheta) 1))) (pow.f32 (+.f32 (*.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1) 2)) (pow.f32 c 4))) (+.f32 (/.f32 1 c) (+.f32 (/.f32 (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (/.f32 1 cosTheta) 1))) (+.f32 (*.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1)) (pow.f32 c 3)) (*.f32 -1 (/.f32 (+.f32 (*.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1) (pow.f32 c 2))))))
(/.f32 1 c)
(+.f32 (/.f32 1 c) (*.f32 -1 (/.f32 (+.f32 (*.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1) (pow.f32 c 2))))
(+.f32 (/.f32 1 c) (+.f32 (/.f32 (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (/.f32 1 cosTheta) 1))) (+.f32 (*.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1)) (pow.f32 c 3)) (*.f32 -1 (/.f32 (+.f32 (*.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1) (pow.f32 c 2)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (/.f32 1 cosTheta) 1))) (pow.f32 (+.f32 (*.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1) 2)) (pow.f32 c 4))) (+.f32 (/.f32 1 c) (+.f32 (/.f32 (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (/.f32 1 cosTheta) 1))) (+.f32 (*.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1)) (pow.f32 c 3)) (*.f32 -1 (/.f32 (+.f32 (*.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1) (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 cosTheta (sqrt.f32 (PI.f32))) (+.f32 (*.f32 (*.f32 (pow.f32 cosTheta 3) (pow.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 2)) (sqrt.f32 (pow.f32 (PI.f32) 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 cosTheta (sqrt.f32 (PI.f32))) (+.f32 (*.f32 (*.f32 (pow.f32 cosTheta 3) (pow.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 2)) (sqrt.f32 (pow.f32 (PI.f32) 3))) (+.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 (pow.f32 cosTheta 4) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 3)))))))
(/.f32 1 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))))
(+.f32 (*.f32 -1 (*.f32 (/.f32 1 (*.f32 cosTheta (pow.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 2))) (sqrt.f32 (/.f32 1 (PI.f32))))) (/.f32 1 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))))))))
(+.f32 (*.f32 -1 (*.f32 (/.f32 1 (*.f32 cosTheta (pow.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 2))) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (/.f32 1 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))))))) (/.f32 1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (PI.f32) (pow.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 3))))))
(+.f32 (*.f32 -1 (*.f32 (/.f32 1 (*.f32 cosTheta (pow.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 2))) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 -1 (*.f32 (/.f32 1 (*.f32 (pow.f32 cosTheta 3) (pow.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 4))) (sqrt.f32 (/.f32 1 (pow.f32 (PI.f32) 3))))) (+.f32 (/.f32 1 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))))))) (/.f32 1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 3) (PI.f32)))))))
(/.f32 1 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))))
(+.f32 (*.f32 -1 (*.f32 (/.f32 1 (*.f32 cosTheta (pow.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 2))) (sqrt.f32 (/.f32 1 (PI.f32))))) (/.f32 1 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))))))))
(+.f32 (*.f32 -1 (*.f32 (/.f32 1 (*.f32 cosTheta (pow.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 2))) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (/.f32 1 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))))))) (/.f32 1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 3) (PI.f32))))))
(+.f32 (*.f32 -1 (*.f32 (/.f32 1 (*.f32 cosTheta (pow.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 2))) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 -1 (*.f32 (/.f32 1 (*.f32 (pow.f32 cosTheta 3) (pow.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 4))) (sqrt.f32 (/.f32 1 (pow.f32 (PI.f32) 3))))) (+.f32 (/.f32 1 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))))))) (/.f32 1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (PI.f32) (pow.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 3)))))))
(+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (/.f32 1 cosTheta) 1)))
(+.f32 c (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (/.f32 1 cosTheta) 1))))
(+.f32 c (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (/.f32 1 cosTheta) 1))))
(+.f32 c (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (/.f32 1 cosTheta) 1))))
c
(+.f32 c (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (/.f32 1 cosTheta) 1))))
(+.f32 c (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (/.f32 1 cosTheta) 1))))
(+.f32 c (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (/.f32 1 cosTheta) 1))))
c
(+.f32 c (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (/.f32 1 cosTheta) 1))))
(+.f32 c (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (/.f32 1 cosTheta) 1))))
(+.f32 c (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (/.f32 1 cosTheta) 1))))
(*.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 (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 -1 (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 (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 -1 (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 (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 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 (pow.f32 (PI.f32) -1/2) 1)
(*.f32 1 (pow.f32 (PI.f32) -1/2))
(*.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (cbrt.f32 (pow.f32 (PI.f32) -1)))
(*.f32 (cbrt.f32 (pow.f32 (PI.f32) -1)) (cbrt.f32 (pow.f32 (PI.f32) -1/2)))
(*.f32 (pow.f32 (PI.f32) -1/4) (pow.f32 (PI.f32) -1/4))
(*.f32 (pow.f32 1 -1/2) (pow.f32 (PI.f32) -1/2))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) -1/2) (pow.f32 (cbrt.f32 (PI.f32)) -1/2))
(*.f32 (pow.f32 (sqrt.f32 (PI.f32)) -1/2) (pow.f32 (sqrt.f32 (PI.f32)) -1/2))
(sqrt.f32 (pow.f32 (PI.f32) -1))
(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 (*.f32 -1/2 (log.f32 (PI.f32))))
(exp.f32 (*.f32 (*.f32 -1/2 (log.f32 (PI.f32))) 1))
(log1p.f32 (expm1.f32 (pow.f32 (PI.f32) -1/2)))
(+.f32 0 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)))
(+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (neg.f32 (pow.f32 (PI.f32) -1/2)))
(+.f32 (neg.f32 (pow.f32 (PI.f32) -1/2)) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))
(+.f32 (*.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) 1) (*.f32 (neg.f32 (pow.f32 (PI.f32) -1/2)) 1))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 (pow.f32 (PI.f32) -1/2)) (+.f32 (/.f32 1 cosTheta) -1))) (cbrt.f32 (pow.f32 (exp.f32 (pow.f32 (PI.f32) -1/2)) (+.f32 (/.f32 1 cosTheta) -1))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (pow.f32 (PI.f32) -1/2)) (+.f32 (/.f32 1 cosTheta) -1)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (pow.f32 (PI.f32) -1/2)) (+.f32 (/.f32 1 cosTheta) -1)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (pow.f32 (PI.f32) -1/2)) (+.f32 (/.f32 1 cosTheta) -1)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)))) 1)
(/.f32 (+.f32 (pow.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) 3) (pow.f32 (neg.f32 (pow.f32 (PI.f32) -1/2)) 3)) (fma.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (-.f32 (*.f32 (neg.f32 (pow.f32 (PI.f32) -1/2)) (neg.f32 (pow.f32 (PI.f32) -1/2))) (*.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (neg.f32 (pow.f32 (PI.f32) -1/2))))))
(/.f32 (-.f32 (*.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) (*.f32 (neg.f32 (pow.f32 (PI.f32) -1/2)) (neg.f32 (pow.f32 (PI.f32) -1/2)))) (-.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (neg.f32 (pow.f32 (PI.f32) -1/2))))
(/.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (pow.f32 cosTheta -3))) (+.f32 (pow.f32 cosTheta -2) (-.f32 1 (/.f32 -1 cosTheta))))
(/.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -2) -1)) (+.f32 (/.f32 1 cosTheta) 1))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 cosTheta -3)) (pow.f32 (PI.f32) -1/2)) (+.f32 (pow.f32 cosTheta -2) (-.f32 1 (/.f32 -1 cosTheta))))
(/.f32 (*.f32 (+.f32 (pow.f32 cosTheta -2) -1) (pow.f32 (PI.f32) -1/2)) (+.f32 (/.f32 1 cosTheta) 1))
(pow.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)) 1)
(pow.f32 (cbrt.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1))) 3)
(pow.f32 (pow.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)) 3) 1/3)
(pow.f32 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 cosTheta) -1)) (pow.f32 (PI.f32) -1/4)) 2)
(sqrt.f32 (*.f32 (pow.f32 (PI.f32) -1) (pow.f32 (+.f32 (/.f32 1 cosTheta) -1) 2)))
(log.f32 (pow.f32 (exp.f32 (pow.f32 (PI.f32) -1/2)) (+.f32 (/.f32 1 cosTheta) -1)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)))))
(log.f32 (*.f32 (exp.f32 (neg.f32 (pow.f32 (PI.f32) -1/2))) (exp.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))))
(cbrt.f32 (pow.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)) 3))
(expm1.f32 (log1p.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1))))
(exp.f32 (log.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1))))
(exp.f32 (*.f32 (log.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1))) 1))
(log1p.f32 (expm1.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1))))
(fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 1 cosTheta) (neg.f32 (pow.f32 (PI.f32) -1/2)))
(fma.f32 (pow.f32 (PI.f32) -1/2) -1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))
(fma.f32 1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (neg.f32 (pow.f32 (PI.f32) -1/2)))
(fma.f32 1 (neg.f32 (pow.f32 (PI.f32) -1/2)) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))
(fma.f32 (/.f32 1 cosTheta) (pow.f32 (PI.f32) -1/2) (neg.f32 (pow.f32 (PI.f32) -1/2)))
(fma.f32 -1 (pow.f32 (PI.f32) -1/2) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))
(fma.f32 (cbrt.f32 (pow.f32 cosTheta -2)) (*.f32 (/.f32 1 (cbrt.f32 cosTheta)) (pow.f32 (PI.f32) -1/2)) (neg.f32 (pow.f32 (PI.f32) -1/2)))
(fma.f32 (cbrt.f32 (pow.f32 (PI.f32) -1)) (*.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (/.f32 1 cosTheta)) (neg.f32 (pow.f32 (PI.f32) -1/2)))
(fma.f32 (cbrt.f32 (pow.f32 (PI.f32) -1)) (*.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2)) -1) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))
(fma.f32 (pow.f32 cosTheta -1/2) (*.f32 (pow.f32 cosTheta -1/2) (pow.f32 (PI.f32) -1/2)) (neg.f32 (pow.f32 (PI.f32) -1/2)))
(fma.f32 (pow.f32 (PI.f32) -1/4) (*.f32 (pow.f32 (PI.f32) -1/4) (/.f32 1 cosTheta)) (neg.f32 (pow.f32 (PI.f32) -1/2)))
(fma.f32 (pow.f32 (PI.f32) -1/4) (*.f32 (pow.f32 (PI.f32) -1/4) -1) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))
(fma.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) 1 (*.f32 (neg.f32 (pow.f32 (PI.f32) -1/2)) 1))
(fma.f32 (*.f32 (cbrt.f32 (neg.f32 (pow.f32 (PI.f32) -1/2))) (cbrt.f32 (neg.f32 (pow.f32 (PI.f32) -1/2)))) (cbrt.f32 (neg.f32 (pow.f32 (PI.f32) -1/2))) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))
(fma.f32 (*.f32 (cbrt.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) (cbrt.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))) (cbrt.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) (neg.f32 (pow.f32 (PI.f32) -1/2)))
(fma.f32 (sqrt.f32 (neg.f32 (pow.f32 (PI.f32) -1/2))) (sqrt.f32 (neg.f32 (pow.f32 (PI.f32) -1/2))) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))
(fma.f32 (sqrt.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) (sqrt.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) (neg.f32 (pow.f32 (PI.f32) -1/2)))
(fma.f32 (*.f32 (pow.f32 cosTheta -1/2) (pow.f32 (PI.f32) -1/4)) (*.f32 (pow.f32 cosTheta -1/2) (pow.f32 (PI.f32) -1/4)) (neg.f32 (pow.f32 (PI.f32) -1/2)))
(fma.f32 (*.f32 (pow.f32 (PI.f32) -1/4) (pow.f32 cosTheta -1/2)) (*.f32 (pow.f32 (PI.f32) -1/4) (pow.f32 cosTheta -1/2)) (neg.f32 (pow.f32 (PI.f32) -1/2)))
(fma.f32 (*.f32 (/.f32 1 cosTheta) (cbrt.f32 (pow.f32 (PI.f32) -1))) (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (neg.f32 (pow.f32 (PI.f32) -1/2)))
(fma.f32 (*.f32 (/.f32 1 cosTheta) (pow.f32 (PI.f32) -1/4)) (pow.f32 (PI.f32) -1/4) (neg.f32 (pow.f32 (PI.f32) -1/2)))
(fma.f32 (*.f32 -1 (cbrt.f32 (pow.f32 (PI.f32) -1))) (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))
(fma.f32 (*.f32 -1 (pow.f32 (PI.f32) -1/4)) (pow.f32 (PI.f32) -1/4) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))
(fma.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (cbrt.f32 (pow.f32 cosTheta -2))) (/.f32 1 (cbrt.f32 cosTheta)) (neg.f32 (pow.f32 (PI.f32) -1/2)))
(fma.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (pow.f32 cosTheta -1/2)) (pow.f32 cosTheta -1/2) (neg.f32 (pow.f32 (PI.f32) -1/2)))
(+.f32 0 (/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))))) (cbrt.f32 (exp.f32 (/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))))) 1)
(*.f32 1 (/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))))
(*.f32 -1 (/.f32 1 (+.f32 -1 (neg.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)))))
(*.f32 (/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))) 1)
(*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)))) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)) -2)))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)) -2)) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)))))
(*.f32 (pow.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)) -1/2) (pow.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)) -1/2))
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)) 2)) -1) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))) -1))
(*.f32 (pow.f32 (sqrt.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))) -1) (pow.f32 (sqrt.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))) -1))
(*.f32 (/.f32 1 (+.f32 (pow.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)) 3) (pow.f32 (+.f32 1 c) 3))) (fma.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)) (-.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)) (+.f32 1 c)) (pow.f32 (+.f32 1 c) 2)))
(*.f32 (/.f32 1 (-.f32 (pow.f32 (+.f32 1 c) 2) (*.f32 (pow.f32 (PI.f32) -1) (pow.f32 (+.f32 (/.f32 1 cosTheta) -1) 2)))) (+.f32 1 (-.f32 c (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)))))
(pow.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)) -1)
(pow.f32 (/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))) 1)
(pow.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)))) 3)
(pow.f32 (pow.f32 (/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))) 3) 1/3)
(pow.f32 (pow.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)) -1/2) 2)
(sqrt.f32 (pow.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)) -2))
(log.f32 (exp.f32 (/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))))))
(cbrt.f32 (pow.f32 (/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))) 3))
(expm1.f32 (log1p.f32 (/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)))))
(exp.f32 (neg.f32 (log1p.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))))
(exp.f32 (*.f32 (log1p.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)) -1))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))) 1))
(log1p.f32 (expm1.f32 (/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)))))
(-.f32 (exp.f32 (log1p.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)))) 1)
(-.f32 (/.f32 (pow.f32 (+.f32 1 c) 2) (+.f32 1 (-.f32 c (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1))))) (/.f32 (*.f32 (pow.f32 (PI.f32) -1) (pow.f32 (+.f32 (/.f32 1 cosTheta) -1) 2)) (+.f32 1 (-.f32 c (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1))))))
(*.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)))
(*.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)) 1)
(*.f32 (cbrt.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)) 2)) (cbrt.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))))
(*.f32 (sqrt.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))) (sqrt.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))))
(*.f32 (+.f32 (pow.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)) 3) (pow.f32 (+.f32 1 c) 3)) (/.f32 1 (fma.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)) (-.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)) (+.f32 1 c)) (pow.f32 (+.f32 1 c) 2))))
(*.f32 (-.f32 (pow.f32 (+.f32 1 c) 2) (*.f32 (pow.f32 (PI.f32) -1) (pow.f32 (+.f32 (/.f32 1 cosTheta) -1) 2))) (/.f32 1 (+.f32 1 (-.f32 c (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1))))))
(/.f32 1 (/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))))
(/.f32 1 (/.f32 (fma.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)) (-.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)) (+.f32 1 c)) (pow.f32 (+.f32 1 c) 2)) (+.f32 (pow.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)) 3) (pow.f32 (+.f32 1 c) 3))))
(/.f32 1 (/.f32 (+.f32 1 (-.f32 c (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)))) (-.f32 (pow.f32 (+.f32 1 c) 2) (*.f32 (pow.f32 (PI.f32) -1) (pow.f32 (+.f32 (/.f32 1 cosTheta) -1) 2)))))
(/.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)) 1)
(/.f32 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)) 2)) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)))))
(/.f32 (sqrt.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))) (pow.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)) -1/2))
(/.f32 (+.f32 -1 (neg.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))) -1)
(/.f32 (+.f32 (pow.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)) 3) (pow.f32 (+.f32 1 c) 3)) (fma.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)) (-.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)) (+.f32 1 c)) (pow.f32 (+.f32 1 c) 2)))
(/.f32 (+.f32 (pow.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)) 3) (pow.f32 (+.f32 1 c) 3)) (fma.f32 (pow.f32 (PI.f32) -1) (pow.f32 (+.f32 (/.f32 1 cosTheta) -1) 2) (-.f32 (pow.f32 (+.f32 1 c) 2) (*.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)) (+.f32 1 c)))))
(/.f32 (-.f32 (pow.f32 (+.f32 1 c) 2) (*.f32 (pow.f32 (PI.f32) -1) (pow.f32 (+.f32 (/.f32 1 cosTheta) -1) 2))) (+.f32 1 (-.f32 c (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)) 3) (pow.f32 (+.f32 1 c) 3))) (neg.f32 (fma.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)) (-.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)) (+.f32 1 c)) (pow.f32 (+.f32 1 c) 2))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 1 c) 2) (*.f32 (pow.f32 (PI.f32) -1) (pow.f32 (+.f32 (/.f32 1 cosTheta) -1) 2)))) (neg.f32 (+.f32 1 (-.f32 c (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1))))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c) 3)) (+.f32 1 (-.f32 (*.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c) (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)) (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))))
(/.f32 (-.f32 1 (*.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c) (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))) (-.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)))
(/.f32 (-.f32 (*.f32 (pow.f32 (PI.f32) -1) (pow.f32 (+.f32 (/.f32 1 cosTheta) -1) 2)) (pow.f32 (+.f32 1 c) 2)) (-.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)) (+.f32 1 c)))
(pow.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)) 1)
(pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))) 3)
(pow.f32 (pow.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)) 3) 1/3)
(pow.f32 (sqrt.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))) 2)
(sqrt.f32 (pow.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)) 2))
(log.f32 (exp.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))))
(log.f32 (+.f32 1 (expm1.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)))))
(log.f32 (*.f32 (pow.f32 (exp.f32 (pow.f32 (PI.f32) -1/2)) (+.f32 (/.f32 1 cosTheta) -1)) (+.f32 1 (expm1.f32 (+.f32 1 c)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)))) (exp.f32 (+.f32 1 c))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)))) (+.f32 1 (expm1.f32 (+.f32 1 c)))))
(log.f32 (*.f32 (exp.f32 (+.f32 1 c)) (+.f32 1 (expm1.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1))))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (+.f32 1 c))) (pow.f32 (exp.f32 (pow.f32 (PI.f32) -1/2)) (+.f32 (/.f32 1 cosTheta) -1))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (+.f32 1 c))) (+.f32 1 (expm1.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1))))))
(cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)) 3))
(expm1.f32 (log1p.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))))
(exp.f32 (log1p.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)))
(exp.f32 (*.f32 (log1p.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)) 1))
(log1p.f32 (expm1.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))))
(fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 1 cosTheta) (fma.f32 (pow.f32 (PI.f32) -1/2) -1 (+.f32 1 c)))
(fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) (+.f32 1 c))
(fma.f32 1 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)) (+.f32 1 c))
(fma.f32 1 c (+.f32 1 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1))))
(fma.f32 1 (+.f32 1 c) (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)))
(fma.f32 1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (fma.f32 (pow.f32 (PI.f32) -1/2) -1 (+.f32 1 c)))
(fma.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c) 1)
(fma.f32 (/.f32 1 cosTheta) (pow.f32 (PI.f32) -1/2) (fma.f32 (pow.f32 (PI.f32) -1/2) -1 (+.f32 1 c)))
(fma.f32 (+.f32 (/.f32 1 cosTheta) -1) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))
(fma.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)) 1 (+.f32 1 c))
(fma.f32 c 1 (+.f32 1 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1))))
(fma.f32 (+.f32 1 c) 1 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)))
(fma.f32 (cbrt.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1))) (cbrt.f32 (*.f32 (pow.f32 (PI.f32) -1) (pow.f32 (+.f32 (/.f32 1 cosTheta) -1) 2))) (+.f32 1 c))
(fma.f32 (cbrt.f32 (*.f32 (pow.f32 (PI.f32) -1) (pow.f32 (+.f32 (/.f32 1 cosTheta) -1) 2))) (cbrt.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1))) (+.f32 1 c))
(fma.f32 (cbrt.f32 (pow.f32 cosTheta -2)) (*.f32 (/.f32 1 (cbrt.f32 cosTheta)) (pow.f32 (PI.f32) -1/2)) (fma.f32 (pow.f32 (PI.f32) -1/2) -1 (+.f32 1 c)))
(fma.f32 (cbrt.f32 (pow.f32 (PI.f32) -1)) (*.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (/.f32 1 cosTheta)) (fma.f32 (pow.f32 (PI.f32) -1/2) -1 (+.f32 1 c)))
(fma.f32 (cbrt.f32 (pow.f32 (PI.f32) -1)) (*.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (+.f32 (/.f32 1 cosTheta) -1)) (+.f32 1 c))
(fma.f32 (cbrt.f32 (+.f32 1 c)) (pow.f32 (cbrt.f32 (+.f32 1 c)) 2) (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)))
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 1 c)) 2) (cbrt.f32 (+.f32 1 c)) (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)))
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 cosTheta) -1)) 2) (*.f32 (cbrt.f32 (+.f32 (/.f32 1 cosTheta) -1)) (pow.f32 (PI.f32) -1/2)) (+.f32 1 c))
(fma.f32 (cbrt.f32 c) (pow.f32 (cbrt.f32 c) 2) (+.f32 1 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1))))
(fma.f32 (pow.f32 (cbrt.f32 c) 2) (cbrt.f32 c) (+.f32 1 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1))))
(fma.f32 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 cosTheta) -1)) (pow.f32 (PI.f32) -1/4)) (*.f32 (sqrt.f32 (+.f32 (/.f32 1 cosTheta) -1)) (pow.f32 (PI.f32) -1/4)) (+.f32 1 c))
(fma.f32 (pow.f32 cosTheta -1/2) (*.f32 (pow.f32 cosTheta -1/2) (pow.f32 (PI.f32) -1/2)) (fma.f32 (pow.f32 (PI.f32) -1/2) -1 (+.f32 1 c)))
(fma.f32 (hypot.f32 1 (sqrt.f32 c)) (hypot.f32 1 (sqrt.f32 c)) (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)))
(fma.f32 (sqrt.f32 (+.f32 (/.f32 1 cosTheta) -1)) (*.f32 (sqrt.f32 (+.f32 (/.f32 1 cosTheta) -1)) (pow.f32 (PI.f32) -1/2)) (+.f32 1 c))
(fma.f32 (sqrt.f32 c) (sqrt.f32 c) (+.f32 1 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1))))
(fma.f32 (+.f32 1 (pow.f32 c 3)) (/.f32 1 (fma.f32 c (-.f32 c 1) 1)) (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)))
(fma.f32 (-.f32 1 (*.f32 c c)) (/.f32 1 (-.f32 1 c)) (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)))
(fma.f32 (pow.f32 (PI.f32) -1/4) (*.f32 (pow.f32 (PI.f32) -1/4) (/.f32 1 cosTheta)) (fma.f32 (pow.f32 (PI.f32) -1/2) -1 (+.f32 1 c)))
(fma.f32 (pow.f32 (PI.f32) -1/4) (*.f32 (pow.f32 (PI.f32) -1/4) (+.f32 (/.f32 1 cosTheta) -1)) (+.f32 1 c))
(fma.f32 (*.f32 (cbrt.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)) (cbrt.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))) (cbrt.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)) 1)
(fma.f32 (*.f32 (cbrt.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) (cbrt.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))) (cbrt.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) (fma.f32 (pow.f32 (PI.f32) -1/2) -1 (+.f32 1 c)))
(fma.f32 (sqrt.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)) (sqrt.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)) 1)
(fma.f32 (sqrt.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) (sqrt.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) (fma.f32 (pow.f32 (PI.f32) -1/2) -1 (+.f32 1 c)))
(fma.f32 (*.f32 (pow.f32 cosTheta -1/2) (pow.f32 (PI.f32) -1/4)) (*.f32 (pow.f32 cosTheta -1/2) (pow.f32 (PI.f32) -1/4)) (fma.f32 (pow.f32 (PI.f32) -1/2) -1 (+.f32 1 c)))
(fma.f32 (*.f32 (pow.f32 (PI.f32) -1/4) (pow.f32 cosTheta -1/2)) (*.f32 (pow.f32 (PI.f32) -1/4) (pow.f32 cosTheta -1/2)) (fma.f32 (pow.f32 (PI.f32) -1/2) -1 (+.f32 1 c)))
(fma.f32 (*.f32 (/.f32 1 cosTheta) (cbrt.f32 (pow.f32 (PI.f32) -1))) (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (fma.f32 (pow.f32 (PI.f32) -1/2) -1 (+.f32 1 c)))
(fma.f32 (*.f32 (/.f32 1 cosTheta) (pow.f32 (PI.f32) -1/4)) (pow.f32 (PI.f32) -1/4) (fma.f32 (pow.f32 (PI.f32) -1/2) -1 (+.f32 1 c)))
(fma.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (cbrt.f32 (pow.f32 cosTheta -2))) (/.f32 1 (cbrt.f32 cosTheta)) (fma.f32 (pow.f32 (PI.f32) -1/2) -1 (+.f32 1 c)))
(fma.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (pow.f32 cosTheta -1/2)) (pow.f32 cosTheta -1/2) (fma.f32 (pow.f32 (PI.f32) -1/2) -1 (+.f32 1 c)))
(fma.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 cosTheta) -1)) 2)) (cbrt.f32 (+.f32 (/.f32 1 cosTheta) -1)) (+.f32 1 c))
(fma.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (sqrt.f32 (+.f32 (/.f32 1 cosTheta) -1))) (sqrt.f32 (+.f32 (/.f32 1 cosTheta) -1)) (+.f32 1 c))
(fma.f32 (*.f32 (+.f32 (/.f32 1 cosTheta) -1) (cbrt.f32 (pow.f32 (PI.f32) -1))) (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (+.f32 1 c))
(fma.f32 (*.f32 (+.f32 (/.f32 1 cosTheta) -1) (pow.f32 (PI.f32) -1/4)) (pow.f32 (PI.f32) -1/4) (+.f32 1 c))
Outputs
(*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta)
(/.f32 (pow.f32 (PI.f32) -1/2) 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 (/.f32 1 cosTheta) -1))
(*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1))
(+.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 (/.f32 1 cosTheta) -1))
(*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1))
(+.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 (/.f32 1 cosTheta) -1))
(*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1))
(*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))))
(neg.f32 (sqrt.f32 (/.f32 1 (PI.f32))))
(pow.f32 (PI.f32) -1/2)
(+.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 (/.f32 1 cosTheta) -1))
(*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1))
(+.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 (/.f32 1 cosTheta) -1))
(*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1))
(+.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 (/.f32 1 cosTheta) -1))
(*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1))
(*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))))
(neg.f32 (sqrt.f32 (/.f32 1 (PI.f32))))
(pow.f32 (PI.f32) -1/2)
(+.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 (/.f32 1 cosTheta) -1))
(*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1))
(+.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 (/.f32 1 cosTheta) -1))
(*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1))
(+.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 (/.f32 1 cosTheta) -1))
(*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1))
(/.f32 1 (+.f32 (*.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1))
(/.f32 1 (fma.f32 (+.f32 (/.f32 1 cosTheta) -1) (sqrt.f32 (/.f32 1 (PI.f32))) 1))
(/.f32 1 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1) 1))
(/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) 1))
(+.f32 (*.f32 -1 (/.f32 c (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (/.f32 1 cosTheta) 1))) (+.f32 (*.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1)))) (/.f32 1 (+.f32 (*.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1)))
(fma.f32 -1 (/.f32 c (pow.f32 (fma.f32 (+.f32 (/.f32 1 cosTheta) -1) (sqrt.f32 (/.f32 1 (PI.f32))) 1) 2)) (/.f32 1 (fma.f32 (+.f32 (/.f32 1 cosTheta) -1) (sqrt.f32 (/.f32 1 (PI.f32))) 1)))
(-.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1) 1)) (/.f32 c (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1) 1) 2)))
(-.f32 (/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) 1)) (/.f32 c (pow.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) 1) 2)))
(+.f32 (*.f32 -1 (/.f32 c (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (/.f32 1 cosTheta) 1))) (+.f32 (*.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1)))) (+.f32 (/.f32 (pow.f32 c 2) (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (/.f32 1 cosTheta) 1))) (pow.f32 (+.f32 (*.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1) 2))) (/.f32 1 (+.f32 (*.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1))))
(fma.f32 -1 (/.f32 c (pow.f32 (fma.f32 (+.f32 (/.f32 1 cosTheta) -1) (sqrt.f32 (/.f32 1 (PI.f32))) 1) 2)) (+.f32 (/.f32 1 (fma.f32 (+.f32 (/.f32 1 cosTheta) -1) (sqrt.f32 (/.f32 1 (PI.f32))) 1)) (/.f32 (/.f32 (*.f32 c c) (fma.f32 (+.f32 (/.f32 1 cosTheta) -1) (sqrt.f32 (/.f32 1 (PI.f32))) 1)) (pow.f32 (fma.f32 (+.f32 (/.f32 1 cosTheta) -1) (sqrt.f32 (/.f32 1 (PI.f32))) 1) 2))))
(+.f32 (-.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1) 1)) (/.f32 c (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1) 1) 2))) (/.f32 c (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1) 1) 3) c)))
(+.f32 (/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) 1)) (-.f32 (/.f32 c (/.f32 (pow.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) 1) 3) c)) (/.f32 c (pow.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) 1) 2))))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 c 3) (*.f32 (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (/.f32 1 cosTheta) 1))) 2) (pow.f32 (+.f32 (*.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1) 2)))) (+.f32 (*.f32 -1 (/.f32 c (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (/.f32 1 cosTheta) 1))) (+.f32 (*.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1)))) (+.f32 (/.f32 (pow.f32 c 2) (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (/.f32 1 cosTheta) 1))) (pow.f32 (+.f32 (*.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1) 2))) (/.f32 1 (+.f32 (*.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1)))))
(fma.f32 -1 (/.f32 (pow.f32 c 3) (*.f32 (pow.f32 (fma.f32 (+.f32 (/.f32 1 cosTheta) -1) (sqrt.f32 (/.f32 1 (PI.f32))) 1) 2) (pow.f32 (fma.f32 (+.f32 (/.f32 1 cosTheta) -1) (sqrt.f32 (/.f32 1 (PI.f32))) 1) 2))) (fma.f32 -1 (/.f32 c (pow.f32 (fma.f32 (+.f32 (/.f32 1 cosTheta) -1) (sqrt.f32 (/.f32 1 (PI.f32))) 1) 2)) (+.f32 (/.f32 1 (fma.f32 (+.f32 (/.f32 1 cosTheta) -1) (sqrt.f32 (/.f32 1 (PI.f32))) 1)) (/.f32 (/.f32 (*.f32 c c) (fma.f32 (+.f32 (/.f32 1 cosTheta) -1) (sqrt.f32 (/.f32 1 (PI.f32))) 1)) (pow.f32 (fma.f32 (+.f32 (/.f32 1 cosTheta) -1) (sqrt.f32 (/.f32 1 (PI.f32))) 1) 2)))))
(-.f32 (+.f32 (-.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1) 1)) (/.f32 c (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1) 1) 2))) (/.f32 c (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1) 1) 3) c))) (/.f32 (pow.f32 c 3) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1) 1) 4)))
(+.f32 (-.f32 (/.f32 c (/.f32 (pow.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) 1) 3) c)) (/.f32 c (pow.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) 1) 2))) (-.f32 (/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) 1)) (/.f32 (pow.f32 c 3) (pow.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) 1) 4))))
(/.f32 1 c)
(+.f32 (/.f32 1 c) (*.f32 -1 (/.f32 (+.f32 (*.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1) (pow.f32 c 2))))
(+.f32 (/.f32 1 c) (neg.f32 (/.f32 (fma.f32 (+.f32 (/.f32 1 cosTheta) -1) (sqrt.f32 (/.f32 1 (PI.f32))) 1) (*.f32 c c))))
(-.f32 (/.f32 1 c) (/.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1) 1) (*.f32 c c)))
(-.f32 (/.f32 1 c) (/.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) 1) (*.f32 c c)))
(+.f32 (/.f32 1 c) (+.f32 (/.f32 (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (/.f32 1 cosTheta) 1))) (+.f32 (*.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1)) (pow.f32 c 3)) (*.f32 -1 (/.f32 (+.f32 (*.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1) (pow.f32 c 2)))))
(+.f32 (+.f32 (/.f32 1 c) (/.f32 (pow.f32 (fma.f32 (+.f32 (/.f32 1 cosTheta) -1) (sqrt.f32 (/.f32 1 (PI.f32))) 1) 2) (pow.f32 c 3))) (neg.f32 (/.f32 (fma.f32 (+.f32 (/.f32 1 cosTheta) -1) (sqrt.f32 (/.f32 1 (PI.f32))) 1) (*.f32 c c))))
(+.f32 (-.f32 (/.f32 1 c) (/.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1) 1) (*.f32 c c))) (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1) 1) 2) (pow.f32 c 3)))
(+.f32 (-.f32 (/.f32 1 c) (/.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) 1) (*.f32 c c))) (/.f32 (pow.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) 1) 2) (pow.f32 c 3)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (/.f32 1 cosTheta) 1))) (pow.f32 (+.f32 (*.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1) 2)) (pow.f32 c 4))) (+.f32 (/.f32 1 c) (+.f32 (/.f32 (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (/.f32 1 cosTheta) 1))) (+.f32 (*.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1)) (pow.f32 c 3)) (*.f32 -1 (/.f32 (+.f32 (*.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1) (pow.f32 c 2))))))
(fma.f32 -1 (/.f32 (fma.f32 (+.f32 (/.f32 1 cosTheta) -1) (sqrt.f32 (/.f32 1 (PI.f32))) 1) (/.f32 (pow.f32 c 4) (pow.f32 (fma.f32 (+.f32 (/.f32 1 cosTheta) -1) (sqrt.f32 (/.f32 1 (PI.f32))) 1) 2))) (+.f32 (+.f32 (/.f32 1 c) (/.f32 (pow.f32 (fma.f32 (+.f32 (/.f32 1 cosTheta) -1) (sqrt.f32 (/.f32 1 (PI.f32))) 1) 2) (pow.f32 c 3))) (neg.f32 (/.f32 (fma.f32 (+.f32 (/.f32 1 cosTheta) -1) (sqrt.f32 (/.f32 1 (PI.f32))) 1) (*.f32 c c)))))
(-.f32 (+.f32 (-.f32 (/.f32 1 c) (/.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1) 1) (*.f32 c c))) (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1) 1) 2) (pow.f32 c 3))) (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1) 1) 3) (pow.f32 c 4)))
(+.f32 (+.f32 (/.f32 1 c) (/.f32 (pow.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) 1) 2) (pow.f32 c 3))) (-.f32 (/.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) -1) (*.f32 c c)) (/.f32 (pow.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) 1) 3) (pow.f32 c 4))))
(/.f32 1 c)
(+.f32 (/.f32 1 c) (*.f32 -1 (/.f32 (+.f32 (*.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1) (pow.f32 c 2))))
(+.f32 (/.f32 1 c) (neg.f32 (/.f32 (fma.f32 (+.f32 (/.f32 1 cosTheta) -1) (sqrt.f32 (/.f32 1 (PI.f32))) 1) (*.f32 c c))))
(-.f32 (/.f32 1 c) (/.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1) 1) (*.f32 c c)))
(-.f32 (/.f32 1 c) (/.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) 1) (*.f32 c c)))
(+.f32 (/.f32 1 c) (+.f32 (/.f32 (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (/.f32 1 cosTheta) 1))) (+.f32 (*.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1)) (pow.f32 c 3)) (*.f32 -1 (/.f32 (+.f32 (*.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1) (pow.f32 c 2)))))
(+.f32 (+.f32 (/.f32 1 c) (/.f32 (pow.f32 (fma.f32 (+.f32 (/.f32 1 cosTheta) -1) (sqrt.f32 (/.f32 1 (PI.f32))) 1) 2) (pow.f32 c 3))) (neg.f32 (/.f32 (fma.f32 (+.f32 (/.f32 1 cosTheta) -1) (sqrt.f32 (/.f32 1 (PI.f32))) 1) (*.f32 c c))))
(+.f32 (-.f32 (/.f32 1 c) (/.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1) 1) (*.f32 c c))) (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1) 1) 2) (pow.f32 c 3)))
(+.f32 (-.f32 (/.f32 1 c) (/.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) 1) (*.f32 c c))) (/.f32 (pow.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) 1) 2) (pow.f32 c 3)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (/.f32 1 cosTheta) 1))) (pow.f32 (+.f32 (*.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1) 2)) (pow.f32 c 4))) (+.f32 (/.f32 1 c) (+.f32 (/.f32 (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (/.f32 1 cosTheta) 1))) (+.f32 (*.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1)) (pow.f32 c 3)) (*.f32 -1 (/.f32 (+.f32 (*.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1) (pow.f32 c 2))))))
(fma.f32 -1 (/.f32 (fma.f32 (+.f32 (/.f32 1 cosTheta) -1) (sqrt.f32 (/.f32 1 (PI.f32))) 1) (/.f32 (pow.f32 c 4) (pow.f32 (fma.f32 (+.f32 (/.f32 1 cosTheta) -1) (sqrt.f32 (/.f32 1 (PI.f32))) 1) 2))) (+.f32 (+.f32 (/.f32 1 c) (/.f32 (pow.f32 (fma.f32 (+.f32 (/.f32 1 cosTheta) -1) (sqrt.f32 (/.f32 1 (PI.f32))) 1) 2) (pow.f32 c 3))) (neg.f32 (/.f32 (fma.f32 (+.f32 (/.f32 1 cosTheta) -1) (sqrt.f32 (/.f32 1 (PI.f32))) 1) (*.f32 c c)))))
(-.f32 (+.f32 (-.f32 (/.f32 1 c) (/.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1) 1) (*.f32 c c))) (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1) 1) 2) (pow.f32 c 3))) (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1) 1) 3) (pow.f32 c 4)))
(+.f32 (+.f32 (/.f32 1 c) (/.f32 (pow.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) 1) 2) (pow.f32 c 3))) (-.f32 (/.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) -1) (*.f32 c c)) (/.f32 (pow.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -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)) (neg.f32 (*.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 (-.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 (pow.f32 (PI.f32) -1/2))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(+.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (+.f32 (*.f32 (*.f32 (pow.f32 cosTheta 3) (pow.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 2)) (sqrt.f32 (pow.f32 (PI.f32) 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 (*.f32 (pow.f32 cosTheta 3) (pow.f32 (+.f32 c (+.f32 1 (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32)))))) 2)) (sqrt.f32 (pow.f32 (PI.f32) 3)) (neg.f32 (*.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)) (*.f32 (pow.f32 cosTheta 3) (*.f32 (pow.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3))))) (*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(fma.f32 cosTheta (sqrt.f32 (PI.f32)) (fma.f32 (pow.f32 (+.f32 1 (+.f32 c (pow.f32 (PI.f32) -1/2))) 2) (*.f32 (pow.f32 cosTheta 3) (pow.f32 (PI.f32) 3/2)) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (neg.f32 (PI.f32)) (+.f32 1 (+.f32 c (pow.f32 (PI.f32) -1/2)))))))
(+.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (+.f32 (*.f32 (*.f32 (pow.f32 cosTheta 3) (pow.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 2)) (sqrt.f32 (pow.f32 (PI.f32) 3))) (+.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 (pow.f32 cosTheta 4) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 3)))))))
(fma.f32 cosTheta (sqrt.f32 (PI.f32)) (fma.f32 (*.f32 (pow.f32 cosTheta 3) (pow.f32 (+.f32 c (+.f32 1 (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32)))))) 2)) (sqrt.f32 (pow.f32 (PI.f32) 3)) (*.f32 -1 (+.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (+.f32 c (+.f32 1 (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32)))))))) (*.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 (PI.f32) 2)) (pow.f32 (+.f32 c (+.f32 1 (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32)))))) 3))))))
(fma.f32 cosTheta (sqrt.f32 (PI.f32)) (fma.f32 (pow.f32 cosTheta 3) (*.f32 (pow.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3))) (neg.f32 (fma.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) 3) (pow.f32 cosTheta 4)))))))
(-.f32 (fma.f32 cosTheta (sqrt.f32 (PI.f32)) (*.f32 (pow.f32 cosTheta 3) (*.f32 (pow.f32 (+.f32 1 (+.f32 c (pow.f32 (PI.f32) -1/2))) 2) (pow.f32 (PI.f32) 3/2)))) (fma.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (+.f32 1 (+.f32 c (pow.f32 (PI.f32) -1/2)))) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (+.f32 1 (+.f32 c (pow.f32 (PI.f32) -1/2))) 3) (pow.f32 cosTheta 4)))))
(/.f32 1 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))))
(/.f32 1 (+.f32 c (+.f32 1 (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32)))))))
(/.f32 1 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))))
(/.f32 1 (+.f32 1 (+.f32 c (pow.f32 (PI.f32) -1/2))))
(+.f32 (*.f32 -1 (*.f32 (/.f32 1 (*.f32 cosTheta (pow.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 2))) (sqrt.f32 (/.f32 1 (PI.f32))))) (/.f32 1 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))))))))
(fma.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (/.f32 1 cosTheta) (pow.f32 (+.f32 c (+.f32 1 (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32)))))) 2))) (/.f32 1 (+.f32 c (+.f32 1 (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32))))))))
(-.f32 (/.f32 1 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))) (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta (pow.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) 2))))
(+.f32 (/.f32 1 (+.f32 1 (+.f32 c (pow.f32 (PI.f32) -1/2)))) (/.f32 (pow.f32 (PI.f32) -1/2) (*.f32 cosTheta (pow.f32 (+.f32 1 (+.f32 c (pow.f32 (PI.f32) -1/2))) 2))))
(+.f32 (*.f32 -1 (*.f32 (/.f32 1 (*.f32 cosTheta (pow.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 2))) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (/.f32 1 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))))))) (/.f32 1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (PI.f32) (pow.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 3))))))
(+.f32 (fma.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (/.f32 1 cosTheta) (pow.f32 (+.f32 c (+.f32 1 (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32)))))) 2))) (/.f32 1 (+.f32 c (+.f32 1 (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32)))))))) (/.f32 (/.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (pow.f32 (+.f32 c (+.f32 1 (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32)))))) 3))))
(+.f32 (-.f32 (/.f32 1 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))) (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta (pow.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) 2)))) (/.f32 1 (*.f32 (PI.f32) (*.f32 cosTheta (*.f32 cosTheta (pow.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) 3))))))
(+.f32 (/.f32 1 (+.f32 1 (+.f32 c (pow.f32 (PI.f32) -1/2)))) (+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) (*.f32 cosTheta (pow.f32 (+.f32 1 (+.f32 c (pow.f32 (PI.f32) -1/2))) 2))) (/.f32 1 (*.f32 (PI.f32) (*.f32 cosTheta (*.f32 cosTheta (pow.f32 (+.f32 1 (+.f32 c (pow.f32 (PI.f32) -1/2))) 3)))))))
(+.f32 (*.f32 -1 (*.f32 (/.f32 1 (*.f32 cosTheta (pow.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 2))) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 -1 (*.f32 (/.f32 1 (*.f32 (pow.f32 cosTheta 3) (pow.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 4))) (sqrt.f32 (/.f32 1 (pow.f32 (PI.f32) 3))))) (+.f32 (/.f32 1 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))))))) (/.f32 1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 3) (PI.f32)))))))
(fma.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (/.f32 1 cosTheta) (pow.f32 (+.f32 c (+.f32 1 (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32)))))) 2))) (fma.f32 -1 (*.f32 (/.f32 (/.f32 1 (pow.f32 cosTheta 3)) (pow.f32 (+.f32 c (+.f32 1 (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32)))))) 4)) (sqrt.f32 (/.f32 1 (pow.f32 (PI.f32) 3)))) (+.f32 (/.f32 1 (+.f32 c (+.f32 1 (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32))))))) (/.f32 (/.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (pow.f32 (+.f32 c (+.f32 1 (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32)))))) 3))))))
(-.f32 (-.f32 (+.f32 (/.f32 1 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))) (/.f32 1 (*.f32 (PI.f32) (*.f32 cosTheta (*.f32 cosTheta (pow.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) 3)))))) (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (pow.f32 (PI.f32) 3))) (pow.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) 4)) (pow.f32 cosTheta 3))) (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta (pow.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) 2))))
(+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) (*.f32 cosTheta (pow.f32 (+.f32 1 (+.f32 c (pow.f32 (PI.f32) -1/2))) 2))) (+.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 cosTheta (*.f32 cosTheta (pow.f32 (+.f32 1 (+.f32 c (pow.f32 (PI.f32) -1/2))) 3))))) (-.f32 (/.f32 1 (+.f32 1 (+.f32 c (pow.f32 (PI.f32) -1/2)))) (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (pow.f32 (PI.f32) 3))) (pow.f32 (+.f32 1 (+.f32 c (pow.f32 (PI.f32) -1/2))) 4)) (pow.f32 cosTheta 3)))))
(/.f32 1 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))))
(/.f32 1 (+.f32 c (+.f32 1 (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32)))))))
(/.f32 1 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))))
(/.f32 1 (+.f32 1 (+.f32 c (pow.f32 (PI.f32) -1/2))))
(+.f32 (*.f32 -1 (*.f32 (/.f32 1 (*.f32 cosTheta (pow.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 2))) (sqrt.f32 (/.f32 1 (PI.f32))))) (/.f32 1 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))))))))
(fma.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (/.f32 1 cosTheta) (pow.f32 (+.f32 c (+.f32 1 (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32)))))) 2))) (/.f32 1 (+.f32 c (+.f32 1 (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32))))))))
(-.f32 (/.f32 1 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))) (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta (pow.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) 2))))
(+.f32 (/.f32 1 (+.f32 1 (+.f32 c (pow.f32 (PI.f32) -1/2)))) (/.f32 (pow.f32 (PI.f32) -1/2) (*.f32 cosTheta (pow.f32 (+.f32 1 (+.f32 c (pow.f32 (PI.f32) -1/2))) 2))))
(+.f32 (*.f32 -1 (*.f32 (/.f32 1 (*.f32 cosTheta (pow.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 2))) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (/.f32 1 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))))))) (/.f32 1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 3) (PI.f32))))))
(+.f32 (fma.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (/.f32 1 cosTheta) (pow.f32 (+.f32 c (+.f32 1 (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32)))))) 2))) (/.f32 1 (+.f32 c (+.f32 1 (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32)))))))) (/.f32 (/.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (pow.f32 (+.f32 c (+.f32 1 (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32)))))) 3))))
(+.f32 (-.f32 (/.f32 1 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))) (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta (pow.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) 2)))) (/.f32 1 (*.f32 (PI.f32) (*.f32 cosTheta (*.f32 cosTheta (pow.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) 3))))))
(+.f32 (/.f32 1 (+.f32 1 (+.f32 c (pow.f32 (PI.f32) -1/2)))) (+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) (*.f32 cosTheta (pow.f32 (+.f32 1 (+.f32 c (pow.f32 (PI.f32) -1/2))) 2))) (/.f32 1 (*.f32 (PI.f32) (*.f32 cosTheta (*.f32 cosTheta (pow.f32 (+.f32 1 (+.f32 c (pow.f32 (PI.f32) -1/2))) 3)))))))
(+.f32 (*.f32 -1 (*.f32 (/.f32 1 (*.f32 cosTheta (pow.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 2))) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 -1 (*.f32 (/.f32 1 (*.f32 (pow.f32 cosTheta 3) (pow.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 4))) (sqrt.f32 (/.f32 1 (pow.f32 (PI.f32) 3))))) (+.f32 (/.f32 1 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))))))) (/.f32 1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (PI.f32) (pow.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 3)))))))
(fma.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (/.f32 1 cosTheta) (pow.f32 (+.f32 c (+.f32 1 (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32)))))) 2))) (fma.f32 -1 (*.f32 (/.f32 (/.f32 1 (pow.f32 cosTheta 3)) (pow.f32 (+.f32 c (+.f32 1 (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32)))))) 4)) (sqrt.f32 (/.f32 1 (pow.f32 (PI.f32) 3)))) (+.f32 (/.f32 1 (+.f32 c (+.f32 1 (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32))))))) (/.f32 (/.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (pow.f32 (+.f32 c (+.f32 1 (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32)))))) 3))))))
(-.f32 (-.f32 (+.f32 (/.f32 1 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))) (/.f32 1 (*.f32 (PI.f32) (*.f32 cosTheta (*.f32 cosTheta (pow.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) 3)))))) (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (pow.f32 (PI.f32) 3))) (pow.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) 4)) (pow.f32 cosTheta 3))) (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta (pow.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) 2))))
(+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) (*.f32 cosTheta (pow.f32 (+.f32 1 (+.f32 c (pow.f32 (PI.f32) -1/2))) 2))) (+.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 cosTheta (*.f32 cosTheta (pow.f32 (+.f32 1 (+.f32 c (pow.f32 (PI.f32) -1/2))) 3))))) (-.f32 (/.f32 1 (+.f32 1 (+.f32 c (pow.f32 (PI.f32) -1/2)))) (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (pow.f32 (PI.f32) 3))) (pow.f32 (+.f32 1 (+.f32 c (pow.f32 (PI.f32) -1/2))) 4)) (pow.f32 cosTheta 3)))))
(+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (/.f32 1 cosTheta) 1)))
(fma.f32 (+.f32 (/.f32 1 cosTheta) -1) (sqrt.f32 (/.f32 1 (PI.f32))) 1)
(fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1) 1)
(fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) 1)
(+.f32 c (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (/.f32 1 cosTheta) 1))))
(+.f32 c (fma.f32 (+.f32 (/.f32 1 cosTheta) -1) (sqrt.f32 (/.f32 1 (PI.f32))) 1))
(+.f32 c (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1) 1))
(+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))
(+.f32 c (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (/.f32 1 cosTheta) 1))))
(+.f32 c (fma.f32 (+.f32 (/.f32 1 cosTheta) -1) (sqrt.f32 (/.f32 1 (PI.f32))) 1))
(+.f32 c (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1) 1))
(+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))
(+.f32 c (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (/.f32 1 cosTheta) 1))))
(+.f32 c (fma.f32 (+.f32 (/.f32 1 cosTheta) -1) (sqrt.f32 (/.f32 1 (PI.f32))) 1))
(+.f32 c (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1) 1))
(+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))
c
(+.f32 c (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (/.f32 1 cosTheta) 1))))
(+.f32 c (fma.f32 (+.f32 (/.f32 1 cosTheta) -1) (sqrt.f32 (/.f32 1 (PI.f32))) 1))
(+.f32 c (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1) 1))
(+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))
(+.f32 c (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (/.f32 1 cosTheta) 1))))
(+.f32 c (fma.f32 (+.f32 (/.f32 1 cosTheta) -1) (sqrt.f32 (/.f32 1 (PI.f32))) 1))
(+.f32 c (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1) 1))
(+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))
(+.f32 c (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (/.f32 1 cosTheta) 1))))
(+.f32 c (fma.f32 (+.f32 (/.f32 1 cosTheta) -1) (sqrt.f32 (/.f32 1 (PI.f32))) 1))
(+.f32 c (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1) 1))
(+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))
c
(+.f32 c (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (/.f32 1 cosTheta) 1))))
(+.f32 c (fma.f32 (+.f32 (/.f32 1 cosTheta) -1) (sqrt.f32 (/.f32 1 (PI.f32))) 1))
(+.f32 c (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1) 1))
(+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))
(+.f32 c (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (/.f32 1 cosTheta) 1))))
(+.f32 c (fma.f32 (+.f32 (/.f32 1 cosTheta) -1) (sqrt.f32 (/.f32 1 (PI.f32))) 1))
(+.f32 c (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1) 1))
(+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))
(+.f32 c (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (/.f32 1 cosTheta) 1))))
(+.f32 c (fma.f32 (+.f32 (/.f32 1 cosTheta) -1) (sqrt.f32 (/.f32 1 (PI.f32))) 1))
(+.f32 c (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1) 1))
(+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))
(*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta)
(/.f32 (pow.f32 (PI.f32) -1/2) 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 c (fma.f32 (+.f32 (/.f32 1 cosTheta) -1) (sqrt.f32 (/.f32 1 (PI.f32))) 1))
(+.f32 c (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1) 1))
(+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))
(+.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 (fma.f32 (+.f32 (/.f32 1 cosTheta) -1) (sqrt.f32 (/.f32 1 (PI.f32))) 1))
(+.f32 c (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1) 1))
(+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))
(+.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 (fma.f32 (+.f32 (/.f32 1 cosTheta) -1) (sqrt.f32 (/.f32 1 (PI.f32))) 1))
(+.f32 c (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1) 1))
(+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))
(+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))))))
(+.f32 c (+.f32 1 (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32))))))
(-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))
(+.f32 1 (+.f32 c (pow.f32 (PI.f32) -1/2)))
(+.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 (fma.f32 (+.f32 (/.f32 1 cosTheta) -1) (sqrt.f32 (/.f32 1 (PI.f32))) 1))
(+.f32 c (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1) 1))
(+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))
(+.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 (fma.f32 (+.f32 (/.f32 1 cosTheta) -1) (sqrt.f32 (/.f32 1 (PI.f32))) 1))
(+.f32 c (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1) 1))
(+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))
(+.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 (fma.f32 (+.f32 (/.f32 1 cosTheta) -1) (sqrt.f32 (/.f32 1 (PI.f32))) 1))
(+.f32 c (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1) 1))
(+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))
(+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))))))
(+.f32 c (+.f32 1 (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32))))))
(-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))
(+.f32 1 (+.f32 c (pow.f32 (PI.f32) -1/2)))
(+.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 (fma.f32 (+.f32 (/.f32 1 cosTheta) -1) (sqrt.f32 (/.f32 1 (PI.f32))) 1))
(+.f32 c (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1) 1))
(+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))
(+.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 (fma.f32 (+.f32 (/.f32 1 cosTheta) -1) (sqrt.f32 (/.f32 1 (PI.f32))) 1))
(+.f32 c (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1) 1))
(+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))
(+.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 (fma.f32 (+.f32 (/.f32 1 cosTheta) -1) (sqrt.f32 (/.f32 1 (PI.f32))) 1))
(+.f32 c (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1) 1))
(+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))
(+.f32 0 (pow.f32 (PI.f32) -1/2))
(neg.f32 (sqrt.f32 (/.f32 1 (PI.f32))))
(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 (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)
(neg.f32 (sqrt.f32 (/.f32 1 (PI.f32))))
(pow.f32 (PI.f32) -1/2)
(*.f32 (pow.f32 (PI.f32) -1/2) 1)
(neg.f32 (sqrt.f32 (/.f32 1 (PI.f32))))
(pow.f32 (PI.f32) -1/2)
(*.f32 1 (pow.f32 (PI.f32) -1/2))
(neg.f32 (sqrt.f32 (/.f32 1 (PI.f32))))
(pow.f32 (PI.f32) -1/2)
(*.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (cbrt.f32 (pow.f32 (PI.f32) -1)))
(*.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (cbrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (cbrt.f32 (pow.f32 (PI.f32) -1)) (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 (PI.f32) -1/4) (pow.f32 (PI.f32) -1/4))
(neg.f32 (sqrt.f32 (/.f32 1 (PI.f32))))
(pow.f32 (PI.f32) -1/2)
(*.f32 (pow.f32 1 -1/2) (pow.f32 (PI.f32) -1/2))
(neg.f32 (sqrt.f32 (/.f32 1 (PI.f32))))
(pow.f32 (PI.f32) -1/2)
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) -1/2) (pow.f32 (cbrt.f32 (PI.f32)) -1/2))
(*.f32 (pow.f32 (sqrt.f32 (PI.f32)) -1/2) (pow.f32 (sqrt.f32 (PI.f32)) -1/2))
(pow.f32 (sqrt.f32 (PI.f32)) -1)
(/.f32 1 (sqrt.f32 (PI.f32)))
(sqrt.f32 (pow.f32 (PI.f32) -1))
(neg.f32 (sqrt.f32 (/.f32 1 (PI.f32))))
(pow.f32 (PI.f32) -1/2)
(log.f32 (exp.f32 (pow.f32 (PI.f32) -1/2)))
(neg.f32 (sqrt.f32 (/.f32 1 (PI.f32))))
(pow.f32 (PI.f32) -1/2)
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (PI.f32) -1/2))))
(neg.f32 (sqrt.f32 (/.f32 1 (PI.f32))))
(pow.f32 (PI.f32) -1/2)
(cbrt.f32 (pow.f32 (pow.f32 (PI.f32) -1/2) 3))
(neg.f32 (sqrt.f32 (/.f32 1 (PI.f32))))
(pow.f32 (PI.f32) -1/2)
(expm1.f32 (log1p.f32 (pow.f32 (PI.f32) -1/2)))
(neg.f32 (sqrt.f32 (/.f32 1 (PI.f32))))
(pow.f32 (PI.f32) -1/2)
(exp.f32 (*.f32 -1/2 (log.f32 (PI.f32))))
(neg.f32 (sqrt.f32 (/.f32 1 (PI.f32))))
(pow.f32 (PI.f32) -1/2)
(exp.f32 (*.f32 (*.f32 -1/2 (log.f32 (PI.f32))) 1))
(neg.f32 (sqrt.f32 (/.f32 1 (PI.f32))))
(pow.f32 (PI.f32) -1/2)
(log1p.f32 (expm1.f32 (pow.f32 (PI.f32) -1/2)))
(neg.f32 (sqrt.f32 (/.f32 1 (PI.f32))))
(pow.f32 (PI.f32) -1/2)
(+.f32 0 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1))
(*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1))
(+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (neg.f32 (pow.f32 (PI.f32) -1/2)))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1))
(*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1))
(+.f32 (neg.f32 (pow.f32 (PI.f32) -1/2)) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1))
(*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1))
(+.f32 (*.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) 1) (*.f32 (neg.f32 (pow.f32 (PI.f32) -1/2)) 1))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1))
(*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 (pow.f32 (PI.f32) -1/2)) (+.f32 (/.f32 1 cosTheta) -1))) (cbrt.f32 (pow.f32 (exp.f32 (pow.f32 (PI.f32) -1/2)) (+.f32 (/.f32 1 cosTheta) -1))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (pow.f32 (PI.f32) -1/2)) (+.f32 (/.f32 1 cosTheta) -1)))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (pow.f32 (PI.f32) -1/2)) (+.f32 (/.f32 1 cosTheta) -1))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (pow.f32 (PI.f32) -1/2)) (+.f32 (/.f32 1 cosTheta) -1)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (pow.f32 (PI.f32) -1/2)) (+.f32 (/.f32 1 cosTheta) -1)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (pow.f32 (PI.f32) -1/2)) (+.f32 (/.f32 1 cosTheta) -1)))))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1))
(*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)))) 1)
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1))
(*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1))
(/.f32 (+.f32 (pow.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) 3) (pow.f32 (neg.f32 (pow.f32 (PI.f32) -1/2)) 3)) (fma.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (-.f32 (*.f32 (neg.f32 (pow.f32 (PI.f32) -1/2)) (neg.f32 (pow.f32 (PI.f32) -1/2))) (*.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (neg.f32 (pow.f32 (PI.f32) -1/2))))))
(/.f32 (+.f32 (pow.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) 3) (pow.f32 (neg.f32 (pow.f32 (PI.f32) -1/2)) 3)) (fma.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (-.f32 (/.f32 1 (PI.f32)) (neg.f32 (*.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (pow.f32 (PI.f32) -1/2))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) 3) (pow.f32 (pow.f32 (PI.f32) -1/2) 3)) (+.f32 (+.f32 (/.f32 1 (PI.f32)) (/.f32 (/.f32 1 (PI.f32)) cosTheta)) (/.f32 (/.f32 (/.f32 1 (PI.f32)) cosTheta) cosTheta)))
(/.f32 (+.f32 (pow.f32 (pow.f32 (PI.f32) -1/2) 3) (pow.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) 3)) (+.f32 (/.f32 (pow.f32 (+.f32 (/.f32 1 cosTheta) -1) 2) (PI.f32)) (/.f32 (/.f32 1 (PI.f32)) cosTheta)))
(/.f32 (-.f32 (*.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) (*.f32 (neg.f32 (pow.f32 (PI.f32) -1/2)) (neg.f32 (pow.f32 (PI.f32) -1/2)))) (-.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (neg.f32 (pow.f32 (PI.f32) -1/2))))
(/.f32 (-.f32 (*.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) (/.f32 1 (PI.f32))) (-.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (neg.f32 (pow.f32 (PI.f32) -1/2))))
(/.f32 (+.f32 (/.f32 (/.f32 (/.f32 1 (PI.f32)) cosTheta) cosTheta) (/.f32 -1 (PI.f32))) (+.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)))
(/.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)) 1)
(/.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (pow.f32 cosTheta -3))) (+.f32 (pow.f32 cosTheta -2) (-.f32 1 (/.f32 -1 cosTheta))))
(/.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (+.f32 (pow.f32 cosTheta -2) (-.f32 1 (/.f32 -1 cosTheta))) (+.f32 -1 (pow.f32 cosTheta -3))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 cosTheta -3)) (+.f32 1 (+.f32 (/.f32 1 cosTheta) (pow.f32 cosTheta -2)))) (pow.f32 (PI.f32) -1/2))
(/.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -2) -1)) (+.f32 (/.f32 1 cosTheta) 1))
(/.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (pow.f32 cosTheta -2))) (+.f32 1 (/.f32 1 cosTheta)))
(*.f32 (/.f32 (pow.f32 (PI.f32) -1/2) (+.f32 1 (/.f32 1 cosTheta))) (+.f32 -1 (pow.f32 cosTheta -2)))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 cosTheta -3)) (pow.f32 (PI.f32) -1/2)) (+.f32 (pow.f32 cosTheta -2) (-.f32 1 (/.f32 -1 cosTheta))))
(/.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (+.f32 (pow.f32 cosTheta -2) (-.f32 1 (/.f32 -1 cosTheta))) (+.f32 -1 (pow.f32 cosTheta -3))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 cosTheta -3)) (+.f32 1 (+.f32 (/.f32 1 cosTheta) (pow.f32 cosTheta -2)))) (pow.f32 (PI.f32) -1/2))
(/.f32 (*.f32 (+.f32 (pow.f32 cosTheta -2) -1) (pow.f32 (PI.f32) -1/2)) (+.f32 (/.f32 1 cosTheta) 1))
(/.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (pow.f32 cosTheta -2))) (+.f32 1 (/.f32 1 cosTheta)))
(*.f32 (/.f32 (pow.f32 (PI.f32) -1/2) (+.f32 1 (/.f32 1 cosTheta))) (+.f32 -1 (pow.f32 cosTheta -2)))
(pow.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)) 1)
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1))
(*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1))
(pow.f32 (cbrt.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1))) 3)
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1))
(*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1))
(pow.f32 (pow.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)) 3) 1/3)
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1))
(*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1))
(pow.f32 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 cosTheta) -1)) (pow.f32 (PI.f32) -1/4)) 2)
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1))
(*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1))
(sqrt.f32 (*.f32 (pow.f32 (PI.f32) -1) (pow.f32 (+.f32 (/.f32 1 cosTheta) -1) 2)))
(sqrt.f32 (*.f32 (/.f32 1 (PI.f32)) (pow.f32 (+.f32 (/.f32 1 cosTheta) -1) 2)))
(sqrt.f32 (/.f32 (pow.f32 (+.f32 (/.f32 1 cosTheta) -1) 2) (PI.f32)))
(log.f32 (pow.f32 (exp.f32 (pow.f32 (PI.f32) -1/2)) (+.f32 (/.f32 1 cosTheta) -1)))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1))
(*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)))))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1))
(*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1))
(log.f32 (*.f32 (exp.f32 (neg.f32 (pow.f32 (PI.f32) -1/2))) (exp.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1))
(*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1))
(cbrt.f32 (pow.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)) 3))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1))
(*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1))
(expm1.f32 (log1p.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1))))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1))
(*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1))
(exp.f32 (log.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1))))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1))
(*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1))
(exp.f32 (*.f32 (log.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1))) 1))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1))
(*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1))
(log1p.f32 (expm1.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1))))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1))
(*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1))
(fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 1 cosTheta) (neg.f32 (pow.f32 (PI.f32) -1/2)))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1))
(*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1))
(fma.f32 (pow.f32 (PI.f32) -1/2) -1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1))
(*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1))
(fma.f32 1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (neg.f32 (pow.f32 (PI.f32) -1/2)))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1))
(*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1))
(fma.f32 1 (neg.f32 (pow.f32 (PI.f32) -1/2)) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1))
(*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1))
(fma.f32 (/.f32 1 cosTheta) (pow.f32 (PI.f32) -1/2) (neg.f32 (pow.f32 (PI.f32) -1/2)))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1))
(*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1))
(fma.f32 -1 (pow.f32 (PI.f32) -1/2) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1))
(*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1))
(fma.f32 (cbrt.f32 (pow.f32 cosTheta -2)) (*.f32 (/.f32 1 (cbrt.f32 cosTheta)) (pow.f32 (PI.f32) -1/2)) (neg.f32 (pow.f32 (PI.f32) -1/2)))
(fma.f32 (cbrt.f32 (pow.f32 cosTheta -2)) (/.f32 (pow.f32 (PI.f32) -1/2) (cbrt.f32 cosTheta)) (neg.f32 (pow.f32 (PI.f32) -1/2)))
(-.f32 (*.f32 (cbrt.f32 (pow.f32 cosTheta -2)) (/.f32 (pow.f32 (PI.f32) -1/2) (cbrt.f32 cosTheta))) (pow.f32 (PI.f32) -1/2))
(fma.f32 (cbrt.f32 (pow.f32 cosTheta -2)) (/.f32 (pow.f32 (PI.f32) -1/2) (cbrt.f32 cosTheta)) (pow.f32 (PI.f32) -1/2))
(fma.f32 (cbrt.f32 (pow.f32 (PI.f32) -1)) (*.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (/.f32 1 cosTheta)) (neg.f32 (pow.f32 (PI.f32) -1/2)))
(fma.f32 (cbrt.f32 (/.f32 1 (PI.f32))) (*.f32 (/.f32 1 cosTheta) (cbrt.f32 (pow.f32 (PI.f32) -1/2))) (neg.f32 (pow.f32 (PI.f32) -1/2)))
(-.f32 (*.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (/.f32 (cbrt.f32 (/.f32 1 (PI.f32))) cosTheta)) (pow.f32 (PI.f32) -1/2))
(fma.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (/.f32 (cbrt.f32 (/.f32 1 (PI.f32))) cosTheta) (pow.f32 (PI.f32) -1/2))
(fma.f32 (cbrt.f32 (pow.f32 (PI.f32) -1)) (*.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2)) -1) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))
(fma.f32 (cbrt.f32 (/.f32 1 (PI.f32))) (*.f32 -1 (cbrt.f32 (pow.f32 (PI.f32) -1/2))) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))
(fma.f32 (cbrt.f32 (/.f32 1 (PI.f32))) (neg.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2))) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))
(fma.f32 (pow.f32 cosTheta -1/2) (*.f32 (pow.f32 cosTheta -1/2) (pow.f32 (PI.f32) -1/2)) (neg.f32 (pow.f32 (PI.f32) -1/2)))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1))
(*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1))
(fma.f32 (pow.f32 (PI.f32) -1/4) (*.f32 (pow.f32 (PI.f32) -1/4) (/.f32 1 cosTheta)) (neg.f32 (pow.f32 (PI.f32) -1/2)))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1))
(*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1))
(fma.f32 (pow.f32 (PI.f32) -1/4) (*.f32 (pow.f32 (PI.f32) -1/4) -1) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1))
(*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1))
(fma.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) 1 (*.f32 (neg.f32 (pow.f32 (PI.f32) -1/2)) 1))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1))
(*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1))
(fma.f32 (*.f32 (cbrt.f32 (neg.f32 (pow.f32 (PI.f32) -1/2))) (cbrt.f32 (neg.f32 (pow.f32 (PI.f32) -1/2)))) (cbrt.f32 (neg.f32 (pow.f32 (PI.f32) -1/2))) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1))
(*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1))
(fma.f32 (*.f32 (cbrt.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) (cbrt.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))) (cbrt.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) (neg.f32 (pow.f32 (PI.f32) -1/2)))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1))
(*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1))
(fma.f32 (sqrt.f32 (neg.f32 (pow.f32 (PI.f32) -1/2))) (sqrt.f32 (neg.f32 (pow.f32 (PI.f32) -1/2))) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1))
(*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1))
(fma.f32 (sqrt.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) (sqrt.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) (neg.f32 (pow.f32 (PI.f32) -1/2)))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1))
(*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1))
(fma.f32 (*.f32 (pow.f32 cosTheta -1/2) (pow.f32 (PI.f32) -1/4)) (*.f32 (pow.f32 cosTheta -1/2) (pow.f32 (PI.f32) -1/4)) (neg.f32 (pow.f32 (PI.f32) -1/2)))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1))
(*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1))
(fma.f32 (*.f32 (pow.f32 (PI.f32) -1/4) (pow.f32 cosTheta -1/2)) (*.f32 (pow.f32 (PI.f32) -1/4) (pow.f32 cosTheta -1/2)) (neg.f32 (pow.f32 (PI.f32) -1/2)))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1))
(*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1))
(fma.f32 (*.f32 (/.f32 1 cosTheta) (cbrt.f32 (pow.f32 (PI.f32) -1))) (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (neg.f32 (pow.f32 (PI.f32) -1/2)))
(fma.f32 (cbrt.f32 (/.f32 1 (PI.f32))) (*.f32 (/.f32 1 cosTheta) (cbrt.f32 (pow.f32 (PI.f32) -1/2))) (neg.f32 (pow.f32 (PI.f32) -1/2)))
(-.f32 (*.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (/.f32 (cbrt.f32 (/.f32 1 (PI.f32))) cosTheta)) (pow.f32 (PI.f32) -1/2))
(fma.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (/.f32 (cbrt.f32 (/.f32 1 (PI.f32))) cosTheta) (pow.f32 (PI.f32) -1/2))
(fma.f32 (*.f32 (/.f32 1 cosTheta) (pow.f32 (PI.f32) -1/4)) (pow.f32 (PI.f32) -1/4) (neg.f32 (pow.f32 (PI.f32) -1/2)))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1))
(*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1))
(fma.f32 (*.f32 -1 (cbrt.f32 (pow.f32 (PI.f32) -1))) (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))
(fma.f32 (cbrt.f32 (/.f32 1 (PI.f32))) (*.f32 -1 (cbrt.f32 (pow.f32 (PI.f32) -1/2))) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))
(fma.f32 (cbrt.f32 (/.f32 1 (PI.f32))) (neg.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2))) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))
(fma.f32 (*.f32 -1 (pow.f32 (PI.f32) -1/4)) (pow.f32 (PI.f32) -1/4) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1))
(*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1))
(fma.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (cbrt.f32 (pow.f32 cosTheta -2))) (/.f32 1 (cbrt.f32 cosTheta)) (neg.f32 (pow.f32 (PI.f32) -1/2)))
(fma.f32 (cbrt.f32 (pow.f32 cosTheta -2)) (/.f32 (pow.f32 (PI.f32) -1/2) (cbrt.f32 cosTheta)) (neg.f32 (pow.f32 (PI.f32) -1/2)))
(-.f32 (*.f32 (cbrt.f32 (pow.f32 cosTheta -2)) (/.f32 (pow.f32 (PI.f32) -1/2) (cbrt.f32 cosTheta))) (pow.f32 (PI.f32) -1/2))
(fma.f32 (cbrt.f32 (pow.f32 cosTheta -2)) (/.f32 (pow.f32 (PI.f32) -1/2) (cbrt.f32 cosTheta)) (pow.f32 (PI.f32) -1/2))
(fma.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (pow.f32 cosTheta -1/2)) (pow.f32 cosTheta -1/2) (neg.f32 (pow.f32 (PI.f32) -1/2)))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1))
(*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1))
(+.f32 0 (/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))))
(/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))))) (cbrt.f32 (exp.f32 (/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))))) 1)
(/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)))
(*.f32 1 (/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))))
(/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)))
(*.f32 -1 (/.f32 1 (+.f32 -1 (neg.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)))))
(/.f32 -1 (-.f32 -1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)))
(/.f32 -1 (-.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) -1) c))
(*.f32 (/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))) 1)
(/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)))
(*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)))) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)) -2)))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)) -2)) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)))))
(*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)))) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)) -2)))
(*.f32 (pow.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)) -1/2) (pow.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)) -1/2))
(/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)))
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)) 2)) -1) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))) -1))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)) 2))) (/.f32 1 (cbrt.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)))))
(/.f32 (*.f32 (/.f32 1 (cbrt.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)))) 1) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)) 2)))
(/.f32 (/.f32 1 (cbrt.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)))) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)) 2)))
(*.f32 (pow.f32 (sqrt.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))) -1) (pow.f32 (sqrt.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))) -1))
(/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)))
(*.f32 (/.f32 1 (+.f32 (pow.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)) 3) (pow.f32 (+.f32 1 c) 3))) (fma.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)) (-.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)) (+.f32 1 c)) (pow.f32 (+.f32 1 c) 2)))
(/.f32 (*.f32 1 (fma.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)) (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) (neg.f32 (+.f32 1 c))) (pow.f32 (+.f32 1 c) 2))) (+.f32 (pow.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)) 3) (pow.f32 (+.f32 1 c) 3)))
(/.f32 (fma.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)) (-.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) -1) c) (pow.f32 (+.f32 1 c) 2)) (+.f32 (pow.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)) 3) (pow.f32 (+.f32 1 c) 3)))
(*.f32 (/.f32 1 (-.f32 (pow.f32 (+.f32 1 c) 2) (*.f32 (pow.f32 (PI.f32) -1) (pow.f32 (+.f32 (/.f32 1 cosTheta) -1) 2)))) (+.f32 1 (-.f32 c (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)))))
(*.f32 (/.f32 1 (-.f32 (pow.f32 (+.f32 1 c) 2) (*.f32 (/.f32 1 (PI.f32)) (pow.f32 (+.f32 (/.f32 1 cosTheta) -1) 2)))) (-.f32 (+.f32 1 c) (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1))))
(/.f32 (-.f32 c (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) -1)) (+.f32 (pow.f32 (+.f32 1 c) 2) (*.f32 (pow.f32 (+.f32 (/.f32 1 cosTheta) -1) 2) (/.f32 -1 (PI.f32)))))
(/.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)) (pow.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)) 2))
(pow.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)) -1)
(/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)))
(pow.f32 (/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))) 1)
(/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)))
(pow.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)))) 3)
(/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)))
(pow.f32 (pow.f32 (/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))) 3) 1/3)
(/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)))
(pow.f32 (pow.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)) -1/2) 2)
(/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)))
(sqrt.f32 (pow.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)) -2))
(/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)))
(log.f32 (exp.f32 (/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)))))
(/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))))))
(/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)))
(cbrt.f32 (pow.f32 (/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))) 3))
(/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)))
(expm1.f32 (log1p.f32 (/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)))))
(/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)))
(exp.f32 (neg.f32 (log1p.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))))
(exp.f32 (*.f32 (log1p.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)) -1))
(exp.f32 (neg.f32 (log1p.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))) 1))
(exp.f32 (neg.f32 (log1p.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))))
(log1p.f32 (expm1.f32 (/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)))))
(/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)))
(-.f32 (exp.f32 (log1p.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)))) 1)
(+.f32 c (fma.f32 (+.f32 (/.f32 1 cosTheta) -1) (sqrt.f32 (/.f32 1 (PI.f32))) 1))
(+.f32 c (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1) 1))
(+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))
(-.f32 (/.f32 (pow.f32 (+.f32 1 c) 2) (+.f32 1 (-.f32 c (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1))))) (/.f32 (*.f32 (pow.f32 (PI.f32) -1) (pow.f32 (+.f32 (/.f32 1 cosTheta) -1) 2)) (+.f32 1 (-.f32 c (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1))))))
(/.f32 (-.f32 (pow.f32 (+.f32 1 c) 2) (*.f32 (/.f32 1 (PI.f32)) (pow.f32 (+.f32 (/.f32 1 cosTheta) -1) 2))) (-.f32 (+.f32 1 c) (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 c) 2) (*.f32 (pow.f32 (+.f32 (/.f32 1 cosTheta) -1) 2) (/.f32 -1 (PI.f32)))) (-.f32 c (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) -1)))
(/.f32 (pow.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)) 2) (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)))
(*.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)))
(+.f32 c (fma.f32 (+.f32 (/.f32 1 cosTheta) -1) (sqrt.f32 (/.f32 1 (PI.f32))) 1))
(+.f32 c (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1) 1))
(+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))
(*.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)) 1)
(+.f32 c (fma.f32 (+.f32 (/.f32 1 cosTheta) -1) (sqrt.f32 (/.f32 1 (PI.f32))) 1))
(+.f32 c (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1) 1))
(+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))
(*.f32 (cbrt.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)) 2)) (cbrt.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)) 2)) (cbrt.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))))
(*.f32 (sqrt.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))) (sqrt.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))))
(+.f32 c (fma.f32 (+.f32 (/.f32 1 cosTheta) -1) (sqrt.f32 (/.f32 1 (PI.f32))) 1))
(+.f32 c (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1) 1))
(+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))
(*.f32 (+.f32 (pow.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)) 3) (pow.f32 (+.f32 1 c) 3)) (/.f32 1 (fma.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)) (-.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)) (+.f32 1 c)) (pow.f32 (+.f32 1 c) 2))))
(*.f32 (+.f32 (pow.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)) 3) (pow.f32 (+.f32 1 c) 3)) (/.f32 1 (fma.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)) (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) (neg.f32 (+.f32 1 c))) (pow.f32 (+.f32 1 c) 2))))
(/.f32 (+.f32 (pow.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)) 3) (pow.f32 (+.f32 1 c) 3)) (fma.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)) (-.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) -1) c) (pow.f32 (+.f32 1 c) 2)))
(*.f32 (-.f32 (pow.f32 (+.f32 1 c) 2) (*.f32 (pow.f32 (PI.f32) -1) (pow.f32 (+.f32 (/.f32 1 cosTheta) -1) 2))) (/.f32 1 (+.f32 1 (-.f32 c (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1))))))
(/.f32 (-.f32 (pow.f32 (+.f32 1 c) 2) (*.f32 (/.f32 1 (PI.f32)) (pow.f32 (+.f32 (/.f32 1 cosTheta) -1) 2))) (-.f32 (+.f32 1 c) (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 c) 2) (*.f32 (pow.f32 (+.f32 (/.f32 1 cosTheta) -1) 2) (/.f32 -1 (PI.f32)))) (-.f32 c (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) -1)))
(/.f32 (pow.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)) 2) (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)))
(/.f32 1 (/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))))
(+.f32 c (fma.f32 (+.f32 (/.f32 1 cosTheta) -1) (sqrt.f32 (/.f32 1 (PI.f32))) 1))
(+.f32 c (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1) 1))
(+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))
(/.f32 1 (/.f32 (fma.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)) (-.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)) (+.f32 1 c)) (pow.f32 (+.f32 1 c) 2)) (+.f32 (pow.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)) 3) (pow.f32 (+.f32 1 c) 3))))
(*.f32 (+.f32 (pow.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)) 3) (pow.f32 (+.f32 1 c) 3)) (/.f32 1 (fma.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)) (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) (neg.f32 (+.f32 1 c))) (pow.f32 (+.f32 1 c) 2))))
(/.f32 (+.f32 (pow.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)) 3) (pow.f32 (+.f32 1 c) 3)) (fma.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)) (-.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) -1) c) (pow.f32 (+.f32 1 c) 2)))
(/.f32 1 (/.f32 (+.f32 1 (-.f32 c (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)))) (-.f32 (pow.f32 (+.f32 1 c) 2) (*.f32 (pow.f32 (PI.f32) -1) (pow.f32 (+.f32 (/.f32 1 cosTheta) -1) 2)))))
(/.f32 (-.f32 (pow.f32 (+.f32 1 c) 2) (*.f32 (/.f32 1 (PI.f32)) (pow.f32 (+.f32 (/.f32 1 cosTheta) -1) 2))) (-.f32 (+.f32 1 c) (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 c) 2) (*.f32 (pow.f32 (+.f32 (/.f32 1 cosTheta) -1) 2) (/.f32 -1 (PI.f32)))) (-.f32 c (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) -1)))
(/.f32 (pow.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)) 2) (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)))
(/.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)) 1)
(+.f32 c (fma.f32 (+.f32 (/.f32 1 cosTheta) -1) (sqrt.f32 (/.f32 1 (PI.f32))) 1))
(+.f32 c (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1) 1))
(+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))
(/.f32 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)) 2)) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)))))
(/.f32 (sqrt.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))) (pow.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)) -1/2))
(/.f32 (+.f32 -1 (neg.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))) -1)
(/.f32 (-.f32 -1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)) -1)
(-.f32 1 (/.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c) -1))
(/.f32 (-.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) -1) c) -1)
(/.f32 (+.f32 (pow.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)) 3) (pow.f32 (+.f32 1 c) 3)) (fma.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)) (-.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)) (+.f32 1 c)) (pow.f32 (+.f32 1 c) 2)))
(*.f32 (+.f32 (pow.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)) 3) (pow.f32 (+.f32 1 c) 3)) (/.f32 1 (fma.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)) (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) (neg.f32 (+.f32 1 c))) (pow.f32 (+.f32 1 c) 2))))
(/.f32 (+.f32 (pow.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)) 3) (pow.f32 (+.f32 1 c) 3)) (fma.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)) (-.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) -1) c) (pow.f32 (+.f32 1 c) 2)))
(/.f32 (+.f32 (pow.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)) 3) (pow.f32 (+.f32 1 c) 3)) (fma.f32 (pow.f32 (PI.f32) -1) (pow.f32 (+.f32 (/.f32 1 cosTheta) -1) 2) (-.f32 (pow.f32 (+.f32 1 c) 2) (*.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)) (+.f32 1 c)))))
(/.f32 (+.f32 (pow.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)) 3) (pow.f32 (+.f32 1 c) 3)) (fma.f32 (/.f32 1 (PI.f32)) (pow.f32 (+.f32 (/.f32 1 cosTheta) -1) 2) (-.f32 (pow.f32 (+.f32 1 c) 2) (*.f32 (pow.f32 (PI.f32) -1/2) (*.f32 (+.f32 (/.f32 1 cosTheta) -1) (+.f32 1 c))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)) 3) (pow.f32 (+.f32 1 c) 3)) (fma.f32 (/.f32 1 (PI.f32)) (pow.f32 (+.f32 (/.f32 1 cosTheta) -1) 2) (*.f32 (+.f32 1 c) (-.f32 c (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) -1)))))
(/.f32 (+.f32 (pow.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)) 3) (pow.f32 (+.f32 1 c) 3)) (+.f32 (/.f32 (pow.f32 (+.f32 (/.f32 1 cosTheta) -1) 2) (PI.f32)) (*.f32 (+.f32 1 c) (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)))))
(/.f32 (-.f32 (pow.f32 (+.f32 1 c) 2) (*.f32 (pow.f32 (PI.f32) -1) (pow.f32 (+.f32 (/.f32 1 cosTheta) -1) 2))) (+.f32 1 (-.f32 c (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)))))
(/.f32 (-.f32 (pow.f32 (+.f32 1 c) 2) (*.f32 (/.f32 1 (PI.f32)) (pow.f32 (+.f32 (/.f32 1 cosTheta) -1) 2))) (-.f32 (+.f32 1 c) (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 c) 2) (*.f32 (pow.f32 (+.f32 (/.f32 1 cosTheta) -1) 2) (/.f32 -1 (PI.f32)))) (-.f32 c (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) -1)))
(/.f32 (pow.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)) 2) (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)) 3) (pow.f32 (+.f32 1 c) 3))) (neg.f32 (fma.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)) (-.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)) (+.f32 1 c)) (pow.f32 (+.f32 1 c) 2))))
(*.f32 (+.f32 (pow.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)) 3) (pow.f32 (+.f32 1 c) 3)) (/.f32 1 (fma.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)) (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) (neg.f32 (+.f32 1 c))) (pow.f32 (+.f32 1 c) 2))))
(/.f32 (+.f32 (pow.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)) 3) (pow.f32 (+.f32 1 c) 3)) (fma.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)) (-.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) -1) c) (pow.f32 (+.f32 1 c) 2)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 1 c) 2) (*.f32 (pow.f32 (PI.f32) -1) (pow.f32 (+.f32 (/.f32 1 cosTheta) -1) 2)))) (neg.f32 (+.f32 1 (-.f32 c (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1))))))
(/.f32 (-.f32 (pow.f32 (+.f32 1 c) 2) (*.f32 (/.f32 1 (PI.f32)) (pow.f32 (+.f32 (/.f32 1 cosTheta) -1) 2))) (-.f32 (+.f32 1 c) (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 c) 2) (*.f32 (pow.f32 (+.f32 (/.f32 1 cosTheta) -1) 2) (/.f32 -1 (PI.f32)))) (-.f32 c (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) -1)))
(/.f32 (pow.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)) 2) (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c) 3)) (+.f32 1 (-.f32 (*.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c) (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)) (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c) 3)) (+.f32 1 (*.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c) (+.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c) -1))))
(/.f32 (-.f32 1 (*.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c) (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))) (-.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)))
(/.f32 (-.f32 (*.f32 (pow.f32 (PI.f32) -1) (pow.f32 (+.f32 (/.f32 1 cosTheta) -1) 2)) (pow.f32 (+.f32 1 c) 2)) (-.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)) (+.f32 1 c)))
(/.f32 (-.f32 (pow.f32 (+.f32 1 c) 2) (*.f32 (/.f32 1 (PI.f32)) (pow.f32 (+.f32 (/.f32 1 cosTheta) -1) 2))) (-.f32 (+.f32 1 c) (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 c) 2) (*.f32 (pow.f32 (+.f32 (/.f32 1 cosTheta) -1) 2) (/.f32 -1 (PI.f32)))) (-.f32 c (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) -1)))
(/.f32 (pow.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)) 2) (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)))
(pow.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)) 1)
(+.f32 c (fma.f32 (+.f32 (/.f32 1 cosTheta) -1) (sqrt.f32 (/.f32 1 (PI.f32))) 1))
(+.f32 c (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1) 1))
(+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))
(pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))) 3)
(+.f32 c (fma.f32 (+.f32 (/.f32 1 cosTheta) -1) (sqrt.f32 (/.f32 1 (PI.f32))) 1))
(+.f32 c (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1) 1))
(+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))
(pow.f32 (pow.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)) 3) 1/3)
(+.f32 c (fma.f32 (+.f32 (/.f32 1 cosTheta) -1) (sqrt.f32 (/.f32 1 (PI.f32))) 1))
(+.f32 c (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1) 1))
(+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))
(pow.f32 (sqrt.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))) 2)
(+.f32 c (fma.f32 (+.f32 (/.f32 1 cosTheta) -1) (sqrt.f32 (/.f32 1 (PI.f32))) 1))
(+.f32 c (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1) 1))
(+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))
(sqrt.f32 (pow.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)) 2))
(+.f32 c (fma.f32 (+.f32 (/.f32 1 cosTheta) -1) (sqrt.f32 (/.f32 1 (PI.f32))) 1))
(+.f32 c (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1) 1))
(+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))
(log.f32 (exp.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))))
(+.f32 c (fma.f32 (+.f32 (/.f32 1 cosTheta) -1) (sqrt.f32 (/.f32 1 (PI.f32))) 1))
(+.f32 c (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1) 1))
(+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))
(log.f32 (+.f32 1 (expm1.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)))))
(+.f32 c (fma.f32 (+.f32 (/.f32 1 cosTheta) -1) (sqrt.f32 (/.f32 1 (PI.f32))) 1))
(+.f32 c (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1) 1))
(+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))
(log.f32 (*.f32 (pow.f32 (exp.f32 (pow.f32 (PI.f32) -1/2)) (+.f32 (/.f32 1 cosTheta) -1)) (+.f32 1 (expm1.f32 (+.f32 1 c)))))
(+.f32 c (fma.f32 (+.f32 (/.f32 1 cosTheta) -1) (sqrt.f32 (/.f32 1 (PI.f32))) 1))
(+.f32 c (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1) 1))
(+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)))) (exp.f32 (+.f32 1 c))))
(+.f32 c (fma.f32 (+.f32 (/.f32 1 cosTheta) -1) (sqrt.f32 (/.f32 1 (PI.f32))) 1))
(+.f32 c (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1) 1))
(+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)))) (+.f32 1 (expm1.f32 (+.f32 1 c)))))
(+.f32 c (fma.f32 (+.f32 (/.f32 1 cosTheta) -1) (sqrt.f32 (/.f32 1 (PI.f32))) 1))
(+.f32 c (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1) 1))
(+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))
(log.f32 (*.f32 (exp.f32 (+.f32 1 c)) (+.f32 1 (expm1.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1))))))
(+.f32 c (fma.f32 (+.f32 (/.f32 1 cosTheta) -1) (sqrt.f32 (/.f32 1 (PI.f32))) 1))
(+.f32 c (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1) 1))
(+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (+.f32 1 c))) (pow.f32 (exp.f32 (pow.f32 (PI.f32) -1/2)) (+.f32 (/.f32 1 cosTheta) -1))))
(+.f32 c (fma.f32 (+.f32 (/.f32 1 cosTheta) -1) (sqrt.f32 (/.f32 1 (PI.f32))) 1))
(+.f32 c (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1) 1))
(+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (+.f32 1 c))) (+.f32 1 (expm1.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1))))))
(+.f32 c (fma.f32 (+.f32 (/.f32 1 cosTheta) -1) (sqrt.f32 (/.f32 1 (PI.f32))) 1))
(+.f32 c (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1) 1))
(+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))
(cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)) 3))
(+.f32 c (fma.f32 (+.f32 (/.f32 1 cosTheta) -1) (sqrt.f32 (/.f32 1 (PI.f32))) 1))
(+.f32 c (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1) 1))
(+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))
(expm1.f32 (log1p.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))))
(+.f32 c (fma.f32 (+.f32 (/.f32 1 cosTheta) -1) (sqrt.f32 (/.f32 1 (PI.f32))) 1))
(+.f32 c (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1) 1))
(+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))
(exp.f32 (log1p.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)))
(exp.f32 (*.f32 (log1p.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)) 1))
(exp.f32 (log1p.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)))
(log1p.f32 (expm1.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))))
(+.f32 c (fma.f32 (+.f32 (/.f32 1 cosTheta) -1) (sqrt.f32 (/.f32 1 (PI.f32))) 1))
(+.f32 c (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1) 1))
(+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))
(fma.f32 (pow.f32 (PI.f32) -1/2) (/.f32 1 cosTheta) (fma.f32 (pow.f32 (PI.f32) -1/2) -1 (+.f32 1 c)))
(+.f32 c (fma.f32 (+.f32 (/.f32 1 cosTheta) -1) (sqrt.f32 (/.f32 1 (PI.f32))) 1))
(+.f32 c (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1) 1))
(+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))
(fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) (+.f32 1 c))
(+.f32 c (fma.f32 (+.f32 (/.f32 1 cosTheta) -1) (sqrt.f32 (/.f32 1 (PI.f32))) 1))
(+.f32 c (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1) 1))
(+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))
(fma.f32 1 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)) (+.f32 1 c))
(+.f32 c (fma.f32 (+.f32 (/.f32 1 cosTheta) -1) (sqrt.f32 (/.f32 1 (PI.f32))) 1))
(+.f32 c (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1) 1))
(+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))
(fma.f32 1 c (+.f32 1 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1))))
(+.f32 c (fma.f32 (+.f32 (/.f32 1 cosTheta) -1) (sqrt.f32 (/.f32 1 (PI.f32))) 1))
(+.f32 c (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1) 1))
(+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))
(fma.f32 1 (+.f32 1 c) (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)))
(+.f32 c (fma.f32 (+.f32 (/.f32 1 cosTheta) -1) (sqrt.f32 (/.f32 1 (PI.f32))) 1))
(+.f32 c (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1) 1))
(+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))
(fma.f32 1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (fma.f32 (pow.f32 (PI.f32) -1/2) -1 (+.f32 1 c)))
(+.f32 c (fma.f32 (+.f32 (/.f32 1 cosTheta) -1) (sqrt.f32 (/.f32 1 (PI.f32))) 1))
(+.f32 c (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1) 1))
(+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))
(fma.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c) 1)
(+.f32 c (fma.f32 (+.f32 (/.f32 1 cosTheta) -1) (sqrt.f32 (/.f32 1 (PI.f32))) 1))
(+.f32 c (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1) 1))
(+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))
(fma.f32 (/.f32 1 cosTheta) (pow.f32 (PI.f32) -1/2) (fma.f32 (pow.f32 (PI.f32) -1/2) -1 (+.f32 1 c)))
(+.f32 c (fma.f32 (+.f32 (/.f32 1 cosTheta) -1) (sqrt.f32 (/.f32 1 (PI.f32))) 1))
(+.f32 c (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1) 1))
(+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))
(fma.f32 (+.f32 (/.f32 1 cosTheta) -1) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))
(+.f32 c (fma.f32 (+.f32 (/.f32 1 cosTheta) -1) (sqrt.f32 (/.f32 1 (PI.f32))) 1))
(+.f32 c (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1) 1))
(+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))
(fma.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)) 1 (+.f32 1 c))
(+.f32 c (fma.f32 (+.f32 (/.f32 1 cosTheta) -1) (sqrt.f32 (/.f32 1 (PI.f32))) 1))
(+.f32 c (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1) 1))
(+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))
(fma.f32 c 1 (+.f32 1 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1))))
(+.f32 c (fma.f32 (+.f32 (/.f32 1 cosTheta) -1) (sqrt.f32 (/.f32 1 (PI.f32))) 1))
(+.f32 c (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1) 1))
(+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))
(fma.f32 (+.f32 1 c) 1 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)))
(+.f32 c (fma.f32 (+.f32 (/.f32 1 cosTheta) -1) (sqrt.f32 (/.f32 1 (PI.f32))) 1))
(+.f32 c (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1) 1))
(+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))
(fma.f32 (cbrt.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1))) (cbrt.f32 (*.f32 (pow.f32 (PI.f32) -1) (pow.f32 (+.f32 (/.f32 1 cosTheta) -1) 2))) (+.f32 1 c))
(fma.f32 (cbrt.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1))) (cbrt.f32 (*.f32 (/.f32 1 (PI.f32)) (pow.f32 (+.f32 (/.f32 1 cosTheta) -1) 2))) (+.f32 1 c))
(fma.f32 (cbrt.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1))) (cbrt.f32 (/.f32 (pow.f32 (+.f32 (/.f32 1 cosTheta) -1) 2) (PI.f32))) (+.f32 1 c))
(fma.f32 (cbrt.f32 (*.f32 (pow.f32 (PI.f32) -1) (pow.f32 (+.f32 (/.f32 1 cosTheta) -1) 2))) (cbrt.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1))) (+.f32 1 c))
(fma.f32 (cbrt.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1))) (cbrt.f32 (*.f32 (/.f32 1 (PI.f32)) (pow.f32 (+.f32 (/.f32 1 cosTheta) -1) 2))) (+.f32 1 c))
(fma.f32 (cbrt.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1))) (cbrt.f32 (/.f32 (pow.f32 (+.f32 (/.f32 1 cosTheta) -1) 2) (PI.f32))) (+.f32 1 c))
(fma.f32 (cbrt.f32 (pow.f32 cosTheta -2)) (*.f32 (/.f32 1 (cbrt.f32 cosTheta)) (pow.f32 (PI.f32) -1/2)) (fma.f32 (pow.f32 (PI.f32) -1/2) -1 (+.f32 1 c)))
(fma.f32 (cbrt.f32 (pow.f32 cosTheta -2)) (/.f32 (pow.f32 (PI.f32) -1/2) (cbrt.f32 cosTheta)) (fma.f32 (pow.f32 (PI.f32) -1/2) -1 (+.f32 1 c)))
(fma.f32 (cbrt.f32 (pow.f32 cosTheta -2)) (/.f32 (pow.f32 (PI.f32) -1/2) (cbrt.f32 cosTheta)) (+.f32 1 (+.f32 c (pow.f32 (PI.f32) -1/2))))
(fma.f32 (cbrt.f32 (pow.f32 (PI.f32) -1)) (*.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (/.f32 1 cosTheta)) (fma.f32 (pow.f32 (PI.f32) -1/2) -1 (+.f32 1 c)))
(fma.f32 (cbrt.f32 (/.f32 1 (PI.f32))) (*.f32 (/.f32 1 cosTheta) (cbrt.f32 (pow.f32 (PI.f32) -1/2))) (fma.f32 (pow.f32 (PI.f32) -1/2) -1 (+.f32 1 c)))
(fma.f32 (cbrt.f32 (/.f32 1 (PI.f32))) (/.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2)) cosTheta) (fma.f32 (pow.f32 (PI.f32) -1/2) -1 (+.f32 1 c)))
(+.f32 (fma.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (/.f32 (cbrt.f32 (/.f32 1 (PI.f32))) cosTheta) (pow.f32 (PI.f32) -1/2)) (+.f32 1 c))
(fma.f32 (cbrt.f32 (pow.f32 (PI.f32) -1)) (*.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (+.f32 (/.f32 1 cosTheta) -1)) (+.f32 1 c))
(fma.f32 (cbrt.f32 (/.f32 1 (PI.f32))) (*.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (+.f32 (/.f32 1 cosTheta) -1)) (+.f32 1 c))
(fma.f32 (cbrt.f32 (+.f32 1 c)) (pow.f32 (cbrt.f32 (+.f32 1 c)) 2) (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)))
(+.f32 c (fma.f32 (+.f32 (/.f32 1 cosTheta) -1) (sqrt.f32 (/.f32 1 (PI.f32))) 1))
(+.f32 c (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1) 1))
(+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 1 c)) 2) (cbrt.f32 (+.f32 1 c)) (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)))
(+.f32 c (fma.f32 (+.f32 (/.f32 1 cosTheta) -1) (sqrt.f32 (/.f32 1 (PI.f32))) 1))
(+.f32 c (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1) 1))
(+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 cosTheta) -1)) 2) (*.f32 (cbrt.f32 (+.f32 (/.f32 1 cosTheta) -1)) (pow.f32 (PI.f32) -1/2)) (+.f32 1 c))
(+.f32 c (fma.f32 (+.f32 (/.f32 1 cosTheta) -1) (sqrt.f32 (/.f32 1 (PI.f32))) 1))
(+.f32 c (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1) 1))
(+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))
(fma.f32 (cbrt.f32 c) (pow.f32 (cbrt.f32 c) 2) (+.f32 1 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1))))
(+.f32 c (fma.f32 (+.f32 (/.f32 1 cosTheta) -1) (sqrt.f32 (/.f32 1 (PI.f32))) 1))
(+.f32 c (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1) 1))
(+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))
(fma.f32 (pow.f32 (cbrt.f32 c) 2) (cbrt.f32 c) (+.f32 1 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1))))
(+.f32 c (fma.f32 (+.f32 (/.f32 1 cosTheta) -1) (sqrt.f32 (/.f32 1 (PI.f32))) 1))
(+.f32 c (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1) 1))
(+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))
(fma.f32 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 cosTheta) -1)) (pow.f32 (PI.f32) -1/4)) (*.f32 (sqrt.f32 (+.f32 (/.f32 1 cosTheta) -1)) (pow.f32 (PI.f32) -1/4)) (+.f32 1 c))
(+.f32 c (fma.f32 (+.f32 (/.f32 1 cosTheta) -1) (sqrt.f32 (/.f32 1 (PI.f32))) 1))
(+.f32 c (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1) 1))
(+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))
(fma.f32 (pow.f32 cosTheta -1/2) (*.f32 (pow.f32 cosTheta -1/2) (pow.f32 (PI.f32) -1/2)) (fma.f32 (pow.f32 (PI.f32) -1/2) -1 (+.f32 1 c)))
(+.f32 c (fma.f32 (+.f32 (/.f32 1 cosTheta) -1) (sqrt.f32 (/.f32 1 (PI.f32))) 1))
(+.f32 c (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1) 1))
(+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))
(fma.f32 (hypot.f32 1 (sqrt.f32 c)) (hypot.f32 1 (sqrt.f32 c)) (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)))
(fma.f32 (sqrt.f32 (+.f32 (/.f32 1 cosTheta) -1)) (*.f32 (sqrt.f32 (+.f32 (/.f32 1 cosTheta) -1)) (pow.f32 (PI.f32) -1/2)) (+.f32 1 c))
(+.f32 c (fma.f32 (+.f32 (/.f32 1 cosTheta) -1) (sqrt.f32 (/.f32 1 (PI.f32))) 1))
(+.f32 c (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1) 1))
(+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))
(fma.f32 (sqrt.f32 c) (sqrt.f32 c) (+.f32 1 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1))))
(+.f32 c (fma.f32 (+.f32 (/.f32 1 cosTheta) -1) (sqrt.f32 (/.f32 1 (PI.f32))) 1))
(+.f32 c (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1) 1))
(+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))
(fma.f32 (+.f32 1 (pow.f32 c 3)) (/.f32 1 (fma.f32 c (-.f32 c 1) 1)) (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)))
(fma.f32 (+.f32 1 (pow.f32 c 3)) (/.f32 1 (fma.f32 c (+.f32 c -1) 1)) (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)))
(fma.f32 (+.f32 1 (pow.f32 c 3)) (/.f32 1 (fma.f32 c (+.f32 -1 c) 1)) (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)))
(+.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)) (/.f32 (+.f32 1 (pow.f32 c 3)) (fma.f32 c (+.f32 -1 c) 1)))
(fma.f32 (-.f32 1 (*.f32 c c)) (/.f32 1 (-.f32 1 c)) (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)))
(+.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)) (/.f32 (-.f32 1 (*.f32 c c)) (-.f32 1 c)))
(fma.f32 (pow.f32 (PI.f32) -1/4) (*.f32 (pow.f32 (PI.f32) -1/4) (/.f32 1 cosTheta)) (fma.f32 (pow.f32 (PI.f32) -1/2) -1 (+.f32 1 c)))
(+.f32 c (fma.f32 (+.f32 (/.f32 1 cosTheta) -1) (sqrt.f32 (/.f32 1 (PI.f32))) 1))
(+.f32 c (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1) 1))
(+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))
(fma.f32 (pow.f32 (PI.f32) -1/4) (*.f32 (pow.f32 (PI.f32) -1/4) (+.f32 (/.f32 1 cosTheta) -1)) (+.f32 1 c))
(+.f32 c (fma.f32 (+.f32 (/.f32 1 cosTheta) -1) (sqrt.f32 (/.f32 1 (PI.f32))) 1))
(+.f32 c (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1) 1))
(+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))
(fma.f32 (*.f32 (cbrt.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)) (cbrt.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))) (cbrt.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)) 1)
(+.f32 c (fma.f32 (+.f32 (/.f32 1 cosTheta) -1) (sqrt.f32 (/.f32 1 (PI.f32))) 1))
(+.f32 c (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1) 1))
(+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))
(fma.f32 (*.f32 (cbrt.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) (cbrt.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))) (cbrt.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) (fma.f32 (pow.f32 (PI.f32) -1/2) -1 (+.f32 1 c)))
(+.f32 c (fma.f32 (+.f32 (/.f32 1 cosTheta) -1) (sqrt.f32 (/.f32 1 (PI.f32))) 1))
(+.f32 c (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1) 1))
(+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))
(fma.f32 (sqrt.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)) (sqrt.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c)) 1)
(+.f32 c (fma.f32 (+.f32 (/.f32 1 cosTheta) -1) (sqrt.f32 (/.f32 1 (PI.f32))) 1))
(+.f32 c (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1) 1))
(+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))
(fma.f32 (sqrt.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) (sqrt.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) (fma.f32 (pow.f32 (PI.f32) -1/2) -1 (+.f32 1 c)))
(+.f32 c (fma.f32 (+.f32 (/.f32 1 cosTheta) -1) (sqrt.f32 (/.f32 1 (PI.f32))) 1))
(+.f32 c (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1) 1))
(+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))
(fma.f32 (*.f32 (pow.f32 cosTheta -1/2) (pow.f32 (PI.f32) -1/4)) (*.f32 (pow.f32 cosTheta -1/2) (pow.f32 (PI.f32) -1/4)) (fma.f32 (pow.f32 (PI.f32) -1/2) -1 (+.f32 1 c)))
(+.f32 c (fma.f32 (+.f32 (/.f32 1 cosTheta) -1) (sqrt.f32 (/.f32 1 (PI.f32))) 1))
(+.f32 c (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1) 1))
(+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))
(fma.f32 (*.f32 (pow.f32 (PI.f32) -1/4) (pow.f32 cosTheta -1/2)) (*.f32 (pow.f32 (PI.f32) -1/4) (pow.f32 cosTheta -1/2)) (fma.f32 (pow.f32 (PI.f32) -1/2) -1 (+.f32 1 c)))
(+.f32 c (fma.f32 (+.f32 (/.f32 1 cosTheta) -1) (sqrt.f32 (/.f32 1 (PI.f32))) 1))
(+.f32 c (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1) 1))
(+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))
(fma.f32 (*.f32 (/.f32 1 cosTheta) (cbrt.f32 (pow.f32 (PI.f32) -1))) (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (fma.f32 (pow.f32 (PI.f32) -1/2) -1 (+.f32 1 c)))
(fma.f32 (cbrt.f32 (/.f32 1 (PI.f32))) (*.f32 (/.f32 1 cosTheta) (cbrt.f32 (pow.f32 (PI.f32) -1/2))) (fma.f32 (pow.f32 (PI.f32) -1/2) -1 (+.f32 1 c)))
(fma.f32 (cbrt.f32 (/.f32 1 (PI.f32))) (/.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2)) cosTheta) (fma.f32 (pow.f32 (PI.f32) -1/2) -1 (+.f32 1 c)))
(+.f32 (fma.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (/.f32 (cbrt.f32 (/.f32 1 (PI.f32))) cosTheta) (pow.f32 (PI.f32) -1/2)) (+.f32 1 c))
(fma.f32 (*.f32 (/.f32 1 cosTheta) (pow.f32 (PI.f32) -1/4)) (pow.f32 (PI.f32) -1/4) (fma.f32 (pow.f32 (PI.f32) -1/2) -1 (+.f32 1 c)))
(+.f32 c (fma.f32 (+.f32 (/.f32 1 cosTheta) -1) (sqrt.f32 (/.f32 1 (PI.f32))) 1))
(+.f32 c (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1) 1))
(+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))
(fma.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (cbrt.f32 (pow.f32 cosTheta -2))) (/.f32 1 (cbrt.f32 cosTheta)) (fma.f32 (pow.f32 (PI.f32) -1/2) -1 (+.f32 1 c)))
(fma.f32 (cbrt.f32 (pow.f32 cosTheta -2)) (/.f32 (pow.f32 (PI.f32) -1/2) (cbrt.f32 cosTheta)) (fma.f32 (pow.f32 (PI.f32) -1/2) -1 (+.f32 1 c)))
(fma.f32 (cbrt.f32 (pow.f32 cosTheta -2)) (/.f32 (pow.f32 (PI.f32) -1/2) (cbrt.f32 cosTheta)) (+.f32 1 (+.f32 c (pow.f32 (PI.f32) -1/2))))
(fma.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (pow.f32 cosTheta -1/2)) (pow.f32 cosTheta -1/2) (fma.f32 (pow.f32 (PI.f32) -1/2) -1 (+.f32 1 c)))
(+.f32 c (fma.f32 (+.f32 (/.f32 1 cosTheta) -1) (sqrt.f32 (/.f32 1 (PI.f32))) 1))
(+.f32 c (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1) 1))
(+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))
(fma.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 cosTheta) -1)) 2)) (cbrt.f32 (+.f32 (/.f32 1 cosTheta) -1)) (+.f32 1 c))
(+.f32 c (fma.f32 (+.f32 (/.f32 1 cosTheta) -1) (sqrt.f32 (/.f32 1 (PI.f32))) 1))
(+.f32 c (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1) 1))
(+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))
(fma.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (sqrt.f32 (+.f32 (/.f32 1 cosTheta) -1))) (sqrt.f32 (+.f32 (/.f32 1 cosTheta) -1)) (+.f32 1 c))
(+.f32 c (fma.f32 (+.f32 (/.f32 1 cosTheta) -1) (sqrt.f32 (/.f32 1 (PI.f32))) 1))
(+.f32 c (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1) 1))
(+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))
(fma.f32 (*.f32 (+.f32 (/.f32 1 cosTheta) -1) (cbrt.f32 (pow.f32 (PI.f32) -1))) (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (+.f32 1 c))
(fma.f32 (cbrt.f32 (/.f32 1 (PI.f32))) (*.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (+.f32 (/.f32 1 cosTheta) -1)) (+.f32 1 c))
(fma.f32 (*.f32 (+.f32 (/.f32 1 cosTheta) -1) (pow.f32 (PI.f32) -1/4)) (pow.f32 (PI.f32) -1/4) (+.f32 1 c))
(+.f32 c (fma.f32 (+.f32 (/.f32 1 cosTheta) -1) (sqrt.f32 (/.f32 1 (PI.f32))) 1))
(+.f32 c (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1) 1))
(+.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1) c))

localize238.0ms (1.2%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.9%
(/.f32 (*.f32 (/.f32 -1 (neg.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 1) (pow.f32 (exp.f32 cosTheta) cosTheta))
99.2%
(/.f32 -1 (neg.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
99.1%
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (*.f32 (/.f32 -1 (neg.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 1) (pow.f32 (exp.f32 cosTheta) cosTheta))))
98.7%
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
Compiler

Compiled 96 to 42 computations (56.3% saved)

series6.0ms (0%)

Counts
3 → 48
Calls

12 calls:

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

rewrite99.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1856×log-prod
1138×fma-def
654×expm1-udef
652×log1p-udef
416×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

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

simplify109.0ms (0.6%)

Algorithm
egg-herbie
Rules
494×associate-+l+
456×associate-+r+
426×fma-neg
408×associate-*r*
384×distribute-rgt-neg-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03458504
19367864
237137566
Stop Event
node limit
Counts
152 → 241
Calls
Call 1
Inputs
(/.f32 1 (+.f32 1 (*.f32 (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))))
(+.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32)))))) (*.f32 -1 (/.f32 c (pow.f32 (+.f32 1 (*.f32 (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) 2))))
(+.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32)))))) (+.f32 (*.f32 -1 (/.f32 c (pow.f32 (+.f32 1 (*.f32 (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) 2))) (/.f32 (pow.f32 c 2) (pow.f32 (+.f32 1 (*.f32 (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) 3))))
(+.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32)))))) (+.f32 (*.f32 -1 (/.f32 c (pow.f32 (+.f32 1 (*.f32 (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) 2))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 c 3) (pow.f32 (+.f32 1 (*.f32 (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) 4))) (/.f32 (pow.f32 c 2) (pow.f32 (+.f32 1 (*.f32 (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) 3)))))
(/.f32 1 c)
(+.f32 (/.f32 1 c) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (/.f32 1 (*.f32 (exp.f32 (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 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) (pow.f32 c 2))) (/.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) 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 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) 3) (pow.f32 c 4))) (+.f32 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) (pow.f32 c 2))) (/.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 1 (*.f32 (exp.f32 (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 1 (*.f32 (exp.f32 (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 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) (pow.f32 c 2))) (/.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) 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 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) 3) (pow.f32 c 4))) (+.f32 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) (pow.f32 c 2))) (/.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 1 (*.f32 (exp.f32 (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 (+.f32 c 1) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))
(+.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (+.f32 (*.f32 -1 (*.f32 (+.f32 c 1) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (sqrt.f32 (PI.f32))) (*.f32 -1 (*.f32 (pow.f32 (+.f32 c 1) 2) (sqrt.f32 (pow.f32 (PI.f32) 3))))) (pow.f32 cosTheta 3)))))
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 (+.f32 c 1) (PI.f32)) (*.f32 -1 (*.f32 (*.f32 (+.f32 c 1) (+.f32 (*.f32 -1 (sqrt.f32 (PI.f32))) (*.f32 -1 (*.f32 (pow.f32 (+.f32 c 1) 2) (sqrt.f32 (pow.f32 (PI.f32) 3)))))) (sqrt.f32 (PI.f32))))) (pow.f32 cosTheta 4))) (+.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (+.f32 (*.f32 -1 (*.f32 (+.f32 c 1) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (sqrt.f32 (PI.f32))) (*.f32 -1 (*.f32 (pow.f32 (+.f32 c 1) 2) (sqrt.f32 (pow.f32 (PI.f32) 3))))) (pow.f32 cosTheta 3))))))
(/.f32 1 (+.f32 c 1))
(+.f32 (/.f32 1 (+.f32 c 1)) (*.f32 -1 (*.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 c 1) 2) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))))))
(+.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 c 1) 3) (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 2) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (+.f32 (/.f32 1 (+.f32 c 1)) (*.f32 -1 (*.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 c 1) 2) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32)))))))
(+.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 c 1) 3) (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 2) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (+.f32 (/.f32 1 (+.f32 c 1)) (+.f32 (*.f32 -1 (*.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 c 1) 2) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))))) (*.f32 -1 (*.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 c 1) 4) (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 3) (pow.f32 cosTheta 3)))) (sqrt.f32 (/.f32 1 (pow.f32 (PI.f32) 3))))))))
(/.f32 1 (+.f32 c 1))
(+.f32 (/.f32 1 (+.f32 c 1)) (*.f32 -1 (*.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 c 1) 2) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))))))
(+.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 c 1) 3) (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 2) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (+.f32 (/.f32 1 (+.f32 c 1)) (*.f32 -1 (*.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 c 1) 2) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32)))))))
(+.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 c 1) 3) (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 2) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (+.f32 (/.f32 1 (+.f32 c 1)) (+.f32 (*.f32 -1 (*.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 c 1) 2) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))))) (*.f32 -1 (*.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 c 1) 4) (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 3) (pow.f32 cosTheta 3)))) (sqrt.f32 (/.f32 1 (pow.f32 (PI.f32) 3))))))))
(*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (/.f32 1 cosTheta) (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)))) (*.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))))) (+.f32 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.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))))) (+.f32 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 cosTheta (sqrt.f32 (/.f32 1 (PI.f32))))) (*.f32 -1/6 (*.f32 (pow.f32 cosTheta 5) (sqrt.f32 (/.f32 1 (PI.f32))))))))
(*.f32 (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))
(+.f32 0 (/.f32 1 (+.f32 1 (+.f32 c (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 1 (+.f32 1 (+.f32 c (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))))) (cbrt.f32 (exp.f32 (/.f32 1 (+.f32 1 (+.f32 c (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 1 (+.f32 1 (+.f32 c (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 (+.f32 1 (+.f32 c (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 (+.f32 1 (+.f32 c (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (+.f32 1 (+.f32 c (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))))) 1)
(*.f32 1 (/.f32 1 (+.f32 1 (+.f32 c (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))))
(*.f32 -1 (/.f32 1 (-.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c))))
(*.f32 (/.f32 1 (+.f32 1 (+.f32 c (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))) 1)
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 1 (+.f32 c (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))) (cbrt.f32 (pow.f32 (+.f32 1 (+.f32 c (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) -2)))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 1 (+.f32 c (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) -2)) (/.f32 1 (cbrt.f32 (+.f32 1 (+.f32 c (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))))
(*.f32 (pow.f32 (+.f32 1 (+.f32 c (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) -2) (+.f32 1 (+.f32 c (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(*.f32 (pow.f32 (+.f32 1 (+.f32 c (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) -1/2) (pow.f32 (+.f32 1 (+.f32 c (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) -1/2))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (+.f32 1 (+.f32 c (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))) 2) -1) (pow.f32 (cbrt.f32 (+.f32 1 (+.f32 c (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))) -1))
(*.f32 (pow.f32 (sqrt.f32 (+.f32 1 (+.f32 c (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))) -1) (pow.f32 (sqrt.f32 (+.f32 1 (+.f32 c (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))) -1))
(*.f32 (/.f32 1 (+.f32 (pow.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 3) (pow.f32 (+.f32 1 c) 3))) (fma.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (-.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c)) (pow.f32 (+.f32 1 c) 2)))
(pow.f32 (+.f32 1 (+.f32 c (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) -1)
(pow.f32 (/.f32 1 (+.f32 1 (+.f32 c (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))) 1)
(pow.f32 (/.f32 1 (cbrt.f32 (+.f32 1 (+.f32 c (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))) 3)
(pow.f32 (pow.f32 (/.f32 1 (+.f32 1 (+.f32 c (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))) 3) 1/3)
(pow.f32 (pow.f32 (+.f32 1 (+.f32 c (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) -1/2) 2)
(sqrt.f32 (pow.f32 (+.f32 1 (+.f32 c (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) -2))
(log.f32 (exp.f32 (/.f32 1 (+.f32 1 (+.f32 c (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (+.f32 1 (+.f32 c (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))))))
(cbrt.f32 (pow.f32 (/.f32 1 (+.f32 1 (+.f32 c (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))) 3))
(expm1.f32 (log1p.f32 (/.f32 1 (+.f32 1 (+.f32 c (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))))
(exp.f32 (neg.f32 (log1p.f32 (+.f32 c (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))))
(exp.f32 (*.f32 (log1p.f32 (+.f32 c (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) -1))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 (+.f32 c (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))) 1))
(log1p.f32 (expm1.f32 (/.f32 1 (+.f32 1 (+.f32 c (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))))
(+.f32 0 (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) (cbrt.f32 (exp.f32 (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))))
(-.f32 0 (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) 1)
(*.f32 1 (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(*.f32 -1 (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(*.f32 (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 1)
(*.f32 (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) -1)
(*.f32 (/.f32 1 (cbrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (cbrt.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))))
(*.f32 (cbrt.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (/.f32 1 (cbrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(*.f32 (cbrt.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (neg.f32 (/.f32 1 (cbrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (/.f32 1 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (neg.f32 (/.f32 1 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(*.f32 (neg.f32 (cbrt.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))) (/.f32 1 (cbrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(*.f32 (neg.f32 (/.f32 1 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) (/.f32 1 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(pow.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) -1)
(pow.f32 (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 1)
(pow.f32 (/.f32 1 (cbrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 3)
(pow.f32 (pow.f32 (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 3) 1/3)
(pow.f32 (/.f32 1 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 2)
(neg.f32 (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(sqrt.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(log.f32 (exp.f32 (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(log.f32 (/.f32 1 (exp.f32 (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(log.f32 (/.f32 1 (+.f32 1 (expm1.f32 (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))))
(log.f32 (/.f32 1 (/.f32 1 (exp.f32 (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))))
(cbrt.f32 (pow.f32 (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 3))
(expm1.f32 (log1p.f32 (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(exp.f32 (neg.f32 (log.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(exp.f32 (*.f32 (neg.f32 (log.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 1))
(log1p.f32 (expm1.f32 (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(+.f32 0 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) (cbrt.f32 (exp.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) 1)
(*.f32 1 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(*.f32 -1 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(*.f32 (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))))
(*.f32 (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (/.f32 1 (neg.f32 (exp.f32 (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 1)
(*.f32 (cbrt.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (pow.f32 (cbrt.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 2))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 2) (cbrt.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(*.f32 (cbrt.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (*.f32 (/.f32 1 (cbrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))))
(*.f32 (sqrt.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (sqrt.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (*.f32 (/.f32 1 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))))
(*.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (exp.f32 (*.f32 cosTheta cosTheta))) 2)) (/.f32 (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (cbrt.f32 (exp.f32 (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 1 (sqrt.f32 (exp.f32 (*.f32 cosTheta cosTheta)))) (/.f32 (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (sqrt.f32 (exp.f32 (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (sqrt.f32 (exp.f32 (*.f32 cosTheta cosTheta)))) (/.f32 1 (sqrt.f32 (exp.f32 (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 -1 (pow.f32 (cbrt.f32 (exp.f32 (*.f32 cosTheta cosTheta))) 2)) (/.f32 (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (cbrt.f32 (exp.f32 (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 -1 (sqrt.f32 (exp.f32 (*.f32 cosTheta cosTheta)))) (/.f32 (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (sqrt.f32 (exp.f32 (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 1) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))))
(*.f32 (/.f32 (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (cbrt.f32 (exp.f32 (*.f32 cosTheta cosTheta))) 2)) (/.f32 1 (cbrt.f32 (exp.f32 (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 (cbrt.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) 1) (/.f32 (/.f32 1 (cbrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (exp.f32 (*.f32 cosTheta cosTheta))))
(*.f32 (/.f32 (cbrt.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (pow.f32 (cbrt.f32 (exp.f32 (*.f32 cosTheta cosTheta))) 2)) (cbrt.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(*.f32 (/.f32 (cbrt.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (sqrt.f32 (exp.f32 (*.f32 cosTheta cosTheta)))) (/.f32 (/.f32 1 (cbrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (sqrt.f32 (exp.f32 (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 (/.f32 1 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 1) (/.f32 (/.f32 1 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (exp.f32 (*.f32 cosTheta cosTheta))))
(*.f32 (/.f32 (/.f32 1 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (pow.f32 (cbrt.f32 (exp.f32 (*.f32 cosTheta cosTheta))) 2)) (/.f32 (/.f32 1 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (cbrt.f32 (exp.f32 (*.f32 cosTheta cosTheta)))))
(pow.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 1)
(pow.f32 (cbrt.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 3)
(pow.f32 (pow.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 2)
(pow.f32 (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 cosTheta cosTheta))) -1)
(neg.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(sqrt.f32 (pow.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 2))
(log.f32 (exp.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(log.f32 (/.f32 1 (exp.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(log.f32 (/.f32 1 (+.f32 1 (expm1.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))))
(cbrt.f32 (pow.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 3))
(expm1.f32 (log1p.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(exp.f32 (neg.f32 (+.f32 (log.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (*.f32 cosTheta cosTheta))))
(exp.f32 (*.f32 (neg.f32 (+.f32 (log.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (*.f32 cosTheta cosTheta))) 1))
(log1p.f32 (expm1.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
Outputs
(/.f32 1 (+.f32 1 (*.f32 (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))))
(/.f32 1 (+.f32 1 (*.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))
(/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(+.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32)))))) (*.f32 -1 (/.f32 c (pow.f32 (+.f32 1 (*.f32 (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) 2))))
(+.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))) (neg.f32 (/.f32 c (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 2))))
(-.f32 (/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))) (/.f32 c (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 2)))
(+.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32)))))) (+.f32 (*.f32 -1 (/.f32 c (pow.f32 (+.f32 1 (*.f32 (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) 2))) (/.f32 (pow.f32 c 2) (pow.f32 (+.f32 1 (*.f32 (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) 3))))
(+.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))) (fma.f32 -1 (/.f32 c (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 2)) (/.f32 (*.f32 c c) (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 3))))
(+.f32 (/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))) (-.f32 (/.f32 (*.f32 c c) (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 3)) (/.f32 c (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 2))))
(+.f32 (/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))) (*.f32 (/.f32 c (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 2)) (+.f32 -1 (/.f32 c (+.f32 1 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))))))
(+.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32)))))) (+.f32 (*.f32 -1 (/.f32 c (pow.f32 (+.f32 1 (*.f32 (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) 2))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 c 3) (pow.f32 (+.f32 1 (*.f32 (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) 4))) (/.f32 (pow.f32 c 2) (pow.f32 (+.f32 1 (*.f32 (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) 3)))))
(+.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))) (fma.f32 -1 (/.f32 c (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 2)) (fma.f32 -1 (/.f32 (pow.f32 c 3) (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 4)) (/.f32 (*.f32 c c) (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 3)))))
(+.f32 (/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))) (-.f32 (-.f32 (/.f32 (*.f32 c c) (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 3)) (/.f32 (pow.f32 c 3) (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 4))) (/.f32 c (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 2))))
(+.f32 (/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))) (-.f32 (*.f32 (/.f32 c (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 2)) (+.f32 -1 (/.f32 c (+.f32 1 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))))))) (/.f32 (pow.f32 c 3) (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 4))))
(/.f32 1 c)
(+.f32 (/.f32 1 c) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (/.f32 1 (*.f32 (exp.f32 (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 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) (*.f32 c c))))
(-.f32 (/.f32 1 c) (/.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) (*.f32 c c)))
(+.f32 (/.f32 1 c) (+.f32 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) (pow.f32 c 2))) (/.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 1 (*.f32 (exp.f32 (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 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) (*.f32 c c)) (/.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (*.f32 cosTheta (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 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 2) (pow.f32 c 3)) (/.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) (*.f32 c c))))
(+.f32 (/.f32 1 c) (*.f32 (/.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) (*.f32 c c)) (+.f32 -1 (/.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) c))))
(+.f32 (/.f32 1 c) (+.f32 (*.f32 -1 (/.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) 3) (pow.f32 c 4))) (+.f32 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) (pow.f32 c 2))) (/.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (pow.f32 c 3)))))
(+.f32 (/.f32 1 c) (fma.f32 -1 (/.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 3) (pow.f32 c 4)) (fma.f32 -1 (/.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) (*.f32 c c)) (/.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (*.f32 cosTheta (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 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 2) (pow.f32 c 3)) (/.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) (*.f32 c c))) (/.f32 (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 3) (pow.f32 c 4))))
(+.f32 (/.f32 1 c) (-.f32 (*.f32 (/.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) (*.f32 c c)) (+.f32 -1 (/.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) c))) (/.f32 (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 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 1 (*.f32 (/.f32 1 (*.f32 (exp.f32 (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 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) (*.f32 c c))))
(-.f32 (/.f32 1 c) (/.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) (*.f32 c c)))
(+.f32 (/.f32 1 c) (+.f32 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) (pow.f32 c 2))) (/.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 1 (*.f32 (exp.f32 (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 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) (*.f32 c c)) (/.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (*.f32 cosTheta (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 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 2) (pow.f32 c 3)) (/.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) (*.f32 c c))))
(+.f32 (/.f32 1 c) (*.f32 (/.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) (*.f32 c c)) (+.f32 -1 (/.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) c))))
(+.f32 (/.f32 1 c) (+.f32 (*.f32 -1 (/.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) 3) (pow.f32 c 4))) (+.f32 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) (pow.f32 c 2))) (/.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) 2) (pow.f32 c 3)))))
(+.f32 (/.f32 1 c) (fma.f32 -1 (/.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 3) (pow.f32 c 4)) (fma.f32 -1 (/.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) (*.f32 c c)) (/.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (*.f32 cosTheta (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 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 2) (pow.f32 c 3)) (/.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) (*.f32 c c))) (/.f32 (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) 3) (pow.f32 c 4))))
(+.f32 (/.f32 1 c) (-.f32 (*.f32 (/.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) (*.f32 c c)) (+.f32 -1 (/.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))) c))) (/.f32 (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 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 (+.f32 c 1) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))
(fma.f32 cosTheta (sqrt.f32 (PI.f32)) (neg.f32 (*.f32 (+.f32 1 c) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))))
(-.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 (+.f32 1 c) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(*.f32 cosTheta (+.f32 (sqrt.f32 (PI.f32)) (*.f32 (-.f32 -1 c) (*.f32 cosTheta (PI.f32)))))
(+.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (+.f32 (*.f32 -1 (*.f32 (+.f32 c 1) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (sqrt.f32 (PI.f32))) (*.f32 -1 (*.f32 (pow.f32 (+.f32 c 1) 2) (sqrt.f32 (pow.f32 (PI.f32) 3))))) (pow.f32 cosTheta 3)))))
(fma.f32 cosTheta (sqrt.f32 (PI.f32)) (*.f32 -1 (+.f32 (*.f32 (+.f32 1 c) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (*.f32 (*.f32 -1 (+.f32 (sqrt.f32 (PI.f32)) (*.f32 (pow.f32 (+.f32 1 c) 2) (sqrt.f32 (pow.f32 (PI.f32) 3))))) (pow.f32 cosTheta 3)))))
(fma.f32 cosTheta (sqrt.f32 (PI.f32)) (neg.f32 (fma.f32 (+.f32 1 c) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (*.f32 (-.f32 (*.f32 (pow.f32 (+.f32 1 c) 2) (neg.f32 (fabs.f32 (pow.f32 (PI.f32) 3/2)))) (sqrt.f32 (PI.f32))) (pow.f32 cosTheta 3)))))
(fma.f32 cosTheta (sqrt.f32 (PI.f32)) (*.f32 (*.f32 cosTheta cosTheta) (+.f32 (*.f32 (-.f32 -1 c) (PI.f32)) (*.f32 (+.f32 (sqrt.f32 (PI.f32)) (*.f32 (pow.f32 (+.f32 1 c) 2) (pow.f32 (PI.f32) 3/2))) cosTheta))))
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 (+.f32 c 1) (PI.f32)) (*.f32 -1 (*.f32 (*.f32 (+.f32 c 1) (+.f32 (*.f32 -1 (sqrt.f32 (PI.f32))) (*.f32 -1 (*.f32 (pow.f32 (+.f32 c 1) 2) (sqrt.f32 (pow.f32 (PI.f32) 3)))))) (sqrt.f32 (PI.f32))))) (pow.f32 cosTheta 4))) (+.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (+.f32 (*.f32 -1 (*.f32 (+.f32 c 1) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (sqrt.f32 (PI.f32))) (*.f32 -1 (*.f32 (pow.f32 (+.f32 c 1) 2) (sqrt.f32 (pow.f32 (PI.f32) 3))))) (pow.f32 cosTheta 3))))))
(fma.f32 -1 (*.f32 (fma.f32 (+.f32 1 c) (PI.f32) (neg.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 (+.f32 1 c) (*.f32 -1 (+.f32 (sqrt.f32 (PI.f32)) (*.f32 (pow.f32 (+.f32 1 c) 2) (sqrt.f32 (pow.f32 (PI.f32) 3))))))))) (pow.f32 cosTheta 4)) (fma.f32 cosTheta (sqrt.f32 (PI.f32)) (*.f32 -1 (+.f32 (*.f32 (+.f32 1 c) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (*.f32 (*.f32 -1 (+.f32 (sqrt.f32 (PI.f32)) (*.f32 (pow.f32 (+.f32 1 c) 2) (sqrt.f32 (pow.f32 (PI.f32) 3))))) (pow.f32 cosTheta 3))))))
(-.f32 (fma.f32 cosTheta (sqrt.f32 (PI.f32)) (neg.f32 (fma.f32 (+.f32 1 c) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (*.f32 (-.f32 (*.f32 (pow.f32 (+.f32 1 c) 2) (neg.f32 (fabs.f32 (pow.f32 (PI.f32) 3/2)))) (sqrt.f32 (PI.f32))) (pow.f32 cosTheta 3))))) (*.f32 (fma.f32 (*.f32 (*.f32 1 (+.f32 (sqrt.f32 (PI.f32)) (*.f32 (pow.f32 (+.f32 1 c) 2) (fabs.f32 (pow.f32 (PI.f32) 3/2))))) (+.f32 1 c)) (sqrt.f32 (PI.f32)) (*.f32 (PI.f32) (+.f32 1 c))) (pow.f32 cosTheta 4)))
(-.f32 (fma.f32 cosTheta (sqrt.f32 (PI.f32)) (*.f32 (*.f32 cosTheta cosTheta) (+.f32 (*.f32 (-.f32 -1 c) (PI.f32)) (*.f32 (+.f32 (sqrt.f32 (PI.f32)) (*.f32 (pow.f32 (+.f32 1 c) 2) (pow.f32 (PI.f32) 3/2))) cosTheta)))) (*.f32 (*.f32 (+.f32 1 c) (+.f32 (PI.f32) (*.f32 (sqrt.f32 (PI.f32)) (+.f32 (sqrt.f32 (PI.f32)) (*.f32 (pow.f32 (+.f32 1 c) 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 c 1)) (*.f32 -1 (*.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 c 1) 2) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))))))
(+.f32 (/.f32 1 (+.f32 1 c)) (neg.f32 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 1 (*.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) (pow.f32 (+.f32 1 c) 2))))))
(-.f32 (/.f32 1 (+.f32 1 c)) (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (+.f32 1 c) 2)))
(-.f32 (/.f32 1 (+.f32 1 c)) (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) (pow.f32 (+.f32 1 c) 2))))
(+.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 c 1) 3) (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 2) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (+.f32 (/.f32 1 (+.f32 c 1)) (*.f32 -1 (*.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 c 1) 2) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32)))))))
(+.f32 (+.f32 (/.f32 (/.f32 1 (pow.f32 (+.f32 1 c) 3)) (*.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 2))) (/.f32 1 (+.f32 1 c))) (neg.f32 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 1 (*.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) (pow.f32 (+.f32 1 c) 2))))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 c)) (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (+.f32 1 c) 2))) (/.f32 1 (*.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (*.f32 (pow.f32 (+.f32 1 c) 3) (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 2)))))
(+.f32 (/.f32 1 (+.f32 1 c)) (-.f32 (/.f32 (/.f32 1 (pow.f32 (+.f32 1 c) 3)) (*.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 2))) (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) (pow.f32 (+.f32 1 c) 2)))))
(+.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 c 1) 3) (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 2) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (+.f32 (/.f32 1 (+.f32 c 1)) (+.f32 (*.f32 -1 (*.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 c 1) 2) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))))) (*.f32 -1 (*.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 c 1) 4) (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 3) (pow.f32 cosTheta 3)))) (sqrt.f32 (/.f32 1 (pow.f32 (PI.f32) 3))))))))
(+.f32 (+.f32 (/.f32 (/.f32 1 (pow.f32 (+.f32 1 c) 3)) (*.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 2))) (/.f32 1 (+.f32 1 c))) (*.f32 -1 (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 1 (*.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) (pow.f32 (+.f32 1 c) 2)))) (/.f32 (*.f32 1 (sqrt.f32 (/.f32 1 (pow.f32 (PI.f32) 3)))) (*.f32 (*.f32 (pow.f32 (+.f32 1 c) 4) (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 3)) (pow.f32 cosTheta 3))))))
(+.f32 (/.f32 1 (*.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (*.f32 (pow.f32 (+.f32 1 c) 3) (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 2)))) (-.f32 (-.f32 (/.f32 1 (+.f32 1 c)) (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (+.f32 1 c) 2))) (/.f32 (sqrt.f32 (/.f32 1 (pow.f32 (PI.f32) 3))) (*.f32 (pow.f32 cosTheta 3) (*.f32 (pow.f32 (+.f32 1 c) 4) (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 3))))))
(+.f32 (-.f32 (/.f32 (/.f32 1 (pow.f32 (+.f32 1 c) 3)) (*.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 2))) (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) (pow.f32 (+.f32 1 c) 2)))) (-.f32 (/.f32 1 (+.f32 1 c)) (/.f32 (sqrt.f32 (/.f32 1 (pow.f32 (PI.f32) 3))) (*.f32 (pow.f32 cosTheta 3) (*.f32 (pow.f32 (+.f32 1 c) 4) (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 3))))))
(/.f32 1 (+.f32 c 1))
(/.f32 1 (+.f32 1 c))
(+.f32 (/.f32 1 (+.f32 c 1)) (*.f32 -1 (*.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 c 1) 2) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))))))
(+.f32 (/.f32 1 (+.f32 1 c)) (neg.f32 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 1 (*.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) (pow.f32 (+.f32 1 c) 2))))))
(-.f32 (/.f32 1 (+.f32 1 c)) (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (+.f32 1 c) 2)))
(-.f32 (/.f32 1 (+.f32 1 c)) (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) (pow.f32 (+.f32 1 c) 2))))
(+.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 c 1) 3) (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 2) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (+.f32 (/.f32 1 (+.f32 c 1)) (*.f32 -1 (*.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 c 1) 2) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32)))))))
(+.f32 (+.f32 (/.f32 (/.f32 1 (pow.f32 (+.f32 1 c) 3)) (*.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 2))) (/.f32 1 (+.f32 1 c))) (neg.f32 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 1 (*.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) (pow.f32 (+.f32 1 c) 2))))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 c)) (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (+.f32 1 c) 2))) (/.f32 1 (*.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (*.f32 (pow.f32 (+.f32 1 c) 3) (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 2)))))
(+.f32 (/.f32 1 (+.f32 1 c)) (-.f32 (/.f32 (/.f32 1 (pow.f32 (+.f32 1 c) 3)) (*.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 2))) (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) (pow.f32 (+.f32 1 c) 2)))))
(+.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 c 1) 3) (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 2) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (+.f32 (/.f32 1 (+.f32 c 1)) (+.f32 (*.f32 -1 (*.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 c 1) 2) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))))) (*.f32 -1 (*.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 c 1) 4) (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 3) (pow.f32 cosTheta 3)))) (sqrt.f32 (/.f32 1 (pow.f32 (PI.f32) 3))))))))
(+.f32 (+.f32 (/.f32 (/.f32 1 (pow.f32 (+.f32 1 c) 3)) (*.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 2))) (/.f32 1 (+.f32 1 c))) (*.f32 -1 (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 1 (*.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) (pow.f32 (+.f32 1 c) 2)))) (/.f32 (*.f32 1 (sqrt.f32 (/.f32 1 (pow.f32 (PI.f32) 3)))) (*.f32 (*.f32 (pow.f32 (+.f32 1 c) 4) (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 3)) (pow.f32 cosTheta 3))))))
(+.f32 (/.f32 1 (*.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (*.f32 (pow.f32 (+.f32 1 c) 3) (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 2)))) (-.f32 (-.f32 (/.f32 1 (+.f32 1 c)) (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (+.f32 1 c) 2))) (/.f32 (sqrt.f32 (/.f32 1 (pow.f32 (PI.f32) 3))) (*.f32 (pow.f32 cosTheta 3) (*.f32 (pow.f32 (+.f32 1 c) 4) (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 3))))))
(+.f32 (-.f32 (/.f32 (/.f32 1 (pow.f32 (+.f32 1 c) 3)) (*.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 2))) (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)) (pow.f32 (+.f32 1 c) 2)))) (-.f32 (/.f32 1 (+.f32 1 c)) (/.f32 (sqrt.f32 (/.f32 1 (pow.f32 (PI.f32) 3))) (*.f32 (pow.f32 cosTheta 3) (*.f32 (pow.f32 (+.f32 1 c) 4) (pow.f32 (pow.f32 (exp.f32 cosTheta) 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 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 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 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 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 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 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 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 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 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 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 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 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)))) (*.f32 -1 (*.f32 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 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) (neg.f32 cosTheta)))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (/.f32 1 cosTheta) cosTheta))
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 cosTheta 3) (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 1/2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 cosTheta 3)) (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 (pow.f32 cosTheta 3) 1/2) (/.f32 1 cosTheta))) (*.f32 cosTheta (sqrt.f32 (/.f32 1 (PI.f32)))))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (-.f32 (/.f32 1 cosTheta) cosTheta) (*.f32 (pow.f32 cosTheta 3) 1/2)))
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 cosTheta 3) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 cosTheta (sqrt.f32 (/.f32 1 (PI.f32))))) (*.f32 -1/6 (*.f32 (pow.f32 cosTheta 5) (sqrt.f32 (/.f32 1 (PI.f32))))))))
(fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 cosTheta 3)) (fma.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))) (fma.f32 -1 (*.f32 cosTheta (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (*.f32 -1/6 (pow.f32 cosTheta 5)) (sqrt.f32 (/.f32 1 (PI.f32)))))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (neg.f32 cosTheta) (*.f32 -1/6 (pow.f32 cosTheta 5)))) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (*.f32 (pow.f32 cosTheta 3) 1/2) (/.f32 1 cosTheta))))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (-.f32 (*.f32 -1/6 (pow.f32 cosTheta 5)) cosTheta) (+.f32 (*.f32 (pow.f32 cosTheta 3) 1/2) (/.f32 1 cosTheta))))
(*.f32 (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))
(+.f32 0 (/.f32 1 (+.f32 1 (+.f32 c (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))))
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(/.f32 1 (+.f32 c (+.f32 1 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 1 (+.f32 1 (+.f32 c (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))))) (cbrt.f32 (exp.f32 (/.f32 1 (+.f32 1 (+.f32 c (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 1 (+.f32 1 (+.f32 c (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))) (cbrt.f32 (exp.f32 (/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (/.f32 1 (+.f32 1 (+.f32 c (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 1 (+.f32 1 (+.f32 c (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))))))
(*.f32 3 (log.f32 (cbrt.f32 (exp.f32 (/.f32 1 (+.f32 c (+.f32 1 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 (+.f32 1 (+.f32 c (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 (+.f32 1 (+.f32 c (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 (+.f32 1 (+.f32 c (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 (+.f32 c (+.f32 1 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (+.f32 1 (+.f32 c (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))))) 1)
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(/.f32 1 (+.f32 c (+.f32 1 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(*.f32 1 (/.f32 1 (+.f32 1 (+.f32 c (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))))
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(/.f32 1 (+.f32 c (+.f32 1 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(*.f32 -1 (/.f32 1 (-.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c))))
(/.f32 -1 (-.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c)))
(/.f32 -1 (-.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c)))
(/.f32 -1 (-.f32 (expm1.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))) c))
(*.f32 (/.f32 1 (+.f32 1 (+.f32 c (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))) 1)
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(/.f32 1 (+.f32 c (+.f32 1 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 1 (+.f32 c (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))) (cbrt.f32 (pow.f32 (+.f32 1 (+.f32 c (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) -2)))
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 (+.f32 1 c) (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))) (cbrt.f32 (pow.f32 (+.f32 (+.f32 1 c) (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) -2)))
(/.f32 (cbrt.f32 (pow.f32 (+.f32 1 (+.f32 c (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) -2)) (cbrt.f32 (+.f32 1 (+.f32 c (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))))
(/.f32 (cbrt.f32 (pow.f32 (+.f32 c (+.f32 1 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) -2)) (cbrt.f32 (+.f32 c (+.f32 1 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 1 (+.f32 c (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) -2)) (/.f32 1 (cbrt.f32 (+.f32 1 (+.f32 c (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))))
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 (+.f32 1 c) (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))) (cbrt.f32 (pow.f32 (+.f32 (+.f32 1 c) (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) -2)))
(/.f32 (cbrt.f32 (pow.f32 (+.f32 1 (+.f32 c (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) -2)) (cbrt.f32 (+.f32 1 (+.f32 c (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))))
(/.f32 (cbrt.f32 (pow.f32 (+.f32 c (+.f32 1 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) -2)) (cbrt.f32 (+.f32 c (+.f32 1 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))))
(*.f32 (pow.f32 (+.f32 1 (+.f32 c (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) -2) (+.f32 1 (+.f32 c (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(/.f32 1 (+.f32 c (+.f32 1 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(*.f32 (pow.f32 (+.f32 1 (+.f32 c (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) -1/2) (pow.f32 (+.f32 1 (+.f32 c (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) -1/2))
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(/.f32 1 (+.f32 c (+.f32 1 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (+.f32 1 (+.f32 c (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))) 2) -1) (pow.f32 (cbrt.f32 (+.f32 1 (+.f32 c (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))) -1))
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(/.f32 1 (+.f32 c (+.f32 1 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(*.f32 (pow.f32 (sqrt.f32 (+.f32 1 (+.f32 c (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))) -1) (pow.f32 (sqrt.f32 (+.f32 1 (+.f32 c (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))) -1))
(pow.f32 (sqrt.f32 (+.f32 (+.f32 1 c) (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) -2)
(pow.f32 (sqrt.f32 (+.f32 1 (+.f32 c (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))) -2)
(pow.f32 (sqrt.f32 (+.f32 c (+.f32 1 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))) -2)
(*.f32 (/.f32 1 (+.f32 (pow.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 3) (pow.f32 (+.f32 1 c) 3))) (fma.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (-.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c)) (pow.f32 (+.f32 1 c) 2)))
(/.f32 (*.f32 1 (fma.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (-.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c)) (pow.f32 (+.f32 1 c) 2))) (+.f32 (pow.f32 (+.f32 1 c) 3) (pow.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 3)))
(/.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (-.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 1 c)) (pow.f32 (+.f32 1 c) 2)) (+.f32 (pow.f32 (+.f32 1 c) 3) (pow.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 3)))
(/.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (-.f32 (expm1.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))) c) (pow.f32 (+.f32 1 c) 2)) (+.f32 (pow.f32 (+.f32 1 c) 3) (pow.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 3)))
(pow.f32 (+.f32 1 (+.f32 c (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) -1)
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(/.f32 1 (+.f32 c (+.f32 1 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(pow.f32 (/.f32 1 (+.f32 1 (+.f32 c (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))) 1)
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(/.f32 1 (+.f32 c (+.f32 1 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(pow.f32 (/.f32 1 (cbrt.f32 (+.f32 1 (+.f32 c (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))) 3)
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(/.f32 1 (+.f32 c (+.f32 1 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(pow.f32 (pow.f32 (/.f32 1 (+.f32 1 (+.f32 c (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))) 3) 1/3)
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(/.f32 1 (+.f32 c (+.f32 1 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(pow.f32 (pow.f32 (+.f32 1 (+.f32 c (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) -1/2) 2)
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(/.f32 1 (+.f32 c (+.f32 1 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(sqrt.f32 (pow.f32 (+.f32 1 (+.f32 c (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) -2))
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(/.f32 1 (+.f32 c (+.f32 1 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(log.f32 (exp.f32 (/.f32 1 (+.f32 1 (+.f32 c (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))))
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(/.f32 1 (+.f32 c (+.f32 1 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (+.f32 1 (+.f32 c (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))))))
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(/.f32 1 (+.f32 c (+.f32 1 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(cbrt.f32 (pow.f32 (/.f32 1 (+.f32 1 (+.f32 c (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))) 3))
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(/.f32 1 (+.f32 c (+.f32 1 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(expm1.f32 (log1p.f32 (/.f32 1 (+.f32 1 (+.f32 c (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))))
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(/.f32 1 (+.f32 c (+.f32 1 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(exp.f32 (neg.f32 (log1p.f32 (+.f32 c (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))))
(exp.f32 (neg.f32 (log1p.f32 (+.f32 c (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))))
(exp.f32 (neg.f32 (log1p.f32 (+.f32 c (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))))
(exp.f32 (*.f32 (log1p.f32 (+.f32 c (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) -1))
(exp.f32 (neg.f32 (log1p.f32 (+.f32 c (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))))
(exp.f32 (neg.f32 (log1p.f32 (+.f32 c (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 (+.f32 c (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))) 1))
(exp.f32 (neg.f32 (log1p.f32 (+.f32 c (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))))
(exp.f32 (neg.f32 (log1p.f32 (+.f32 c (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))))
(log1p.f32 (expm1.f32 (/.f32 1 (+.f32 1 (+.f32 c (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))))
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(/.f32 1 (+.f32 c (+.f32 1 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(+.f32 0 (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 1 cosTheta) (sqrt.f32 (PI.f32)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) (cbrt.f32 (exp.f32 (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))))
(*.f32 3 (log.f32 (cbrt.f32 (exp.f32 (/.f32 (/.f32 1 cosTheta) (sqrt.f32 (PI.f32)))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (/.f32 1 cosTheta) (sqrt.f32 (PI.f32)))))))
(-.f32 0 (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(/.f32 -1 (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) 1)
(/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 1 cosTheta) (sqrt.f32 (PI.f32)))
(*.f32 1 (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 1 cosTheta) (sqrt.f32 (PI.f32)))
(*.f32 -1 (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(/.f32 -1 (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 1)
(/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 1 cosTheta) (sqrt.f32 (PI.f32)))
(*.f32 (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) -1)
(/.f32 -1 (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 1 (cbrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (cbrt.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))))
(/.f32 (cbrt.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (cbrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(*.f32 (cbrt.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (/.f32 1 (cbrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(*.f32 (/.f32 1 (cbrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (cbrt.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))))
(/.f32 (cbrt.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (cbrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(*.f32 (cbrt.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (neg.f32 (/.f32 1 (cbrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(*.f32 (cbrt.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (/.f32 -1 (cbrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(/.f32 (neg.f32 (cbrt.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))) (cbrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (/.f32 1 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(pow.f32 (/.f32 1 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 2)
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (neg.f32 (/.f32 1 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(neg.f32 (pow.f32 (/.f32 1 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 2))
(*.f32 (neg.f32 (cbrt.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))) (/.f32 1 (cbrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(*.f32 (cbrt.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (/.f32 -1 (cbrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(/.f32 (neg.f32 (cbrt.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))) (cbrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(*.f32 (neg.f32 (/.f32 1 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) (/.f32 1 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(neg.f32 (pow.f32 (/.f32 1 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 2))
(pow.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) -1)
(/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 1 cosTheta) (sqrt.f32 (PI.f32)))
(pow.f32 (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 1)
(/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 1 cosTheta) (sqrt.f32 (PI.f32)))
(pow.f32 (/.f32 1 (cbrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 3)
(/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 1 cosTheta) (sqrt.f32 (PI.f32)))
(pow.f32 (pow.f32 (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 3) 1/3)
(/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 1 cosTheta) (sqrt.f32 (PI.f32)))
(pow.f32 (/.f32 1 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 2)
(neg.f32 (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(/.f32 -1 (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(sqrt.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(log.f32 (exp.f32 (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 1 cosTheta) (sqrt.f32 (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 1 cosTheta) (sqrt.f32 (PI.f32)))
(log.f32 (/.f32 1 (exp.f32 (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(/.f32 -1 (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(log.f32 (/.f32 1 (+.f32 1 (expm1.f32 (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))))
(/.f32 -1 (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(log.f32 (/.f32 1 (/.f32 1 (exp.f32 (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))))
(/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 1 cosTheta) (sqrt.f32 (PI.f32)))
(cbrt.f32 (pow.f32 (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 3))
(/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 1 cosTheta) (sqrt.f32 (PI.f32)))
(expm1.f32 (log1p.f32 (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 1 cosTheta) (sqrt.f32 (PI.f32)))
(exp.f32 (neg.f32 (log.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 1 cosTheta) (sqrt.f32 (PI.f32)))
(exp.f32 (*.f32 (neg.f32 (log.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 1))
(/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 1 cosTheta) (sqrt.f32 (PI.f32)))
(log1p.f32 (expm1.f32 (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 1 cosTheta) (sqrt.f32 (PI.f32)))
(+.f32 0 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) (cbrt.f32 (exp.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) (cbrt.f32 (exp.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))))
(*.f32 3 (log.f32 (cbrt.f32 (exp.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) 1)
(/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(*.f32 1 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(*.f32 -1 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(neg.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(/.f32 (/.f32 -1 (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))))
(/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (/.f32 1 (neg.f32 (exp.f32 (*.f32 cosTheta cosTheta)))))
(neg.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(/.f32 (/.f32 -1 (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 1)
(/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(*.f32 (cbrt.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (pow.f32 (cbrt.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 2))
(/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 2) (cbrt.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(*.f32 (cbrt.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (*.f32 (/.f32 1 (cbrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))))
(*.f32 (cbrt.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (*.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) (/.f32 1 (cbrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(/.f32 (cbrt.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (*.f32 (cbrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (sqrt.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (sqrt.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (*.f32 (/.f32 1 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))))
(*.f32 (pow.f32 (/.f32 1 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 2) (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))))
(/.f32 (pow.f32 (/.f32 1 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 2) (pow.f32 (exp.f32 cosTheta) cosTheta))
(*.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (exp.f32 (*.f32 cosTheta cosTheta))) 2)) (/.f32 (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (cbrt.f32 (exp.f32 (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta)) 2)) (/.f32 1 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(/.f32 (/.f32 1 (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (cbrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta)))) (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta)) 2))
(/.f32 (/.f32 1 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta)) 2)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (cbrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta))))
(*.f32 (/.f32 1 (sqrt.f32 (exp.f32 (*.f32 cosTheta cosTheta)))) (/.f32 (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (sqrt.f32 (exp.f32 (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 1 (sqrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta))) (/.f32 (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (sqrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (/.f32 1 (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (sqrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta)))) (sqrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta)))
(/.f32 (/.f32 1 (sqrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta))) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (sqrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta))))
(*.f32 (/.f32 (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (sqrt.f32 (exp.f32 (*.f32 cosTheta cosTheta)))) (/.f32 1 (sqrt.f32 (exp.f32 (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 1 (sqrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta))) (/.f32 (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (sqrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (/.f32 1 (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (sqrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta)))) (sqrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta)))
(/.f32 (/.f32 1 (sqrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta))) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (sqrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta))))
(*.f32 (/.f32 -1 (pow.f32 (cbrt.f32 (exp.f32 (*.f32 cosTheta cosTheta))) 2)) (/.f32 (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (cbrt.f32 (exp.f32 (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 1 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (/.f32 -1 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta)) 2)))
(/.f32 (/.f32 (/.f32 -1 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta)) 2)) (cbrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta)))
(/.f32 (/.f32 (/.f32 -1 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (cbrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta)) 2))
(*.f32 (/.f32 -1 (sqrt.f32 (exp.f32 (*.f32 cosTheta cosTheta)))) (/.f32 (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (sqrt.f32 (exp.f32 (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (sqrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta))) (/.f32 -1 (sqrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (/.f32 -1 (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (sqrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta)))) (sqrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta)))
(/.f32 (/.f32 -1 (sqrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta))) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (sqrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta))))
(*.f32 (/.f32 (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 1) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))))
(/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (cbrt.f32 (exp.f32 (*.f32 cosTheta cosTheta))) 2)) (/.f32 1 (cbrt.f32 (exp.f32 (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta)) 2)) (/.f32 1 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(/.f32 (/.f32 1 (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (cbrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta)))) (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta)) 2))
(/.f32 (/.f32 1 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta)) 2)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (cbrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta))))
(*.f32 (/.f32 (cbrt.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) 1) (/.f32 (/.f32 1 (cbrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (exp.f32 (*.f32 cosTheta cosTheta))))
(*.f32 (cbrt.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (*.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) (/.f32 1 (cbrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(/.f32 (cbrt.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (*.f32 (cbrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (/.f32 (cbrt.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (pow.f32 (cbrt.f32 (exp.f32 (*.f32 cosTheta cosTheta))) 2)) (cbrt.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(*.f32 (cbrt.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (/.f32 (cbrt.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta)) 2)))
(*.f32 (cbrt.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (/.f32 (cbrt.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta)) 2)))
(*.f32 (/.f32 (cbrt.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (sqrt.f32 (exp.f32 (*.f32 cosTheta cosTheta)))) (/.f32 (/.f32 1 (cbrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (sqrt.f32 (exp.f32 (*.f32 cosTheta cosTheta)))))
(/.f32 (*.f32 (/.f32 (cbrt.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (sqrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta))) (/.f32 1 (cbrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) (sqrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta)))
(/.f32 (/.f32 (cbrt.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (*.f32 (cbrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (sqrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta)))) (sqrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta)))
(/.f32 (/.f32 (cbrt.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (sqrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta))) (*.f32 (cbrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (sqrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta))))
(*.f32 (/.f32 (/.f32 1 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 1) (/.f32 (/.f32 1 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (exp.f32 (*.f32 cosTheta cosTheta))))
(*.f32 (pow.f32 (/.f32 1 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 2) (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))))
(/.f32 (pow.f32 (/.f32 1 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 2) (pow.f32 (exp.f32 cosTheta) cosTheta))
(*.f32 (/.f32 (/.f32 1 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (pow.f32 (cbrt.f32 (exp.f32 (*.f32 cosTheta cosTheta))) 2)) (/.f32 (/.f32 1 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) (cbrt.f32 (exp.f32 (*.f32 cosTheta cosTheta)))))
(*.f32 (/.f32 1 (*.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta)) 2) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) (/.f32 1 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(/.f32 (/.f32 (pow.f32 (/.f32 1 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 2) (cbrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta))) (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta) cosTheta)) 2))
(pow.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 1)
(/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(pow.f32 (cbrt.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 3)
(/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(pow.f32 (pow.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 3) 1/3)
(/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(pow.f32 (sqrt.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 2)
(/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(pow.f32 (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 cosTheta cosTheta))) -1)
(/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(neg.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(neg.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(/.f32 (/.f32 -1 (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(sqrt.f32 (pow.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 2))
(/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(log.f32 (exp.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(log.f32 (/.f32 1 (exp.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))))
(neg.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(/.f32 (/.f32 -1 (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(log.f32 (/.f32 1 (+.f32 1 (expm1.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))))
(neg.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(/.f32 (/.f32 -1 (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(cbrt.f32 (pow.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 3))
(/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(expm1.f32 (log1p.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(exp.f32 (neg.f32 (+.f32 (log.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (*.f32 cosTheta cosTheta))))
(/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(exp.f32 (*.f32 (neg.f32 (+.f32 (log.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (*.f32 cosTheta cosTheta))) 1))
(/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(log1p.f32 (expm1.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))

localize236.0ms (1.2%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.5%
(sqrt.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32))))
99.1%
(/.f32 1 (+.f32 (+.f32 1 c) (pow.f32 (sqrt.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32)))) 2)))
98.5%
(/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32)))
98.3%
(pow.f32 (sqrt.f32 (/.f32 (+.f32 (pow.f32 cosTheta -1) -1) (sqrt.f32 (PI.f32)))) 2)
Compiler

Compiled 82 to 59 computations (28% saved)

series12.0ms (0.1%)

Counts
4 → 48
Calls

15 calls:

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

rewrite109.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1692×log-prod
1160×fma-def
664×expm1-udef
662×log1p-udef
484×fma-neg
Iterations

Useful iterations: 1 (0.0ms)

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

simplify145.0ms (0.8%)

Algorithm
egg-herbie
Rules
896×cancel-sign-sub-inv
480×fma-neg
474×associate-*l*
472×fma-def
462×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
047812735
1127810133
252819913
Stop Event
node limit
Counts
203 → 235
Calls
Call 1
Inputs
(*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32))))
(+.f32 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))) (+.f32 (*.f32 1/4 (*.f32 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 -1/4 (*.f32 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))))
(+.f32 (*.f32 1/8 (*.f32 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 4) (pow.f32 cosTheta 3))) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))) (+.f32 (*.f32 1/4 (*.f32 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32)))) (+.f32 (*.f32 -1/8 (*.f32 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 4) (pow.f32 cosTheta 3))) (sqrt.f32 (/.f32 1 (PI.f32))))) (*.f32 -1/4 (*.f32 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))))))
(*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32))))
(+.f32 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))) (+.f32 (*.f32 1/4 (*.f32 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 -1/4 (*.f32 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))))
(+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 1/8 (*.f32 (/.f32 1 (pow.f32 (sqrt.f32 -1) 4)) (sqrt.f32 (/.f32 1 (PI.f32))))) (*.f32 -1/8 (*.f32 (/.f32 1 (pow.f32 (sqrt.f32 -1) 4)) (sqrt.f32 (/.f32 1 (PI.f32)))))) (pow.f32 cosTheta 3))) (+.f32 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))) (+.f32 (*.f32 1/4 (*.f32 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 -1/4 (*.f32 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 cosTheta 2))) (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 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 1 cosTheta) (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 -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 1 cosTheta) (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 -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 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))
(/.f32 1 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (/.f32 1 cosTheta) 1))))
(+.f32 (*.f32 -1 (/.f32 c (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (/.f32 1 cosTheta) 1))) (+.f32 (*.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1)))) (/.f32 1 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (/.f32 1 cosTheta) 1)))))
(+.f32 (*.f32 -1 (/.f32 c (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (/.f32 1 cosTheta) 1))) (+.f32 (*.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1)))) (+.f32 (/.f32 1 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (/.f32 1 cosTheta) 1)))) (/.f32 (pow.f32 c 2) (*.f32 (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (/.f32 1 cosTheta) 1))) 2) (+.f32 (*.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1)))))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 c 3) (*.f32 (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (/.f32 1 cosTheta) 1))) 2) (pow.f32 (+.f32 (*.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1) 2)))) (+.f32 (*.f32 -1 (/.f32 c (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (/.f32 1 cosTheta) 1))) (+.f32 (*.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1)))) (+.f32 (/.f32 1 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (/.f32 1 cosTheta) 1)))) (/.f32 (pow.f32 c 2) (*.f32 (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (/.f32 1 cosTheta) 1))) 2) (+.f32 (*.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1))))))
(/.f32 1 c)
(+.f32 (/.f32 1 c) (*.f32 -1 (/.f32 (+.f32 (*.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1) (pow.f32 c 2))))
(+.f32 (/.f32 1 c) (+.f32 (/.f32 (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (/.f32 1 cosTheta) 1))) (+.f32 (*.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1)) (pow.f32 c 3)) (*.f32 -1 (/.f32 (+.f32 (*.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1) (pow.f32 c 2)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (/.f32 1 cosTheta) 1))) (pow.f32 (+.f32 (*.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1) 2)) (pow.f32 c 4))) (+.f32 (/.f32 1 c) (+.f32 (/.f32 (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (/.f32 1 cosTheta) 1))) (+.f32 (*.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1)) (pow.f32 c 3)) (*.f32 -1 (/.f32 (+.f32 (*.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1) (pow.f32 c 2))))))
(/.f32 1 c)
(+.f32 (/.f32 1 c) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (/.f32 1 cosTheta) 1))) (pow.f32 c 2))))
(+.f32 (/.f32 1 c) (+.f32 (/.f32 (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (/.f32 1 cosTheta) 1))) (+.f32 (*.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1)) (pow.f32 c 3)) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (/.f32 1 cosTheta) 1))) (pow.f32 c 2)))))
(+.f32 (/.f32 1 c) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (/.f32 1 cosTheta) 1))) 2) (+.f32 (*.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1)) (pow.f32 c 4))) (+.f32 (/.f32 (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (/.f32 1 cosTheta) 1))) (+.f32 (*.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1)) (pow.f32 c 3)) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (/.f32 1 cosTheta) 1))) (pow.f32 c 2))))))
(/.f32 1 (+.f32 c (+.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32)))))))
(+.f32 (*.f32 -1 (*.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) (/.f32 1 (+.f32 c (+.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32))))))))
(-.f32 (+.f32 (*.f32 -1 (*.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (/.f32 1 (+.f32 c (+.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32))))))) (/.f32 1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32)))))) 3) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))) (+.f32 (*.f32 -1/4 (*.f32 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) (pow.f32 cosTheta 2)))) (sqrt.f32 (/.f32 1 (PI.f32))))) (*.f32 1/4 (*.f32 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) (pow.f32 cosTheta 2)))) (sqrt.f32 (/.f32 1 (PI.f32)))))))
(-.f32 (+.f32 (*.f32 -1 (*.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (/.f32 1 (+.f32 c (+.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32))))))) (+.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32)))))) 3) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 -1 (/.f32 (+.f32 (*.f32 1/8 (*.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) (pow.f32 (sqrt.f32 -1) 4))) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 -1 (*.f32 (/.f32 (+.f32 (*.f32 -1/4 (*.f32 (/.f32 1 (pow.f32 (sqrt.f32 -1) 2)) (sqrt.f32 (/.f32 1 (PI.f32))))) (*.f32 1/4 (*.f32 (/.f32 1 (pow.f32 (sqrt.f32 -1) 2)) (sqrt.f32 (/.f32 1 (PI.f32)))))) (pow.f32 (+.f32 c (+.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32)))))) 3)) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 -1/8 (*.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) (pow.f32 (sqrt.f32 -1) 4))) (sqrt.f32 (/.f32 1 (PI.f32))))) (*.f32 (/.f32 (-.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32)))))) 3) (PI.f32))) (+.f32 (*.f32 -1/4 (*.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) (pow.f32 (sqrt.f32 -1) 2))) (sqrt.f32 (/.f32 1 (PI.f32))))) (*.f32 1/4 (*.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) (pow.f32 (sqrt.f32 -1) 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) (+.f32 c (+.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32))))))) (sqrt.f32 (/.f32 1 (PI.f32))))))) (pow.f32 cosTheta 3)))))) (+.f32 (*.f32 -1/4 (*.f32 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) (pow.f32 cosTheta 2)))) (sqrt.f32 (/.f32 1 (PI.f32))))) (*.f32 1/4 (*.f32 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) (pow.f32 cosTheta 2)))) (sqrt.f32 (/.f32 1 (PI.f32)))))))
(/.f32 1 (+.f32 c (+.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32)))))))
(+.f32 (*.f32 -1 (*.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) (/.f32 1 (+.f32 c (+.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32))))))))
(-.f32 (+.f32 (*.f32 -1 (*.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (/.f32 1 (+.f32 c (+.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32))))))) (/.f32 1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32)))))) 3) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))) (+.f32 (*.f32 -1/4 (*.f32 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) (pow.f32 cosTheta 2)))) (sqrt.f32 (/.f32 1 (PI.f32))))) (*.f32 1/4 (*.f32 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) (pow.f32 cosTheta 2)))) (sqrt.f32 (/.f32 1 (PI.f32)))))))
(-.f32 (+.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32)))))) 3) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (+.f32 (*.f32 (/.f32 (+.f32 (*.f32 -1/4 (*.f32 (/.f32 1 (pow.f32 (sqrt.f32 -1) 2)) (sqrt.f32 (/.f32 1 (PI.f32))))) (*.f32 1/4 (*.f32 (/.f32 1 (pow.f32 (sqrt.f32 -1) 2)) (sqrt.f32 (/.f32 1 (PI.f32)))))) (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32)))))) 3) (pow.f32 cosTheta 3))) (sqrt.f32 (/.f32 1 (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 (/.f32 (-.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32)))))) 3) (PI.f32))) (+.f32 (*.f32 -1/4 (*.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) (pow.f32 (sqrt.f32 -1) 2))) (sqrt.f32 (/.f32 1 (PI.f32))))) (*.f32 1/4 (*.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) (pow.f32 (sqrt.f32 -1) 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) (*.f32 (+.f32 c (+.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32)))))) (pow.f32 cosTheta 3))) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 -1 (*.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 1/8 (*.f32 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 4) (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) (pow.f32 cosTheta 3)))) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (/.f32 1 (+.f32 c (+.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32))))))) (*.f32 -1/8 (*.f32 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 4) (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) (pow.f32 cosTheta 3)))) (sqrt.f32 (/.f32 1 (PI.f32))))))))))) (+.f32 (*.f32 1/4 (*.f32 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) (pow.f32 cosTheta 2)))) (sqrt.f32 (/.f32 1 (PI.f32))))) (*.f32 -1/4 (*.f32 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) (pow.f32 cosTheta 2)))) (sqrt.f32 (/.f32 1 (PI.f32)))))))
(*.f32 (pow.f32 (/.f32 1 (PI.f32)) 1/4) (sqrt.f32 -1))
(+.f32 (*.f32 (pow.f32 (/.f32 1 (PI.f32)) 1/4) (sqrt.f32 -1)) (*.f32 1/2 (*.f32 (/.f32 1 (*.f32 (sqrt.f32 -1) cosTheta)) (pow.f32 (/.f32 1 (PI.f32)) 1/4))))
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 cosTheta 2))) (pow.f32 (/.f32 1 (PI.f32)) 1/4))) (+.f32 (*.f32 (pow.f32 (/.f32 1 (PI.f32)) 1/4) (sqrt.f32 -1)) (*.f32 1/2 (*.f32 (/.f32 1 (*.f32 (sqrt.f32 -1) cosTheta)) (pow.f32 (/.f32 1 (PI.f32)) 1/4)))))
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 cosTheta 2))) (pow.f32 (/.f32 1 (PI.f32)) 1/4))) (+.f32 (*.f32 (pow.f32 (/.f32 1 (PI.f32)) 1/4) (sqrt.f32 -1)) (+.f32 (*.f32 1/2 (*.f32 (/.f32 1 (*.f32 (sqrt.f32 -1) cosTheta)) (pow.f32 (/.f32 1 (PI.f32)) 1/4))) (*.f32 1/16 (*.f32 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 cosTheta 3))) (pow.f32 (/.f32 1 (PI.f32)) 1/4))))))
(*.f32 (pow.f32 (/.f32 1 (PI.f32)) 1/4) (sqrt.f32 -1))
(+.f32 (*.f32 (pow.f32 (/.f32 1 (PI.f32)) 1/4) (sqrt.f32 -1)) (*.f32 1/2 (*.f32 (/.f32 1 (*.f32 (sqrt.f32 -1) cosTheta)) (pow.f32 (/.f32 1 (PI.f32)) 1/4))))
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 cosTheta 2))) (pow.f32 (/.f32 1 (PI.f32)) 1/4))) (+.f32 (*.f32 (pow.f32 (/.f32 1 (PI.f32)) 1/4) (sqrt.f32 -1)) (*.f32 1/2 (*.f32 (/.f32 1 (*.f32 (sqrt.f32 -1) cosTheta)) (pow.f32 (/.f32 1 (PI.f32)) 1/4)))))
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 cosTheta 2))) (pow.f32 (/.f32 1 (PI.f32)) 1/4))) (+.f32 (*.f32 (pow.f32 (/.f32 1 (PI.f32)) 1/4) (sqrt.f32 -1)) (+.f32 (*.f32 1/2 (*.f32 (/.f32 1 (*.f32 (sqrt.f32 -1) cosTheta)) (pow.f32 (/.f32 1 (PI.f32)) 1/4))) (*.f32 1/16 (*.f32 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 cosTheta 3))) (pow.f32 (/.f32 1 (PI.f32)) 1/4))))))
(+.f32 0 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))))) (cbrt.f32 (exp.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))))) 1)
(*.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2))
(*.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) 1)
(*.f32 (sqrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))) (sqrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))))
(*.f32 1 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))))
(*.f32 (cbrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))) (cbrt.f32 (/.f32 (pow.f32 (+.f32 -1 (/.f32 1 cosTheta)) 2) (PI.f32))))
(*.f32 (cbrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))) (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))))) (sqrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))))))
(*.f32 (cbrt.f32 (/.f32 (pow.f32 (+.f32 -1 (/.f32 1 cosTheta)) 2) (PI.f32))) (cbrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 cosTheta))) 2) (*.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 cosTheta))) (pow.f32 (PI.f32) -1/2)))
(*.f32 (pow.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) 1/4) (*.f32 (pow.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) 1/4) (sqrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))))))
(*.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 cosTheta))) (*.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 cosTheta))) (pow.f32 (PI.f32) -1/2)))
(*.f32 (+.f32 1 (neg.f32 (/.f32 1 cosTheta))) (/.f32 1 (neg.f32 (sqrt.f32 (PI.f32)))))
(*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (/.f32 1 cosTheta)))
(*.f32 (*.f32 (sqrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))) (pow.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) 1/4)) (pow.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) 1/4))
(*.f32 (/.f32 1 (cbrt.f32 (PI.f32))) (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (cbrt.f32 (sqrt.f32 (PI.f32)))))
(*.f32 (/.f32 1 (pow.f32 (PI.f32) 1/4)) (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) 1/4)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 cosTheta))) 2) 1) (/.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 cosTheta))) (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 cosTheta))) 2) (cbrt.f32 (PI.f32))) (cbrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 cosTheta))) 2) (pow.f32 (PI.f32) 1/4)) (/.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 cosTheta))) (pow.f32 (PI.f32) 1/4)))
(*.f32 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 cosTheta))) 1) (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 cosTheta))) (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 cosTheta))) (cbrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 cosTheta))) (cbrt.f32 (sqrt.f32 (PI.f32)))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))) (cbrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))))) (cbrt.f32 (sqrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))))))
(/.f32 -1 (neg.f32 (/.f32 (sqrt.f32 (PI.f32)) (+.f32 -1 (/.f32 1 cosTheta)))))
(/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))
(/.f32 1 (/.f32 (sqrt.f32 (PI.f32)) (+.f32 -1 (/.f32 1 cosTheta))))
(/.f32 1 (/.f32 (/.f32 (sqrt.f32 (PI.f32)) (+.f32 -1 (/.f32 1 cosTheta))) 1))
(/.f32 (pow.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 cosTheta))) 2) (/.f32 (sqrt.f32 (PI.f32)) (cbrt.f32 (+.f32 -1 (/.f32 1 cosTheta)))))
(/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 cosTheta))) (/.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (+.f32 -1 (/.f32 1 cosTheta)))))
(/.f32 (+.f32 1 (neg.f32 (/.f32 1 cosTheta))) (neg.f32 (sqrt.f32 (PI.f32))))
(/.f32 (+.f32 -1 (pow.f32 cosTheta -3)) (*.f32 (sqrt.f32 (PI.f32)) (+.f32 (pow.f32 cosTheta -2) (-.f32 1 (/.f32 -1 cosTheta)))))
(/.f32 (+.f32 (pow.f32 cosTheta -2) -1) (*.f32 (sqrt.f32 (PI.f32)) (+.f32 (/.f32 1 cosTheta) 1)))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 cosTheta -3)) 1) (*.f32 (+.f32 (pow.f32 cosTheta -2) (-.f32 1 (/.f32 -1 cosTheta))) (sqrt.f32 (PI.f32))))
(/.f32 (*.f32 (+.f32 (pow.f32 cosTheta -2) -1) 1) (*.f32 (+.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (PI.f32))))
(/.f32 (neg.f32 (+.f32 1 (neg.f32 (/.f32 1 cosTheta)))) (neg.f32 (neg.f32 (sqrt.f32 (PI.f32)))))
(/.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) 1/4)) (pow.f32 (PI.f32) 1/4))
(/.f32 (*.f32 (sqrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))) (sqrt.f32 (+.f32 -1 (/.f32 1 cosTheta)))) (pow.f32 (PI.f32) 1/4))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 cosTheta -3)) (pow.f32 (PI.f32) -1/2)) (+.f32 (pow.f32 cosTheta -2) (-.f32 1 (/.f32 -1 cosTheta))))
(/.f32 (*.f32 (+.f32 (pow.f32 cosTheta -2) -1) (pow.f32 (PI.f32) -1/2)) (+.f32 (/.f32 1 cosTheta) 1))
(/.f32 (*.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 cosTheta))) (sqrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))))) (pow.f32 (PI.f32) 1/4))
(/.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) 1) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (cbrt.f32 (PI.f32))) (cbrt.f32 (sqrt.f32 (PI.f32))))
(neg.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (neg.f32 (sqrt.f32 (PI.f32)))))
(sqrt.f32 (/.f32 (pow.f32 (+.f32 -1 (/.f32 1 cosTheta)) 2) (PI.f32)))
(log.f32 (exp.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))))))
(cbrt.f32 (pow.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) 3))
(expm1.f32 (log1p.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))))
(exp.f32 (log.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))) 1))
(log1p.f32 (expm1.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))))
(+.f32 0 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))))) (cbrt.f32 (exp.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))))) 1)
(*.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2))
(*.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) 1)
(*.f32 (sqrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))) (sqrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))))
(*.f32 1 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))))
(*.f32 (cbrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))) (cbrt.f32 (/.f32 (pow.f32 (+.f32 -1 (/.f32 1 cosTheta)) 2) (PI.f32))))
(*.f32 (cbrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))) (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))))) (sqrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))))))
(*.f32 (cbrt.f32 (/.f32 (pow.f32 (+.f32 -1 (/.f32 1 cosTheta)) 2) (PI.f32))) (cbrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 cosTheta))) 2) (*.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 cosTheta))) (pow.f32 (PI.f32) -1/2)))
(*.f32 (pow.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) 1/4) (*.f32 (pow.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) 1/4) (sqrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))))))
(*.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 cosTheta))) (*.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 cosTheta))) (pow.f32 (PI.f32) -1/2)))
(*.f32 (+.f32 1 (neg.f32 (/.f32 1 cosTheta))) (/.f32 1 (neg.f32 (sqrt.f32 (PI.f32)))))
(*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (/.f32 1 cosTheta)))
(*.f32 (*.f32 (sqrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))) (pow.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) 1/4)) (pow.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) 1/4))
(*.f32 (/.f32 1 (cbrt.f32 (PI.f32))) (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (cbrt.f32 (sqrt.f32 (PI.f32)))))
(*.f32 (/.f32 1 (pow.f32 (PI.f32) 1/4)) (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) 1/4)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 cosTheta))) 2) 1) (/.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 cosTheta))) (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 cosTheta))) 2) (cbrt.f32 (PI.f32))) (cbrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 cosTheta))) 2) (pow.f32 (PI.f32) 1/4)) (/.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 cosTheta))) (pow.f32 (PI.f32) 1/4)))
(*.f32 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 cosTheta))) 1) (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 cosTheta))) (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 cosTheta))) (cbrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 cosTheta))) (cbrt.f32 (sqrt.f32 (PI.f32)))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))) (cbrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))))) (cbrt.f32 (sqrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))))))
(pow.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) 1)
(pow.f32 (sqrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))) 2)
(pow.f32 (cbrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))) 3)
(pow.f32 (/.f32 (pow.f32 (+.f32 -1 (/.f32 1 cosTheta)) 2) (PI.f32)) 1/2)
(pow.f32 (pow.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) 3) 1/3)
(pow.f32 (/.f32 (sqrt.f32 (PI.f32)) (+.f32 -1 (/.f32 1 cosTheta))) -1)
(neg.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (neg.f32 (sqrt.f32 (PI.f32)))))
(sqrt.f32 (/.f32 (pow.f32 (+.f32 -1 (/.f32 1 cosTheta)) 2) (PI.f32)))
(log.f32 (exp.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))))))
(cbrt.f32 (pow.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) 3))
(expm1.f32 (log1p.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))))
(exp.f32 (log.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))) 1))
(log1p.f32 (expm1.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))))
(+.f32 0 (/.f32 1 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 1 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))))) (cbrt.f32 (exp.f32 (/.f32 1 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 1 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))))) 1)
(*.f32 -1 (/.f32 1 (neg.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))))
(*.f32 1 (/.f32 1 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))))
(*.f32 (/.f32 1 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))) 1)
(*.f32 (/.f32 1 (cbrt.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))) (cbrt.f32 (pow.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) -2)))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) -2)) (/.f32 1 (cbrt.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))))
(*.f32 (pow.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) -1/2) (pow.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) -1/2))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))) 2) -1) (pow.f32 (cbrt.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))) -1))
(*.f32 (pow.f32 (sqrt.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))) -1) (pow.f32 (sqrt.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))) -1))
(*.f32 (/.f32 1 (+.f32 (pow.f32 (+.f32 1 c) 3) (pow.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) 3))) (fma.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) (-.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c)) (pow.f32 (+.f32 1 c) 2)))
(*.f32 (/.f32 1 (-.f32 (pow.f32 (+.f32 1 c) 2) (/.f32 (pow.f32 (+.f32 -1 (/.f32 1 cosTheta)) 2) (PI.f32)))) (+.f32 c (-.f32 1 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))))))
(pow.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) -1)
(pow.f32 (/.f32 1 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))) 1)
(pow.f32 (/.f32 1 (cbrt.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))) 3)
(pow.f32 (pow.f32 (/.f32 1 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))) 3) 1/3)
(pow.f32 (pow.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) -1/2) 2)
(sqrt.f32 (pow.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) -2))
(log.f32 (exp.f32 (/.f32 1 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))))))
(cbrt.f32 (pow.f32 (/.f32 1 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))) 3))
(expm1.f32 (log1p.f32 (/.f32 1 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))))
(exp.f32 (neg.f32 (log1p.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) c))))
(exp.f32 (*.f32 (log1p.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) c)) -1))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) c))) 1))
(log1p.f32 (expm1.f32 (/.f32 1 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))))
(+.f32 0 (sqrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (sqrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))))) (cbrt.f32 (exp.f32 (sqrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))))))) (log.f32 (cbrt.f32 (exp.f32 (sqrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (sqrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))))))) (log.f32 (sqrt.f32 (exp.f32 (sqrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))))))))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))))) 1)
(*.f32 (sqrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))) 1)
(*.f32 1 (sqrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))))
(*.f32 (cbrt.f32 (sqrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))))) (cbrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))))
(*.f32 (cbrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))) (cbrt.f32 (sqrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))))))
(*.f32 (pow.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) 1/4) (pow.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) 1/4))
(*.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 cosTheta))) (sqrt.f32 (pow.f32 (PI.f32) -1/2)))
(*.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 cosTheta))) (pow.f32 (pow.f32 (PI.f32) -1/2) 1/2))
(*.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 cosTheta))) (/.f32 1 (pow.f32 (PI.f32) 1/4)))
(*.f32 (sqrt.f32 (cbrt.f32 (/.f32 (pow.f32 (+.f32 -1 (/.f32 1 cosTheta)) 2) (PI.f32)))) (sqrt.f32 (cbrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))))))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (+.f32 -1 (/.f32 1 cosTheta)) 2) (PI.f32))) 1/2) (pow.f32 (cbrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))) 1/2))
(/.f32 1 (sqrt.f32 (/.f32 (sqrt.f32 (PI.f32)) (+.f32 -1 (/.f32 1 cosTheta)))))
(/.f32 1 (/.f32 (pow.f32 (PI.f32) 1/4) (sqrt.f32 (+.f32 -1 (/.f32 1 cosTheta)))))
(/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 cosTheta))) (pow.f32 (PI.f32) 1/4))
(/.f32 (sqrt.f32 (+.f32 1 (neg.f32 (/.f32 1 cosTheta)))) (sqrt.f32 (neg.f32 (sqrt.f32 (PI.f32)))))
(/.f32 (neg.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 cosTheta)))) (neg.f32 (pow.f32 (PI.f32) 1/4)))
(pow.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) 1/2)
(pow.f32 (sqrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))) 1)
(pow.f32 (cbrt.f32 (sqrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))))) 3)
(pow.f32 (pow.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) 3/2) 1/3)
(pow.f32 (pow.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) 1/4) 2)
(fabs.f32 (sqrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))))
(log.f32 (exp.f32 (sqrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))))))
(cbrt.f32 (pow.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))))))
(exp.f32 (log.f32 (sqrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))))))
(exp.f32 (*.f32 (log.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))) 1/2))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))))) 1))
(log1p.f32 (expm1.f32 (sqrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))))))
Outputs
(*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32))))
(neg.f32 (sqrt.f32 (/.f32 1 (PI.f32))))
(+.f32 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32)))))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) (pow.f32 (sqrt.f32 -1) 2)))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)))
(+.f32 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))) (+.f32 (*.f32 1/4 (*.f32 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 -1/4 (*.f32 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))))
(fma.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))) (fma.f32 1/4 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 cosTheta cosTheta)))) (fma.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 (*.f32 -1/4 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 cosTheta cosTheta)))) (sqrt.f32 (/.f32 1 (PI.f32)))))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1/4 (*.f32 cosTheta cosTheta)))) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) (/.f32 -1/4 (*.f32 cosTheta cosTheta)))))
(+.f32 (*.f32 1/8 (*.f32 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 4) (pow.f32 cosTheta 3))) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))) (+.f32 (*.f32 1/4 (*.f32 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32)))) (+.f32 (*.f32 -1/8 (*.f32 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 4) (pow.f32 cosTheta 3))) (sqrt.f32 (/.f32 1 (PI.f32))))) (*.f32 -1/4 (*.f32 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))))))
(fma.f32 1/8 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (/.f32 1 (pow.f32 (sqrt.f32 -1) 4)) (pow.f32 cosTheta 3))) (fma.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))) (fma.f32 1/4 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 cosTheta cosTheta)))) (fma.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32))) (fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (/.f32 1 (pow.f32 (sqrt.f32 -1) 4)) (pow.f32 cosTheta 3))) (*.f32 (*.f32 -1/4 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 cosTheta cosTheta)))) (sqrt.f32 (/.f32 1 (PI.f32)))))))))
(+.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1/4 (*.f32 cosTheta cosTheta)) (/.f32 -1/8 (pow.f32 cosTheta 3)))) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 -1/4 (*.f32 cosTheta cosTheta)) -1))) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1/8 (pow.f32 cosTheta 3)) (/.f32 1 cosTheta))))
(*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32))))
(neg.f32 (sqrt.f32 (/.f32 1 (PI.f32))))
(+.f32 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32)))))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) (pow.f32 (sqrt.f32 -1) 2)))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)))
(+.f32 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))) (+.f32 (*.f32 1/4 (*.f32 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 -1/4 (*.f32 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))))
(fma.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))) (fma.f32 1/4 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 cosTheta cosTheta)))) (fma.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 (*.f32 -1/4 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 cosTheta cosTheta)))) (sqrt.f32 (/.f32 1 (PI.f32)))))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1/4 (*.f32 cosTheta cosTheta)))) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) (/.f32 -1/4 (*.f32 cosTheta cosTheta)))))
(+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 1/8 (*.f32 (/.f32 1 (pow.f32 (sqrt.f32 -1) 4)) (sqrt.f32 (/.f32 1 (PI.f32))))) (*.f32 -1/8 (*.f32 (/.f32 1 (pow.f32 (sqrt.f32 -1) 4)) (sqrt.f32 (/.f32 1 (PI.f32)))))) (pow.f32 cosTheta 3))) (+.f32 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))) (+.f32 (*.f32 1/4 (*.f32 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 -1/4 (*.f32 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32)))))))))
(fma.f32 -1 (/.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 1 (pow.f32 (sqrt.f32 -1) 4))) 0) (pow.f32 cosTheta 3)) (fma.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))) (fma.f32 1/4 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 cosTheta cosTheta)))) (fma.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 (*.f32 -1/4 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 cosTheta cosTheta)))) (sqrt.f32 (/.f32 1 (PI.f32))))))))
(+.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1/4 (*.f32 cosTheta cosTheta)))) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) (/.f32 -1/4 (*.f32 cosTheta cosTheta))))) (/.f32 0 (pow.f32 cosTheta 3)))
(+.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1/4 (*.f32 cosTheta cosTheta)))) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) (/.f32 -1/4 (*.f32 cosTheta cosTheta))))) 0)
(*.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 (/.f32 1 cosTheta) (pow.f32 (sqrt.f32 -1) 2)))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 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 (/.f32 1 cosTheta) (pow.f32 (sqrt.f32 -1) 2)))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 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 (/.f32 1 cosTheta) (pow.f32 (sqrt.f32 -1) 2)))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)))
(*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32))))
(neg.f32 (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 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) (pow.f32 (sqrt.f32 -1) 2)))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 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 (/.f32 1 cosTheta) (pow.f32 (sqrt.f32 -1) 2)))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 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 (/.f32 1 cosTheta) (pow.f32 (sqrt.f32 -1) 2)))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)))
(*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32))))
(neg.f32 (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 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) (pow.f32 (sqrt.f32 -1) 2)))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 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 (/.f32 1 cosTheta) (pow.f32 (sqrt.f32 -1) 2)))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 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 (/.f32 1 cosTheta) (pow.f32 (sqrt.f32 -1) 2)))
(*.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 1 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1))
(/.f32 1 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)) 1))
(+.f32 (*.f32 -1 (/.f32 c (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (/.f32 1 cosTheta) 1))) (+.f32 (*.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1)))) (/.f32 1 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (/.f32 1 cosTheta) 1)))))
(fma.f32 -1 (/.f32 c (pow.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1) 2)) (/.f32 1 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1)))
(-.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)) 1)) (/.f32 c (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)) 1) 2)))
(+.f32 (*.f32 -1 (/.f32 c (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (/.f32 1 cosTheta) 1))) (+.f32 (*.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1)))) (+.f32 (/.f32 1 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (/.f32 1 cosTheta) 1)))) (/.f32 (pow.f32 c 2) (*.f32 (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (/.f32 1 cosTheta) 1))) 2) (+.f32 (*.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1)))))
(+.f32 (fma.f32 -1 (/.f32 c (pow.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1) 2)) (/.f32 1 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1))) (/.f32 (*.f32 c c) (*.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1) (pow.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1) 2))))
(+.f32 (-.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)) 1)) (/.f32 c (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)) 1) 2))) (/.f32 c (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)) 1) 3) c)))
(+.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)) 1)) (-.f32 (/.f32 c (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)) 1) 3) c)) (/.f32 c (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)) 1) 2))))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 c 3) (*.f32 (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (/.f32 1 cosTheta) 1))) 2) (pow.f32 (+.f32 (*.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1) 2)))) (+.f32 (*.f32 -1 (/.f32 c (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (/.f32 1 cosTheta) 1))) (+.f32 (*.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1)))) (+.f32 (/.f32 1 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (/.f32 1 cosTheta) 1)))) (/.f32 (pow.f32 c 2) (*.f32 (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (/.f32 1 cosTheta) 1))) 2) (+.f32 (*.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1))))))
(fma.f32 -1 (/.f32 (pow.f32 c 3) (*.f32 (pow.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1) 2) (pow.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1) 2))) (+.f32 (fma.f32 -1 (/.f32 c (pow.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1) 2)) (/.f32 1 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1))) (/.f32 (*.f32 c c) (*.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1) (pow.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1) 2)))))
(-.f32 (+.f32 (-.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)) 1)) (/.f32 c (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)) 1) 2))) (/.f32 c (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)) 1) 3) c))) (/.f32 (pow.f32 c 3) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)) 1) 4)))
(+.f32 (-.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)) 1)) (/.f32 c (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)) 1) 2))) (-.f32 (/.f32 c (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)) 1) 3) c)) (/.f32 (pow.f32 c 3) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)) 1) 4))))
(/.f32 1 c)
(+.f32 (/.f32 1 c) (*.f32 -1 (/.f32 (+.f32 (*.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1) (pow.f32 c 2))))
(+.f32 (/.f32 1 c) (neg.f32 (/.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1) (*.f32 c c))))
(-.f32 (/.f32 1 c) (/.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)) 1) (*.f32 c c)))
(+.f32 (/.f32 1 c) (+.f32 (/.f32 (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (/.f32 1 cosTheta) 1))) (+.f32 (*.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1)) (pow.f32 c 3)) (*.f32 -1 (/.f32 (+.f32 (*.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1) (pow.f32 c 2)))))
(+.f32 (/.f32 1 c) (+.f32 (/.f32 (pow.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1) 2) (pow.f32 c 3)) (neg.f32 (/.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1) (*.f32 c c)))))
(+.f32 (/.f32 1 c) (-.f32 (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)) 1) 2) (pow.f32 c 3)) (/.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)) 1) (*.f32 c c))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (/.f32 1 cosTheta) 1))) (pow.f32 (+.f32 (*.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1) 2)) (pow.f32 c 4))) (+.f32 (/.f32 1 c) (+.f32 (/.f32 (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (/.f32 1 cosTheta) 1))) (+.f32 (*.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1)) (pow.f32 c 3)) (*.f32 -1 (/.f32 (+.f32 (*.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1) (pow.f32 c 2))))))
(fma.f32 -1 (/.f32 (pow.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1) 2) (/.f32 (pow.f32 c 4) (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1))) (+.f32 (/.f32 1 c) (+.f32 (/.f32 (pow.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1) 2) (pow.f32 c 3)) (neg.f32 (/.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1) (*.f32 c c))))))
(+.f32 (-.f32 (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)) 1) 2) (pow.f32 c 3)) (/.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)) 1) (*.f32 c c))) (-.f32 (/.f32 1 c) (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)) 1) 3) (pow.f32 c 4))))
(/.f32 1 c)
(+.f32 (/.f32 1 c) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (/.f32 1 cosTheta) 1))) (pow.f32 c 2))))
(+.f32 (/.f32 1 c) (neg.f32 (/.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1) (*.f32 c c))))
(-.f32 (/.f32 1 c) (/.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)) 1) (*.f32 c c)))
(+.f32 (/.f32 1 c) (+.f32 (/.f32 (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (/.f32 1 cosTheta) 1))) (+.f32 (*.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1)) (pow.f32 c 3)) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (/.f32 1 cosTheta) 1))) (pow.f32 c 2)))))
(+.f32 (/.f32 1 c) (+.f32 (/.f32 (pow.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1) 2) (pow.f32 c 3)) (neg.f32 (/.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1) (*.f32 c c)))))
(+.f32 (/.f32 1 c) (-.f32 (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)) 1) 2) (pow.f32 c 3)) (/.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)) 1) (*.f32 c c))))
(+.f32 (/.f32 1 c) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (/.f32 1 cosTheta) 1))) 2) (+.f32 (*.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1)) (pow.f32 c 4))) (+.f32 (/.f32 (*.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (/.f32 1 cosTheta) 1))) (+.f32 (*.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1)) (pow.f32 c 3)) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (/.f32 1 cosTheta) 1))) (pow.f32 c 2))))))
(fma.f32 -1 (/.f32 (pow.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1) 2) (/.f32 (pow.f32 c 4) (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1))) (+.f32 (/.f32 1 c) (+.f32 (/.f32 (pow.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1) 2) (pow.f32 c 3)) (neg.f32 (/.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))) 1) (*.f32 c c))))))
(+.f32 (-.f32 (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)) 1) 2) (pow.f32 c 3)) (/.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)) 1) (*.f32 c c))) (-.f32 (/.f32 1 c) (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)) 1) 3) (pow.f32 c 4))))
(/.f32 1 (+.f32 c (+.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32)))))))
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32))))))
(/.f32 1 (+.f32 c (fma.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))) 1)))
(/.f32 1 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 (*.f32 -1 (*.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) (/.f32 1 (+.f32 c (+.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32))))))))
(fma.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (/.f32 1 (pow.f32 (+.f32 (+.f32 1 c) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32))))) 2)) cosTheta)) (/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32)))))))
(-.f32 (/.f32 1 (+.f32 c (fma.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))) 1))) (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta (pow.f32 (+.f32 c (fma.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))) 1)) 2))))
(-.f32 (/.f32 1 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))) (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta (pow.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) 2))))
(-.f32 (+.f32 (*.f32 -1 (*.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (/.f32 1 (+.f32 c (+.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32))))))) (/.f32 1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32)))))) 3) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))) (+.f32 (*.f32 -1/4 (*.f32 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) (pow.f32 cosTheta 2)))) (sqrt.f32 (/.f32 1 (PI.f32))))) (*.f32 1/4 (*.f32 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) (pow.f32 cosTheta 2)))) (sqrt.f32 (/.f32 1 (PI.f32)))))))
(-.f32 (+.f32 (fma.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (/.f32 1 (pow.f32 (+.f32 (+.f32 1 c) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32))))) 2)) cosTheta)) (/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32))))))) (/.f32 1 (*.f32 (pow.f32 (+.f32 (+.f32 1 c) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32))))) 3) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))) (*.f32 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (/.f32 1 (pow.f32 (sqrt.f32 -1) 2)) (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 (+.f32 (+.f32 1 c) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32))))) 2)))) 0))
(+.f32 (-.f32 (/.f32 1 (+.f32 c (fma.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))) 1))) (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta (pow.f32 (+.f32 c (fma.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))) 1)) 2)))) (+.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 c (fma.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))) 1)) 3) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) 0))
(+.f32 (/.f32 1 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))) (-.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) 3) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta (pow.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) 2)))))
(-.f32 (+.f32 (*.f32 -1 (*.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (/.f32 1 (+.f32 c (+.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32))))))) (+.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32)))))) 3) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (*.f32 -1 (/.f32 (+.f32 (*.f32 1/8 (*.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) (pow.f32 (sqrt.f32 -1) 4))) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 -1 (*.f32 (/.f32 (+.f32 (*.f32 -1/4 (*.f32 (/.f32 1 (pow.f32 (sqrt.f32 -1) 2)) (sqrt.f32 (/.f32 1 (PI.f32))))) (*.f32 1/4 (*.f32 (/.f32 1 (pow.f32 (sqrt.f32 -1) 2)) (sqrt.f32 (/.f32 1 (PI.f32)))))) (pow.f32 (+.f32 c (+.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32)))))) 3)) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 -1/8 (*.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) (pow.f32 (sqrt.f32 -1) 4))) (sqrt.f32 (/.f32 1 (PI.f32))))) (*.f32 (/.f32 (-.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32)))))) 3) (PI.f32))) (+.f32 (*.f32 -1/4 (*.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) (pow.f32 (sqrt.f32 -1) 2))) (sqrt.f32 (/.f32 1 (PI.f32))))) (*.f32 1/4 (*.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) (pow.f32 (sqrt.f32 -1) 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) (+.f32 c (+.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32))))))) (sqrt.f32 (/.f32 1 (PI.f32))))))) (pow.f32 cosTheta 3)))))) (+.f32 (*.f32 -1/4 (*.f32 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) (pow.f32 cosTheta 2)))) (sqrt.f32 (/.f32 1 (PI.f32))))) (*.f32 1/4 (*.f32 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) (pow.f32 cosTheta 2)))) (sqrt.f32 (/.f32 1 (PI.f32)))))))
(-.f32 (+.f32 (fma.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (/.f32 1 (pow.f32 (+.f32 (+.f32 1 c) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32))))) 2)) cosTheta)) (/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32))))))) (+.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 (+.f32 1 c) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32))))) 3) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (neg.f32 (/.f32 (fma.f32 1/8 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (/.f32 1 (pow.f32 (+.f32 (+.f32 1 c) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32))))) 2)) (pow.f32 (sqrt.f32 -1) 4))) (fma.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 1 (pow.f32 (sqrt.f32 -1) 2))) 0) (pow.f32 (+.f32 (+.f32 1 c) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32))))) 3))) (fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (/.f32 1 (pow.f32 (+.f32 (+.f32 1 c) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32))))) 2)) (pow.f32 (sqrt.f32 -1) 4))) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (-.f32 (/.f32 1 (*.f32 (PI.f32) (pow.f32 (+.f32 (+.f32 1 c) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32))))) 3))) (*.f32 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (/.f32 1 (pow.f32 (+.f32 (+.f32 1 c) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32))))) 2)) (pow.f32 (sqrt.f32 -1) 2))) 0)) (+.f32 (+.f32 1 c) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32)))))))))) (pow.f32 cosTheta 3))))) (*.f32 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (/.f32 1 (pow.f32 (sqrt.f32 -1) 2)) (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 (+.f32 (+.f32 1 c) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32))))) 2)))) 0))
(+.f32 (-.f32 (/.f32 1 (+.f32 c (fma.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))) 1))) (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta (pow.f32 (+.f32 c (fma.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))) 1)) 2)))) (+.f32 (-.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 c (fma.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))) 1)) 3) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (/.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (*.f32 -1/8 (/.f32 1 (pow.f32 (+.f32 c (fma.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))) 1)) 2))) (/.f32 (+.f32 (/.f32 (/.f32 1 (PI.f32)) (pow.f32 (+.f32 c (fma.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))) 1)) 3)) 0) (+.f32 c (fma.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))) 1))))) (fma.f32 1/8 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (+.f32 c (fma.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))) 1)) 2)) (/.f32 0 (pow.f32 (+.f32 c (fma.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))) 1)) 3)))) (pow.f32 cosTheta 3))) 0))
(+.f32 (-.f32 (/.f32 1 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))) (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta (pow.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) 2)))) (-.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) 3) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (/.f32 (fma.f32 1/8 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) 2)) (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 -1/8 (pow.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) 2)) (/.f32 (/.f32 (/.f32 1 (PI.f32)) (pow.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) 3)) (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))))) 0)) (pow.f32 cosTheta 3))))
(/.f32 1 (+.f32 c (+.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32)))))))
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32))))))
(/.f32 1 (+.f32 c (fma.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))) 1)))
(/.f32 1 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 (*.f32 -1 (*.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) (/.f32 1 (+.f32 c (+.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32))))))))
(fma.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (/.f32 1 (pow.f32 (+.f32 (+.f32 1 c) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32))))) 2)) cosTheta)) (/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32)))))))
(-.f32 (/.f32 1 (+.f32 c (fma.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))) 1))) (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta (pow.f32 (+.f32 c (fma.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))) 1)) 2))))
(-.f32 (/.f32 1 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))) (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta (pow.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) 2))))
(-.f32 (+.f32 (*.f32 -1 (*.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (/.f32 1 (+.f32 c (+.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32))))))) (/.f32 1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32)))))) 3) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))) (+.f32 (*.f32 -1/4 (*.f32 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) (pow.f32 cosTheta 2)))) (sqrt.f32 (/.f32 1 (PI.f32))))) (*.f32 1/4 (*.f32 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) (pow.f32 cosTheta 2)))) (sqrt.f32 (/.f32 1 (PI.f32)))))))
(-.f32 (+.f32 (fma.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (/.f32 1 (pow.f32 (+.f32 (+.f32 1 c) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32))))) 2)) cosTheta)) (/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32))))))) (/.f32 1 (*.f32 (pow.f32 (+.f32 (+.f32 1 c) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32))))) 3) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))) (*.f32 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (/.f32 1 (pow.f32 (sqrt.f32 -1) 2)) (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 (+.f32 (+.f32 1 c) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32))))) 2)))) 0))
(+.f32 (-.f32 (/.f32 1 (+.f32 c (fma.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))) 1))) (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta (pow.f32 (+.f32 c (fma.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))) 1)) 2)))) (+.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 c (fma.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))) 1)) 3) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) 0))
(+.f32 (/.f32 1 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))) (-.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) 3) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta (pow.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) 2)))))
(-.f32 (+.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32)))))) 3) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (+.f32 (*.f32 (/.f32 (+.f32 (*.f32 -1/4 (*.f32 (/.f32 1 (pow.f32 (sqrt.f32 -1) 2)) (sqrt.f32 (/.f32 1 (PI.f32))))) (*.f32 1/4 (*.f32 (/.f32 1 (pow.f32 (sqrt.f32 -1) 2)) (sqrt.f32 (/.f32 1 (PI.f32)))))) (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32)))))) 3) (pow.f32 cosTheta 3))) (sqrt.f32 (/.f32 1 (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 (/.f32 (-.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32)))))) 3) (PI.f32))) (+.f32 (*.f32 -1/4 (*.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) (pow.f32 (sqrt.f32 -1) 2))) (sqrt.f32 (/.f32 1 (PI.f32))))) (*.f32 1/4 (*.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) (pow.f32 (sqrt.f32 -1) 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) (*.f32 (+.f32 c (+.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32)))))) (pow.f32 cosTheta 3))) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 -1 (*.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 1/8 (*.f32 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 4) (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) (pow.f32 cosTheta 3)))) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (/.f32 1 (+.f32 c (+.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32))))))) (*.f32 -1/8 (*.f32 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 4) (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) (pow.f32 cosTheta 3)))) (sqrt.f32 (/.f32 1 (PI.f32))))))))))) (+.f32 (*.f32 1/4 (*.f32 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) (pow.f32 cosTheta 2)))) (sqrt.f32 (/.f32 1 (PI.f32))))) (*.f32 -1/4 (*.f32 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) (pow.f32 cosTheta 2)))) (sqrt.f32 (/.f32 1 (PI.f32)))))))
(+.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 (+.f32 1 c) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32))))) 3) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (-.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 1 (pow.f32 (sqrt.f32 -1) 2))) 0) (*.f32 (pow.f32 cosTheta 3) (pow.f32 (+.f32 (+.f32 1 c) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32))))) 3))) (sqrt.f32 (/.f32 1 (PI.f32))) (fma.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (-.f32 (/.f32 1 (*.f32 (PI.f32) (pow.f32 (+.f32 (+.f32 1 c) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32))))) 3))) (*.f32 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (/.f32 1 (pow.f32 (+.f32 (+.f32 1 c) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32))))) 2)) (pow.f32 (sqrt.f32 -1) 2))) 0)) (*.f32 (pow.f32 cosTheta 3) (+.f32 (+.f32 1 c) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32)))))))) (fma.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (/.f32 1 (pow.f32 (+.f32 (+.f32 1 c) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32))))) 2)) cosTheta)) (fma.f32 1/8 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (/.f32 1 (pow.f32 (sqrt.f32 -1) 4)) (*.f32 (pow.f32 cosTheta 3) (pow.f32 (+.f32 (+.f32 1 c) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32))))) 2)))) (+.f32 (/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32)))))) (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (/.f32 1 (pow.f32 (sqrt.f32 -1) 4)) (*.f32 (pow.f32 cosTheta 3) (pow.f32 (+.f32 (+.f32 1 c) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32))))) 2)))))))))) (*.f32 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (/.f32 1 (pow.f32 (sqrt.f32 -1) 2)) (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 (+.f32 (+.f32 1 c) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 (PI.f32))))) 2)))) 0)))
(+.f32 (+.f32 (+.f32 (fma.f32 -1/8 (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (+.f32 c (fma.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))) 1)) 2)) (pow.f32 cosTheta 3)) (/.f32 1 (+.f32 c (fma.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))) 1)))) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 -1 (*.f32 cosTheta (pow.f32 (+.f32 c (fma.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))) 1)) 2))) (/.f32 1/8 (*.f32 (pow.f32 cosTheta 3) (pow.f32 (+.f32 c (fma.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))) 1)) 2)))))) (-.f32 (/.f32 (/.f32 0 (pow.f32 cosTheta 3)) (pow.f32 (+.f32 c (fma.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))) 1)) 3)) (/.f32 (+.f32 (/.f32 (/.f32 1 (PI.f32)) (pow.f32 (+.f32 c (fma.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))) 1)) 3)) 0) (/.f32 (*.f32 (pow.f32 cosTheta 3) (+.f32 c (fma.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))) 1))) (sqrt.f32 (/.f32 1 (PI.f32))))))) (+.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 c (fma.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))) 1)) 3) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) 0))
(+.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) 3) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (-.f32 (+.f32 (fma.f32 -1/8 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 (pow.f32 cosTheta 3) (pow.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) 2))) (/.f32 1 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))))) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 -1 (*.f32 cosTheta (pow.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) 2))) (/.f32 1/8 (*.f32 (pow.f32 cosTheta 3) (pow.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) 2)))))) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (/.f32 (/.f32 1 (PI.f32)) (pow.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) 3)) (*.f32 (pow.f32 cosTheta 3) (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))))))))
(*.f32 (pow.f32 (/.f32 1 (PI.f32)) 1/4) (sqrt.f32 -1))
(*.f32 (sqrt.f32 -1) (pow.f32 (/.f32 1 (PI.f32)) 1/4))
(+.f32 (*.f32 (pow.f32 (/.f32 1 (PI.f32)) 1/4) (sqrt.f32 -1)) (*.f32 1/2 (*.f32 (/.f32 1 (*.f32 (sqrt.f32 -1) cosTheta)) (pow.f32 (/.f32 1 (PI.f32)) 1/4))))
(fma.f32 (pow.f32 (/.f32 1 (PI.f32)) 1/4) (sqrt.f32 -1) (*.f32 1/2 (/.f32 (*.f32 1 (pow.f32 (/.f32 1 (PI.f32)) 1/4)) (*.f32 (sqrt.f32 -1) cosTheta))))
(*.f32 (pow.f32 (/.f32 1 (PI.f32)) 1/4) (+.f32 (sqrt.f32 -1) (/.f32 1/2 (*.f32 (sqrt.f32 -1) cosTheta))))
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 cosTheta 2))) (pow.f32 (/.f32 1 (PI.f32)) 1/4))) (+.f32 (*.f32 (pow.f32 (/.f32 1 (PI.f32)) 1/4) (sqrt.f32 -1)) (*.f32 1/2 (*.f32 (/.f32 1 (*.f32 (sqrt.f32 -1) cosTheta)) (pow.f32 (/.f32 1 (PI.f32)) 1/4)))))
(fma.f32 -1/8 (/.f32 (*.f32 1 (pow.f32 (/.f32 1 (PI.f32)) 1/4)) (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 (sqrt.f32 -1) 3))) (fma.f32 (pow.f32 (/.f32 1 (PI.f32)) 1/4) (sqrt.f32 -1) (*.f32 1/2 (/.f32 (*.f32 1 (pow.f32 (/.f32 1 (PI.f32)) 1/4)) (*.f32 (sqrt.f32 -1) cosTheta)))))
(fma.f32 -1/8 (/.f32 (pow.f32 (/.f32 1 (PI.f32)) 1/4) (*.f32 (sqrt.f32 -1) (*.f32 -1 (*.f32 cosTheta cosTheta)))) (*.f32 (pow.f32 (/.f32 1 (PI.f32)) 1/4) (+.f32 (sqrt.f32 -1) (/.f32 1/2 (*.f32 (sqrt.f32 -1) cosTheta)))))
(fma.f32 -1/8 (/.f32 (pow.f32 (/.f32 1 (PI.f32)) 1/4) (*.f32 (sqrt.f32 -1) (*.f32 (neg.f32 cosTheta) cosTheta))) (*.f32 (pow.f32 (/.f32 1 (PI.f32)) 1/4) (+.f32 (sqrt.f32 -1) (/.f32 1/2 (*.f32 (sqrt.f32 -1) cosTheta)))))
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 cosTheta 2))) (pow.f32 (/.f32 1 (PI.f32)) 1/4))) (+.f32 (*.f32 (pow.f32 (/.f32 1 (PI.f32)) 1/4) (sqrt.f32 -1)) (+.f32 (*.f32 1/2 (*.f32 (/.f32 1 (*.f32 (sqrt.f32 -1) cosTheta)) (pow.f32 (/.f32 1 (PI.f32)) 1/4))) (*.f32 1/16 (*.f32 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 cosTheta 3))) (pow.f32 (/.f32 1 (PI.f32)) 1/4))))))
(fma.f32 -1/8 (/.f32 (*.f32 1 (pow.f32 (/.f32 1 (PI.f32)) 1/4)) (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 (sqrt.f32 -1) 3))) (fma.f32 (pow.f32 (/.f32 1 (PI.f32)) 1/4) (sqrt.f32 -1) (fma.f32 1/2 (/.f32 (*.f32 1 (pow.f32 (/.f32 1 (PI.f32)) 1/4)) (*.f32 (sqrt.f32 -1) cosTheta)) (*.f32 1/16 (/.f32 (*.f32 1 (pow.f32 (/.f32 1 (PI.f32)) 1/4)) (*.f32 (pow.f32 cosTheta 3) (pow.f32 (sqrt.f32 -1) 5)))))))
(+.f32 (*.f32 (pow.f32 (/.f32 1 (PI.f32)) 1/4) (+.f32 (/.f32 1/2 (*.f32 (sqrt.f32 -1) cosTheta)) (/.f32 1/16 (*.f32 (pow.f32 cosTheta 3) (pow.f32 (sqrt.f32 -1) 5))))) (*.f32 (pow.f32 (/.f32 1 (PI.f32)) 1/4) (+.f32 (/.f32 -1/8 (*.f32 (sqrt.f32 -1) (*.f32 -1 (*.f32 cosTheta cosTheta)))) (sqrt.f32 -1))))
(+.f32 (*.f32 (pow.f32 (/.f32 1 (PI.f32)) 1/4) (+.f32 (/.f32 1/2 (*.f32 (sqrt.f32 -1) cosTheta)) (/.f32 1/16 (*.f32 (pow.f32 cosTheta 3) (pow.f32 (sqrt.f32 -1) 5))))) (*.f32 (pow.f32 (/.f32 1 (PI.f32)) 1/4) (+.f32 (/.f32 -1/8 (*.f32 (sqrt.f32 -1) (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 -1))))
(*.f32 (pow.f32 (/.f32 1 (PI.f32)) 1/4) (sqrt.f32 -1))
(*.f32 (sqrt.f32 -1) (pow.f32 (/.f32 1 (PI.f32)) 1/4))
(+.f32 (*.f32 (pow.f32 (/.f32 1 (PI.f32)) 1/4) (sqrt.f32 -1)) (*.f32 1/2 (*.f32 (/.f32 1 (*.f32 (sqrt.f32 -1) cosTheta)) (pow.f32 (/.f32 1 (PI.f32)) 1/4))))
(fma.f32 (pow.f32 (/.f32 1 (PI.f32)) 1/4) (sqrt.f32 -1) (*.f32 1/2 (/.f32 (*.f32 1 (pow.f32 (/.f32 1 (PI.f32)) 1/4)) (*.f32 (sqrt.f32 -1) cosTheta))))
(*.f32 (pow.f32 (/.f32 1 (PI.f32)) 1/4) (+.f32 (sqrt.f32 -1) (/.f32 1/2 (*.f32 (sqrt.f32 -1) cosTheta))))
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 cosTheta 2))) (pow.f32 (/.f32 1 (PI.f32)) 1/4))) (+.f32 (*.f32 (pow.f32 (/.f32 1 (PI.f32)) 1/4) (sqrt.f32 -1)) (*.f32 1/2 (*.f32 (/.f32 1 (*.f32 (sqrt.f32 -1) cosTheta)) (pow.f32 (/.f32 1 (PI.f32)) 1/4)))))
(fma.f32 -1/8 (/.f32 (*.f32 1 (pow.f32 (/.f32 1 (PI.f32)) 1/4)) (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 (sqrt.f32 -1) 3))) (fma.f32 (pow.f32 (/.f32 1 (PI.f32)) 1/4) (sqrt.f32 -1) (*.f32 1/2 (/.f32 (*.f32 1 (pow.f32 (/.f32 1 (PI.f32)) 1/4)) (*.f32 (sqrt.f32 -1) cosTheta)))))
(fma.f32 -1/8 (/.f32 (pow.f32 (/.f32 1 (PI.f32)) 1/4) (*.f32 (sqrt.f32 -1) (*.f32 -1 (*.f32 cosTheta cosTheta)))) (*.f32 (pow.f32 (/.f32 1 (PI.f32)) 1/4) (+.f32 (sqrt.f32 -1) (/.f32 1/2 (*.f32 (sqrt.f32 -1) cosTheta)))))
(fma.f32 -1/8 (/.f32 (pow.f32 (/.f32 1 (PI.f32)) 1/4) (*.f32 (sqrt.f32 -1) (*.f32 (neg.f32 cosTheta) cosTheta))) (*.f32 (pow.f32 (/.f32 1 (PI.f32)) 1/4) (+.f32 (sqrt.f32 -1) (/.f32 1/2 (*.f32 (sqrt.f32 -1) cosTheta)))))
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 cosTheta 2))) (pow.f32 (/.f32 1 (PI.f32)) 1/4))) (+.f32 (*.f32 (pow.f32 (/.f32 1 (PI.f32)) 1/4) (sqrt.f32 -1)) (+.f32 (*.f32 1/2 (*.f32 (/.f32 1 (*.f32 (sqrt.f32 -1) cosTheta)) (pow.f32 (/.f32 1 (PI.f32)) 1/4))) (*.f32 1/16 (*.f32 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 cosTheta 3))) (pow.f32 (/.f32 1 (PI.f32)) 1/4))))))
(fma.f32 -1/8 (/.f32 (*.f32 1 (pow.f32 (/.f32 1 (PI.f32)) 1/4)) (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 (sqrt.f32 -1) 3))) (fma.f32 (pow.f32 (/.f32 1 (PI.f32)) 1/4) (sqrt.f32 -1) (fma.f32 1/2 (/.f32 (*.f32 1 (pow.f32 (/.f32 1 (PI.f32)) 1/4)) (*.f32 (sqrt.f32 -1) cosTheta)) (*.f32 1/16 (/.f32 (*.f32 1 (pow.f32 (/.f32 1 (PI.f32)) 1/4)) (*.f32 (pow.f32 cosTheta 3) (pow.f32 (sqrt.f32 -1) 5)))))))
(+.f32 (*.f32 (pow.f32 (/.f32 1 (PI.f32)) 1/4) (+.f32 (/.f32 1/2 (*.f32 (sqrt.f32 -1) cosTheta)) (/.f32 1/16 (*.f32 (pow.f32 cosTheta 3) (pow.f32 (sqrt.f32 -1) 5))))) (*.f32 (pow.f32 (/.f32 1 (PI.f32)) 1/4) (+.f32 (/.f32 -1/8 (*.f32 (sqrt.f32 -1) (*.f32 -1 (*.f32 cosTheta cosTheta)))) (sqrt.f32 -1))))
(+.f32 (*.f32 (pow.f32 (/.f32 1 (PI.f32)) 1/4) (+.f32 (/.f32 1/2 (*.f32 (sqrt.f32 -1) cosTheta)) (/.f32 1/16 (*.f32 (pow.f32 cosTheta 3) (pow.f32 (sqrt.f32 -1) 5))))) (*.f32 (pow.f32 (/.f32 1 (PI.f32)) 1/4) (+.f32 (/.f32 -1/8 (*.f32 (sqrt.f32 -1) (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 -1))))
(+.f32 0 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))))
(/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))))) (cbrt.f32 (exp.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))))) 1)
(/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))
(*.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2))
(*.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) 1)
(/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))) (sqrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))))
(/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))
(*.f32 1 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))))
(/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))
(*.f32 (cbrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))) (cbrt.f32 (/.f32 (pow.f32 (+.f32 -1 (/.f32 1 cosTheta)) 2) (PI.f32))))
(*.f32 (cbrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))) (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))))) (sqrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))))))
(*.f32 (*.f32 (cbrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))) (cbrt.f32 (sqrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))))) (sqrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))))
(*.f32 (cbrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))) (pow.f32 (cbrt.f32 (sqrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))))) 4))
(*.f32 (cbrt.f32 (/.f32 (pow.f32 (+.f32 -1 (/.f32 1 cosTheta)) 2) (PI.f32))) (cbrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))))
(*.f32 (cbrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))) (cbrt.f32 (/.f32 (pow.f32 (+.f32 -1 (/.f32 1 cosTheta)) 2) (PI.f32))))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 cosTheta))) 2) (*.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 cosTheta))) (pow.f32 (PI.f32) -1/2)))
(*.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2))
(*.f32 (pow.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) 1/4) (*.f32 (pow.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) 1/4) (sqrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))))))
(/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 cosTheta))) (*.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 cosTheta))) (pow.f32 (PI.f32) -1/2)))
(*.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2))
(*.f32 (+.f32 1 (neg.f32 (/.f32 1 cosTheta))) (/.f32 1 (neg.f32 (sqrt.f32 (PI.f32)))))
(/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))
(*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (/.f32 1 cosTheta)))
(*.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2))
(*.f32 (*.f32 (sqrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))) (pow.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) 1/4)) (pow.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) 1/4))
(/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))
(*.f32 (/.f32 1 (cbrt.f32 (PI.f32))) (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (cbrt.f32 (sqrt.f32 (PI.f32)))))
(/.f32 (*.f32 (/.f32 1 (cbrt.f32 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta))) (cbrt.f32 (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (cbrt.f32 (PI.f32))) (cbrt.f32 (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 1 (pow.f32 (PI.f32) 1/4)) (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) 1/4)))
(/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 cosTheta))) 2) 1) (/.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 cosTheta))) (sqrt.f32 (PI.f32))))
(/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 cosTheta))) 2) (cbrt.f32 (PI.f32))) (cbrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))))
(*.f32 (cbrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))) (/.f32 (pow.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 cosTheta))) 2) (cbrt.f32 (PI.f32))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 cosTheta))) 2) (pow.f32 (PI.f32) 1/4)) (/.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 cosTheta))) (pow.f32 (PI.f32) 1/4)))
(/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))
(*.f32 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 cosTheta))) 1) (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 cosTheta))) (sqrt.f32 (PI.f32))))
(/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))
(*.f32 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 cosTheta))) (cbrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 cosTheta))) (cbrt.f32 (sqrt.f32 (PI.f32)))))
(/.f32 (*.f32 (/.f32 1 (cbrt.f32 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta))) (cbrt.f32 (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (cbrt.f32 (PI.f32))) (cbrt.f32 (sqrt.f32 (PI.f32))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))) (cbrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))))) (cbrt.f32 (sqrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))))))
(*.f32 (*.f32 (cbrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))) (cbrt.f32 (sqrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))))) (sqrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))))
(*.f32 (cbrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))) (pow.f32 (cbrt.f32 (sqrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))))) 4))
(/.f32 -1 (neg.f32 (/.f32 (sqrt.f32 (PI.f32)) (+.f32 -1 (/.f32 1 cosTheta)))))
(/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))
(/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))
(/.f32 1 (/.f32 (sqrt.f32 (PI.f32)) (+.f32 -1 (/.f32 1 cosTheta))))
(/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))
(/.f32 1 (/.f32 (/.f32 (sqrt.f32 (PI.f32)) (+.f32 -1 (/.f32 1 cosTheta))) 1))
(/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))
(/.f32 (pow.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 cosTheta))) 2) (/.f32 (sqrt.f32 (PI.f32)) (cbrt.f32 (+.f32 -1 (/.f32 1 cosTheta)))))
(/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))
(/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 cosTheta))) (/.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (+.f32 -1 (/.f32 1 cosTheta)))))
(/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))
(/.f32 (+.f32 1 (neg.f32 (/.f32 1 cosTheta))) (neg.f32 (sqrt.f32 (PI.f32))))
(/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))
(/.f32 (+.f32 -1 (pow.f32 cosTheta -3)) (*.f32 (sqrt.f32 (PI.f32)) (+.f32 (pow.f32 cosTheta -2) (-.f32 1 (/.f32 -1 cosTheta)))))
(/.f32 (+.f32 -1 (pow.f32 cosTheta -3)) (*.f32 (sqrt.f32 (PI.f32)) (+.f32 1 (+.f32 (/.f32 1 cosTheta) (pow.f32 cosTheta -2)))))
(/.f32 (+.f32 (pow.f32 cosTheta -2) -1) (*.f32 (sqrt.f32 (PI.f32)) (+.f32 (/.f32 1 cosTheta) 1)))
(/.f32 (+.f32 -1 (pow.f32 cosTheta -2)) (*.f32 (sqrt.f32 (PI.f32)) (+.f32 1 (/.f32 1 cosTheta))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 cosTheta -3)) 1) (*.f32 (+.f32 (pow.f32 cosTheta -2) (-.f32 1 (/.f32 -1 cosTheta))) (sqrt.f32 (PI.f32))))
(/.f32 (+.f32 -1 (pow.f32 cosTheta -3)) (*.f32 (sqrt.f32 (PI.f32)) (+.f32 (pow.f32 cosTheta -2) (-.f32 1 (/.f32 -1 cosTheta)))))
(/.f32 (+.f32 -1 (pow.f32 cosTheta -3)) (*.f32 (sqrt.f32 (PI.f32)) (+.f32 1 (+.f32 (/.f32 1 cosTheta) (pow.f32 cosTheta -2)))))
(/.f32 (*.f32 (+.f32 (pow.f32 cosTheta -2) -1) 1) (*.f32 (+.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (PI.f32))))
(/.f32 (+.f32 -1 (pow.f32 cosTheta -2)) (*.f32 (sqrt.f32 (PI.f32)) (+.f32 1 (/.f32 1 cosTheta))))
(/.f32 (neg.f32 (+.f32 1 (neg.f32 (/.f32 1 cosTheta)))) (neg.f32 (neg.f32 (sqrt.f32 (PI.f32)))))
(/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) 1/4)) (pow.f32 (PI.f32) 1/4))
(/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))
(/.f32 (*.f32 (sqrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))) (sqrt.f32 (+.f32 -1 (/.f32 1 cosTheta)))) (pow.f32 (PI.f32) 1/4))
(/.f32 (sqrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))) (/.f32 (pow.f32 (PI.f32) 1/4) (sqrt.f32 (+.f32 -1 (/.f32 1 cosTheta)))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 cosTheta))) (pow.f32 (PI.f32) 1/4)) (sqrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 cosTheta -3)) (pow.f32 (PI.f32) -1/2)) (+.f32 (pow.f32 cosTheta -2) (-.f32 1 (/.f32 -1 cosTheta))))
(/.f32 (+.f32 -1 (pow.f32 cosTheta -3)) (/.f32 (+.f32 (pow.f32 cosTheta -2) (-.f32 1 (/.f32 -1 cosTheta))) (pow.f32 (PI.f32) -1/2)))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 cosTheta -3)) (+.f32 1 (+.f32 (/.f32 1 cosTheta) (pow.f32 cosTheta -2)))) (pow.f32 (PI.f32) -1/2))
(/.f32 (*.f32 (+.f32 (pow.f32 cosTheta -2) -1) (pow.f32 (PI.f32) -1/2)) (+.f32 (/.f32 1 cosTheta) 1))
(/.f32 (+.f32 -1 (pow.f32 cosTheta -2)) (/.f32 (+.f32 1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2)))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 cosTheta -2)) (+.f32 1 (/.f32 1 cosTheta))) (pow.f32 (PI.f32) -1/2))
(/.f32 (*.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 cosTheta))) (sqrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))))) (pow.f32 (PI.f32) 1/4))
(/.f32 (sqrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))) (/.f32 (pow.f32 (PI.f32) 1/4) (sqrt.f32 (+.f32 -1 (/.f32 1 cosTheta)))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 cosTheta))) (pow.f32 (PI.f32) 1/4)) (sqrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))))
(/.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) 1) (sqrt.f32 (PI.f32)))
(/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (cbrt.f32 (PI.f32))) (cbrt.f32 (sqrt.f32 (PI.f32))))
(/.f32 (*.f32 (/.f32 1 (cbrt.f32 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta))) (cbrt.f32 (sqrt.f32 (PI.f32))))
(neg.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (neg.f32 (sqrt.f32 (PI.f32)))))
(/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))
(sqrt.f32 (/.f32 (pow.f32 (+.f32 -1 (/.f32 1 cosTheta)) 2) (PI.f32)))
(log.f32 (exp.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))))
(/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))))))
(/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))
(cbrt.f32 (pow.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) 3))
(/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))
(expm1.f32 (log1p.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))))
(/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))
(exp.f32 (log.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))))
(/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))) 1))
(/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))
(log1p.f32 (expm1.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))))
(/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))
(+.f32 0 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))))
(/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))))) (cbrt.f32 (exp.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))))) 1)
(/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))
(*.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2))
(*.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) 1)
(/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))) (sqrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))))
(/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))
(*.f32 1 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))))
(/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))
(*.f32 (cbrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))) (cbrt.f32 (/.f32 (pow.f32 (+.f32 -1 (/.f32 1 cosTheta)) 2) (PI.f32))))
(*.f32 (cbrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))) (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))))) (sqrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))))))
(*.f32 (*.f32 (cbrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))) (cbrt.f32 (sqrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))))) (sqrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))))
(*.f32 (cbrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))) (pow.f32 (cbrt.f32 (sqrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))))) 4))
(*.f32 (cbrt.f32 (/.f32 (pow.f32 (+.f32 -1 (/.f32 1 cosTheta)) 2) (PI.f32))) (cbrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))))
(*.f32 (cbrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))) (cbrt.f32 (/.f32 (pow.f32 (+.f32 -1 (/.f32 1 cosTheta)) 2) (PI.f32))))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 cosTheta))) 2) (*.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 cosTheta))) (pow.f32 (PI.f32) -1/2)))
(*.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2))
(*.f32 (pow.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) 1/4) (*.f32 (pow.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) 1/4) (sqrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))))))
(/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 cosTheta))) (*.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 cosTheta))) (pow.f32 (PI.f32) -1/2)))
(*.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2))
(*.f32 (+.f32 1 (neg.f32 (/.f32 1 cosTheta))) (/.f32 1 (neg.f32 (sqrt.f32 (PI.f32)))))
(/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))
(*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 -1 (/.f32 1 cosTheta)))
(*.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2))
(*.f32 (*.f32 (sqrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))) (pow.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) 1/4)) (pow.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) 1/4))
(/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))
(*.f32 (/.f32 1 (cbrt.f32 (PI.f32))) (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (cbrt.f32 (sqrt.f32 (PI.f32)))))
(/.f32 (*.f32 (/.f32 1 (cbrt.f32 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta))) (cbrt.f32 (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (cbrt.f32 (PI.f32))) (cbrt.f32 (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 1 (pow.f32 (PI.f32) 1/4)) (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) 1/4)))
(/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 cosTheta))) 2) 1) (/.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 cosTheta))) (sqrt.f32 (PI.f32))))
(/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 cosTheta))) 2) (cbrt.f32 (PI.f32))) (cbrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))))
(*.f32 (cbrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))) (/.f32 (pow.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 cosTheta))) 2) (cbrt.f32 (PI.f32))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 cosTheta))) 2) (pow.f32 (PI.f32) 1/4)) (/.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 cosTheta))) (pow.f32 (PI.f32) 1/4)))
(/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))
(*.f32 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 cosTheta))) 1) (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 cosTheta))) (sqrt.f32 (PI.f32))))
(/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))
(*.f32 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 cosTheta))) (cbrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 cosTheta))) (cbrt.f32 (sqrt.f32 (PI.f32)))))
(/.f32 (*.f32 (/.f32 1 (cbrt.f32 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta))) (cbrt.f32 (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (cbrt.f32 (PI.f32))) (cbrt.f32 (sqrt.f32 (PI.f32))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))) (cbrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))))) (cbrt.f32 (sqrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))))))
(*.f32 (*.f32 (cbrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))) (cbrt.f32 (sqrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))))) (sqrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))))
(*.f32 (cbrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))) (pow.f32 (cbrt.f32 (sqrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))))) 4))
(pow.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) 1)
(/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))
(pow.f32 (sqrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))) 2)
(/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))
(pow.f32 (cbrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))) 3)
(/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))
(pow.f32 (/.f32 (pow.f32 (+.f32 -1 (/.f32 1 cosTheta)) 2) (PI.f32)) 1/2)
(sqrt.f32 (/.f32 (pow.f32 (+.f32 -1 (/.f32 1 cosTheta)) 2) (PI.f32)))
(pow.f32 (pow.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) 3) 1/3)
(/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))
(pow.f32 (/.f32 (sqrt.f32 (PI.f32)) (+.f32 -1 (/.f32 1 cosTheta))) -1)
(/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))
(neg.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (neg.f32 (sqrt.f32 (PI.f32)))))
(/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))
(sqrt.f32 (/.f32 (pow.f32 (+.f32 -1 (/.f32 1 cosTheta)) 2) (PI.f32)))
(log.f32 (exp.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))))
(/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))))))
(/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))
(cbrt.f32 (pow.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) 3))
(/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))
(expm1.f32 (log1p.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))))
(/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))
(exp.f32 (log.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))))
(/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))) 1))
(/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))
(log1p.f32 (expm1.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))))
(/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))
(+.f32 0 (/.f32 1 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))))
(/.f32 1 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))
(/.f32 1 (+.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) c) 1))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 1 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))))) (cbrt.f32 (exp.f32 (/.f32 1 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 1 (fma.f32 (+.f32 -1 (/.f32 1 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 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) c) 1)))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 1 (+.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) c) 1))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 (+.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) c) 1))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))))) 1)
(/.f32 1 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))
(/.f32 1 (+.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) c) 1))
(*.f32 -1 (/.f32 1 (neg.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))))
(/.f32 1 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))
(/.f32 1 (+.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) c) 1))
(*.f32 1 (/.f32 1 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))))
(/.f32 1 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))
(/.f32 1 (+.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) c) 1))
(*.f32 (/.f32 1 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))) 1)
(/.f32 1 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))
(/.f32 1 (+.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) c) 1))
(*.f32 (/.f32 1 (cbrt.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))) (cbrt.f32 (pow.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) -2)))
(/.f32 (*.f32 (cbrt.f32 (pow.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) -2)) 1) (cbrt.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))))
(/.f32 (cbrt.f32 (pow.f32 (+.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) c) 1) -2)) (cbrt.f32 (+.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) c) 1)))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) -2)) (/.f32 1 (cbrt.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))))
(/.f32 (*.f32 (cbrt.f32 (pow.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) -2)) 1) (cbrt.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))))
(/.f32 (cbrt.f32 (pow.f32 (+.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) c) 1) -2)) (cbrt.f32 (+.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) c) 1)))
(*.f32 (pow.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) -1/2) (pow.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) -1/2))
(/.f32 1 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))
(/.f32 1 (+.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) c) 1))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))) 2) -1) (pow.f32 (cbrt.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))) -1))
(/.f32 1 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))
(/.f32 1 (+.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) c) 1))
(*.f32 (pow.f32 (sqrt.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))) -1) (pow.f32 (sqrt.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))) -1))
(pow.f32 (sqrt.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))) -2)
(pow.f32 (sqrt.f32 (+.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) c) 1)) -2)
(*.f32 (/.f32 1 (+.f32 (pow.f32 (+.f32 1 c) 3) (pow.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) 3))) (fma.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) (-.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c)) (pow.f32 (+.f32 1 c) 2)))
(*.f32 (/.f32 1 (+.f32 (pow.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) 3) (pow.f32 (+.f32 1 c) 3))) (fma.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) (-.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c)) (pow.f32 (+.f32 1 c) 2)))
(/.f32 (fma.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) (-.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c)) (pow.f32 (+.f32 1 c) 2)) (+.f32 (pow.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) 3) (pow.f32 (+.f32 1 c) 3)))
(/.f32 (fma.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) (-.f32 -1 c)) (pow.f32 (+.f32 1 c) 2)) (+.f32 (pow.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) 3) (pow.f32 (+.f32 1 c) 3)))
(*.f32 (/.f32 1 (-.f32 (pow.f32 (+.f32 1 c) 2) (/.f32 (pow.f32 (+.f32 -1 (/.f32 1 cosTheta)) 2) (PI.f32)))) (+.f32 c (-.f32 1 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))))))
(*.f32 (/.f32 1 (-.f32 (pow.f32 (+.f32 1 c) 2) (/.f32 (pow.f32 (+.f32 -1 (/.f32 1 cosTheta)) 2) (PI.f32)))) (-.f32 (+.f32 1 c) (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))))
(/.f32 (+.f32 (+.f32 1 c) (/.f32 (+.f32 1 (/.f32 -1 cosTheta)) (sqrt.f32 (PI.f32)))) (-.f32 (pow.f32 (+.f32 1 c) 2) (/.f32 (pow.f32 (+.f32 -1 (/.f32 1 cosTheta)) 2) (PI.f32))))
(pow.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) -1)
(/.f32 1 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))
(/.f32 1 (+.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) c) 1))
(pow.f32 (/.f32 1 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))) 1)
(/.f32 1 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))
(/.f32 1 (+.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) c) 1))
(pow.f32 (/.f32 1 (cbrt.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))) 3)
(/.f32 1 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))
(/.f32 1 (+.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) c) 1))
(pow.f32 (pow.f32 (/.f32 1 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))) 3) 1/3)
(/.f32 1 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))
(/.f32 1 (+.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) c) 1))
(pow.f32 (pow.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) -1/2) 2)
(/.f32 1 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))
(/.f32 1 (+.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) c) 1))
(sqrt.f32 (pow.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) -2))
(/.f32 1 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))
(/.f32 1 (+.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) c) 1))
(log.f32 (exp.f32 (/.f32 1 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))))
(/.f32 1 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))
(/.f32 1 (+.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) c) 1))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))))))
(/.f32 1 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))
(/.f32 1 (+.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) c) 1))
(cbrt.f32 (pow.f32 (/.f32 1 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))) 3))
(/.f32 1 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))
(/.f32 1 (+.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) c) 1))
(expm1.f32 (log1p.f32 (/.f32 1 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))))
(/.f32 1 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))
(/.f32 1 (+.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) c) 1))
(exp.f32 (neg.f32 (log1p.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) c))))
(exp.f32 (*.f32 (log1p.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) c)) -1))
(exp.f32 (neg.f32 (log1p.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) c))))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) c))) 1))
(exp.f32 (neg.f32 (log1p.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) c))))
(log1p.f32 (expm1.f32 (/.f32 1 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))))
(/.f32 1 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))
(/.f32 1 (+.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) c) 1))
(+.f32 0 (sqrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))))
(sqrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (sqrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))))) (cbrt.f32 (exp.f32 (sqrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))))))) (log.f32 (cbrt.f32 (exp.f32 (sqrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (sqrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))))))) (log.f32 (cbrt.f32 (exp.f32 (sqrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (sqrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))))))) (log.f32 (sqrt.f32 (exp.f32 (sqrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (sqrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))))))))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))))) 1)
(sqrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))))
(*.f32 (sqrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))) 1)
(sqrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))))
(*.f32 1 (sqrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))))
(sqrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))))
(*.f32 (cbrt.f32 (sqrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))))) (cbrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))))
(*.f32 (cbrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))) (cbrt.f32 (sqrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))))))
(*.f32 (cbrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))) (cbrt.f32 (sqrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))))))
(*.f32 (pow.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) 1/4) (pow.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) 1/4))
(sqrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))))
(*.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 cosTheta))) (sqrt.f32 (pow.f32 (PI.f32) -1/2)))
(*.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 cosTheta))) (pow.f32 (PI.f32) -1/4))
(*.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 cosTheta))) (pow.f32 (pow.f32 (PI.f32) -1/2) 1/2))
(*.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 cosTheta))) (sqrt.f32 (pow.f32 (PI.f32) -1/2)))
(*.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 cosTheta))) (pow.f32 (PI.f32) -1/4))
(*.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 cosTheta))) (/.f32 1 (pow.f32 (PI.f32) 1/4)))
(/.f32 (*.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 cosTheta))) 1) (pow.f32 (PI.f32) 1/4))
(/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 cosTheta))) (pow.f32 (PI.f32) 1/4))
(*.f32 (sqrt.f32 (cbrt.f32 (/.f32 (pow.f32 (+.f32 -1 (/.f32 1 cosTheta)) 2) (PI.f32)))) (sqrt.f32 (cbrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))))))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))))
(sqrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (+.f32 -1 (/.f32 1 cosTheta)) 2) (PI.f32))) 1/2) (pow.f32 (cbrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))) 1/2))
(*.f32 (sqrt.f32 (cbrt.f32 (/.f32 (pow.f32 (+.f32 -1 (/.f32 1 cosTheta)) 2) (PI.f32)))) (sqrt.f32 (cbrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))))))
(/.f32 1 (sqrt.f32 (/.f32 (sqrt.f32 (PI.f32)) (+.f32 -1 (/.f32 1 cosTheta)))))
(/.f32 1 (/.f32 (pow.f32 (PI.f32) 1/4) (sqrt.f32 (+.f32 -1 (/.f32 1 cosTheta)))))
(/.f32 (*.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 cosTheta))) 1) (pow.f32 (PI.f32) 1/4))
(/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 cosTheta))) (pow.f32 (PI.f32) 1/4))
(/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 cosTheta))) (pow.f32 (PI.f32) 1/4))
(/.f32 (*.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 cosTheta))) 1) (pow.f32 (PI.f32) 1/4))
(/.f32 (sqrt.f32 (+.f32 1 (neg.f32 (/.f32 1 cosTheta)))) (sqrt.f32 (neg.f32 (sqrt.f32 (PI.f32)))))
(/.f32 (sqrt.f32 (+.f32 1 (/.f32 -1 cosTheta))) (sqrt.f32 (neg.f32 (sqrt.f32 (PI.f32)))))
(/.f32 (neg.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 cosTheta)))) (neg.f32 (pow.f32 (PI.f32) 1/4)))
(/.f32 (*.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 cosTheta))) 1) (pow.f32 (PI.f32) 1/4))
(/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 cosTheta))) (pow.f32 (PI.f32) 1/4))
(pow.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) 1/2)
(sqrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))))
(pow.f32 (sqrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))) 1)
(sqrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))))
(pow.f32 (cbrt.f32 (sqrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))))) 3)
(sqrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))))
(pow.f32 (pow.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) 3/2) 1/3)
(cbrt.f32 (pow.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) 3/2))
(pow.f32 (pow.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) 1/4) 2)
(sqrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))))
(fabs.f32 (sqrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))))
(sqrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))))
(log.f32 (exp.f32 (sqrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))))))
(sqrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))))))
(sqrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))))
(cbrt.f32 (pow.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))))))
(sqrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))))
(exp.f32 (log.f32 (sqrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))))))
(sqrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))))
(exp.f32 (*.f32 (log.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))) 1/2))
(sqrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))))) 1))
(sqrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))))
(log1p.f32 (expm1.f32 (sqrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))))))
(sqrt.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))))

eval828.0ms (4.3%)

Compiler

Compiled 33548 to 23011 computations (31.4% saved)

prune355.0ms (1.8%)

Pruning

41 alts after pruning (35 fresh and 6 done)

PrunedKeptTotal
New1090191109
Fresh151631
Picked101
Done268
Total1108411149
Accurracy
100.0%
Counts
1149 → 41
Alt Table
Click to see full alt table
StatusAccuracyProgram
95.4%
(pow.f32 (pow.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) -1/2) 2)
95.5%
(pow.f32 (sqrt.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))) -2)
52.4%
(/.f32 (+.f32 (+.f32 1 c) (/.f32 (+.f32 1 (/.f32 -1 cosTheta)) (sqrt.f32 (PI.f32)))) (-.f32 (pow.f32 (+.f32 1 c) 2) (/.f32 (pow.f32 (+.f32 -1 (/.f32 1 cosTheta)) 2) (PI.f32))))
96.9%
(/.f32 (*.f32 (-.f32 (PI.f32) (pow.f32 (*.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32))) 2)) cosTheta) (fma.f32 cosTheta (fma.f32 (PI.f32) (-.f32 c (pow.f32 (PI.f32) -1/2)) (PI.f32)) (sqrt.f32 (PI.f32))))
97.6%
(/.f32 1 (fma.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) 1))
96.3%
(/.f32 1 (+.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c)))
95.2%
(/.f32 1 (+.f32 (+.f32 1 c) (pow.f32 (/.f32 1 (sqrt.f32 (/.f32 (sqrt.f32 (PI.f32)) (+.f32 -1 (/.f32 1 cosTheta))))) 2)))
94.7%
(/.f32 1 (+.f32 (+.f32 1 c) (pow.f32 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 cosTheta) -1)) (pow.f32 (PI.f32) -1/4)) 2)))
93.0%
(/.f32 1 (+.f32 (+.f32 1 c) (pow.f32 (sqrt.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta)) 2)))
94.9%
(/.f32 1 (+.f32 (+.f32 1 c) (pow.f32 (cbrt.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1))) 3)))
52.4%
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (+.f32 (pow.f32 cosTheta -2) -1) (*.f32 (sqrt.f32 (PI.f32)) (+.f32 (/.f32 1 cosTheta) 1)))))
52.2%
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -2) -1)) (+.f32 (/.f32 1 cosTheta) 1))))
56.7%
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (*.f32 (/.f32 -1 (neg.f32 (sqrt.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))))) 1) (pow.f32 (exp.f32 cosTheta) cosTheta))))
95.6%
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 cosTheta))) (/.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (+.f32 -1 (/.f32 1 cosTheta)))))))
96.3%
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 1 (/.f32 (sqrt.f32 (PI.f32)) (+.f32 -1 (/.f32 1 cosTheta))))))
95.7%
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1))))
95.5%
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 cosTheta))) 1) (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 cosTheta))) (sqrt.f32 (PI.f32))))))
95.8%
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (/.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (cbrt.f32 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1))))
96.7%
(/.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)))))))
96.3%
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (/.f32 1 (cbrt.f32 (PI.f32))) (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (cbrt.f32 (sqrt.f32 (PI.f32)))))))
50.7%
(/.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)))))
52.7%
(/.f32 1 (+.f32 (+.f32 1 c) (sqrt.f32 (/.f32 (pow.f32 (+.f32 (/.f32 1 cosTheta) -1) 2) (PI.f32)))))
88.5%
(/.f32 1 (+.f32 (+.f32 1 c) (exp.f32 (log.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))))))
95.7%
(/.f32 1 (+.f32 (*.f32 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1))
98.1%
(/.f32 1 (+.f32 c (+.f32 1 (/.f32 (/.f32 1 (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))
97.8%
(/.f32 1 (+.f32 c (+.f32 1 (/.f32 (-.f32 (/.f32 1 cosTheta) cosTheta) (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)))))))
98.1%
(/.f32 1 (+.f32 c (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))
10.5%
(/.f32 1 (+.f32 c 1))
93.4%
(/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta)))
93.7%
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (/.f32 1 cosTheta) (sqrt.f32 (PI.f32))))))
97.3%
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (-.f32 (+.f32 (*.f32 -3/2 cosTheta) (/.f32 1 cosTheta)) 1) (sqrt.f32 (PI.f32))))))
97.8%
(/.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))))))
93.1%
(/.f32 1 (+.f32 1 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))
97.6%
(/.f32 1 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 1 (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))
10.5%
(-.f32 1 c)
95.1%
(*.f32 (pow.f32 (sqrt.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))) -1) (pow.f32 (sqrt.f32 (fma.f32 (+.f32 -1 (/.f32 1 cosTheta)) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))) -1))
52.3%
(*.f32 (/.f32 1 (-.f32 (pow.f32 (+.f32 1 c) 2) (*.f32 (/.f32 1 (PI.f32)) (pow.f32 (+.f32 (/.f32 1 cosTheta) -1) 2)))) (-.f32 (+.f32 1 c) (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1))))
96.6%
(*.f32 cosTheta (-.f32 (sqrt.f32 (PI.f32)) (*.f32 (PI.f32) (*.f32 cosTheta (-.f32 1 (pow.f32 (PI.f32) -1/2))))))
94.2%
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
10.7%
(*.f32 c (*.f32 (PI.f32) (*.f32 cosTheta (neg.f32 cosTheta))))
10.5%
1
Compiler

Compiled 805 to 677 computations (15.9% saved)

regimes405.0ms (2.1%)

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

6 calls:

103.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))))
68.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)))))
66.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)))
60.0ms
c
46.0ms
cosTheta
Results
AccuracySegmentsBranch
98.6%1cosTheta
98.6%1c
98.6%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.6%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.6%1(+.f32 1 c)
98.6%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 1972 to 1304 computations (33.9% saved)

regimes303.0ms (1.6%)

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

6 calls:

52.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)))
49.0ms
(+.f32 1 c)
38.0ms
cosTheta
33.0ms
c
32.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))))
Results
AccuracySegmentsBranch
98.4%1cosTheta
98.4%1c
98.4%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.4%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.4%1(+.f32 1 c)
98.4%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 1319 to 927 computations (29.7% saved)

regimes59.0ms (0.3%)

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

3 calls:

18.0ms
cosTheta
17.0ms
c
7.0ms
(+.f32 1 c)
Results
AccuracySegmentsBranch
98.1%1cosTheta
98.1%1c
98.1%1(+.f32 1 c)
Compiler

Compiled 588 to 432 computations (26.5% saved)

regimes97.0ms (0.5%)

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

3 calls:

59.0ms
cosTheta
17.0ms
c
5.0ms
(+.f32 1 c)
Results
AccuracySegmentsBranch
97.9%1cosTheta
97.9%1c
97.9%1(+.f32 1 c)
Compiler

Compiled 548 to 408 computations (25.5% saved)

regimes117.0ms (0.6%)

Counts
31 → 1
Calls
Call 1
Inputs
1
(-.f32 1 c)
(/.f32 1 c)
(/.f32 1 (+.f32 c 1))
(*.f32 c (*.f32 (PI.f32) (*.f32 cosTheta (neg.f32 cosTheta))))
(*.f32 (pow.f32 (+.f32 1 c) -2) (+.f32 1 c))
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
(/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta)))
(/.f32 1 (+.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 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 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1))
(/.f32 1 (+.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c)))
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1))))
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1))))
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 1 (/.f32 (sqrt.f32 (PI.f32)) (+.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 (+.f32 1 c) (sqrt.f32 (/.f32 (pow.f32 (+.f32 (/.f32 1 cosTheta) -1) 2) (PI.f32)))))
(/.f32 1 (+.f32 c (+.f32 1 (/.f32 (-.f32 (/.f32 1 cosTheta) cosTheta) (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)))))))
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (+.f32 -1 (pow.f32 cosTheta -2)) (*.f32 (sqrt.f32 (PI.f32)) (+.f32 1 (/.f32 1 cosTheta))))))
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (+.f32 (pow.f32 cosTheta -2) -1) (*.f32 (sqrt.f32 (PI.f32)) (+.f32 (/.f32 1 cosTheta) 1)))))
(/.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 (+.f32 1 c) (/.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -2) -1)) (+.f32 (/.f32 1 cosTheta) 1))))
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (+.f32 1 (/.f32 1 cosTheta)) (+.f32 -1 (pow.f32 cosTheta -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))))))
(/.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 (/.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 (+.f32 1 c) (pow.f32 (sqrt.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta)) 2)))
(/.f32 1 (+.f32 (+.f32 1 c) (exp.f32 (log.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))))))
Outputs
(/.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))))))
Calls

3 calls:

50.0ms
c
47.0ms
cosTheta
5.0ms
(+.f32 1 c)
Results
AccuracySegmentsBranch
97.8%1cosTheta
97.8%1c
97.8%1(+.f32 1 c)
Compiler

Compiled 456 to 342 computations (25% saved)

regimes42.0ms (0.2%)

Counts
26 → 1
Calls
Call 1
Inputs
1
(-.f32 1 c)
(/.f32 1 c)
(/.f32 1 (+.f32 c 1))
(*.f32 c (*.f32 (PI.f32) (*.f32 cosTheta (neg.f32 cosTheta))))
(*.f32 (pow.f32 (+.f32 1 c) -2) (+.f32 1 c))
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
(/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta)))
(/.f32 1 (+.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 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 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1))
(/.f32 1 (+.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c)))
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1))))
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1))))
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 1 (/.f32 (sqrt.f32 (PI.f32)) (+.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 (+.f32 1 c) (sqrt.f32 (/.f32 (pow.f32 (+.f32 (/.f32 1 cosTheta) -1) 2) (PI.f32)))))
(/.f32 1 (+.f32 c (+.f32 1 (/.f32 (-.f32 (/.f32 1 cosTheta) cosTheta) (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)))))))
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (+.f32 -1 (pow.f32 cosTheta -2)) (*.f32 (sqrt.f32 (PI.f32)) (+.f32 1 (/.f32 1 cosTheta))))))
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (+.f32 (pow.f32 cosTheta -2) -1) (*.f32 (sqrt.f32 (PI.f32)) (+.f32 (/.f32 1 cosTheta) 1)))))
(/.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 (+.f32 1 c) (/.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (pow.f32 cosTheta -2) -1)) (+.f32 (/.f32 1 cosTheta) 1))))
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (+.f32 1 (/.f32 1 cosTheta)) (+.f32 -1 (pow.f32 cosTheta -2))))))
Outputs
(/.f32 1 (+.f32 c (+.f32 1 (/.f32 (-.f32 (/.f32 1 cosTheta) cosTheta) (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)))))))
Calls

3 calls:

14.0ms
c
14.0ms
cosTheta
4.0ms
(+.f32 1 c)
Results
AccuracySegmentsBranch
97.8%1cosTheta
97.8%1c
97.8%1(+.f32 1 c)
Compiler

Compiled 351 to 269 computations (23.4% saved)

regimes33.0ms (0.2%)

Counts
20 → 1
Calls
Call 1
Inputs
1
(-.f32 1 c)
(/.f32 1 c)
(/.f32 1 (+.f32 c 1))
(*.f32 c (*.f32 (PI.f32) (*.f32 cosTheta (neg.f32 cosTheta))))
(*.f32 (pow.f32 (+.f32 1 c) -2) (+.f32 1 c))
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
(/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta)))
(/.f32 1 (+.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 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 (-.f32 (/.f32 1 cosTheta) 1) (sqrt.f32 (/.f32 1 (PI.f32)))) 1))
(/.f32 1 (+.f32 (/.f32 (+.f32 -1 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c)))
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1))))
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1))))
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 1 (/.f32 (sqrt.f32 (PI.f32)) (+.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 (+.f32 1 c) (sqrt.f32 (/.f32 (pow.f32 (+.f32 (/.f32 1 cosTheta) -1) 2) (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:

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

Compiled 229 to 175 computations (23.6% saved)

regimes29.0ms (0.2%)

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

3 calls:

10.0ms
c
9.0ms
cosTheta
3.0ms
(+.f32 1 c)
Results
AccuracySegmentsBranch
96.3%1cosTheta
96.3%1c
96.3%1(+.f32 1 c)
Compiler

Compiled 195 to 149 computations (23.6% saved)

regimes20.0ms (0.1%)

Counts
12 → 1
Calls
Call 1
Inputs
1
(-.f32 1 c)
(/.f32 1 c)
(/.f32 1 (+.f32 c 1))
(*.f32 c (*.f32 (PI.f32) (*.f32 cosTheta (neg.f32 cosTheta))))
(*.f32 (pow.f32 (+.f32 1 c) -2) (+.f32 1 c))
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
(/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta)))
(/.f32 1 (+.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 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:

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

Compiled 106 to 80 computations (24.5% saved)

regimes19.0ms (0.1%)

Counts
11 → 1
Calls
Call 1
Inputs
1
(-.f32 1 c)
(/.f32 1 c)
(/.f32 1 (+.f32 c 1))
(*.f32 c (*.f32 (PI.f32) (*.f32 cosTheta (neg.f32 cosTheta))))
(*.f32 (pow.f32 (+.f32 1 c) -2) (+.f32 1 c))
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
(/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta)))
(/.f32 1 (+.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)))
Outputs
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
Calls

3 calls:

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

Compiled 92 to 68 computations (26.1% saved)

regimes14.0ms (0.1%)

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

3 calls:

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

Compiled 42 to 31 computations (26.2% saved)

regimes9.0ms (0%)

Accuracy

Total -1.7b remaining (-6.1%)

Threshold costs -1.7b (-6.1%)

Counts
4 → 1
Calls
Call 1
Inputs
1
(-.f32 1 c)
(/.f32 1 c)
(/.f32 1 (+.f32 c 1))
Outputs
(-.f32 1 c)
Calls

2 calls:

5.0ms
cosTheta
4.0ms
c
Results
AccuracySegmentsBranch
10.5%1cosTheta
10.5%1c
Compiler

Compiled 20 to 15 computations (25% saved)

simplify19.0ms (0.1%)

Algorithm
egg-herbie
Rules
64×+-commutative
32×*-commutative
24×sub-neg
18×neg-mul-1
18×neg-sub0
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
083563
1121563
2138563
3166563
4178563
5183563
6185563
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(/.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)))))
(/.f32 1 (+.f32 c (+.f32 1 (/.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)))))))
(/.f32 1 (+.f32 c (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))
(/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.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 c (+.f32 1 (/.f32 (-.f32 (/.f32 1 cosTheta) cosTheta) (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)))))))
(/.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 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 c (*.f32 (PI.f32) (*.f32 cosTheta (neg.f32 cosTheta))))
(-.f32 1 c)
1
Outputs
(/.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)))))
(/.f32 1 (+.f32 c (+.f32 1 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (pow.f32 (exp.f32 cosTheta) cosTheta)))))
(/.f32 1 (+.f32 c (+.f32 1 (/.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)))))))
(/.f32 1 (+.f32 c (+.f32 1 (/.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)))))))
(/.f32 1 (+.f32 c (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 cosTheta (exp.f32 (*.f32 cosTheta cosTheta)))))))
(/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.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 1 (+.f32 c (/.f32 (-.f32 (+.f32 (*.f32 cosTheta -3/2) (+.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 cosTheta -3/2) (+.f32 (*.f32 1/2 (pow.f32 cosTheta 2)) (/.f32 1 cosTheta))) -1) (sqrt.f32 (PI.f32))))))
(/.f32 1 (+.f32 c (+.f32 1 (/.f32 (-.f32 (/.f32 1 cosTheta) cosTheta) (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)))))))
(/.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 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 c (*.f32 (PI.f32) (*.f32 cosTheta (neg.f32 cosTheta))))
(-.f32 1 c)
1
Compiler

Compiled 211 to 173 computations (18% saved)

soundness2.1s (11.1%)

Rules
1996×fma-def
1996×fma-def
1996×fma-def
1996×fma-def
1984×fma-def
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02279
14869
212069
330965
479365
5384565
6700065
02279
14869
212069
330965
479365
5384565
6700065
03739048
110808090
245058074
081912
1212776
2591668
33028662
47720662
02279
14869
212069
330965
479365
5384565
6700065
01753329
15382913
218192727
04029870
18919676
228498496
03706872
19346490
240606306
02279
14869
212069
330965
479365
5384565
6700065
021156
1452144
26185144
03979184
111118690
243568526
020142
1429142
25846142
021160
1455142
26263142
04359594
111568942
243598742
03687977
19897487
237967423
03979184
111118690
243568526
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
node limit
node limit
Compiler

Compiled 2262 to 1518 computations (32.9% saved)

end131.0ms (0.7%)

Compiler

Compiled 428 to 300 computations (29.9% saved)

Profiling

Loading profile data...