Beckmann Sample, normalization factor

Details

Time bar (total: 17.4s)

analyze42.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 (13.5%)

Results
2.3s8256×body256valid
14.0ms73×body256invalid
Bogosity

preprocess73.0ms (0.4%)

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

Useful iterations: 0 (0.0ms)

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

Compiled 29 to 23 computations (20.7% saved)

simplify58.0ms (0.3%)

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

Useful iterations: 3 (0.0ms)

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

eval2.0ms (0%)

Compiler

Compiled 159 to 96 computations (39.6% saved)

prune9.0ms (0.1%)

Pruning

8 alts after pruning (8 fresh and 0 done)

PrunedKeptTotal
New077
Fresh011
Picked000
Done000
Total088
Accurracy
99.1%
Counts
8 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.6%
(/.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.6%
(/.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.9%
(/.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)))))))
98.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)))))
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.5%
(/.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.6%
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 (sqrt.f32 (PI.f32)) cosTheta))))))
Compiler

Compiled 342 to 264 computations (22.8% saved)

localize195.0ms (1.1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.8%
(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))
99.8%
(sqrt.f32 (-.f32 1 (+.f32 cosTheta cosTheta)))
99.2%
(/.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.7%
(/.f32 (/.f32 (sqrt.f32 (-.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (PI.f32)))
Compiler

Compiled 96 to 44 computations (54.2% saved)

series22.0ms (0.1%)

Counts
4 → 44
Calls

18 calls:

TimeVariablePointExpression
7.0ms
c
@0
(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))
4.0ms
cosTheta
@inf
(/.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)))
2.0ms
c
@0
(/.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)))
2.0ms
cosTheta
@-inf
(/.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)))
1.0ms
cosTheta
@0
(/.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)))

rewrite77.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
620×prod-diff
506×expm1-udef
470×add-sqr-sqrt
462×pow1
460×*-un-lft-identity
Iterations

Useful iterations: 1 (0.0ms)

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

simplify87.0ms (0.5%)

Algorithm
egg-herbie
Rules
1292×unswap-sqr
964×associate-+r+
870×associate-+l+
812×associate-*r/
398×fma-def
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02964469
18823991
228093861
Stop Event
node limit
Counts
131 → 188
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 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 (+.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 -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 1 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32))) (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta)))))
(+.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 1 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32))) (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta)))) (/.f32 (pow.f32 c 2) (*.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)))))
(+.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 1 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32))) (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta)))) (+.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 (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 (pow.f32 c 2) (*.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))))))
(/.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 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))))))
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 (/.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 (/.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 c (+.f32 1 (+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (+.f32 (*.f32 (+.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (PI.f32)))) (sqrt.f32 (/.f32 1 (PI.f32)))) (pow.f32 cosTheta 2)) (+.f32 (*.f32 (/.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 c 1)
(+.f32 c 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 c (+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32)))) 1))
(+.f32 c (+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32)))) 1))
(+.f32 c (+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32)))) 1))
c
(+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32)))) (+.f32 c 1))
(+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32)))) (+.f32 c 1))
(+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32)))) (+.f32 c 1))
c
(+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32)))) (+.f32 c 1))
(+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32)))) (+.f32 c 1))
(+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32)))) (+.f32 c 1))
(-.f32 (exp.f32 (log1p.f32 (/.f32 0 (sqrt.f32 (PI.f32))))) 1)
(*.f32 1 (/.f32 0 (sqrt.f32 (PI.f32))))
(*.f32 0 (/.f32 0 (sqrt.f32 (PI.f32))))
(*.f32 0 (pow.f32 (PI.f32) -1/2))
(*.f32 0 (/.f32 1 (neg.f32 (sqrt.f32 (PI.f32)))))
(*.f32 0 (*.f32 (pow.f32 (PI.f32) -1/2) 1))
(*.f32 (/.f32 0 (sqrt.f32 (PI.f32))) 1)
(*.f32 (cbrt.f32 (/.f32 0 (sqrt.f32 (PI.f32)))) (cbrt.f32 (/.f32 0 (PI.f32))))
(*.f32 (cbrt.f32 (/.f32 0 (PI.f32))) (cbrt.f32 (/.f32 0 (sqrt.f32 (PI.f32)))))
(*.f32 (cbrt.f32 (/.f32 0 (PI.f32))) (*.f32 (cbrt.f32 (/.f32 0 (sqrt.f32 (PI.f32)))) 1))
(*.f32 (/.f32 0 (pow.f32 (PI.f32) 1/4)) (/.f32 0 (pow.f32 (PI.f32) 1/4)))
(*.f32 (/.f32 0 (pow.f32 (PI.f32) 1/4)) (*.f32 (/.f32 0 (pow.f32 (PI.f32) 1/4)) 1))
(*.f32 (pow.f32 (PI.f32) -1/2) 0)
(*.f32 (/.f32 1 (cbrt.f32 (PI.f32))) (cbrt.f32 (/.f32 0 (sqrt.f32 (PI.f32)))))
(*.f32 (/.f32 1 (pow.f32 (PI.f32) 1/4)) (/.f32 0 (pow.f32 (PI.f32) 1/4)))
(*.f32 (*.f32 (/.f32 0 (pow.f32 (PI.f32) 1/4)) 1) (*.f32 (/.f32 0 (pow.f32 (PI.f32) 1/4)) 1))
(*.f32 (/.f32 0 (cbrt.f32 (PI.f32))) (cbrt.f32 (/.f32 0 (sqrt.f32 (PI.f32)))))
(pow.f32 (/.f32 0 (sqrt.f32 (PI.f32))) 1)
(pow.f32 (cbrt.f32 (/.f32 0 (sqrt.f32 (PI.f32)))) 3)
(pow.f32 (pow.f32 (/.f32 0 (sqrt.f32 (PI.f32))) 3) 1/3)
(pow.f32 (/.f32 0 (pow.f32 (PI.f32) 1/4)) 2)
(pow.f32 (*.f32 0 (sqrt.f32 (PI.f32))) -1)
(neg.f32 (/.f32 0 (sqrt.f32 (PI.f32))))
(sqrt.f32 (/.f32 0 (PI.f32)))
(log.f32 (pow.f32 1 (pow.f32 (PI.f32) -1/2)))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 0 (sqrt.f32 (PI.f32))))))
(cbrt.f32 (pow.f32 (/.f32 0 (sqrt.f32 (PI.f32))) 3))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 0 (sqrt.f32 (PI.f32))) 3) 1))
(cbrt.f32 (/.f32 0 (pow.f32 (PI.f32) 3/2)))
(expm1.f32 (log1p.f32 (/.f32 0 (sqrt.f32 (PI.f32)))))
(exp.f32 (log.f32 (/.f32 0 (sqrt.f32 (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (/.f32 0 (sqrt.f32 (PI.f32)))) 1))
(exp.f32 (+.f32 (log.f32 (/.f32 0 (sqrt.f32 (PI.f32)))) 0))
(log1p.f32 (expm1.f32 (/.f32 0 (sqrt.f32 (PI.f32)))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (+.f32 (/.f32 0 (sqrt.f32 (PI.f32))) (+.f32 1 c))))) 1)
(*.f32 1 (/.f32 1 (+.f32 (/.f32 0 (sqrt.f32 (PI.f32))) (+.f32 1 c))))
(*.f32 (/.f32 1 (+.f32 (/.f32 0 (sqrt.f32 (PI.f32))) (+.f32 1 c))) 1)
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 (/.f32 0 (sqrt.f32 (PI.f32))) (+.f32 1 c)))) (cbrt.f32 (pow.f32 (+.f32 (/.f32 0 (sqrt.f32 (PI.f32))) (+.f32 1 c)) -2)))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 (/.f32 0 (sqrt.f32 (PI.f32))) (+.f32 1 c)) -2)) (/.f32 1 (cbrt.f32 (+.f32 (/.f32 0 (sqrt.f32 (PI.f32))) (+.f32 1 c)))))
(*.f32 (pow.f32 (+.f32 (/.f32 0 (sqrt.f32 (PI.f32))) (+.f32 1 c)) -1/2) (pow.f32 (+.f32 (/.f32 0 (sqrt.f32 (PI.f32))) (+.f32 1 c)) -1/2))
(*.f32 -1 (/.f32 1 (+.f32 (/.f32 0 (sqrt.f32 (PI.f32))) (neg.f32 (+.f32 1 c)))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (+.f32 (/.f32 0 (sqrt.f32 (PI.f32))) (+.f32 1 c))) 2) -1) (pow.f32 (cbrt.f32 (+.f32 (/.f32 0 (sqrt.f32 (PI.f32))) (+.f32 1 c))) -1))
(*.f32 (pow.f32 (sqrt.f32 (+.f32 (/.f32 0 (sqrt.f32 (PI.f32))) (+.f32 1 c))) -1) (pow.f32 (sqrt.f32 (+.f32 (/.f32 0 (sqrt.f32 (PI.f32))) (+.f32 1 c))) -1))
(pow.f32 (+.f32 (/.f32 0 (sqrt.f32 (PI.f32))) (+.f32 1 c)) -1)
(pow.f32 (/.f32 1 (+.f32 (/.f32 0 (sqrt.f32 (PI.f32))) (+.f32 1 c))) 1)
(pow.f32 (/.f32 1 (cbrt.f32 (+.f32 (/.f32 0 (sqrt.f32 (PI.f32))) (+.f32 1 c)))) 3)
(pow.f32 (pow.f32 (/.f32 1 (+.f32 (/.f32 0 (sqrt.f32 (PI.f32))) (+.f32 1 c))) 3) 1/3)
(pow.f32 (pow.f32 (+.f32 (/.f32 0 (sqrt.f32 (PI.f32))) (+.f32 1 c)) -1/2) 2)
(sqrt.f32 (pow.f32 (+.f32 (/.f32 0 (sqrt.f32 (PI.f32))) (+.f32 1 c)) -2))
(log.f32 (exp.f32 (/.f32 1 (+.f32 (/.f32 0 (sqrt.f32 (PI.f32))) (+.f32 1 c)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (+.f32 (/.f32 0 (sqrt.f32 (PI.f32))) (+.f32 1 c))))))
(cbrt.f32 (pow.f32 (/.f32 1 (+.f32 (/.f32 0 (sqrt.f32 (PI.f32))) (+.f32 1 c))) 3))
(expm1.f32 (log1p.f32 (/.f32 1 (+.f32 (/.f32 0 (sqrt.f32 (PI.f32))) (+.f32 1 c)))))
(exp.f32 (neg.f32 (log.f32 (+.f32 (/.f32 0 (sqrt.f32 (PI.f32))) (+.f32 1 c)))))
(exp.f32 (*.f32 (log.f32 (+.f32 (/.f32 0 (sqrt.f32 (PI.f32))) (+.f32 1 c))) -1))
(exp.f32 (*.f32 (neg.f32 (log.f32 (+.f32 (/.f32 0 (sqrt.f32 (PI.f32))) (+.f32 1 c)))) 1))
(log1p.f32 (expm1.f32 (/.f32 1 (+.f32 (/.f32 0 (sqrt.f32 (PI.f32))) (+.f32 1 c)))))
1
(+.f32 (/.f32 0 (sqrt.f32 (PI.f32))) (+.f32 1 c))
(+.f32 (+.f32 1 c) (/.f32 0 (sqrt.f32 (PI.f32))))
(+.f32 (+.f32 (/.f32 0 (sqrt.f32 (PI.f32))) 1) c)
(+.f32 (+.f32 (/.f32 0 (sqrt.f32 (PI.f32))) c) 1)
(-.f32 (exp.f32 (log1p.f32 (+.f32 (/.f32 0 (sqrt.f32 (PI.f32))) (+.f32 1 c)))) 1)
(*.f32 1 (+.f32 (/.f32 0 (sqrt.f32 (PI.f32))) (+.f32 1 c)))
(*.f32 (+.f32 (/.f32 0 (sqrt.f32 (PI.f32))) (+.f32 1 c)) 1)
(*.f32 (cbrt.f32 (+.f32 (/.f32 0 (sqrt.f32 (PI.f32))) (+.f32 1 c))) (pow.f32 (cbrt.f32 (+.f32 (/.f32 0 (sqrt.f32 (PI.f32))) (+.f32 1 c))) 2))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 (/.f32 0 (sqrt.f32 (PI.f32))) (+.f32 1 c))) 2) (cbrt.f32 (+.f32 (/.f32 0 (sqrt.f32 (PI.f32))) (+.f32 1 c))))
(*.f32 (sqrt.f32 (+.f32 (/.f32 0 (sqrt.f32 (PI.f32))) (+.f32 1 c))) (sqrt.f32 (+.f32 (/.f32 0 (sqrt.f32 (PI.f32))) (+.f32 1 c))))
(/.f32 1 (/.f32 1 (+.f32 (/.f32 0 (sqrt.f32 (PI.f32))) (+.f32 1 c))))
(/.f32 (+.f32 (/.f32 0 (sqrt.f32 (PI.f32))) (+.f32 1 c)) 1)
(/.f32 (pow.f32 (cbrt.f32 (+.f32 (/.f32 0 (sqrt.f32 (PI.f32))) (+.f32 1 c))) 2) (/.f32 1 (cbrt.f32 (+.f32 (/.f32 0 (sqrt.f32 (PI.f32))) (+.f32 1 c)))))
(/.f32 (sqrt.f32 (+.f32 (/.f32 0 (sqrt.f32 (PI.f32))) (+.f32 1 c))) (pow.f32 (+.f32 (/.f32 0 (sqrt.f32 (PI.f32))) (+.f32 1 c)) -1/2))
(/.f32 (+.f32 (/.f32 0 (sqrt.f32 (PI.f32))) (neg.f32 (+.f32 1 c))) -1)
(/.f32 (+.f32 (pow.f32 (/.f32 0 (sqrt.f32 (PI.f32))) 3) (pow.f32 (+.f32 1 c) 3)) (+.f32 (/.f32 0 (PI.f32)) (-.f32 (pow.f32 (+.f32 1 c) 2) (*.f32 (/.f32 0 (sqrt.f32 (PI.f32))) (+.f32 1 c)))))
(/.f32 (-.f32 (/.f32 0 (PI.f32)) (pow.f32 (+.f32 1 c) 2)) (-.f32 (/.f32 0 (sqrt.f32 (PI.f32))) (+.f32 1 c)))
(pow.f32 (+.f32 (/.f32 0 (sqrt.f32 (PI.f32))) (+.f32 1 c)) 1)
(pow.f32 (cbrt.f32 (+.f32 (/.f32 0 (sqrt.f32 (PI.f32))) (+.f32 1 c))) 3)
(pow.f32 (pow.f32 (+.f32 (/.f32 0 (sqrt.f32 (PI.f32))) (+.f32 1 c)) 3) 1/3)
(pow.f32 (sqrt.f32 (+.f32 (/.f32 0 (sqrt.f32 (PI.f32))) (+.f32 1 c))) 2)
(sqrt.f32 (pow.f32 (+.f32 (/.f32 0 (sqrt.f32 (PI.f32))) (+.f32 1 c)) 2))
(log.f32 (exp.f32 (+.f32 (/.f32 0 (sqrt.f32 (PI.f32))) (+.f32 1 c))))
(log.f32 (+.f32 1 (expm1.f32 (+.f32 (/.f32 0 (sqrt.f32 (PI.f32))) (+.f32 1 c)))))
(cbrt.f32 (pow.f32 (+.f32 (/.f32 0 (sqrt.f32 (PI.f32))) (+.f32 1 c)) 3))
(expm1.f32 (log1p.f32 (+.f32 (/.f32 0 (sqrt.f32 (PI.f32))) (+.f32 1 c))))
(exp.f32 (log.f32 (+.f32 (/.f32 0 (sqrt.f32 (PI.f32))) (+.f32 1 c))))
(exp.f32 (*.f32 (log.f32 (+.f32 (/.f32 0 (sqrt.f32 (PI.f32))) (+.f32 1 c))) 1))
(log1p.f32 (expm1.f32 (+.f32 (/.f32 0 (sqrt.f32 (PI.f32))) (+.f32 1 c))))
Outputs
(*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta)
(+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1))
(+.f32 (*.f32 -1/2 (*.f32 cosTheta (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))
(fma.f32 -1/2 (*.f32 cosTheta (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta))))
(+.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (*.f32 cosTheta -1/2) -1)))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) (+.f32 (*.f32 cosTheta -1/2) -1)))
(+.f32 (*.f32 -1/2 (*.f32 cosTheta (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 cosTheta 2) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))))
(fma.f32 -1/2 (*.f32 cosTheta (sqrt.f32 (/.f32 1 (PI.f32)))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta cosTheta)) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1)) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (*.f32 cosTheta -1/2) (*.f32 -1/2 (*.f32 cosTheta cosTheta)))))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (+.f32 (/.f32 1 cosTheta) -1) (*.f32 cosTheta (+.f32 -1/2 (*.f32 cosTheta -1/2)))))
(*.f32 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 (*.f32 (PI.f32) (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))) 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 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) (-.f32 (*.f32 (PI.f32) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) -3/2)) (*.f32 (pow.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3)))) (*.f32 (PI.f32) (*.f32 cosTheta (*.f32 cosTheta (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))))))))
(-.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 (*.f32 cosTheta cosTheta) (+.f32 (*.f32 (PI.f32) (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))) (*.f32 cosTheta (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/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))))))))))))
(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 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (-.f32 (*.f32 (PI.f32) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) -3/2)) (*.f32 (pow.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3))))))) (*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) -3/2) (sqrt.f32 (pow.f32 (PI.f32) 3)))))) (pow.f32 cosTheta 4) (fma.f32 cosTheta (sqrt.f32 (PI.f32)) (neg.f32 (fma.f32 (pow.f32 cosTheta 3) (-.f32 (*.f32 (PI.f32) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) -3/2)) (*.f32 (pow.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3)))) (*.f32 (PI.f32) (*.f32 cosTheta (*.f32 cosTheta (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))))))))))
(-.f32 (-.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 (*.f32 cosTheta cosTheta) (+.f32 (*.f32 (PI.f32) (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))) (*.f32 cosTheta (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 -1 c))
(/.f32 1 (+.f32 c 1))
(/.f32 1 (+.f32 1 c))
(/.f32 -1 (-.f32 -1 c))
(/.f32 1 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32))) (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta))))
(/.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 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) 1))
(/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) (/.f32 (pow.f32 (exp.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 (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 1 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32))) (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta)))))
(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 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) 1)) (/.f32 c (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) 1) 2)))
(-.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (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 -2)) (PI.f32))) (/.f32 (pow.f32 (exp.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 (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 1 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32))) (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta)))) (/.f32 (pow.f32 c 2) (*.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)))))
(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 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) 1)) (/.f32 (*.f32 c c) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) 1) 3))) (/.f32 c (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) 1) 2)))
(+.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) 1)) (*.f32 (/.f32 c (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) 1) 2)) (+.f32 -1 (/.f32 c (fma.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) (/.f32 (pow.f32 (exp.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 (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 1 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32))) (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta)))) (+.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 (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 (pow.f32 c 2) (*.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))))))
(+.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))) (fma.f32 -1 (/.f32 (pow.f32 c 3) (*.f32 (pow.f32 (fma.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -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 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 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) 1)) (-.f32 (/.f32 (*.f32 c c) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) 1) 3)) (/.f32 (pow.f32 c 3) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) 1) 4)))) (/.f32 c (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) 1) 2)))
(+.f32 (-.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (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 -2)) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) 1) 4))) (*.f32 (/.f32 c (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) 1) 2)) (+.f32 (/.f32 c (fma.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) 1)) -1)))
(/.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 -2 cosTheta)) (PI.f32))) 1) (*.f32 c c))))
(-.f32 (/.f32 1 c) (/.f32 (fma.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) 1) (*.f32 c c)))
(-.f32 (/.f32 1 c) (/.f32 (fma.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) 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) (+.f32 (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 (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 1 c) (-.f32 (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) 1) 2) (pow.f32 c 3)) (/.f32 (fma.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) 1) (*.f32 c c))))
(+.f32 (/.f32 1 c) (*.f32 (/.f32 (fma.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) 1) (*.f32 c c)) (+.f32 -1 (/.f32 (fma.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) 1) 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))))))
(+.f32 (/.f32 1 c) (fma.f32 -1 (/.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) (/.f32 (pow.f32 c 4) (fma.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) 1))) (+.f32 (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 (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 1 c) (-.f32 (-.f32 (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) 1) 2) (pow.f32 c 3)) (/.f32 (fma.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) 1) (*.f32 c c))) (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) 1) 3) (pow.f32 c 4))))
(+.f32 (/.f32 1 c) (-.f32 (*.f32 (/.f32 (fma.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) 1) (*.f32 c c)) (+.f32 -1 (/.f32 (fma.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) 1) c))) (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) 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 -2 cosTheta)) (PI.f32))) 1) (*.f32 c c))))
(-.f32 (/.f32 1 c) (/.f32 (fma.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) 1) (*.f32 c c)))
(-.f32 (/.f32 1 c) (/.f32 (fma.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) 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) (+.f32 (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 (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 1 c) (-.f32 (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) 1) 2) (pow.f32 c 3)) (/.f32 (fma.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) 1) (*.f32 c c))))
(+.f32 (/.f32 1 c) (*.f32 (/.f32 (fma.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) 1) (*.f32 c c)) (+.f32 -1 (/.f32 (fma.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) 1) 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))))))
(+.f32 (/.f32 1 c) (fma.f32 -1 (/.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) (/.f32 (pow.f32 c 4) (fma.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) 1))) (+.f32 (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 (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 1 c) (-.f32 (-.f32 (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) 1) 2) (pow.f32 c 3)) (/.f32 (fma.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) 1) (*.f32 c c))) (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) 1) 3) (pow.f32 c 4))))
(+.f32 (/.f32 1 c) (-.f32 (*.f32 (/.f32 (fma.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) 1) (*.f32 c c)) (+.f32 -1 (/.f32 (fma.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) 1) c))) (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) 1) 3) (pow.f32 c 4))))
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 1 (-.f32 (*.f32 -1/2 (*.f32 cosTheta 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 (-.f32 (*.f32 -1/2 (*.f32 (+.f32 cosTheta 1) (*.f32 cosTheta cosTheta))) cosTheta))
(+.f32 1 (fma.f32 -1/2 (+.f32 (*.f32 cosTheta cosTheta) (pow.f32 cosTheta 3)) (neg.f32 cosTheta)))
(*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta)
(+.f32 c (+.f32 1 (+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))))
(+.f32 (+.f32 1 c) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta))))
(+.f32 c (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1) 1))
(+.f32 c (+.f32 1 (+.f32 (*.f32 -1 (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 c (+.f32 1 (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta))) (*.f32 cosTheta (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) -3/2)))))
(+.f32 1 (+.f32 c (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 1 (+.f32 c (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (+.f32 (/.f32 1 cosTheta) -1) (*.f32 -3/2 cosTheta)))))
(+.f32 c (+.f32 1 (+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (+.f32 (*.f32 (+.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (PI.f32)))) (sqrt.f32 (/.f32 1 (PI.f32)))) (pow.f32 cosTheta 2)) (+.f32 (*.f32 (/.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 c (+.f32 1 (fma.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))) (fma.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 cosTheta cosTheta) (fma.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) -3/2)))))))
(+.f32 1 (+.f32 (+.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))) c))
(+.f32 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) (*.f32 -3/2 cosTheta))) (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (*.f32 (*.f32 cosTheta cosTheta) 1/2))) (+.f32 1 c)))
(+.f32 c 1)
(+.f32 1 c)
(+.f32 c 1)
(+.f32 1 c)
(+.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 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) 1)
(fma.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) 1)
(fma.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) 1)
(+.f32 c (+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32)))) 1))
(+.f32 c (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 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) c))
(+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) c))
(+.f32 c (+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32)))) 1))
(+.f32 c (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 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) c))
(+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) c))
(+.f32 c (+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32)))) 1))
(+.f32 c (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 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) c))
(+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) c))
c
(+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32)))) (+.f32 c 1))
(+.f32 c (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 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) c))
(+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) c))
(+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32)))) (+.f32 c 1))
(+.f32 c (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 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) c))
(+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) c))
(+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32)))) (+.f32 c 1))
(+.f32 c (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 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) c))
(+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) c))
c
(+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32)))) (+.f32 c 1))
(+.f32 c (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 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) c))
(+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) c))
(+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32)))) (+.f32 c 1))
(+.f32 c (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 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) c))
(+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) c))
(+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 -1 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 2 cosTheta)) (PI.f32)))) (+.f32 c 1))
(+.f32 c (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 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) c))
(+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) c))
(-.f32 (exp.f32 (log1p.f32 (/.f32 0 (sqrt.f32 (PI.f32))))) 1)
0
(*.f32 1 (/.f32 0 (sqrt.f32 (PI.f32))))
0
(*.f32 0 (/.f32 0 (sqrt.f32 (PI.f32))))
0
(*.f32 0 (pow.f32 (PI.f32) -1/2))
0
(*.f32 0 (/.f32 1 (neg.f32 (sqrt.f32 (PI.f32)))))
0
(*.f32 0 (*.f32 (pow.f32 (PI.f32) -1/2) 1))
0
(*.f32 (/.f32 0 (sqrt.f32 (PI.f32))) 1)
0
(*.f32 (cbrt.f32 (/.f32 0 (sqrt.f32 (PI.f32)))) (cbrt.f32 (/.f32 0 (PI.f32))))
0
(*.f32 (cbrt.f32 (/.f32 0 (PI.f32))) (cbrt.f32 (/.f32 0 (sqrt.f32 (PI.f32)))))
0
(*.f32 (cbrt.f32 (/.f32 0 (PI.f32))) (*.f32 (cbrt.f32 (/.f32 0 (sqrt.f32 (PI.f32)))) 1))
0
(*.f32 (/.f32 0 (pow.f32 (PI.f32) 1/4)) (/.f32 0 (pow.f32 (PI.f32) 1/4)))
0
(*.f32 (/.f32 0 (pow.f32 (PI.f32) 1/4)) (*.f32 (/.f32 0 (pow.f32 (PI.f32) 1/4)) 1))
0
(*.f32 (pow.f32 (PI.f32) -1/2) 0)
0
(*.f32 (/.f32 1 (cbrt.f32 (PI.f32))) (cbrt.f32 (/.f32 0 (sqrt.f32 (PI.f32)))))
0
(*.f32 (/.f32 1 (pow.f32 (PI.f32) 1/4)) (/.f32 0 (pow.f32 (PI.f32) 1/4)))
0
(*.f32 (*.f32 (/.f32 0 (pow.f32 (PI.f32) 1/4)) 1) (*.f32 (/.f32 0 (pow.f32 (PI.f32) 1/4)) 1))
0
(*.f32 (/.f32 0 (cbrt.f32 (PI.f32))) (cbrt.f32 (/.f32 0 (sqrt.f32 (PI.f32)))))
0
(pow.f32 (/.f32 0 (sqrt.f32 (PI.f32))) 1)
0
(pow.f32 (cbrt.f32 (/.f32 0 (sqrt.f32 (PI.f32)))) 3)
0
(pow.f32 (pow.f32 (/.f32 0 (sqrt.f32 (PI.f32))) 3) 1/3)
0
(pow.f32 (/.f32 0 (pow.f32 (PI.f32) 1/4)) 2)
0
(pow.f32 (*.f32 0 (sqrt.f32 (PI.f32))) -1)
0
(neg.f32 (/.f32 0 (sqrt.f32 (PI.f32))))
0
(sqrt.f32 (/.f32 0 (PI.f32)))
(sqrt.f32 0)
(log.f32 (pow.f32 1 (pow.f32 (PI.f32) -1/2)))
0
(log.f32 (+.f32 1 (expm1.f32 (/.f32 0 (sqrt.f32 (PI.f32))))))
0
(cbrt.f32 (pow.f32 (/.f32 0 (sqrt.f32 (PI.f32))) 3))
0
(cbrt.f32 (*.f32 (pow.f32 (/.f32 0 (sqrt.f32 (PI.f32))) 3) 1))
0
(cbrt.f32 (/.f32 0 (pow.f32 (PI.f32) 3/2)))
0
(expm1.f32 (log1p.f32 (/.f32 0 (sqrt.f32 (PI.f32)))))
0
(exp.f32 (log.f32 (/.f32 0 (sqrt.f32 (PI.f32)))))
0
(exp.f32 (*.f32 (log.f32 (/.f32 0 (sqrt.f32 (PI.f32)))) 1))
0
(exp.f32 (+.f32 (log.f32 (/.f32 0 (sqrt.f32 (PI.f32)))) 0))
0
(log1p.f32 (expm1.f32 (/.f32 0 (sqrt.f32 (PI.f32)))))
0
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (+.f32 (/.f32 0 (sqrt.f32 (PI.f32))) (+.f32 1 c))))) 1)
(/.f32 1 (+.f32 1 c))
(/.f32 -1 (-.f32 -1 c))
(*.f32 1 (/.f32 1 (+.f32 (/.f32 0 (sqrt.f32 (PI.f32))) (+.f32 1 c))))
(/.f32 1 (+.f32 1 c))
(/.f32 -1 (-.f32 -1 c))
(*.f32 (/.f32 1 (+.f32 (/.f32 0 (sqrt.f32 (PI.f32))) (+.f32 1 c))) 1)
(/.f32 1 (+.f32 1 c))
(/.f32 -1 (-.f32 -1 c))
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 (/.f32 0 (sqrt.f32 (PI.f32))) (+.f32 1 c)))) (cbrt.f32 (pow.f32 (+.f32 (/.f32 0 (sqrt.f32 (PI.f32))) (+.f32 1 c)) -2)))
(*.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 (/.f32 0 (sqrt.f32 (PI.f32))) (+.f32 1 c)) -2)) (/.f32 1 (cbrt.f32 (+.f32 (/.f32 0 (sqrt.f32 (PI.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 (/.f32 0 (sqrt.f32 (PI.f32))) (+.f32 1 c)) -1/2) (pow.f32 (+.f32 (/.f32 0 (sqrt.f32 (PI.f32))) (+.f32 1 c)) -1/2))
(/.f32 1 (+.f32 1 c))
(/.f32 -1 (-.f32 -1 c))
(*.f32 -1 (/.f32 1 (+.f32 (/.f32 0 (sqrt.f32 (PI.f32))) (neg.f32 (+.f32 1 c)))))
(/.f32 1 (+.f32 1 c))
(/.f32 -1 (-.f32 -1 c))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (+.f32 (/.f32 0 (sqrt.f32 (PI.f32))) (+.f32 1 c))) 2) -1) (pow.f32 (cbrt.f32 (+.f32 (/.f32 0 (sqrt.f32 (PI.f32))) (+.f32 1 c))) -1))
(/.f32 1 (+.f32 1 c))
(/.f32 -1 (-.f32 -1 c))
(*.f32 (pow.f32 (sqrt.f32 (+.f32 (/.f32 0 (sqrt.f32 (PI.f32))) (+.f32 1 c))) -1) (pow.f32 (sqrt.f32 (+.f32 (/.f32 0 (sqrt.f32 (PI.f32))) (+.f32 1 c))) -1))
(/.f32 1 (+.f32 1 c))
(/.f32 -1 (-.f32 -1 c))
(pow.f32 (+.f32 (/.f32 0 (sqrt.f32 (PI.f32))) (+.f32 1 c)) -1)
(/.f32 1 (+.f32 1 c))
(/.f32 -1 (-.f32 -1 c))
(pow.f32 (/.f32 1 (+.f32 (/.f32 0 (sqrt.f32 (PI.f32))) (+.f32 1 c))) 1)
(/.f32 1 (+.f32 1 c))
(/.f32 -1 (-.f32 -1 c))
(pow.f32 (/.f32 1 (cbrt.f32 (+.f32 (/.f32 0 (sqrt.f32 (PI.f32))) (+.f32 1 c)))) 3)
(/.f32 1 (+.f32 1 c))
(/.f32 -1 (-.f32 -1 c))
(pow.f32 (pow.f32 (/.f32 1 (+.f32 (/.f32 0 (sqrt.f32 (PI.f32))) (+.f32 1 c))) 3) 1/3)
(/.f32 1 (+.f32 1 c))
(/.f32 -1 (-.f32 -1 c))
(pow.f32 (pow.f32 (+.f32 (/.f32 0 (sqrt.f32 (PI.f32))) (+.f32 1 c)) -1/2) 2)
(/.f32 1 (+.f32 1 c))
(/.f32 -1 (-.f32 -1 c))
(sqrt.f32 (pow.f32 (+.f32 (/.f32 0 (sqrt.f32 (PI.f32))) (+.f32 1 c)) -2))
(/.f32 1 (+.f32 1 c))
(/.f32 -1 (-.f32 -1 c))
(log.f32 (exp.f32 (/.f32 1 (+.f32 (/.f32 0 (sqrt.f32 (PI.f32))) (+.f32 1 c)))))
(/.f32 1 (+.f32 1 c))
(/.f32 -1 (-.f32 -1 c))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (+.f32 (/.f32 0 (sqrt.f32 (PI.f32))) (+.f32 1 c))))))
(/.f32 1 (+.f32 1 c))
(/.f32 -1 (-.f32 -1 c))
(cbrt.f32 (pow.f32 (/.f32 1 (+.f32 (/.f32 0 (sqrt.f32 (PI.f32))) (+.f32 1 c))) 3))
(/.f32 1 (+.f32 1 c))
(/.f32 -1 (-.f32 -1 c))
(expm1.f32 (log1p.f32 (/.f32 1 (+.f32 (/.f32 0 (sqrt.f32 (PI.f32))) (+.f32 1 c)))))
(/.f32 1 (+.f32 1 c))
(/.f32 -1 (-.f32 -1 c))
(exp.f32 (neg.f32 (log.f32 (+.f32 (/.f32 0 (sqrt.f32 (PI.f32))) (+.f32 1 c)))))
(/.f32 1 (+.f32 1 c))
(/.f32 -1 (-.f32 -1 c))
(exp.f32 (*.f32 (log.f32 (+.f32 (/.f32 0 (sqrt.f32 (PI.f32))) (+.f32 1 c))) -1))
(/.f32 1 (+.f32 1 c))
(/.f32 -1 (-.f32 -1 c))
(exp.f32 (*.f32 (neg.f32 (log.f32 (+.f32 (/.f32 0 (sqrt.f32 (PI.f32))) (+.f32 1 c)))) 1))
(/.f32 1 (+.f32 1 c))
(/.f32 -1 (-.f32 -1 c))
(log1p.f32 (expm1.f32 (/.f32 1 (+.f32 (/.f32 0 (sqrt.f32 (PI.f32))) (+.f32 1 c)))))
(/.f32 1 (+.f32 1 c))
(/.f32 -1 (-.f32 -1 c))
1
(+.f32 (/.f32 0 (sqrt.f32 (PI.f32))) (+.f32 1 c))
(+.f32 1 c)
(+.f32 (+.f32 1 c) (/.f32 0 (sqrt.f32 (PI.f32))))
(+.f32 1 c)
(+.f32 (+.f32 (/.f32 0 (sqrt.f32 (PI.f32))) 1) c)
(+.f32 1 c)
(+.f32 (+.f32 (/.f32 0 (sqrt.f32 (PI.f32))) c) 1)
(+.f32 1 c)
(-.f32 (exp.f32 (log1p.f32 (+.f32 (/.f32 0 (sqrt.f32 (PI.f32))) (+.f32 1 c)))) 1)
(+.f32 1 c)
(*.f32 1 (+.f32 (/.f32 0 (sqrt.f32 (PI.f32))) (+.f32 1 c)))
(+.f32 1 c)
(*.f32 (+.f32 (/.f32 0 (sqrt.f32 (PI.f32))) (+.f32 1 c)) 1)
(+.f32 1 c)
(*.f32 (cbrt.f32 (+.f32 (/.f32 0 (sqrt.f32 (PI.f32))) (+.f32 1 c))) (pow.f32 (cbrt.f32 (+.f32 (/.f32 0 (sqrt.f32 (PI.f32))) (+.f32 1 c))) 2))
(+.f32 1 c)
(*.f32 (pow.f32 (cbrt.f32 (+.f32 (/.f32 0 (sqrt.f32 (PI.f32))) (+.f32 1 c))) 2) (cbrt.f32 (+.f32 (/.f32 0 (sqrt.f32 (PI.f32))) (+.f32 1 c))))
(+.f32 1 c)
(*.f32 (sqrt.f32 (+.f32 (/.f32 0 (sqrt.f32 (PI.f32))) (+.f32 1 c))) (sqrt.f32 (+.f32 (/.f32 0 (sqrt.f32 (PI.f32))) (+.f32 1 c))))
(+.f32 1 c)
(/.f32 1 (/.f32 1 (+.f32 (/.f32 0 (sqrt.f32 (PI.f32))) (+.f32 1 c))))
(+.f32 1 c)
(/.f32 (+.f32 (/.f32 0 (sqrt.f32 (PI.f32))) (+.f32 1 c)) 1)
(+.f32 1 c)
(/.f32 (pow.f32 (cbrt.f32 (+.f32 (/.f32 0 (sqrt.f32 (PI.f32))) (+.f32 1 c))) 2) (/.f32 1 (cbrt.f32 (+.f32 (/.f32 0 (sqrt.f32 (PI.f32))) (+.f32 1 c)))))
(+.f32 1 c)
(/.f32 (sqrt.f32 (+.f32 (/.f32 0 (sqrt.f32 (PI.f32))) (+.f32 1 c))) (pow.f32 (+.f32 (/.f32 0 (sqrt.f32 (PI.f32))) (+.f32 1 c)) -1/2))
(/.f32 (sqrt.f32 (+.f32 1 c)) (pow.f32 (+.f32 1 c) -1/2))
(/.f32 (+.f32 (/.f32 0 (sqrt.f32 (PI.f32))) (neg.f32 (+.f32 1 c))) -1)
(/.f32 (-.f32 -1 c) -1)
(-.f32 1 (/.f32 c -1))
(/.f32 (+.f32 (pow.f32 (/.f32 0 (sqrt.f32 (PI.f32))) 3) (pow.f32 (+.f32 1 c) 3)) (+.f32 (/.f32 0 (PI.f32)) (-.f32 (pow.f32 (+.f32 1 c) 2) (*.f32 (/.f32 0 (sqrt.f32 (PI.f32))) (+.f32 1 c)))))
(/.f32 (+.f32 0 (pow.f32 (+.f32 1 c) 3)) (+.f32 0 (+.f32 (pow.f32 (+.f32 1 c) 2) (+.f32 0 (*.f32 0 c)))))
(/.f32 (pow.f32 (+.f32 1 c) 3) (pow.f32 (+.f32 1 c) 2))
(/.f32 (-.f32 (/.f32 0 (PI.f32)) (pow.f32 (+.f32 1 c) 2)) (-.f32 (/.f32 0 (sqrt.f32 (PI.f32))) (+.f32 1 c)))
(/.f32 (-.f32 -1 c) -1)
(-.f32 1 (/.f32 c -1))
(pow.f32 (+.f32 (/.f32 0 (sqrt.f32 (PI.f32))) (+.f32 1 c)) 1)
(+.f32 1 c)
(pow.f32 (cbrt.f32 (+.f32 (/.f32 0 (sqrt.f32 (PI.f32))) (+.f32 1 c))) 3)
(+.f32 1 c)
(pow.f32 (pow.f32 (+.f32 (/.f32 0 (sqrt.f32 (PI.f32))) (+.f32 1 c)) 3) 1/3)
(+.f32 1 c)
(pow.f32 (sqrt.f32 (+.f32 (/.f32 0 (sqrt.f32 (PI.f32))) (+.f32 1 c))) 2)
(+.f32 1 c)
(sqrt.f32 (pow.f32 (+.f32 (/.f32 0 (sqrt.f32 (PI.f32))) (+.f32 1 c)) 2))
(+.f32 1 c)
(log.f32 (exp.f32 (+.f32 (/.f32 0 (sqrt.f32 (PI.f32))) (+.f32 1 c))))
(+.f32 1 c)
(log.f32 (+.f32 1 (expm1.f32 (+.f32 (/.f32 0 (sqrt.f32 (PI.f32))) (+.f32 1 c)))))
(+.f32 1 c)
(cbrt.f32 (pow.f32 (+.f32 (/.f32 0 (sqrt.f32 (PI.f32))) (+.f32 1 c)) 3))
(+.f32 1 c)
(expm1.f32 (log1p.f32 (+.f32 (/.f32 0 (sqrt.f32 (PI.f32))) (+.f32 1 c))))
(+.f32 1 c)
(exp.f32 (log.f32 (+.f32 (/.f32 0 (sqrt.f32 (PI.f32))) (+.f32 1 c))))
(+.f32 1 c)
(exp.f32 (*.f32 (log.f32 (+.f32 (/.f32 0 (sqrt.f32 (PI.f32))) (+.f32 1 c))) 1))
(+.f32 1 c)
(log1p.f32 (expm1.f32 (+.f32 (/.f32 0 (sqrt.f32 (PI.f32))) (+.f32 1 c))))
(+.f32 1 c)

localize224.0ms (1.3%)

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)))))
98.1%
(*.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)

series5.0ms (0%)

Counts
4 → 34
Calls

12 calls:

TimeVariablePointExpression
1.0ms
cosTheta
@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
@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)))))
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
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)))))

rewrite151.0ms (0.9%)

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)

simplify163.0ms (0.9%)

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)

localize196.0ms (1.1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.8%
(sqrt.f32 (-.f32 1 (+.f32 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)))))))
98.1%
(*.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)

series4.0ms (0%)

Counts
2 → 22
Calls

9 calls:

TimeVariablePointExpression
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
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)))))))
0.0ms
cosTheta
@-inf
(/.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)))))))
0.0ms
c
@-inf
(/.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)))))))

rewrite44.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
022128
148714
Stop Event
node limit
Counts
2 → 26
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)))))))
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))))

simplify71.0ms (0.4%)

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

Useful iterations: 2 (0.0ms)

IterNodesCost
01673248
15162836
217682650
Stop Event
node limit
Counts
48 → 86
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))
0
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (+.f32 1 c)))) 1)
(*.f32 1 (/.f32 1 (+.f32 1 c)))
(*.f32 (/.f32 1 (+.f32 1 c)) 1)
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 1 c))) (cbrt.f32 (pow.f32 (+.f32 1 c) -2)))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 1 c) -2)) (/.f32 1 (cbrt.f32 (+.f32 1 c))))
(*.f32 (pow.f32 (+.f32 1 c) -2) (+.f32 1 c))
(*.f32 (pow.f32 (+.f32 1 c) -1/2) (pow.f32 (+.f32 1 c) -1/2))
(*.f32 -1 (/.f32 1 (+.f32 -1 (neg.f32 c))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (+.f32 1 c)) 2) -1) (pow.f32 (cbrt.f32 (+.f32 1 c)) -1))
(*.f32 (pow.f32 (sqrt.f32 (+.f32 1 c)) -1) (pow.f32 (sqrt.f32 (+.f32 1 c)) -1))
(*.f32 (/.f32 1 (+.f32 0 (pow.f32 (+.f32 1 c) 3))) (-.f32 (pow.f32 (+.f32 1 c) 2) (*.f32 0 (+.f32 1 c))))
(pow.f32 (+.f32 1 c) -1)
(pow.f32 (/.f32 1 (+.f32 1 c)) 1)
(pow.f32 (/.f32 1 (cbrt.f32 (+.f32 1 c))) 3)
(pow.f32 (pow.f32 (/.f32 1 (+.f32 1 c)) 3) 1/3)
(pow.f32 (pow.f32 (+.f32 1 c) -1/2) 2)
(sqrt.f32 (pow.f32 (+.f32 1 c) -2))
(log.f32 (exp.f32 (/.f32 1 (+.f32 1 c))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (+.f32 1 c)))))
(cbrt.f32 (pow.f32 (/.f32 1 (+.f32 1 c)) 3))
(expm1.f32 (log1p.f32 (/.f32 1 (+.f32 1 c))))
(exp.f32 (neg.f32 (log1p.f32 c)))
(exp.f32 (*.f32 (log1p.f32 c) -1))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 c)) 1))
(log1p.f32 (expm1.f32 (/.f32 1 (+.f32 1 c))))
Outputs
(*.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 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) 3) c)))
(+.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 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) 3) c)) (/.f32 (pow.f32 c 3) (pow.f32 (fma.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (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 (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 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 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1)) -1)))
(/.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 (*.f32 cosTheta cosTheta) (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))))))
(*.f32 cosTheta (-.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (*.f32 (PI.f32) (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))))))
(+.f32 (*.f32 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 (*.f32 cosTheta cosTheta) (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))))))))
(-.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 (*.f32 cosTheta cosTheta) (+.f32 (*.f32 (PI.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)))) 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 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 (*.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 (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 (sqrt.f32 (PI.f32))) (*.f32 (*.f32 cosTheta cosTheta) (+.f32 (*.f32 (PI.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)))) cosTheta)))) (*.f32 (fma.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)) (neg.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))))) (fma.f32 (pow.f32 (PI.f32) 3/2) (*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) 3/2)) (*.f32 (*.f32 (PI.f32) 1/2) (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))
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))

localize177.0ms (1%)

Local Accuracy

Found 4 expressions with local accuracy:

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

Compiled 109 to 51 computations (53.2% saved)

series8.0ms (0%)

Counts
2 → 22
Calls

9 calls:

TimeVariablePointExpression
3.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))))
2.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))))
1.0ms
cosTheta
@inf
(/.f32 (sqrt.f32 (-.f32 1 (+.f32 cosTheta cosTheta))) cosTheta)
1.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))))

rewrite92.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
02092
145584
2718584
Stop Event
node limit
Counts
2 → 54
Calls
Call 1
Inputs
(/.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 (sqrt.f32 (-.f32 1 (+.f32 cosTheta cosTheta))) cosTheta)
Outputs
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (+.f32 1 (+.f32 c (/.f32 (+.f32 (+.f32 1 cosTheta) cosTheta) (*.f32 (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta))) cosTheta))))))) 1)
(*.f32 1 (/.f32 1 (+.f32 1 (+.f32 c (/.f32 (+.f32 (+.f32 1 cosTheta) cosTheta) (*.f32 (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta))) cosTheta))))))
(*.f32 (/.f32 1 (+.f32 1 (+.f32 c (/.f32 (+.f32 (+.f32 1 cosTheta) cosTheta) (*.f32 (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta))) cosTheta))))) 1)
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 1 (+.f32 c (/.f32 (+.f32 (+.f32 1 cosTheta) cosTheta) (*.f32 (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta))) cosTheta)))))) (cbrt.f32 (pow.f32 (+.f32 1 (+.f32 c (/.f32 (+.f32 (+.f32 1 cosTheta) cosTheta) (*.f32 (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta))) cosTheta)))) -2)))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 1 (+.f32 c (/.f32 (+.f32 (+.f32 1 cosTheta) cosTheta) (*.f32 (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta))) cosTheta)))) -2)) (/.f32 1 (cbrt.f32 (+.f32 1 (+.f32 c (/.f32 (+.f32 (+.f32 1 cosTheta) cosTheta) (*.f32 (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta))) cosTheta)))))))
(*.f32 (pow.f32 (+.f32 1 (+.f32 c (/.f32 (+.f32 (+.f32 1 cosTheta) cosTheta) (*.f32 (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta))) cosTheta)))) -1/2) (pow.f32 (+.f32 1 (+.f32 c (/.f32 (+.f32 (+.f32 1 cosTheta) cosTheta) (*.f32 (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta))) cosTheta)))) -1/2))
(*.f32 -1 (/.f32 1 (+.f32 -1 (neg.f32 (+.f32 c (/.f32 (+.f32 (+.f32 1 cosTheta) cosTheta) (*.f32 (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta))) cosTheta)))))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (+.f32 1 (+.f32 c (/.f32 (+.f32 (+.f32 1 cosTheta) cosTheta) (*.f32 (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta))) cosTheta))))) 2) -1) (pow.f32 (cbrt.f32 (+.f32 1 (+.f32 c (/.f32 (+.f32 (+.f32 1 cosTheta) cosTheta) (*.f32 (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta))) cosTheta))))) -1))
(*.f32 (pow.f32 (sqrt.f32 (+.f32 1 (+.f32 c (/.f32 (+.f32 (+.f32 1 cosTheta) cosTheta) (*.f32 (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta))) cosTheta))))) -1) (pow.f32 (sqrt.f32 (+.f32 1 (+.f32 c (/.f32 (+.f32 (+.f32 1 cosTheta) cosTheta) (*.f32 (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta))) cosTheta))))) -1))
(*.f32 (/.f32 1 (+.f32 (pow.f32 (/.f32 (+.f32 (+.f32 1 cosTheta) cosTheta) (*.f32 (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta))) cosTheta)) 3) (pow.f32 (+.f32 1 c) 3))) (+.f32 (pow.f32 (+.f32 1 c) 2) (*.f32 (/.f32 (+.f32 (+.f32 1 cosTheta) cosTheta) (*.f32 (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta))) cosTheta)) (-.f32 (/.f32 (+.f32 (+.f32 1 cosTheta) cosTheta) (*.f32 (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta))) cosTheta)) (+.f32 1 c)))))
(*.f32 (/.f32 1 (-.f32 (pow.f32 (+.f32 1 c) 2) (pow.f32 (/.f32 (+.f32 (+.f32 1 cosTheta) cosTheta) (*.f32 (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta))) cosTheta)) 2))) (-.f32 (+.f32 1 c) (/.f32 (+.f32 (+.f32 1 cosTheta) cosTheta) (*.f32 (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta))) cosTheta))))
(pow.f32 (+.f32 1 (+.f32 c (/.f32 (+.f32 (+.f32 1 cosTheta) cosTheta) (*.f32 (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta))) cosTheta)))) -1)
(pow.f32 (/.f32 1 (+.f32 1 (+.f32 c (/.f32 (+.f32 (+.f32 1 cosTheta) cosTheta) (*.f32 (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta))) cosTheta))))) 1)
(pow.f32 (/.f32 1 (cbrt.f32 (+.f32 1 (+.f32 c (/.f32 (+.f32 (+.f32 1 cosTheta) cosTheta) (*.f32 (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta))) cosTheta)))))) 3)
(pow.f32 (pow.f32 (/.f32 1 (+.f32 1 (+.f32 c (/.f32 (+.f32 (+.f32 1 cosTheta) cosTheta) (*.f32 (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta))) cosTheta))))) 3) 1/3)
(pow.f32 (pow.f32 (+.f32 1 (+.f32 c (/.f32 (+.f32 (+.f32 1 cosTheta) cosTheta) (*.f32 (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta))) cosTheta)))) -1/2) 2)
(sqrt.f32 (pow.f32 (+.f32 1 (+.f32 c (/.f32 (+.f32 (+.f32 1 cosTheta) cosTheta) (*.f32 (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta))) cosTheta)))) -2))
(log.f32 (exp.f32 (/.f32 1 (+.f32 1 (+.f32 c (/.f32 (+.f32 (+.f32 1 cosTheta) cosTheta) (*.f32 (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta))) cosTheta)))))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (+.f32 1 (+.f32 c (/.f32 (+.f32 (+.f32 1 cosTheta) cosTheta) (*.f32 (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta))) cosTheta))))))))
(cbrt.f32 (pow.f32 (/.f32 1 (+.f32 1 (+.f32 c (/.f32 (+.f32 (+.f32 1 cosTheta) cosTheta) (*.f32 (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta))) cosTheta))))) 3))
(expm1.f32 (log1p.f32 (/.f32 1 (+.f32 1 (+.f32 c (/.f32 (+.f32 (+.f32 1 cosTheta) cosTheta) (*.f32 (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta))) cosTheta)))))))
(exp.f32 (neg.f32 (log1p.f32 (+.f32 c (/.f32 (+.f32 (+.f32 1 cosTheta) cosTheta) (*.f32 (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta))) cosTheta))))))
(exp.f32 (*.f32 (log1p.f32 (+.f32 c (/.f32 (+.f32 (+.f32 1 cosTheta) cosTheta) (*.f32 (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta))) cosTheta)))) -1))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 (+.f32 c (/.f32 (+.f32 (+.f32 1 cosTheta) cosTheta) (*.f32 (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta))) cosTheta))))) 1))
(log1p.f32 (expm1.f32 (/.f32 1 (+.f32 1 (+.f32 c (/.f32 (+.f32 (+.f32 1 cosTheta) cosTheta) (*.f32 (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta))) cosTheta)))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (+.f32 (+.f32 1 cosTheta) cosTheta) cosTheta))) 1)
(*.f32 1 (/.f32 (+.f32 (+.f32 1 cosTheta) cosTheta) cosTheta))
(*.f32 (+.f32 (+.f32 1 cosTheta) cosTheta) (/.f32 (+.f32 (+.f32 1 cosTheta) cosTheta) cosTheta))
(*.f32 (+.f32 (+.f32 1 cosTheta) cosTheta) (/.f32 1 cosTheta))
(*.f32 (/.f32 (+.f32 (+.f32 1 cosTheta) cosTheta) cosTheta) 1)
(*.f32 (/.f32 (+.f32 (+.f32 1 cosTheta) cosTheta) (cbrt.f32 cosTheta)) (pow.f32 (/.f32 (+.f32 (+.f32 1 cosTheta) cosTheta) (cbrt.f32 cosTheta)) 2))
(*.f32 (pow.f32 (/.f32 (+.f32 (+.f32 1 cosTheta) cosTheta) (cbrt.f32 cosTheta)) 2) (/.f32 (+.f32 (+.f32 1 cosTheta) cosTheta) (cbrt.f32 cosTheta)))
(*.f32 (/.f32 (+.f32 (+.f32 1 cosTheta) cosTheta) (sqrt.f32 cosTheta)) (/.f32 (+.f32 (+.f32 1 cosTheta) cosTheta) (sqrt.f32 cosTheta)))
(*.f32 (neg.f32 (+.f32 (+.f32 1 cosTheta) cosTheta)) (/.f32 1 (neg.f32 cosTheta)))
(*.f32 (/.f32 1 cosTheta) (+.f32 (+.f32 1 cosTheta) cosTheta))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 cosTheta) 2)) (/.f32 (+.f32 (+.f32 1 cosTheta) cosTheta) (cbrt.f32 cosTheta)))
(*.f32 (/.f32 1 (sqrt.f32 cosTheta)) (/.f32 (+.f32 (+.f32 1 cosTheta) cosTheta) (sqrt.f32 cosTheta)))
(*.f32 (/.f32 (+.f32 (+.f32 1 cosTheta) cosTheta) 1) (/.f32 (+.f32 (+.f32 1 cosTheta) cosTheta) cosTheta))
(*.f32 (/.f32 (+.f32 (+.f32 1 cosTheta) cosTheta) (pow.f32 (cbrt.f32 cosTheta) 2)) (/.f32 (+.f32 (+.f32 1 cosTheta) cosTheta) (cbrt.f32 cosTheta)))
(pow.f32 (/.f32 (+.f32 (+.f32 1 cosTheta) cosTheta) cosTheta) 1)
(pow.f32 (/.f32 (+.f32 (+.f32 1 cosTheta) cosTheta) (cbrt.f32 cosTheta)) 3)
(pow.f32 (pow.f32 (/.f32 (+.f32 (+.f32 1 cosTheta) cosTheta) cosTheta) 3) 1/3)
(pow.f32 (/.f32 (+.f32 (+.f32 1 cosTheta) cosTheta) (sqrt.f32 cosTheta)) 2)
(pow.f32 (*.f32 cosTheta (+.f32 (+.f32 1 cosTheta) cosTheta)) -1)
(neg.f32 (/.f32 (+.f32 (+.f32 1 cosTheta) cosTheta) (neg.f32 cosTheta)))
(sqrt.f32 (/.f32 (+.f32 (+.f32 1 cosTheta) cosTheta) (*.f32 cosTheta cosTheta)))
(log.f32 (exp.f32 (/.f32 (+.f32 (+.f32 1 cosTheta) cosTheta) cosTheta)))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (+.f32 (+.f32 1 cosTheta) cosTheta) cosTheta))))
(cbrt.f32 (pow.f32 (/.f32 (+.f32 (+.f32 1 cosTheta) cosTheta) cosTheta) 3))
(cbrt.f32 (/.f32 (+.f32 (+.f32 1 cosTheta) cosTheta) (pow.f32 cosTheta 3)))
(expm1.f32 (log1p.f32 (/.f32 (+.f32 (+.f32 1 cosTheta) cosTheta) cosTheta)))
(exp.f32 (-.f32 (log1p.f32 (+.f32 cosTheta cosTheta)) (log.f32 cosTheta)))
(exp.f32 (*.f32 (-.f32 (log1p.f32 (+.f32 cosTheta cosTheta)) (log.f32 cosTheta)) 1))
(log1p.f32 (expm1.f32 (/.f32 (+.f32 (+.f32 1 cosTheta) cosTheta) cosTheta)))

simplify82.0ms (0.5%)

Algorithm
egg-herbie
Rules
1592×times-frac
1516×fma-def
684×associate-*r/
638×unswap-sqr
404×associate-+r+
Iterations

Useful iterations: 2 (0.0ms)

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

localize173.0ms (1%)

Local Accuracy

Found 4 expressions with local accuracy:

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

Compiled 110 to 47 computations (57.3% saved)

series12.0ms (0.1%)

Counts
4 → 46
Calls

15 calls:

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

rewrite102.0ms (0.6%)

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

Useful iterations: 0 (0.0ms)

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

simplify111.0ms (0.6%)

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

Useful iterations: 2 (0.0ms)

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

eval604.0ms (3.5%)

Compiler

Compiled 32485 to 19818 computations (39% saved)

prune435.0ms (2.5%)

Pruning

42 alts after pruning (42 fresh and 0 done)

PrunedKeptTotal
New95342995
Fresh202
Picked101
Done404
Total960421002
Accurracy
100.0%
Counts
1002 → 42
Alt Table
Click to see full alt table
StatusAccuracyProgram
97.8%
(pow.f32 (pow.f32 (+.f32 1 (+.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta) c)) -1/2) 2)
89.3%
(pow.f32 (pow.f32 (+.f32 1 (+.f32 c (/.f32 (+.f32 (+.f32 1 cosTheta) cosTheta) (*.f32 (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta))) cosTheta)))) -1/2) 2)
88.5%
(pow.f32 (/.f32 1 (cbrt.f32 (+.f32 1 (+.f32 c (/.f32 (+.f32 (+.f32 1 cosTheta) cosTheta) (*.f32 (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta))) cosTheta)))))) 3)
89.3%
(pow.f32 (sqrt.f32 (+.f32 c (+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))) 1))) -2)
98.0%
(pow.f32 (sqrt.f32 (+.f32 1 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 cosTheta cosTheta))))))) -2)
97.4%
(/.f32 1 (fma.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) 1))
88.7%
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (/.f32 (pow.f32 (/.f32 (+.f32 (+.f32 1 cosTheta) cosTheta) (sqrt.f32 cosTheta)) 2) (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta))))
87.7%
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (/.f32 (pow.f32 (/.f32 (+.f32 (+.f32 1 cosTheta) cosTheta) (cbrt.f32 cosTheta)) 3) (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta))))
95.3%
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (/.f32 (/.f32 (-.f32 1 cosTheta) cosTheta) (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta))))
90.9%
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (/.f32 (/.f32 1 cosTheta) (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta))))
90.4%
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta)))
89.2%
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (pow.f32 (cbrt.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta))) 3) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
97.9%
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (pow.f32 (PI.f32) -1/2) (*.f32 (/.f32 (sqrt.f32 (-.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta)))))))
90.2%
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (+.f32 cosTheta (+.f32 1 cosTheta))) (*.f32 (cbrt.f32 (PI.f32)) cosTheta)) (cbrt.f32 (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
90.3%
(/.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)))))
94.8%
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (/.f32 1 (sqrt.f32 (PI.f32))) (*.f32 (/.f32 (-.f32 1 cosTheta) cosTheta) (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta)))))))
96.1%
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (/.f32 1 (sqrt.f32 (PI.f32))) (*.f32 (/.f32 (+.f32 (-.f32 1 cosTheta) (*.f32 cosTheta (*.f32 cosTheta -1/2))) cosTheta) (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta)))))))
96.6%
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (/.f32 1 (sqrt.f32 (PI.f32))) (*.f32 (/.f32 (+.f32 1 (-.f32 (*.f32 -1/2 (*.f32 (+.f32 cosTheta 1) (*.f32 cosTheta cosTheta))) cosTheta)) cosTheta) (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta)))))))
90.4%
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))
98.0%
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (sqrt.f32 (-.f32 (-.f32 1 cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
97.9%
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (*.f32 (/.f32 1 (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 (+.f32 cosTheta cosTheta) (+.f32 cosTheta cosTheta))) (+.f32 cosTheta (+.f32 1 cosTheta)))) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
97.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.1%
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (sqrt.f32 (/.f32 (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta cosTheta)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
50.5%
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (sqrt.f32 (/.f32 (+.f32 cosTheta (+.f32 1 cosTheta)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
94.3%
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1))))
97.3%
(/.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))
11.2%
(/.f32 1 (+.f32 c 1))
98.1%
(/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) c)))
97.4%
(/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
62.6%
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (*.f32 cosTheta (*.f32 cosTheta (PI.f32)))))))))
98.5%
(/.f32 1 (+.f32 1 (+.f32 c (*.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 1 (*.f32 (sqrt.f32 (PI.f32)) cosTheta))))))
96.1%
(/.f32 1 (+.f32 1 (+.f32 c (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (+.f32 (/.f32 1 cosTheta) -1) (*.f32 -3/2 cosTheta))))))
5.3%
(/.f32 1 c)
96.8%
(-.f32 (-.f32 (*.f32 cosTheta (-.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (*.f32 (PI.f32) (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))))))) (*.f32 (pow.f32 cosTheta 3) (-.f32 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 -3/2 (PI.f32))) (*.f32 (pow.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) 2) (pow.f32 (PI.f32) 3/2))))) (*.f32 (-.f32 (*.f32 (*.f32 (PI.f32) 1/2) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (+.f32 (*.f32 (-.f32 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 -3/2 (PI.f32))) (*.f32 (pow.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) 2) (pow.f32 (PI.f32) 3/2))) (sqrt.f32 (PI.f32))) (*.f32 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) -3/2) (pow.f32 (PI.f32) 3/2))))) (pow.f32 cosTheta 4)))
94.8%
(-.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
11.2%
(*.f32 (pow.f32 (+.f32 1 c) -2) (+.f32 1 c))
50.4%
(*.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)))))
89.9%
(*.f32 (/.f32 1 (+.f32 1 (+.f32 c (/.f32 (+.f32 (+.f32 1 cosTheta) cosTheta) (*.f32 (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta))) cosTheta))))) 1)
94.7%
(*.f32 cosTheta (-.f32 (sqrt.f32 (PI.f32)) (*.f32 (*.f32 (PI.f32) (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))) cosTheta)))
91.3%
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
53.9%
(sqrt.f32 (pow.f32 (+.f32 1 (+.f32 c (/.f32 (+.f32 (+.f32 1 cosTheta) cosTheta) (*.f32 (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta))) cosTheta)))) -2))
82.3%
(exp.f32 (neg.f32 (log1p.f32 (+.f32 c (/.f32 (+.f32 (+.f32 1 cosTheta) cosTheta) (*.f32 (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta))) cosTheta))))))
Compiler

Compiled 2126 to 1644 computations (22.7% saved)

localize285.0ms (1.6%)

Local Accuracy

Found 4 expressions with local accuracy:

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

Compiled 125 to 65 computations (48% saved)

series8.0ms (0%)

Counts
3 → 34
Calls

12 calls:

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

rewrite127.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1178×fma-def
822×expm1-udef
820×log1p-udef
482×add-sqr-sqrt
470×pow1
Iterations

Useful iterations: 1 (0.0ms)

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

simplify108.0ms (0.6%)

Algorithm
egg-herbie
Rules
1500×fma-def
950×times-frac
798×associate-*r/
630×associate-*l/
382×sqr-pow
Iterations

Useful iterations: 2 (0.0ms)

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

localize30.0ms (0.2%)

Compiler

Compiled 8 to 6 computations (25% saved)

localize195.0ms (1.1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.5%
(/.f32 (+.f32 cosTheta (+.f32 1 cosTheta)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))
99.2%
(*.f32 (PI.f32) (*.f32 cosTheta cosTheta))
99.1%
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (sqrt.f32 (/.f32 (+.f32 cosTheta (+.f32 1 cosTheta)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
59.2%
(sqrt.f32 (/.f32 (+.f32 cosTheta (+.f32 1 cosTheta)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
Compiler

Compiled 124 to 52 computations (58.1% saved)

series7.0ms (0%)

Counts
4 → 46
Calls

15 calls:

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

rewrite123.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
738×expm1-udef
736×log1p-udef
478×add-sqr-sqrt
468×pow1
468×*-un-lft-identity
Iterations

Useful iterations: 1 (0.0ms)

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

simplify162.0ms (0.9%)

Algorithm
egg-herbie
Rules
552×cancel-sign-sub-inv
542×log-prod
508×distribute-rgt-neg-in
460×distribute-lft-neg-in
456×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

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

localize371.0ms (2.1%)

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 (pow.f32 (PI.f32) -1/2) (/.f32 (sqrt.f32 (-.f32 (-.f32 1 cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
98.1%
(*.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (sqrt.f32 (-.f32 (-.f32 1 cosTheta) cosTheta)) cosTheta))
96.9%
(pow.f32 (PI.f32) -1/2)
Compiler

Compiled 123 to 70 computations (43.1% saved)

series3.0ms (0%)

Counts
3 → 22
Calls

9 calls:

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

rewrite119.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
802×expm1-udef
798×log1p-udef
502×add-sqr-sqrt
488×pow1
486×*-un-lft-identity
Iterations

Useful iterations: 1 (0.0ms)

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

simplify89.0ms (0.5%)

Algorithm
egg-herbie
Rules
1608×fma-def
982×unswap-sqr
938×associate-*r/
370×associate-+r+
364×associate-+l+
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02856104
18095468
228495146
Stop Event
node limit
Counts
88 → 160
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))
(-.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 (exp.f32 (log1p.f32 (/.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta)))) cosTheta))) 1)
(/.f32 (pow.f32 (PI.f32) -1/2) (/.f32 cosTheta (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta)))))
(/.f32 1 (/.f32 cosTheta (*.f32 (pow.f32 (PI.f32) -1/2) (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))))))
(/.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta)))) cosTheta)
(/.f32 (neg.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))))) cosTheta)
(/.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (neg.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))))) cosTheta)
(/.f32 (*.f32 (neg.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta)))) (pow.f32 (PI.f32) -1/2)) cosTheta)
(/.f32 (/.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta)))) 1) cosTheta)
(/.f32 (/.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta)))) (cbrt.f32 (*.f32 cosTheta cosTheta))) (cbrt.f32 cosTheta))
(/.f32 (/.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta)))) (sqrt.f32 cosTheta)) (sqrt.f32 cosTheta))
(pow.f32 (/.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta)))) cosTheta) 1)
(pow.f32 (cbrt.f32 (/.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta)))) cosTheta)) 3)
(pow.f32 (pow.f32 (/.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta)))) cosTheta) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta)))) cosTheta)) 2)
(sqrt.f32 (*.f32 (pow.f32 (PI.f32) -1) (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta cosTheta))))
(log.f32 (pow.f32 (exp.f32 (pow.f32 (PI.f32) -1/2)) (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta)))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta)))) cosTheta))))
(cbrt.f32 (pow.f32 (/.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (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 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)))
(expm1.f32 (log1p.f32 (/.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta)))) cosTheta)))
(exp.f32 (log.f32 (/.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta)))) cosTheta)))
(exp.f32 (*.f32 (log.f32 (/.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta)))) cosTheta)) 1))
(log1p.f32 (expm1.f32 (/.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta)))) cosTheta)))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (*.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (+.f32 1 c))))) 1)
(*.f32 1 (/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (*.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (+.f32 1 c))))
(*.f32 (/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (*.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (+.f32 1 c))) 1)
(*.f32 (/.f32 1 (cbrt.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (*.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (+.f32 1 c)))) (cbrt.f32 (pow.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (*.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (+.f32 1 c)) -2)))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (*.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (+.f32 1 c)) -2)) (/.f32 1 (cbrt.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (*.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (+.f32 1 c)))))
(*.f32 (pow.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (*.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (+.f32 1 c)) -1/2) (pow.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (*.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (+.f32 1 c)) -1/2))
(*.f32 -1 (/.f32 1 (neg.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (*.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (+.f32 1 c)))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (*.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (+.f32 1 c))) 2) -1) (pow.f32 (cbrt.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (*.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (+.f32 1 c))) -1))
(*.f32 (pow.f32 (sqrt.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (*.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (+.f32 1 c))) -1) (pow.f32 (sqrt.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (*.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (+.f32 1 c))) -1))
(*.f32 (/.f32 1 (+.f32 (pow.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 (pow.f32 (PI.f32) -1/2) (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))))) cosTheta) 3) (pow.f32 (+.f32 1 c) 3))) (+.f32 (pow.f32 (+.f32 1 c) 2) (*.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 (pow.f32 (PI.f32) -1/2) (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))))) cosTheta) (-.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 (pow.f32 (PI.f32) -1/2) (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))))) cosTheta) (+.f32 1 c)))))
(*.f32 (/.f32 1 (-.f32 (pow.f32 (+.f32 1 c) 2) (pow.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 (pow.f32 (PI.f32) -1/2) (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))))) cosTheta) 2))) (+.f32 1 (-.f32 c (/.f32 (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 (pow.f32 (PI.f32) -1/2) (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))))) cosTheta))))
(pow.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (*.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (+.f32 1 c)) -1)
(pow.f32 (/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (*.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (+.f32 1 c))) 1)
(pow.f32 (/.f32 1 (cbrt.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (*.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (+.f32 1 c)))) 3)
(pow.f32 (pow.f32 (/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (*.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (+.f32 1 c))) 3) 1/3)
(pow.f32 (pow.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (*.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (+.f32 1 c)) -1/2) 2)
(sqrt.f32 (pow.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (*.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (+.f32 1 c)) -2))
(log.f32 (exp.f32 (/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (*.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (+.f32 1 c)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (*.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (+.f32 1 c))))))
(cbrt.f32 (pow.f32 (/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (*.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (+.f32 1 c))) 3))
(expm1.f32 (log1p.f32 (/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (*.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (+.f32 1 c)))))
(exp.f32 (neg.f32 (log1p.f32 (+.f32 c (/.f32 (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 (pow.f32 (PI.f32) -1/2) (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))))) cosTheta)))))
(exp.f32 (*.f32 (log1p.f32 (+.f32 c (/.f32 (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 (pow.f32 (PI.f32) -1/2) (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))))) cosTheta))) -1))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 (+.f32 c (/.f32 (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 (pow.f32 (PI.f32) -1/2) (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))))) cosTheta)))) 1))
(log1p.f32 (expm1.f32 (/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (*.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (+.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 -1 (/.f32 1 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 -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 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) (fma.f32 cosTheta -1/2 -1)))
(+.f32 (*.f32 -1/2 (*.f32 cosTheta (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 cosTheta 2) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))))
(fma.f32 -1/2 (*.f32 cosTheta (sqrt.f32 (/.f32 1 (PI.f32)))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta cosTheta)) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta)))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1)) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (*.f32 cosTheta -1/2) (*.f32 -1/2 (*.f32 cosTheta cosTheta)))))
(*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (+.f32 (/.f32 1 cosTheta) -1) (*.f32 cosTheta (+.f32 -1/2 (*.f32 cosTheta -1/2)))))
(/.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 (*.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 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 (/.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 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 (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 (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 1 c) (-.f32 (/.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 (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 (/.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 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1) c) -1)))
(+.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 1 c) (-.f32 (-.f32 (/.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 (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) 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 (/.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) -1)) (/.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 -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 (*.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 -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 1 c) (-.f32 (/.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 (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 (/.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 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1) c) -1)))
(+.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 (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 1 c) (-.f32 (-.f32 (/.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 (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) 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 (/.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) -1)) (/.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 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))))))
(*.f32 cosTheta (-.f32 (sqrt.f32 (PI.f32)) (*.f32 (*.f32 (PI.f32) (-.f32 1 (-.f32 (pow.f32 (PI.f32) -1/2) c))) 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 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))))))) (*.f32 (pow.f32 cosTheta 3) (fma.f32 (PI.f32) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) -3/2) (*.f32 (pow.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) 2) (neg.f32 (fabs.f32 (pow.f32 (PI.f32) 3/2)))))))
(-.f32 (*.f32 cosTheta (-.f32 (sqrt.f32 (PI.f32)) (*.f32 (*.f32 (PI.f32) (-.f32 1 (-.f32 (pow.f32 (PI.f32) -1/2) c))) cosTheta))) (*.f32 (pow.f32 cosTheta 3) (fma.f32 (PI.f32) (*.f32 (pow.f32 (PI.f32) -1/2) -3/2) (*.f32 (pow.f32 (-.f32 1 (-.f32 (pow.f32 (PI.f32) -1/2) c)) 2) (neg.f32 (pow.f32 (PI.f32) 3/2))))))
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (*.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3)))) (*.f32 (+.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))))) (PI.f32))) (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))))))) (sqrt.f32 (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 (*.f32 (+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 -1/2 (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32))))))) (sqrt.f32 (pow.f32 (PI.f32) 3)))) (*.f32 (+.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (PI.f32)))) (sqrt.f32 (/.f32 1 (PI.f32)))) (PI.f32)))) (pow.f32 cosTheta 4))) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) 2) (sqrt.f32 (pow.f32 (PI.f32) 3)))) (*.f32 (+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 -1/2 (sqrt.f32 (/.f32 1 (PI.f32))))) (PI.f32))) (pow.f32 cosTheta 3))) (+.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 -1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) (PI.f32)))))))
(fma.f32 -1 (*.f32 (fma.f32 -1 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 (+.f32 (+.f32 1 c) (neg.f32 (sqrt.f32 (/.f32 1 (PI.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))))) (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 cosTheta (*.f32 cosTheta (*.f32 (PI.f32) (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))))))) (*.f32 (pow.f32 cosTheta 3) (fma.f32 (PI.f32) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) -3/2) (*.f32 (pow.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) 2) (neg.f32 (fabs.f32 (pow.f32 (PI.f32) 3/2))))))) (*.f32 (-.f32 (-.f32 (*.f32 (*.f32 (PI.f32) 1/2) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (fabs.f32 (pow.f32 (PI.f32) 3/2)) (*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) -3/2)))) (*.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 (fabs.f32 (pow.f32 (PI.f32) 3/2)))))))) (pow.f32 cosTheta 4)))
(-.f32 (*.f32 cosTheta (-.f32 (sqrt.f32 (PI.f32)) (*.f32 (*.f32 (PI.f32) (-.f32 1 (-.f32 (pow.f32 (PI.f32) -1/2) c))) cosTheta))) (fma.f32 (-.f32 (*.f32 (PI.f32) (*.f32 (pow.f32 (PI.f32) -1/2) 1/2)) (*.f32 (-.f32 1 (-.f32 (pow.f32 (PI.f32) -1/2) c)) (+.f32 (*.f32 (fma.f32 (PI.f32) (*.f32 (pow.f32 (PI.f32) -1/2) -3/2) (*.f32 (pow.f32 (-.f32 1 (-.f32 (pow.f32 (PI.f32) -1/2) c)) 2) (neg.f32 (pow.f32 (PI.f32) 3/2)))) (sqrt.f32 (PI.f32))) (*.f32 (*.f32 (pow.f32 (PI.f32) -1/2) -3/2) (pow.f32 (PI.f32) 3/2))))) (pow.f32 cosTheta 4) (*.f32 (pow.f32 cosTheta 3) (fma.f32 (PI.f32) (*.f32 (pow.f32 (PI.f32) -1/2) -3/2) (*.f32 (pow.f32 (-.f32 1 (-.f32 (pow.f32 (PI.f32) -1/2) c)) 2) (neg.f32 (pow.f32 (PI.f32) 3/2)))))))
(/.f32 1 (+.f32 c 1))
(/.f32 1 (+.f32 1 c))
(/.f32 1 (+.f32 c 1))
(/.f32 1 (+.f32 1 c))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (PI.f32) -1/2))) 1)
(pow.f32 (PI.f32) -1/2)
(*.f32 (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 (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))
(pow.f32 (PI.f32) -1/2)
(*.f32 (pow.f32 1 -1/2) (pow.f32 (PI.f32) -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))
(pow.f32 (sqrt.f32 (PI.f32)) -1)
(/.f32 1 (sqrt.f32 (PI.f32)))
(sqrt.f32 (pow.f32 (PI.f32) -1))
(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 (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 (*.f32 -1/2 (log.f32 (PI.f32))))
(pow.f32 (PI.f32) -1/2)
(exp.f32 (*.f32 (*.f32 -1/2 (log.f32 (PI.f32))) 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 (*.f32 (pow.f32 (PI.f32) -1/2) (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta)))) cosTheta))) 1)
(*.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))))
(*.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (sqrt.f32 (fma.f32 cosTheta 2 1)) cosTheta))
(*.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (sqrt.f32 (fma.f32 cosTheta 2 1)))
(/.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 1 (+.f32 cosTheta cosTheta))))
(*.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (sqrt.f32 (fma.f32 cosTheta 2 1)) cosTheta))
(*.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (sqrt.f32 (fma.f32 cosTheta 2 1)))
(/.f32 1 (/.f32 cosTheta (*.f32 (pow.f32 (PI.f32) -1/2) (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))))))
(*.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))))
(*.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (sqrt.f32 (fma.f32 cosTheta 2 1)) cosTheta))
(*.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (sqrt.f32 (fma.f32 cosTheta 2 1)))
(/.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta)))) cosTheta)
(*.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))))
(*.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (sqrt.f32 (fma.f32 cosTheta 2 1)) cosTheta))
(*.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (sqrt.f32 (fma.f32 cosTheta 2 1)))
(/.f32 (neg.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))))) cosTheta)
(/.f32 (pow.f32 (PI.f32) -1/2) (/.f32 cosTheta (neg.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))))))
(*.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (neg.f32 (sqrt.f32 (fma.f32 cosTheta 2 1))))
(/.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 1 (+.f32 cosTheta cosTheta))))))
(*.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (neg.f32 (sqrt.f32 (fma.f32 cosTheta 2 1))))
(/.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 1 (+.f32 cosTheta cosTheta))))))
(*.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (neg.f32 (sqrt.f32 (fma.f32 cosTheta 2 1))))
(/.f32 (/.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta)))) 1) cosTheta)
(*.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))))
(*.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (sqrt.f32 (fma.f32 cosTheta 2 1)) cosTheta))
(*.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (sqrt.f32 (fma.f32 cosTheta 2 1)))
(/.f32 (/.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta)))) (cbrt.f32 (*.f32 cosTheta cosTheta))) (cbrt.f32 cosTheta))
(/.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta)))) (*.f32 (cbrt.f32 cosTheta) (cbrt.f32 (*.f32 cosTheta cosTheta))))
(/.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (sqrt.f32 (fma.f32 cosTheta 2 1))) (*.f32 (cbrt.f32 (*.f32 cosTheta cosTheta)) (cbrt.f32 cosTheta)))
(/.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (*.f32 (cbrt.f32 (*.f32 cosTheta cosTheta)) (cbrt.f32 cosTheta)) (sqrt.f32 (fma.f32 cosTheta 2 1))))
(/.f32 (/.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta)))) (sqrt.f32 cosTheta)) (sqrt.f32 cosTheta))
(*.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))))
(*.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (sqrt.f32 (fma.f32 cosTheta 2 1)) cosTheta))
(*.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (sqrt.f32 (fma.f32 cosTheta 2 1)))
(pow.f32 (/.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta)))) cosTheta) 1)
(*.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))))
(*.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (sqrt.f32 (fma.f32 cosTheta 2 1)) cosTheta))
(*.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (sqrt.f32 (fma.f32 cosTheta 2 1)))
(pow.f32 (cbrt.f32 (/.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta)))) cosTheta)) 3)
(*.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))))
(*.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (sqrt.f32 (fma.f32 cosTheta 2 1)) cosTheta))
(*.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (sqrt.f32 (fma.f32 cosTheta 2 1)))
(pow.f32 (pow.f32 (/.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta)))) cosTheta) 3) 1/3)
(*.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))))
(*.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (sqrt.f32 (fma.f32 cosTheta 2 1)) cosTheta))
(*.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (sqrt.f32 (fma.f32 cosTheta 2 1)))
(pow.f32 (sqrt.f32 (/.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta)))) cosTheta)) 2)
(*.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))))
(*.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (sqrt.f32 (fma.f32 cosTheta 2 1)) cosTheta))
(*.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (sqrt.f32 (fma.f32 cosTheta 2 1)))
(sqrt.f32 (*.f32 (pow.f32 (PI.f32) -1) (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta cosTheta))))
(sqrt.f32 (*.f32 (/.f32 1 (PI.f32)) (/.f32 (+.f32 1 (+.f32 cosTheta cosTheta)) (*.f32 cosTheta cosTheta))))
(sqrt.f32 (*.f32 (/.f32 1 (PI.f32)) (/.f32 (fma.f32 cosTheta 2 1) (*.f32 cosTheta cosTheta))))
(sqrt.f32 (/.f32 (/.f32 (fma.f32 cosTheta 2 1) (PI.f32)) (*.f32 cosTheta cosTheta)))
(log.f32 (pow.f32 (exp.f32 (pow.f32 (PI.f32) -1/2)) (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta)))
(*.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))))
(*.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (sqrt.f32 (fma.f32 cosTheta 2 1)) cosTheta))
(*.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (sqrt.f32 (fma.f32 cosTheta 2 1)))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta)))) cosTheta))))
(*.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))))
(*.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (sqrt.f32 (fma.f32 cosTheta 2 1)) cosTheta))
(*.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (sqrt.f32 (fma.f32 cosTheta 2 1)))
(cbrt.f32 (pow.f32 (/.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta)))) cosTheta) 3))
(*.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))))
(*.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (sqrt.f32 (fma.f32 cosTheta 2 1)) cosTheta))
(*.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (sqrt.f32 (fma.f32 cosTheta 2 1)))
(cbrt.f32 (*.f32 (pow.f32 (pow.f32 (PI.f32) -1/2) 3) (pow.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) 3)))
(*.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))))
(*.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (sqrt.f32 (fma.f32 cosTheta 2 1)) cosTheta))
(*.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (sqrt.f32 (fma.f32 cosTheta 2 1)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) 3) (pow.f32 (pow.f32 (PI.f32) -1/2) 3)))
(*.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))))
(*.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (sqrt.f32 (fma.f32 cosTheta 2 1)) cosTheta))
(*.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (sqrt.f32 (fma.f32 cosTheta 2 1)))
(expm1.f32 (log1p.f32 (/.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta)))) cosTheta)))
(*.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))))
(*.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (sqrt.f32 (fma.f32 cosTheta 2 1)) cosTheta))
(*.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (sqrt.f32 (fma.f32 cosTheta 2 1)))
(exp.f32 (log.f32 (/.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta)))) cosTheta)))
(*.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))))
(*.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (sqrt.f32 (fma.f32 cosTheta 2 1)) cosTheta))
(*.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (sqrt.f32 (fma.f32 cosTheta 2 1)))
(exp.f32 (*.f32 (log.f32 (/.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta)))) cosTheta)) 1))
(*.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))))
(*.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (sqrt.f32 (fma.f32 cosTheta 2 1)) cosTheta))
(*.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (sqrt.f32 (fma.f32 cosTheta 2 1)))
(log1p.f32 (expm1.f32 (/.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta)))) cosTheta)))
(*.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))))
(*.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (sqrt.f32 (fma.f32 cosTheta 2 1)) cosTheta))
(*.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (sqrt.f32 (fma.f32 cosTheta 2 1)))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (*.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (+.f32 1 c))))) 1)
(/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (*.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (+.f32 1 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)) (+.f32 1 c)))
(/.f32 1 (fma.f32 (*.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (sqrt.f32 (fma.f32 cosTheta 2 1))) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)))
(*.f32 1 (/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (*.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (+.f32 1 c))))
(/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (*.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (+.f32 1 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)) (+.f32 1 c)))
(/.f32 1 (fma.f32 (*.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (sqrt.f32 (fma.f32 cosTheta 2 1))) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)))
(*.f32 (/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (*.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (+.f32 1 c))) 1)
(/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (*.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (+.f32 1 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)) (+.f32 1 c)))
(/.f32 1 (fma.f32 (*.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (sqrt.f32 (fma.f32 cosTheta 2 1))) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)))
(*.f32 (/.f32 1 (cbrt.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (*.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (+.f32 1 c)))) (cbrt.f32 (pow.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (*.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (+.f32 1 c)) -2)))
(/.f32 (cbrt.f32 (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)) (+.f32 1 c)) -2)) (cbrt.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)) (+.f32 1 c))))
(/.f32 (cbrt.f32 (pow.f32 (fma.f32 (*.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (sqrt.f32 (fma.f32 cosTheta 2 1))) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)) -2)) (cbrt.f32 (fma.f32 (*.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (sqrt.f32 (fma.f32 cosTheta 2 1))) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c))))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (*.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (+.f32 1 c)) -2)) (/.f32 1 (cbrt.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (*.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (+.f32 1 c)))))
(*.f32 (/.f32 1 (cbrt.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (*.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (+.f32 1 c)))) (cbrt.f32 (pow.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (*.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (+.f32 1 c)) -2)))
(/.f32 (cbrt.f32 (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)) (+.f32 1 c)) -2)) (cbrt.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)) (+.f32 1 c))))
(/.f32 (cbrt.f32 (pow.f32 (fma.f32 (*.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (sqrt.f32 (fma.f32 cosTheta 2 1))) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)) -2)) (cbrt.f32 (fma.f32 (*.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (sqrt.f32 (fma.f32 cosTheta 2 1))) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c))))
(*.f32 (pow.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (*.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (+.f32 1 c)) -1/2) (pow.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (*.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (+.f32 1 c)) -1/2))
(/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (*.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (+.f32 1 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)) (+.f32 1 c)))
(/.f32 1 (fma.f32 (*.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (sqrt.f32 (fma.f32 cosTheta 2 1))) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)))
(*.f32 -1 (/.f32 1 (neg.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (*.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (+.f32 1 c)))))
(/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (*.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (+.f32 1 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)) (+.f32 1 c)))
(/.f32 1 (fma.f32 (*.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (sqrt.f32 (fma.f32 cosTheta 2 1))) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (*.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (+.f32 1 c))) 2) -1) (pow.f32 (cbrt.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (*.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (+.f32 1 c))) -1))
(/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (*.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (+.f32 1 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)) (+.f32 1 c)))
(/.f32 1 (fma.f32 (*.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (sqrt.f32 (fma.f32 cosTheta 2 1))) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)))
(*.f32 (pow.f32 (sqrt.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (*.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (+.f32 1 c))) -1) (pow.f32 (sqrt.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (*.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (+.f32 1 c))) -1))
(pow.f32 (sqrt.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (*.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (+.f32 1 c))) -2)
(pow.f32 (sqrt.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)) (+.f32 1 c))) -2)
(pow.f32 (sqrt.f32 (fma.f32 (*.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (sqrt.f32 (fma.f32 cosTheta 2 1))) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c))) -2)
(*.f32 (/.f32 1 (+.f32 (pow.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 (pow.f32 (PI.f32) -1/2) (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))))) cosTheta) 3) (pow.f32 (+.f32 1 c) 3))) (+.f32 (pow.f32 (+.f32 1 c) 2) (*.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 (pow.f32 (PI.f32) -1/2) (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))))) cosTheta) (-.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 (pow.f32 (PI.f32) -1/2) (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))))) cosTheta) (+.f32 1 c)))))
(*.f32 (/.f32 1 (+.f32 (pow.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (/.f32 cosTheta (*.f32 (pow.f32 (PI.f32) -1/2) (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta)))))) 3) (pow.f32 (+.f32 1 c) 3))) (+.f32 (pow.f32 (+.f32 1 c) 2) (*.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (/.f32 cosTheta (*.f32 (pow.f32 (PI.f32) -1/2) (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta)))))) (-.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (/.f32 cosTheta (*.f32 (pow.f32 (PI.f32) -1/2) (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta)))))) (+.f32 1 c)))))
(/.f32 (fma.f32 (*.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (sqrt.f32 (fma.f32 cosTheta 2 1)) cosTheta)) (-.f32 (*.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (sqrt.f32 (fma.f32 cosTheta 2 1)) cosTheta)) (+.f32 1 c)) (pow.f32 (+.f32 1 c) 2)) (+.f32 (pow.f32 (*.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (sqrt.f32 (fma.f32 cosTheta 2 1)) cosTheta)) 3) (pow.f32 (+.f32 1 c) 3)))
(/.f32 (fma.f32 (*.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (sqrt.f32 (fma.f32 cosTheta 2 1)) cosTheta)) (fma.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (sqrt.f32 (fma.f32 cosTheta 2 1)) cosTheta) (-.f32 -1 c)) (pow.f32 (+.f32 1 c) 2)) (+.f32 (pow.f32 (*.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (sqrt.f32 (fma.f32 cosTheta 2 1)) cosTheta)) 3) (pow.f32 (+.f32 1 c) 3)))
(*.f32 (/.f32 1 (-.f32 (pow.f32 (+.f32 1 c) 2) (pow.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 (pow.f32 (PI.f32) -1/2) (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))))) cosTheta) 2))) (+.f32 1 (-.f32 c (/.f32 (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 (pow.f32 (PI.f32) -1/2) (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))))) cosTheta))))
(/.f32 (*.f32 1 (-.f32 (+.f32 1 c) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (/.f32 cosTheta (*.f32 (pow.f32 (PI.f32) -1/2) (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta)))))))) (-.f32 (pow.f32 (+.f32 1 c) 2) (pow.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (/.f32 cosTheta (*.f32 (pow.f32 (PI.f32) -1/2) (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta)))))) 2)))
(/.f32 (+.f32 1 (-.f32 c (*.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (sqrt.f32 (fma.f32 cosTheta 2 1)) cosTheta)))) (-.f32 (pow.f32 (+.f32 1 c) 2) (pow.f32 (*.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (sqrt.f32 (fma.f32 cosTheta 2 1)) cosTheta)) 2)))
(/.f32 (-.f32 c (fma.f32 (*.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (sqrt.f32 (fma.f32 cosTheta 2 1))) (pow.f32 (exp.f32 cosTheta) cosTheta) -1)) (-.f32 (pow.f32 (+.f32 1 c) 2) (pow.f32 (*.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (sqrt.f32 (fma.f32 cosTheta 2 1)) cosTheta)) 2)))
(pow.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (*.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (+.f32 1 c)) -1)
(/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (*.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (+.f32 1 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)) (+.f32 1 c)))
(/.f32 1 (fma.f32 (*.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (sqrt.f32 (fma.f32 cosTheta 2 1))) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)))
(pow.f32 (/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (*.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (+.f32 1 c))) 1)
(/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (*.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (+.f32 1 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)) (+.f32 1 c)))
(/.f32 1 (fma.f32 (*.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (sqrt.f32 (fma.f32 cosTheta 2 1))) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)))
(pow.f32 (/.f32 1 (cbrt.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (*.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (+.f32 1 c)))) 3)
(/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (*.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (+.f32 1 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)) (+.f32 1 c)))
(/.f32 1 (fma.f32 (*.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (sqrt.f32 (fma.f32 cosTheta 2 1))) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)))
(pow.f32 (pow.f32 (/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (*.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (+.f32 1 c))) 3) 1/3)
(/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (*.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (+.f32 1 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)) (+.f32 1 c)))
(/.f32 1 (fma.f32 (*.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (sqrt.f32 (fma.f32 cosTheta 2 1))) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)))
(pow.f32 (pow.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (*.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (+.f32 1 c)) -1/2) 2)
(/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (*.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (+.f32 1 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)) (+.f32 1 c)))
(/.f32 1 (fma.f32 (*.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (sqrt.f32 (fma.f32 cosTheta 2 1))) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)))
(sqrt.f32 (pow.f32 (fma.f32 (pow.f32 (PI.f32) -1/2) (*.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (+.f32 1 c)) -2))
(/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (*.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (+.f32 1 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)) (+.f32 1 c)))
(/.f32 1 (fma.f32 (*.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (sqrt.f32 (fma.f32 cosTheta 2 1))) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)))
(log.f32 (exp.f32 (/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (*.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (+.f32 1 c)))))
(/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (*.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (+.f32 1 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)) (+.f32 1 c)))
(/.f32 1 (fma.f32 (*.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (sqrt.f32 (fma.f32 cosTheta 2 1))) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (*.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (+.f32 1 c))))))
(/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (*.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (+.f32 1 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)) (+.f32 1 c)))
(/.f32 1 (fma.f32 (*.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (sqrt.f32 (fma.f32 cosTheta 2 1))) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)))
(cbrt.f32 (pow.f32 (/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (*.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (+.f32 1 c))) 3))
(/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (*.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (+.f32 1 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)) (+.f32 1 c)))
(/.f32 1 (fma.f32 (*.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (sqrt.f32 (fma.f32 cosTheta 2 1))) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)))
(expm1.f32 (log1p.f32 (/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (*.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (+.f32 1 c)))))
(/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (*.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (+.f32 1 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)) (+.f32 1 c)))
(/.f32 1 (fma.f32 (*.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (sqrt.f32 (fma.f32 cosTheta 2 1))) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)))
(exp.f32 (neg.f32 (log1p.f32 (+.f32 c (/.f32 (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 (pow.f32 (PI.f32) -1/2) (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))))) cosTheta)))))
(exp.f32 (neg.f32 (log1p.f32 (+.f32 c (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (/.f32 cosTheta (*.f32 (pow.f32 (PI.f32) -1/2) (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))))))))))
(exp.f32 (neg.f32 (log1p.f32 (+.f32 c (*.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (sqrt.f32 (fma.f32 cosTheta 2 1)) cosTheta))))))
(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 (+.f32 c (/.f32 (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 (pow.f32 (PI.f32) -1/2) (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))))) cosTheta))) -1))
(exp.f32 (neg.f32 (log1p.f32 (+.f32 c (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (/.f32 cosTheta (*.f32 (pow.f32 (PI.f32) -1/2) (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))))))))))
(exp.f32 (neg.f32 (log1p.f32 (+.f32 c (*.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (sqrt.f32 (fma.f32 cosTheta 2 1)) cosTheta))))))
(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 (+.f32 c (/.f32 (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (*.f32 (pow.f32 (PI.f32) -1/2) (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))))) cosTheta)))) 1))
(exp.f32 (neg.f32 (log1p.f32 (+.f32 c (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (/.f32 cosTheta (*.f32 (pow.f32 (PI.f32) -1/2) (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))))))))))
(exp.f32 (neg.f32 (log1p.f32 (+.f32 c (*.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (sqrt.f32 (fma.f32 cosTheta 2 1)) cosTheta))))))
(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 (fma.f32 (pow.f32 (PI.f32) -1/2) (*.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (+.f32 1 c)))))
(/.f32 1 (fma.f32 (pow.f32 (PI.f32) -1/2) (*.f32 (/.f32 (sqrt.f32 (+.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)) (+.f32 1 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)) (+.f32 1 c)))
(/.f32 1 (fma.f32 (*.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (sqrt.f32 (fma.f32 cosTheta 2 1))) (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 1 c)))

localize188.0ms (1.1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.8%
(*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))
99.5%
(sqrt.f32 (+.f32 c (+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))) 1)))
98.8%
(/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))))
98.3%
(pow.f32 (sqrt.f32 (+.f32 c (+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))) 1))) -2)
Compiler

Compiled 115 to 57 computations (50.4% saved)

series26.0ms (0.1%)

Counts
4 → 48
Calls

18 calls:

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

rewrite110.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1128×fma-def
772×expm1-udef
772×log1p-udef
484×fma-neg
462×add-sqr-sqrt
Iterations

Useful iterations: 0 (0.0ms)

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

simplify157.0ms (0.9%)

Algorithm
egg-herbie
Rules
1358×distribute-lft-in
1294×unswap-sqr
482×cancel-sign-sub-inv
476×fma-def
450×*-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
047715740
1120414522
2429714274
Stop Event
node limit
Counts
160 → 263
Calls
Call 1
Inputs
(/.f32 1 (+.f32 1 (*.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))
(+.f32 (*.f32 -1 (/.f32 c (pow.f32 (+.f32 1 (*.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))) 2))) (/.f32 1 (+.f32 1 (*.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32)))))))
(+.f32 (*.f32 -1 (/.f32 c (pow.f32 (+.f32 1 (*.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))) 2))) (+.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32)))))) (*.f32 (pow.f32 c 2) (+.f32 (*.f32 1/4 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))) 3))) (*.f32 -2 (*.f32 (+.f32 (*.f32 -1/4 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))) 5)))) (*.f32 -1/8 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))) 5))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32)))))))))))))
(+.f32 (*.f32 (pow.f32 c 3) (+.f32 (*.f32 -2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1/8 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))) 5)))) (*.f32 -1/4 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))) 5))))) (+.f32 1 (*.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) (*.f32 1/8 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))) 7))))))) (*.f32 (+.f32 (*.f32 -1/4 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))) 5)))) (*.f32 -1/8 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))) 5))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))) 3)))))) (+.f32 (*.f32 -1 (/.f32 c (pow.f32 (+.f32 1 (*.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))) 2))) (+.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32)))))) (*.f32 (pow.f32 c 2) (+.f32 (*.f32 1/4 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))) 3))) (*.f32 -2 (*.f32 (+.f32 (*.f32 -1/4 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))) 5)))) (*.f32 -1/8 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))) 5))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))))))))))
(/.f32 1 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))))
(+.f32 (*.f32 -1 (*.f32 (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 2) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))))) (/.f32 1 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32)))))))))
(+.f32 (*.f32 1/4 (/.f32 1 (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 2) (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 3) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))) (+.f32 (*.f32 -1 (*.f32 (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 2) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (/.f32 1 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32)))))))) (*.f32 -2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))))) (/.f32 (+.f32 (*.f32 -1/4 (*.f32 (/.f32 1 (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 2) (PI.f32))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 5))))) (*.f32 -1/8 (*.f32 (/.f32 1 (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 2) (PI.f32))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 5)))))) (pow.f32 cosTheta 2)))))))
(+.f32 (*.f32 -1 (*.f32 (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 2) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 -2 (*.f32 (/.f32 (+.f32 (*.f32 1/8 (*.f32 (/.f32 1 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 3)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 7) (pow.f32 (PI.f32) 3)))))) (*.f32 -1/2 (*.f32 (/.f32 (+.f32 (*.f32 -1/4 (*.f32 (/.f32 1 (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 2) (PI.f32))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 5))))) (*.f32 -1/8 (*.f32 (/.f32 1 (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 2) (PI.f32))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 5)))))) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))))) (sqrt.f32 (/.f32 1 (PI.f32)))))) (pow.f32 cosTheta 3)) (sqrt.f32 (/.f32 1 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))))))) (+.f32 (*.f32 1/4 (/.f32 1 (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 2) (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 3) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))) (+.f32 (/.f32 1 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32)))))))) (+.f32 (*.f32 (/.f32 (+.f32 (*.f32 -1/4 (*.f32 (/.f32 1 (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 2) (PI.f32))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 5))))) (*.f32 -1/8 (*.f32 (/.f32 1 (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 2) (PI.f32))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 5)))))) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) (pow.f32 cosTheta 3))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 3) (PI.f32))))) (*.f32 -2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))))) (/.f32 (+.f32 (*.f32 -1/4 (*.f32 (/.f32 1 (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 2) (PI.f32))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 5))))) (*.f32 -1/8 (*.f32 (/.f32 1 (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 2) (PI.f32))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 5)))))) (pow.f32 cosTheta 2)))))))))
(/.f32 1 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))))
(+.f32 (*.f32 -1 (*.f32 (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 2) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))))) (/.f32 1 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32)))))))))
(+.f32 (*.f32 1/4 (/.f32 1 (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 2) (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 3) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))) (+.f32 (*.f32 -1 (*.f32 (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 2) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (/.f32 1 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32)))))))) (*.f32 -2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))))) (/.f32 (+.f32 (*.f32 -1/4 (*.f32 (/.f32 1 (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 2) (PI.f32))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 5))))) (*.f32 -1/8 (*.f32 (/.f32 1 (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 2) (PI.f32))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 5)))))) (pow.f32 cosTheta 2)))))))
(+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (*.f32 (/.f32 (+.f32 (*.f32 -1/4 (*.f32 (/.f32 1 (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 2) (PI.f32))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 5))))) (*.f32 -1/8 (*.f32 (/.f32 1 (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 2) (PI.f32))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 5)))))) (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 3) (PI.f32)))))) (*.f32 -2 (*.f32 (+.f32 (*.f32 1/2 (*.f32 (/.f32 (+.f32 (*.f32 -1/4 (*.f32 (/.f32 1 (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 2) (PI.f32))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 5))))) (*.f32 -1/8 (*.f32 (/.f32 1 (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 2) (PI.f32))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 5)))))) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))))) (sqrt.f32 (/.f32 1 (PI.f32))))) (*.f32 -1/8 (*.f32 (/.f32 1 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 3)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 7) (pow.f32 (PI.f32) 3))))))) (sqrt.f32 (/.f32 1 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32)))))))))))) (pow.f32 cosTheta 3))) (+.f32 (*.f32 -1 (*.f32 (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 2) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 1/4 (/.f32 1 (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 2) (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 3) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))) (+.f32 (/.f32 1 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32)))))))) (*.f32 -2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))))) (/.f32 (+.f32 (*.f32 -1/4 (*.f32 (/.f32 1 (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 2) (PI.f32))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 5))))) (*.f32 -1/8 (*.f32 (/.f32 1 (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 2) (PI.f32))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 5)))))) (pow.f32 cosTheta 2))))))))
(*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(+.f32 (*.f32 2 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 (*.f32 2 (sqrt.f32 (/.f32 1 (PI.f32)))) (+.f32 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 -1 (*.f32 cosTheta (sqrt.f32 (/.f32 1 (PI.f32)))))))
(+.f32 (*.f32 2 (sqrt.f32 (/.f32 1 (PI.f32)))) (+.f32 (*.f32 -2 (*.f32 (pow.f32 cosTheta 2) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 -1 (*.f32 cosTheta (sqrt.f32 (/.f32 1 (PI.f32))))))))
(*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 (*.f32 (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))
(+.f32 (*.f32 (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))
(+.f32 (*.f32 (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))
(*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 (*.f32 (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))
(+.f32 (*.f32 (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))
(+.f32 (*.f32 (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))
(+.f32 (sqrt.f32 (+.f32 1 (*.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32)))))) (*.f32 1/2 (*.f32 c (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))))))
(+.f32 (sqrt.f32 (+.f32 1 (*.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32)))))) (+.f32 (*.f32 1/2 (*.f32 c (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))))) (*.f32 -1/8 (*.f32 (pow.f32 c 2) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))) 3)))))))
(+.f32 (sqrt.f32 (+.f32 1 (*.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32)))))) (+.f32 (*.f32 1/2 (*.f32 c (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))))) (+.f32 (*.f32 1/16 (*.f32 (pow.f32 c 3) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))) 5))))) (*.f32 -1/8 (*.f32 (pow.f32 c 2) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))) 3))))))))
(sqrt.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))))
(+.f32 (sqrt.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32)))))))) (*.f32 1/2 (*.f32 (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) (PI.f32)))))))
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 1 (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 2) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 3))))) (+.f32 (sqrt.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32)))))))) (*.f32 1/2 (*.f32 (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) (PI.f32))))))))
(+.f32 (*.f32 1/16 (*.f32 (/.f32 1 (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 3) (pow.f32 cosTheta 3))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 5) (pow.f32 (PI.f32) 3)))))) (+.f32 (*.f32 -1/8 (*.f32 (/.f32 1 (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 2) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 3))))) (+.f32 (sqrt.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32)))))))) (*.f32 1/2 (*.f32 (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) (PI.f32)))))))))
(sqrt.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))))
(+.f32 (sqrt.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32)))))))) (*.f32 1/2 (*.f32 (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) (PI.f32)))))))
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 1 (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 2) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 3))))) (+.f32 (sqrt.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32)))))))) (*.f32 1/2 (*.f32 (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) (PI.f32))))))))
(+.f32 (*.f32 1/16 (*.f32 (/.f32 1 (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 3) (pow.f32 cosTheta 3))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 5) (pow.f32 (PI.f32) 3)))))) (+.f32 (*.f32 -1/8 (*.f32 (/.f32 1 (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 2) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 3))))) (+.f32 (sqrt.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32)))))))) (*.f32 1/2 (*.f32 (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) (PI.f32)))))))))
(sqrt.f32 (PI.f32))
(+.f32 (sqrt.f32 (PI.f32)) (*.f32 (pow.f32 cosTheta 2) (sqrt.f32 (PI.f32))))
(+.f32 (sqrt.f32 (PI.f32)) (+.f32 (*.f32 1/2 (*.f32 (pow.f32 cosTheta 4) (sqrt.f32 (PI.f32)))) (*.f32 (pow.f32 cosTheta 2) (sqrt.f32 (PI.f32)))))
(+.f32 (sqrt.f32 (PI.f32)) (+.f32 (*.f32 1/2 (*.f32 (pow.f32 cosTheta 4) (sqrt.f32 (PI.f32)))) (+.f32 (*.f32 1/6 (*.f32 (pow.f32 cosTheta 6) (sqrt.f32 (PI.f32)))) (*.f32 (pow.f32 cosTheta 2) (sqrt.f32 (PI.f32))))))
(*.f32 (exp.f32 (pow.f32 cosTheta 2)) (sqrt.f32 (PI.f32)))
(*.f32 (exp.f32 (pow.f32 cosTheta 2)) (sqrt.f32 (PI.f32)))
(*.f32 (exp.f32 (pow.f32 cosTheta 2)) (sqrt.f32 (PI.f32)))
(*.f32 (exp.f32 (pow.f32 cosTheta 2)) (sqrt.f32 (PI.f32)))
(*.f32 (exp.f32 (pow.f32 cosTheta 2)) (sqrt.f32 (PI.f32)))
(*.f32 (exp.f32 (pow.f32 cosTheta 2)) (sqrt.f32 (PI.f32)))
(*.f32 (exp.f32 (pow.f32 cosTheta 2)) (sqrt.f32 (PI.f32)))
(*.f32 (exp.f32 (pow.f32 cosTheta 2)) (sqrt.f32 (PI.f32)))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (+.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c))))) 1)
(*.f32 1 (/.f32 1 (+.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c))))
(*.f32 (/.f32 1 (+.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c))) 1)
(*.f32 (cbrt.f32 (/.f32 1 (+.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c)))) (cbrt.f32 (pow.f32 (+.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c)) -2)))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c)) -2)) (cbrt.f32 (/.f32 1 (+.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c)))))
(*.f32 (pow.f32 (+.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c)) -1/2) (pow.f32 (+.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c)) -1/2))
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (+.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c)) 2)) -1) (pow.f32 (cbrt.f32 (+.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c))) -1))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c))) -2) (pow.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c)))) -2))
(*.f32 (pow.f32 (pow.f32 (+.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c)) 1/4) -2) (pow.f32 (pow.f32 (+.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c)) 1/4) -2))
(/.f32 1 (+.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c)))
(sqrt.f32 (pow.f32 (+.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c)) -2))
(log.f32 (exp.f32 (/.f32 1 (+.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (+.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c))))))
(cbrt.f32 (pow.f32 (/.f32 1 (+.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c))) 3))
(expm1.f32 (log1p.f32 (/.f32 1 (+.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c)))))
(exp.f32 (*.f32 -1 (log1p.f32 (+.f32 c (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))))))
(exp.f32 (*.f32 (log1p.f32 (+.f32 c (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))))) -1))
(exp.f32 (*.f32 (*.f32 -1 (log1p.f32 (+.f32 c (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))))) 1))
(log1p.f32 (expm1.f32 (/.f32 1 (+.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c)))))
(-.f32 (+.f32 1 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))) 1)
(*.f32 1 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))))
(*.f32 (+.f32 2 (/.f32 1 cosTheta)) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 (sqrt.f32 (PI.f32)))))))
(*.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 (sqrt.f32 (PI.f32)))))) 1))
(*.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) 1)
(*.f32 (cbrt.f32 (pow.f32 (+.f32 2 (/.f32 1 cosTheta)) 2)) (*.f32 (cbrt.f32 (+.f32 2 (/.f32 1 cosTheta))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 (sqrt.f32 (PI.f32))))))))
(*.f32 (cbrt.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))) (cbrt.f32 (pow.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) 2)) (cbrt.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) 2)) (*.f32 (cbrt.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))) 1))
(*.f32 (sqrt.f32 (+.f32 2 (/.f32 1 cosTheta))) (*.f32 (sqrt.f32 (+.f32 2 (/.f32 1 cosTheta))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 (sqrt.f32 (PI.f32))))))))
(*.f32 (sqrt.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))) (sqrt.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))))
(*.f32 (sqrt.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))) (*.f32 (sqrt.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))) 1))
(*.f32 (+.f32 -2 (neg.f32 (/.f32 1 cosTheta))) (/.f32 1 (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (neg.f32 (sqrt.f32 (PI.f32))))))
(*.f32 (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 (sqrt.f32 (PI.f32)))))) (+.f32 2 (/.f32 1 cosTheta)))
(*.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 1 (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (+.f32 2 (/.f32 1 cosTheta)) 2)) 1) (/.f32 (cbrt.f32 (+.f32 2 (/.f32 1 cosTheta))) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 2 (/.f32 1 cosTheta))) 1) (/.f32 (sqrt.f32 (+.f32 2 (/.f32 1 cosTheta))) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 2 (/.f32 1 cosTheta))) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (sqrt.f32 (+.f32 2 (/.f32 1 cosTheta))) (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 1 (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 1 (sqrt.f32 (PI.f32))) (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (/.f32 1 (cbrt.f32 (*.f32 (PI.f32) (pow.f32 (exp.f32 cosTheta) (+.f32 cosTheta cosTheta))))) (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (cbrt.f32 (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))))))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))))) (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (sqrt.f32 (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (+.f32 2 (/.f32 1 cosTheta)) 2)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (cbrt.f32 (+.f32 2 (/.f32 1 cosTheta))) (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (+.f32 2 (/.f32 1 cosTheta)) 2)) (sqrt.f32 (PI.f32))) (/.f32 (cbrt.f32 (+.f32 2 (/.f32 1 cosTheta))) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (+.f32 2 (/.f32 1 cosTheta)) 2)) (cbrt.f32 (*.f32 (PI.f32) (pow.f32 (exp.f32 cosTheta) (+.f32 cosTheta cosTheta))))) (cbrt.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (+.f32 2 (/.f32 1 cosTheta)) 2)) (sqrt.f32 (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))))) (/.f32 (cbrt.f32 (+.f32 2 (/.f32 1 cosTheta))) (sqrt.f32 (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 2 (/.f32 1 cosTheta))) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (+.f32 2 (/.f32 1 cosTheta))) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (/.f32 (sqrt.f32 (+.f32 2 (/.f32 1 cosTheta))) (cbrt.f32 (*.f32 (PI.f32) (pow.f32 (exp.f32 cosTheta) (+.f32 cosTheta cosTheta))))) (/.f32 (sqrt.f32 (+.f32 2 (/.f32 1 cosTheta))) (cbrt.f32 (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))))))
(pow.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) 1)
(pow.f32 (cbrt.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))) 3)
(pow.f32 (pow.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))) 2)
(pow.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))) -1)
(neg.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (neg.f32 (sqrt.f32 (PI.f32))))))
(sqrt.f32 (pow.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) 2))
(log.f32 (exp.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))))))
(cbrt.f32 (pow.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) 3))
(expm1.f32 (log1p.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))))
(expm1.f32 (*.f32 (log1p.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))) 1))
(exp.f32 (-.f32 (log.f32 (+.f32 2 (/.f32 1 cosTheta))) (fma.f32 cosTheta cosTheta (log.f32 (sqrt.f32 (PI.f32))))))
(exp.f32 (*.f32 (-.f32 (log.f32 (+.f32 2 (/.f32 1 cosTheta))) (fma.f32 cosTheta cosTheta (log.f32 (sqrt.f32 (PI.f32))))) 1))
(log1p.f32 (expm1.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))))
(fma.f32 1 (+.f32 1 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))) -1)
(fma.f32 (+.f32 1 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))) 1 -1)
(fma.f32 (cbrt.f32 (+.f32 1 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))))) (pow.f32 (cbrt.f32 (+.f32 1 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))))) 2) -1)
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 1 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))))) 2) (cbrt.f32 (+.f32 1 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))))) -1)
(fma.f32 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))))) (sqrt.f32 (+.f32 1 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))))) -1)
(fma.f32 (+.f32 1 (pow.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) 3)) (/.f32 1 (+.f32 (pow.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) 2) (-.f32 1 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))))) -1)
(fma.f32 (+.f32 (pow.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) 2) -1) (/.f32 1 (expm1.f32 (-.f32 (log.f32 (+.f32 2 (/.f32 1 cosTheta))) (fma.f32 cosTheta cosTheta (log.f32 (sqrt.f32 (PI.f32))))))) -1)
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (+.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c))))) 1)
(*.f32 1 (sqrt.f32 (+.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c))))
(*.f32 (sqrt.f32 (+.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c))) 1)
(*.f32 (cbrt.f32 (+.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c))) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c)))))
(*.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c)))) (cbrt.f32 (+.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c))))
(*.f32 (pow.f32 (+.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c)) 1/4) (pow.f32 (+.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c)) 1/4))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (+.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c)) 2))) (sqrt.f32 (cbrt.f32 (+.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c)))))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (+.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c))))
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (+.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c)) 2)) 1/2) (pow.f32 (cbrt.f32 (+.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c))) 1/2))
(/.f32 (hypot.f32 (pow.f32 (+.f32 1 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))) 3/2) (pow.f32 c 3/2)) (hypot.f32 c (sqrt.f32 (*.f32 (+.f32 1 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))) (-.f32 (+.f32 1 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))) c)))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 c c) (pow.f32 (+.f32 1 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))) 2))) (sqrt.f32 (-.f32 (-.f32 c 1) (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))))))
(pow.f32 (+.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c)) 1/2)
(pow.f32 (sqrt.f32 (+.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c))) 1)
(pow.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c)))) 3)
(pow.f32 (pow.f32 (+.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c)) 3/2) 1/3)
(pow.f32 (pow.f32 (+.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c)) 1/4) 2)
(fabs.f32 (sqrt.f32 (+.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c))))
(log.f32 (exp.f32 (sqrt.f32 (+.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c)))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (+.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c))))))
(cbrt.f32 (pow.f32 (+.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c)) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (+.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c)))))
(hypot.f32 1 (sqrt.f32 (+.f32 c (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))))))
(hypot.f32 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))))) (sqrt.f32 c))
(hypot.f32 (sqrt.f32 c) (sqrt.f32 (+.f32 1 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))))))
(exp.f32 (*.f32 1/2 (log1p.f32 (+.f32 c (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))))))
(exp.f32 (*.f32 (log1p.f32 (+.f32 c (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))))) 1/2))
(exp.f32 (*.f32 (*.f32 1/2 (log1p.f32 (+.f32 c (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))))) 1))
(log1p.f32 (expm1.f32 (sqrt.f32 (+.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))))) 1)
(pow.f32 (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))) 1)
(pow.f32 (cbrt.f32 (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))) 3)
(pow.f32 (pow.f32 (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))) 2)
(sqrt.f32 (*.f32 (PI.f32) (pow.f32 (exp.f32 cosTheta) (+.f32 cosTheta cosTheta))))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))))))
(cbrt.f32 (pow.f32 (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))) 3))
(cbrt.f32 (*.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 3) (pow.f32 (PI.f32) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3/2) (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 3)))
(expm1.f32 (log1p.f32 (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))))
(exp.f32 (fma.f32 cosTheta cosTheta (log.f32 (sqrt.f32 (PI.f32)))))
(exp.f32 (*.f32 (fma.f32 cosTheta cosTheta (log.f32 (sqrt.f32 (PI.f32)))) 1))
(log1p.f32 (expm1.f32 (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))))
Outputs
(/.f32 1 (+.f32 1 (*.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))
(/.f32 1 (+.f32 1 (*.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (exp.f32 (*.f32 cosTheta cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))))))
(/.f32 1 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1))
(+.f32 (*.f32 -1 (/.f32 c (pow.f32 (+.f32 1 (*.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))) 2))) (/.f32 1 (+.f32 1 (*.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32)))))))
(fma.f32 -1 (/.f32 c (pow.f32 (+.f32 1 (*.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (exp.f32 (*.f32 cosTheta cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))))) 2)) (/.f32 1 (+.f32 1 (*.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (exp.f32 (*.f32 cosTheta cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32)))))))
(-.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)) (/.f32 c (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1) 2)))
(+.f32 (*.f32 -1 (/.f32 c (pow.f32 (+.f32 1 (*.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))) 2))) (+.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32)))))) (*.f32 (pow.f32 c 2) (+.f32 (*.f32 1/4 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))) 3))) (*.f32 -2 (*.f32 (+.f32 (*.f32 -1/4 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))) 5)))) (*.f32 -1/8 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))) 5))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32)))))))))))))
(+.f32 (fma.f32 -1 (/.f32 c (pow.f32 (+.f32 1 (*.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (exp.f32 (*.f32 cosTheta cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))))) 2)) (/.f32 1 (+.f32 1 (*.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (exp.f32 (*.f32 cosTheta cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))))))) (*.f32 (*.f32 c c) (+.f32 (/.f32 1/4 (pow.f32 (+.f32 1 (*.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (exp.f32 (*.f32 cosTheta cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))))) 3)) (*.f32 -2 (*.f32 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (exp.f32 (*.f32 cosTheta cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))))) 5))) -3/8) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (exp.f32 (*.f32 cosTheta cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))))))))))))
(-.f32 (fma.f32 (*.f32 c c) (fma.f32 -2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1) 5))) (*.f32 -3/8 (sqrt.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1))))) (/.f32 1/4 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1) 3))) (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1))) (/.f32 c (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1) 2)))
(+.f32 (*.f32 (pow.f32 c 3) (+.f32 (*.f32 -2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1/8 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))) 5)))) (*.f32 -1/4 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))) 5))))) (+.f32 1 (*.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) (*.f32 1/8 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))) 7))))))) (*.f32 (+.f32 (*.f32 -1/4 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))) 5)))) (*.f32 -1/8 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))) 5))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))) 3)))))) (+.f32 (*.f32 -1 (/.f32 c (pow.f32 (+.f32 1 (*.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))) 2))) (+.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32)))))) (*.f32 (pow.f32 c 2) (+.f32 (*.f32 1/4 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))) 3))) (*.f32 -2 (*.f32 (+.f32 (*.f32 -1/4 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))) 5)))) (*.f32 -1/8 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))) 5))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))))))))))
(fma.f32 (pow.f32 c 3) (fma.f32 -2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (exp.f32 (*.f32 cosTheta cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))))))) (fma.f32 -1/2 (/.f32 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (exp.f32 (*.f32 cosTheta cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))))) 5))) -3/8) (+.f32 1 (*.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (exp.f32 (*.f32 cosTheta cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32)))))) (*.f32 1/8 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (exp.f32 (*.f32 cosTheta cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))))) 7)))))) (*.f32 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (exp.f32 (*.f32 cosTheta cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))))) 5))) -3/8) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (exp.f32 (*.f32 cosTheta cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))))) 3))))) (+.f32 (fma.f32 -1 (/.f32 c (pow.f32 (+.f32 1 (*.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (exp.f32 (*.f32 cosTheta cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))))) 2)) (/.f32 1 (+.f32 1 (*.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (exp.f32 (*.f32 cosTheta cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))))))) (*.f32 (*.f32 c c) (+.f32 (/.f32 1/4 (pow.f32 (+.f32 1 (*.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (exp.f32 (*.f32 cosTheta cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))))) 3)) (*.f32 -2 (*.f32 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (exp.f32 (*.f32 cosTheta cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))))) 5))) -3/8) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (exp.f32 (*.f32 cosTheta cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32)))))))))))))
(fma.f32 (pow.f32 c 3) (fma.f32 -2 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1))) (fma.f32 -1/2 (/.f32 (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1) 5))) (/.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1) -3/8)) (*.f32 1/8 (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1) 7)))))) (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1) 5))) (*.f32 -3/8 (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1) 3)))))) (-.f32 (fma.f32 (*.f32 c c) (fma.f32 -2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1) 5))) (*.f32 -3/8 (sqrt.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1))))) (/.f32 1/4 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1) 3))) (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1))) (/.f32 c (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1) 2))))
(fma.f32 (pow.f32 c 3) (fma.f32 (*.f32 -2 (sqrt.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)))) (fma.f32 -1/2 (/.f32 (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1) 5))) (/.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1) -3/8)) (*.f32 1/8 (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1) 7))))) (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1) 5))) (*.f32 -3/8 (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1) 3)))))) (-.f32 (fma.f32 (*.f32 c c) (fma.f32 -2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1) 5))) (*.f32 -3/8 (sqrt.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1))))) (/.f32 1/4 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1) 3))) (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1))) (/.f32 c (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1) 2))))
(/.f32 1 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))))
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))))))
(/.f32 1 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)))
(+.f32 (*.f32 -1 (*.f32 (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 2) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))))) (/.f32 1 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32)))))))))
(fma.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (pow.f32 (+.f32 (+.f32 1 c) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))))) 2)))) (/.f32 1 (+.f32 (+.f32 1 c) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))))))))
(-.f32 (/.f32 1 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1))) (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)) 2)))))
(+.f32 (*.f32 1/4 (/.f32 1 (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 2) (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 3) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))) (+.f32 (*.f32 -1 (*.f32 (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 2) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (/.f32 1 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32)))))))) (*.f32 -2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))))) (/.f32 (+.f32 (*.f32 -1/4 (*.f32 (/.f32 1 (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 2) (PI.f32))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 5))))) (*.f32 -1/8 (*.f32 (/.f32 1 (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 2) (PI.f32))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 5)))))) (pow.f32 cosTheta 2)))))))
(+.f32 (/.f32 1/4 (*.f32 (pow.f32 (exp.f32 (*.f32 cosTheta cosTheta)) 2) (*.f32 (pow.f32 (+.f32 (+.f32 1 c) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))))) 3) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))))) (+.f32 (fma.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (pow.f32 (+.f32 (+.f32 1 c) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))))) 2)))) (/.f32 1 (+.f32 (+.f32 1 c) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))))))) (*.f32 (*.f32 -2 (sqrt.f32 (/.f32 1 (+.f32 (+.f32 1 c) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))))))))) (/.f32 (*.f32 (*.f32 (/.f32 1 (*.f32 (PI.f32) (pow.f32 (exp.f32 (*.f32 cosTheta cosTheta)) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (+.f32 1 c) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))))) 5)))) -3/8) (*.f32 cosTheta cosTheta)))))
(+.f32 (/.f32 1/4 (*.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 2) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (pow.f32 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)) 3))))) (-.f32 (fma.f32 -2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)))) (*.f32 (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)) 5))) (*.f32 (PI.f32) (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 2))) cosTheta) (/.f32 -3/8 cosTheta))) (/.f32 1 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)))) (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)) 2))))))
(+.f32 (/.f32 1/4 (*.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 2) (*.f32 (pow.f32 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)) 3) (*.f32 cosTheta (*.f32 cosTheta (PI.f32)))))) (-.f32 (fma.f32 -2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)))) (*.f32 (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)) 5))) (*.f32 (PI.f32) (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 2))) cosTheta) (/.f32 -3/8 cosTheta))) (/.f32 1 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)))) (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)) 2))))))
(+.f32 (*.f32 -1 (*.f32 (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 2) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 -2 (*.f32 (/.f32 (+.f32 (*.f32 1/8 (*.f32 (/.f32 1 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 3)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 7) (pow.f32 (PI.f32) 3)))))) (*.f32 -1/2 (*.f32 (/.f32 (+.f32 (*.f32 -1/4 (*.f32 (/.f32 1 (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 2) (PI.f32))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 5))))) (*.f32 -1/8 (*.f32 (/.f32 1 (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 2) (PI.f32))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 5)))))) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))))) (sqrt.f32 (/.f32 1 (PI.f32)))))) (pow.f32 cosTheta 3)) (sqrt.f32 (/.f32 1 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))))))) (+.f32 (*.f32 1/4 (/.f32 1 (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 2) (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 3) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))) (+.f32 (/.f32 1 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32)))))))) (+.f32 (*.f32 (/.f32 (+.f32 (*.f32 -1/4 (*.f32 (/.f32 1 (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 2) (PI.f32))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 5))))) (*.f32 -1/8 (*.f32 (/.f32 1 (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 2) (PI.f32))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 5)))))) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) (pow.f32 cosTheta 3))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 3) (PI.f32))))) (*.f32 -2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))))) (/.f32 (+.f32 (*.f32 -1/4 (*.f32 (/.f32 1 (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 2) (PI.f32))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 5))))) (*.f32 -1/8 (*.f32 (/.f32 1 (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 2) (PI.f32))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 5)))))) (pow.f32 cosTheta 2)))))))))
(fma.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (pow.f32 (+.f32 (+.f32 1 c) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))))) 2)))) (fma.f32 -2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (+.f32 1 c) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))))))) (/.f32 (fma.f32 1/8 (*.f32 (/.f32 1 (pow.f32 (exp.f32 (*.f32 cosTheta cosTheta)) 3)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 (+.f32 1 c) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))))) 7) (pow.f32 (PI.f32) 3))))) (*.f32 -1/2 (/.f32 (*.f32 (*.f32 (*.f32 (/.f32 1 (*.f32 (PI.f32) (pow.f32 (exp.f32 (*.f32 cosTheta cosTheta)) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (+.f32 1 c) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))))) 5)))) -3/8) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) (+.f32 (+.f32 1 c) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))))))))) (pow.f32 cosTheta 3))) (+.f32 (+.f32 (/.f32 1/4 (*.f32 (pow.f32 (exp.f32 (*.f32 cosTheta cosTheta)) 2) (*.f32 (pow.f32 (+.f32 (+.f32 1 c) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))))) 3) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))))) (/.f32 1 (+.f32 (+.f32 1 c) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))))))) (fma.f32 (/.f32 (*.f32 (*.f32 (/.f32 1 (*.f32 (PI.f32) (pow.f32 (exp.f32 (*.f32 cosTheta cosTheta)) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (+.f32 1 c) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))))) 5)))) -3/8) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) (pow.f32 cosTheta 3))) (sqrt.f32 (/.f32 1 (*.f32 (PI.f32) (pow.f32 (+.f32 (+.f32 1 c) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))))) 3)))) (*.f32 (*.f32 -2 (sqrt.f32 (/.f32 1 (+.f32 (+.f32 1 c) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))))))))) (/.f32 (*.f32 (*.f32 (/.f32 1 (*.f32 (PI.f32) (pow.f32 (exp.f32 (*.f32 cosTheta cosTheta)) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (+.f32 1 c) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))))) 5)))) -3/8) (*.f32 cosTheta cosTheta)))))))
(-.f32 (+.f32 (+.f32 (/.f32 1 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1))) (fma.f32 -2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)))) (*.f32 (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)) 5))) (*.f32 (PI.f32) (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 2))) cosTheta) (/.f32 -3/8 cosTheta))) (*.f32 (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)) 5))) (*.f32 (PI.f32) (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 2))) (/.f32 (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 cosTheta 3)) -3/8)) (sqrt.f32 (/.f32 1 (*.f32 (PI.f32) (pow.f32 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)) 3))))))) (fma.f32 -2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)))) (/.f32 (fma.f32 (/.f32 1/8 (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 3)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)) 7) (pow.f32 (PI.f32) 3)))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)) 5))) (*.f32 (PI.f32) (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 2))) (/.f32 (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1))) -3/8))))) (pow.f32 cosTheta 3))) (/.f32 1/4 (*.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 2) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (pow.f32 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)) 3))))))) (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)) 2)))))
(+.f32 (fma.f32 -2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)))) (/.f32 (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)) 5))) (*.f32 (PI.f32) (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 2))) (/.f32 (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1))) -3/8))) (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)) 7) (pow.f32 (PI.f32) 3)))) (/.f32 1/8 (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 3)))) (pow.f32 cosTheta 3))) (/.f32 1/4 (*.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 2) (*.f32 (pow.f32 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)) 3) (*.f32 cosTheta (*.f32 cosTheta (PI.f32))))))) (-.f32 (+.f32 (/.f32 1 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1))) (fma.f32 -2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)))) (*.f32 (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)) 5))) (*.f32 (PI.f32) (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 2))) cosTheta) (/.f32 -3/8 cosTheta))) (*.f32 (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)) 5))) (*.f32 (PI.f32) (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 2))) (/.f32 (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 cosTheta 3)) -3/8)) (sqrt.f32 (/.f32 (/.f32 1 (PI.f32)) (pow.f32 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)) 3)))))) (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)) 2))))))
(/.f32 1 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))))
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))))))
(/.f32 1 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)))
(+.f32 (*.f32 -1 (*.f32 (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 2) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))))) (/.f32 1 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32)))))))))
(fma.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (pow.f32 (+.f32 (+.f32 1 c) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))))) 2)))) (/.f32 1 (+.f32 (+.f32 1 c) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))))))))
(-.f32 (/.f32 1 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1))) (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)) 2)))))
(+.f32 (*.f32 1/4 (/.f32 1 (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 2) (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 3) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))) (+.f32 (*.f32 -1 (*.f32 (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 2) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (/.f32 1 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32)))))))) (*.f32 -2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))))) (/.f32 (+.f32 (*.f32 -1/4 (*.f32 (/.f32 1 (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 2) (PI.f32))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 5))))) (*.f32 -1/8 (*.f32 (/.f32 1 (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 2) (PI.f32))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 5)))))) (pow.f32 cosTheta 2)))))))
(+.f32 (/.f32 1/4 (*.f32 (pow.f32 (exp.f32 (*.f32 cosTheta cosTheta)) 2) (*.f32 (pow.f32 (+.f32 (+.f32 1 c) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))))) 3) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))))) (+.f32 (fma.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (pow.f32 (+.f32 (+.f32 1 c) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))))) 2)))) (/.f32 1 (+.f32 (+.f32 1 c) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))))))) (*.f32 (*.f32 -2 (sqrt.f32 (/.f32 1 (+.f32 (+.f32 1 c) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))))))))) (/.f32 (*.f32 (*.f32 (/.f32 1 (*.f32 (PI.f32) (pow.f32 (exp.f32 (*.f32 cosTheta cosTheta)) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (+.f32 1 c) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))))) 5)))) -3/8) (*.f32 cosTheta cosTheta)))))
(+.f32 (/.f32 1/4 (*.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 2) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (pow.f32 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)) 3))))) (-.f32 (fma.f32 -2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)))) (*.f32 (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)) 5))) (*.f32 (PI.f32) (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 2))) cosTheta) (/.f32 -3/8 cosTheta))) (/.f32 1 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)))) (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)) 2))))))
(+.f32 (/.f32 1/4 (*.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 2) (*.f32 (pow.f32 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)) 3) (*.f32 cosTheta (*.f32 cosTheta (PI.f32)))))) (-.f32 (fma.f32 -2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)))) (*.f32 (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)) 5))) (*.f32 (PI.f32) (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 2))) cosTheta) (/.f32 -3/8 cosTheta))) (/.f32 1 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)))) (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)) 2))))))
(+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (*.f32 (/.f32 (+.f32 (*.f32 -1/4 (*.f32 (/.f32 1 (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 2) (PI.f32))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 5))))) (*.f32 -1/8 (*.f32 (/.f32 1 (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 2) (PI.f32))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 5)))))) (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 3) (PI.f32)))))) (*.f32 -2 (*.f32 (+.f32 (*.f32 1/2 (*.f32 (/.f32 (+.f32 (*.f32 -1/4 (*.f32 (/.f32 1 (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 2) (PI.f32))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 5))))) (*.f32 -1/8 (*.f32 (/.f32 1 (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 2) (PI.f32))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 5)))))) (*.f32 (exp.f32 (pow.f32 cosTheta 2)) (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))))) (sqrt.f32 (/.f32 1 (PI.f32))))) (*.f32 -1/8 (*.f32 (/.f32 1 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 3)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 7) (pow.f32 (PI.f32) 3))))))) (sqrt.f32 (/.f32 1 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32)))))))))))) (pow.f32 cosTheta 3))) (+.f32 (*.f32 -1 (*.f32 (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 2) cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 1/4 (/.f32 1 (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 2) (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 3) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))))) (+.f32 (/.f32 1 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32)))))))) (*.f32 -2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))))) (/.f32 (+.f32 (*.f32 -1/4 (*.f32 (/.f32 1 (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 2) (PI.f32))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 5))))) (*.f32 -1/8 (*.f32 (/.f32 1 (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 2) (PI.f32))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 5)))))) (pow.f32 cosTheta 2))))))))
(fma.f32 -1 (/.f32 (fma.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (PI.f32) (pow.f32 (+.f32 (+.f32 1 c) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))))) 3)))) (/.f32 (*.f32 (*.f32 (/.f32 1 (*.f32 (PI.f32) (pow.f32 (exp.f32 (*.f32 cosTheta cosTheta)) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (+.f32 1 c) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))))) 5)))) -3/8) (exp.f32 (*.f32 cosTheta cosTheta)))) (*.f32 -2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (+.f32 1 c) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))))))) (fma.f32 1/2 (/.f32 (*.f32 (*.f32 (*.f32 (/.f32 1 (*.f32 (PI.f32) (pow.f32 (exp.f32 (*.f32 cosTheta cosTheta)) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (+.f32 1 c) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))))) 5)))) -3/8) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) (+.f32 (+.f32 1 c) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))))))) (*.f32 (*.f32 -1/8 (/.f32 1 (pow.f32 (exp.f32 (*.f32 cosTheta cosTheta)) 3))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 (+.f32 1 c) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))))) 7) (pow.f32 (PI.f32) 3))))))))) (pow.f32 cosTheta 3)) (fma.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (*.f32 cosTheta (pow.f32 (+.f32 (+.f32 1 c) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))))) 2)))) (+.f32 (+.f32 (/.f32 1/4 (*.f32 (pow.f32 (exp.f32 (*.f32 cosTheta cosTheta)) 2) (*.f32 (pow.f32 (+.f32 (+.f32 1 c) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))))) 3) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))))) (/.f32 1 (+.f32 (+.f32 1 c) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))))))) (*.f32 (*.f32 -2 (sqrt.f32 (/.f32 1 (+.f32 (+.f32 1 c) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))))))))) (/.f32 (*.f32 (*.f32 (/.f32 1 (*.f32 (PI.f32) (pow.f32 (exp.f32 (*.f32 cosTheta cosTheta)) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (+.f32 1 c) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))))) 5)))) -3/8) (*.f32 cosTheta cosTheta))))))
(-.f32 (+.f32 (/.f32 1/4 (*.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 2) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (pow.f32 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)) 3))))) (-.f32 (fma.f32 -2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)))) (*.f32 (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)) 5))) (*.f32 (PI.f32) (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 2))) cosTheta) (/.f32 -3/8 cosTheta))) (/.f32 1 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)))) (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)) 2)))))) (/.f32 (-.f32 (*.f32 -2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)))) (fma.f32 -1/8 (/.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)) 7) (pow.f32 (PI.f32) 3)))) (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 3)) (*.f32 (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)) 5))) (*.f32 (PI.f32) (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 2))) (/.f32 (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1))) -3/8)) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) 1/2))))) (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (PI.f32) (pow.f32 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)) 3)))) (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)) 5))) (*.f32 (PI.f32) (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 2))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) -3/8)))) (pow.f32 cosTheta 3)))
(-.f32 (+.f32 (/.f32 1/4 (*.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 2) (*.f32 (pow.f32 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)) 3) (*.f32 cosTheta (*.f32 cosTheta (PI.f32)))))) (-.f32 (fma.f32 -2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)))) (*.f32 (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)) 5))) (*.f32 (PI.f32) (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 2))) cosTheta) (/.f32 -3/8 cosTheta))) (/.f32 1 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)))) (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (pow.f32 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)) 2)))))) (/.f32 (-.f32 (*.f32 (fma.f32 -1/8 (/.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)) 7) (pow.f32 (PI.f32) 3)))) (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 3)) (*.f32 (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)) 5))) (*.f32 (PI.f32) (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 2))) (/.f32 (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1))) -3/8)) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) 1/2))) (*.f32 -2 (sqrt.f32 (/.f32 1 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)))))) (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (PI.f32)) (pow.f32 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)) 3))) (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)) 5))) (*.f32 (PI.f32) (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 2))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) -3/8)))) (pow.f32 cosTheta 3)))
(*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta)
(+.f32 (*.f32 2 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 2 (/.f32 1 cosTheta)))
(*.f32 (+.f32 2 (/.f32 1 cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))
(+.f32 (*.f32 2 (sqrt.f32 (/.f32 1 (PI.f32)))) (+.f32 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 -1 (*.f32 cosTheta (sqrt.f32 (/.f32 1 (PI.f32)))))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 2 (/.f32 1 cosTheta))) (neg.f32 (*.f32 cosTheta (sqrt.f32 (/.f32 1 (PI.f32))))))
(-.f32 (*.f32 (+.f32 2 (/.f32 1 cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 cosTheta (sqrt.f32 (/.f32 1 (PI.f32)))))
(fma.f32 2 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (/.f32 1 cosTheta) cosTheta)))
(+.f32 (*.f32 2 (sqrt.f32 (/.f32 1 (PI.f32)))) (+.f32 (*.f32 -2 (*.f32 (pow.f32 cosTheta 2) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 -1 (*.f32 cosTheta (sqrt.f32 (/.f32 1 (PI.f32))))))))
(fma.f32 2 (sqrt.f32 (/.f32 1 (PI.f32))) (fma.f32 -2 (*.f32 (*.f32 cosTheta cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))) (fma.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))) (neg.f32 (*.f32 cosTheta (sqrt.f32 (/.f32 1 (PI.f32))))))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) (neg.f32 cosTheta))) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 2 (*.f32 (*.f32 cosTheta cosTheta) -2))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (-.f32 (/.f32 1 cosTheta) cosTheta)) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 2 (*.f32 (*.f32 cosTheta cosTheta) -2))))
(*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32)))))
(*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))))
(*.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(+.f32 (*.f32 (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))
(fma.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))))))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 2 (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta)))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 2 (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta)))
(+.f32 (*.f32 (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))
(fma.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))))))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 2 (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta)))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 2 (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta)))
(+.f32 (*.f32 (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))
(fma.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))))))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 2 (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta)))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 2 (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta)))
(*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32)))))
(*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))))
(*.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(+.f32 (*.f32 (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))
(fma.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))))))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 2 (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta)))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 2 (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta)))
(+.f32 (*.f32 (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))
(fma.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))))))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 2 (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta)))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 2 (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta)))
(+.f32 (*.f32 (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))
(fma.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))))))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 2 (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta)))
(*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 2 (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta)))
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (exp.f32 (*.f32 cosTheta cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))))))
(sqrt.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1))
(+.f32 (sqrt.f32 (+.f32 1 (*.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32)))))) (*.f32 1/2 (*.f32 c (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))))))
(+.f32 (sqrt.f32 (+.f32 1 (*.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (exp.f32 (*.f32 cosTheta cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32)))))) (*.f32 (*.f32 1/2 c) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (exp.f32 (*.f32 cosTheta cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32)))))))))
(fma.f32 1/2 (*.f32 c (sqrt.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)))) (sqrt.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)))
(+.f32 (sqrt.f32 (+.f32 1 (*.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32)))))) (+.f32 (*.f32 1/2 (*.f32 c (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))))) (*.f32 -1/8 (*.f32 (pow.f32 c 2) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))) 3)))))))
(+.f32 (sqrt.f32 (+.f32 1 (*.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (exp.f32 (*.f32 cosTheta cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32)))))) (fma.f32 1/2 (*.f32 c (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (exp.f32 (*.f32 cosTheta cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32)))))))) (*.f32 -1/8 (*.f32 (*.f32 c c) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (exp.f32 (*.f32 cosTheta cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))))) 3)))))))
(+.f32 (sqrt.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)) (fma.f32 (*.f32 (*.f32 c c) -1/8) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1) 3))) (*.f32 c (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1))) 1/2))))
(+.f32 (sqrt.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)) (fma.f32 (*.f32 (*.f32 c c) -1/8) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1) 3))) (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1))) (*.f32 c 1/2))))
(+.f32 (sqrt.f32 (+.f32 1 (*.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32)))))) (+.f32 (*.f32 1/2 (*.f32 c (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))))) (+.f32 (*.f32 1/16 (*.f32 (pow.f32 c 3) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))) 5))))) (*.f32 -1/8 (*.f32 (pow.f32 c 2) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))) 3))))))))
(+.f32 (sqrt.f32 (+.f32 1 (*.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (exp.f32 (*.f32 cosTheta cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32)))))) (fma.f32 1/2 (*.f32 c (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (exp.f32 (*.f32 cosTheta cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32)))))))) (fma.f32 1/16 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (exp.f32 (*.f32 cosTheta cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))))) 5))) (pow.f32 c 3)) (*.f32 -1/8 (*.f32 (*.f32 c c) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (exp.f32 (*.f32 cosTheta cosTheta))) (sqrt.f32 (/.f32 1 (PI.f32))))) 3))))))))
(+.f32 (sqrt.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)) (fma.f32 1/2 (*.f32 c (sqrt.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)))) (fma.f32 -1/8 (*.f32 c (*.f32 c (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1) 3))))) (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1) 5))) (*.f32 (pow.f32 c 3) 1/16)))))
(+.f32 (fma.f32 1/2 (*.f32 c (sqrt.f32 (/.f32 1 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)))) (sqrt.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1))) (fma.f32 -1/8 (*.f32 c (*.f32 c (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1) 3))))) (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1) 5))) (*.f32 (pow.f32 c 3) 1/16))))
(sqrt.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))))
(sqrt.f32 (+.f32 (+.f32 1 c) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))))))
(sqrt.f32 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)))
(+.f32 (sqrt.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32)))))))) (*.f32 1/2 (*.f32 (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) (PI.f32)))))))
(+.f32 (sqrt.f32 (+.f32 (+.f32 1 c) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))))))) (*.f32 (*.f32 1/2 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta)) (sqrt.f32 (/.f32 1 (*.f32 (PI.f32) (+.f32 (+.f32 1 c) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))))))))))
(fma.f32 1/2 (/.f32 (sqrt.f32 (/.f32 1 (*.f32 (PI.f32) (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1))))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1))))
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 1 (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 2) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 3))))) (+.f32 (sqrt.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32)))))))) (*.f32 1/2 (*.f32 (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) (PI.f32))))))))
(fma.f32 -1/8 (*.f32 (/.f32 1 (*.f32 (pow.f32 (exp.f32 (*.f32 cosTheta cosTheta)) 2) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (+.f32 1 c) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))))) 3)))) (+.f32 (sqrt.f32 (+.f32 (+.f32 1 c) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))))))) (*.f32 (*.f32 1/2 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta)) (sqrt.f32 (/.f32 1 (*.f32 (PI.f32) (+.f32 (+.f32 1 c) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))))))))))))
(fma.f32 -1/8 (/.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)) 3))) (*.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 2) (*.f32 cosTheta (*.f32 cosTheta (PI.f32))))) (fma.f32 1/2 (/.f32 (sqrt.f32 (/.f32 1 (*.f32 (PI.f32) (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1))))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)))))
(+.f32 (*.f32 1/16 (*.f32 (/.f32 1 (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 3) (pow.f32 cosTheta 3))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 5) (pow.f32 (PI.f32) 3)))))) (+.f32 (*.f32 -1/8 (*.f32 (/.f32 1 (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 2) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 3))))) (+.f32 (sqrt.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32)))))))) (*.f32 1/2 (*.f32 (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) (PI.f32)))))))))
(fma.f32 1/16 (*.f32 (/.f32 1 (*.f32 (pow.f32 (exp.f32 (*.f32 cosTheta cosTheta)) 3) (pow.f32 cosTheta 3))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 (+.f32 1 c) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))))) 5) (pow.f32 (PI.f32) 3))))) (fma.f32 -1/8 (*.f32 (/.f32 1 (*.f32 (pow.f32 (exp.f32 (*.f32 cosTheta cosTheta)) 2) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (+.f32 1 c) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))))) 3)))) (+.f32 (sqrt.f32 (+.f32 (+.f32 1 c) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))))))) (*.f32 (*.f32 1/2 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta)) (sqrt.f32 (/.f32 1 (*.f32 (PI.f32) (+.f32 (+.f32 1 c) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))))))))))))
(fma.f32 1/16 (/.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (PI.f32) 3)) (pow.f32 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)) 5))) (*.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 3) (pow.f32 cosTheta 3))) (fma.f32 -1/8 (/.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)) 3))) (*.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 2) (*.f32 cosTheta (*.f32 cosTheta (PI.f32))))) (fma.f32 1/2 (/.f32 (sqrt.f32 (/.f32 1 (*.f32 (PI.f32) (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1))))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1))))))
(sqrt.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))))
(sqrt.f32 (+.f32 (+.f32 1 c) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))))))
(sqrt.f32 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)))
(+.f32 (sqrt.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32)))))))) (*.f32 1/2 (*.f32 (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) (PI.f32)))))))
(+.f32 (sqrt.f32 (+.f32 (+.f32 1 c) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))))))) (*.f32 (*.f32 1/2 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta)) (sqrt.f32 (/.f32 1 (*.f32 (PI.f32) (+.f32 (+.f32 1 c) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))))))))))
(fma.f32 1/2 (/.f32 (sqrt.f32 (/.f32 1 (*.f32 (PI.f32) (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1))))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1))))
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 1 (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 2) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 3))))) (+.f32 (sqrt.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32)))))))) (*.f32 1/2 (*.f32 (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) (PI.f32))))))))
(fma.f32 -1/8 (*.f32 (/.f32 1 (*.f32 (pow.f32 (exp.f32 (*.f32 cosTheta cosTheta)) 2) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (+.f32 1 c) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))))) 3)))) (+.f32 (sqrt.f32 (+.f32 (+.f32 1 c) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))))))) (*.f32 (*.f32 1/2 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta)) (sqrt.f32 (/.f32 1 (*.f32 (PI.f32) (+.f32 (+.f32 1 c) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))))))))))))
(fma.f32 -1/8 (/.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)) 3))) (*.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 2) (*.f32 cosTheta (*.f32 cosTheta (PI.f32))))) (fma.f32 1/2 (/.f32 (sqrt.f32 (/.f32 1 (*.f32 (PI.f32) (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1))))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)))))
(+.f32 (*.f32 1/16 (*.f32 (/.f32 1 (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 3) (pow.f32 cosTheta 3))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 5) (pow.f32 (PI.f32) 3)))))) (+.f32 (*.f32 -1/8 (*.f32 (/.f32 1 (*.f32 (pow.f32 (exp.f32 (pow.f32 cosTheta 2)) 2) (*.f32 (pow.f32 cosTheta 2) (PI.f32)))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) 3))))) (+.f32 (sqrt.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32)))))))) (*.f32 1/2 (*.f32 (/.f32 1 (*.f32 (exp.f32 (pow.f32 cosTheta 2)) cosTheta)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 c (+.f32 1 (*.f32 2 (*.f32 (/.f32 1 (exp.f32 (pow.f32 cosTheta 2))) (sqrt.f32 (/.f32 1 (PI.f32))))))) (PI.f32)))))))))
(fma.f32 1/16 (*.f32 (/.f32 1 (*.f32 (pow.f32 (exp.f32 (*.f32 cosTheta cosTheta)) 3) (pow.f32 cosTheta 3))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 (+.f32 1 c) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))))) 5) (pow.f32 (PI.f32) 3))))) (fma.f32 -1/8 (*.f32 (/.f32 1 (*.f32 (pow.f32 (exp.f32 (*.f32 cosTheta cosTheta)) 2) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (+.f32 1 c) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))))) 3)))) (+.f32 (sqrt.f32 (+.f32 (+.f32 1 c) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))))))) (*.f32 (*.f32 1/2 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta)) (sqrt.f32 (/.f32 1 (*.f32 (PI.f32) (+.f32 (+.f32 1 c) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))))))))))))
(fma.f32 1/16 (/.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (PI.f32) 3)) (pow.f32 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)) 5))) (*.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 3) (pow.f32 cosTheta 3))) (fma.f32 -1/8 (/.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1)) 3))) (*.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 2) (*.f32 cosTheta (*.f32 cosTheta (PI.f32))))) (fma.f32 1/2 (/.f32 (sqrt.f32 (/.f32 1 (*.f32 (PI.f32) (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1))))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta))) (sqrt.f32 (+.f32 c (fma.f32 2 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) 1))))))
(sqrt.f32 (PI.f32))
(+.f32 (sqrt.f32 (PI.f32)) (*.f32 (pow.f32 cosTheta 2) (sqrt.f32 (PI.f32))))
(*.f32 (+.f32 (*.f32 cosTheta cosTheta) 1) (sqrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (fma.f32 cosTheta cosTheta 1))
(+.f32 (sqrt.f32 (PI.f32)) (+.f32 (*.f32 1/2 (*.f32 (pow.f32 cosTheta 4) (sqrt.f32 (PI.f32)))) (*.f32 (pow.f32 cosTheta 2) (sqrt.f32 (PI.f32)))))
(+.f32 (sqrt.f32 (PI.f32)) (fma.f32 1/2 (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 cosTheta 4)) (*.f32 (*.f32 cosTheta cosTheta) (sqrt.f32 (PI.f32)))))
(+.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) (+.f32 (*.f32 cosTheta cosTheta) (*.f32 1/2 (pow.f32 cosTheta 4)))))
(+.f32 (sqrt.f32 (PI.f32)) (+.f32 (*.f32 1/2 (*.f32 (pow.f32 cosTheta 4) (sqrt.f32 (PI.f32)))) (+.f32 (*.f32 1/6 (*.f32 (pow.f32 cosTheta 6) (sqrt.f32 (PI.f32)))) (*.f32 (pow.f32 cosTheta 2) (sqrt.f32 (PI.f32))))))
(+.f32 (sqrt.f32 (PI.f32)) (fma.f32 1/2 (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 cosTheta 4)) (fma.f32 1/6 (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 cosTheta 6)) (*.f32 (*.f32 cosTheta cosTheta) (sqrt.f32 (PI.f32))))))
(+.f32 (*.f32 (sqrt.f32 (PI.f32)) (+.f32 (*.f32 1/2 (pow.f32 cosTheta 4)) (*.f32 1/6 (pow.f32 cosTheta 6)))) (*.f32 (sqrt.f32 (PI.f32)) (fma.f32 cosTheta cosTheta 1)))
(*.f32 (exp.f32 (pow.f32 cosTheta 2)) (sqrt.f32 (PI.f32)))
(*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) (sqrt.f32 (PI.f32)))
(*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))
(*.f32 (exp.f32 (pow.f32 cosTheta 2)) (sqrt.f32 (PI.f32)))
(*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) (sqrt.f32 (PI.f32)))
(*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))
(*.f32 (exp.f32 (pow.f32 cosTheta 2)) (sqrt.f32 (PI.f32)))
(*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) (sqrt.f32 (PI.f32)))
(*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))
(*.f32 (exp.f32 (pow.f32 cosTheta 2)) (sqrt.f32 (PI.f32)))
(*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) (sqrt.f32 (PI.f32)))
(*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))
(*.f32 (exp.f32 (pow.f32 cosTheta 2)) (sqrt.f32 (PI.f32)))
(*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) (sqrt.f32 (PI.f32)))
(*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))
(*.f32 (exp.f32 (pow.f32 cosTheta 2)) (sqrt.f32 (PI.f32)))
(*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) (sqrt.f32 (PI.f32)))
(*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))
(*.f32 (exp.f32 (pow.f32 cosTheta 2)) (sqrt.f32 (PI.f32)))
(*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) (sqrt.f32 (PI.f32)))
(*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))
(*.f32 (exp.f32 (pow.f32 cosTheta 2)) (sqrt.f32 (PI.f32)))
(*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) (sqrt.f32 (PI.f32)))
(*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (+.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c))))) 1)
(/.f32 1 (+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) (+.f32 1 c)))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))))))
(/.f32 1 (+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))) (+.f32 1 c)))
(*.f32 1 (/.f32 1 (+.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c))))
(/.f32 1 (+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) (+.f32 1 c)))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))))))
(/.f32 1 (+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))) (+.f32 1 c)))
(*.f32 (/.f32 1 (+.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c))) 1)
(/.f32 1 (+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) (+.f32 1 c)))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))))))
(/.f32 1 (+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))) (+.f32 1 c)))
(*.f32 (cbrt.f32 (/.f32 1 (+.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c)))) (cbrt.f32 (pow.f32 (+.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c)) -2)))
(*.f32 (cbrt.f32 (/.f32 1 (+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) (+.f32 1 c)))) (cbrt.f32 (pow.f32 (+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) (+.f32 1 c)) -2)))
(*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (+.f32 c (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))))))) (cbrt.f32 (pow.f32 (+.f32 1 (+.f32 c (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))))) -2)))
(*.f32 (cbrt.f32 (/.f32 1 (+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))) (+.f32 1 c)))) (cbrt.f32 (pow.f32 (+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))) (+.f32 1 c)) -2)))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c)) -2)) (cbrt.f32 (/.f32 1 (+.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c)))))
(*.f32 (cbrt.f32 (/.f32 1 (+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) (+.f32 1 c)))) (cbrt.f32 (pow.f32 (+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) (+.f32 1 c)) -2)))
(*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (+.f32 c (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))))))) (cbrt.f32 (pow.f32 (+.f32 1 (+.f32 c (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))))) -2)))
(*.f32 (cbrt.f32 (/.f32 1 (+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))) (+.f32 1 c)))) (cbrt.f32 (pow.f32 (+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))) (+.f32 1 c)) -2)))
(*.f32 (pow.f32 (+.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c)) -1/2) (pow.f32 (+.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c)) -1/2))
(/.f32 1 (+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) (+.f32 1 c)))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))))))
(/.f32 1 (+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))) (+.f32 1 c)))
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (+.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c)) 2)) -1) (pow.f32 (cbrt.f32 (+.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c))) -1))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) (+.f32 1 c)) 2))) (/.f32 1 (cbrt.f32 (+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) (+.f32 1 c)))))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 1 (+.f32 c (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))))) 2))) (/.f32 1 (cbrt.f32 (+.f32 1 (+.f32 c (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))))))))
(/.f32 (/.f32 1 (cbrt.f32 (+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))) (+.f32 1 c)))) (cbrt.f32 (pow.f32 (+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))) (+.f32 1 c)) 2)))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c))) -2) (pow.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c)))) -2))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) (+.f32 1 c))) -2) (pow.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) (+.f32 1 c)))) -2))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 1 (+.f32 c (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))))))) -2) (pow.f32 (cbrt.f32 (sqrt.f32 (+.f32 1 (+.f32 c (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))))))) -2))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))) (+.f32 1 c))) -2) (pow.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))) (+.f32 1 c)))) -2))
(*.f32 (pow.f32 (pow.f32 (+.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c)) 1/4) -2) (pow.f32 (pow.f32 (+.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c)) 1/4) -2))
(pow.f32 (pow.f32 (+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) (+.f32 1 c)) 1/4) -4)
(pow.f32 (pow.f32 (+.f32 1 (+.f32 c (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))))) 1/4) -4)
(pow.f32 (pow.f32 (+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))) (+.f32 1 c)) 1/4) -4)
(/.f32 1 (+.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c)))
(/.f32 1 (+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) (+.f32 1 c)))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))))))
(/.f32 1 (+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))) (+.f32 1 c)))
(sqrt.f32 (pow.f32 (+.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c)) -2))
(/.f32 1 (+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) (+.f32 1 c)))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))))))
(/.f32 1 (+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))) (+.f32 1 c)))
(log.f32 (exp.f32 (/.f32 1 (+.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c)))))
(/.f32 1 (+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) (+.f32 1 c)))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))))))
(/.f32 1 (+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))) (+.f32 1 c)))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (+.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c))))))
(/.f32 1 (+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) (+.f32 1 c)))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))))))
(/.f32 1 (+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))) (+.f32 1 c)))
(cbrt.f32 (pow.f32 (/.f32 1 (+.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c))) 3))
(/.f32 1 (+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) (+.f32 1 c)))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))))))
(/.f32 1 (+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))) (+.f32 1 c)))
(expm1.f32 (log1p.f32 (/.f32 1 (+.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c)))))
(/.f32 1 (+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) (+.f32 1 c)))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))))))
(/.f32 1 (+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))) (+.f32 1 c)))
(exp.f32 (*.f32 -1 (log1p.f32 (+.f32 c (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))))))
(exp.f32 (neg.f32 (log1p.f32 (+.f32 c (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta)))))))
(exp.f32 (neg.f32 (log1p.f32 (+.f32 c (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))))))))
(exp.f32 (*.f32 (log1p.f32 (+.f32 c (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))))) -1))
(exp.f32 (neg.f32 (log1p.f32 (+.f32 c (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta)))))))
(exp.f32 (neg.f32 (log1p.f32 (+.f32 c (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))))))))
(exp.f32 (*.f32 (*.f32 -1 (log1p.f32 (+.f32 c (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))))) 1))
(exp.f32 (neg.f32 (log1p.f32 (+.f32 c (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta)))))))
(exp.f32 (neg.f32 (log1p.f32 (+.f32 c (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))))))))
(log1p.f32 (expm1.f32 (/.f32 1 (+.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c)))))
(/.f32 1 (+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) (+.f32 1 c)))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))))))
(/.f32 1 (+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))) (+.f32 1 c)))
(-.f32 (+.f32 1 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))) 1)
(+.f32 1 (-.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))) 0)
(/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))))
(*.f32 1 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))))
(+.f32 1 (-.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))) 0)
(/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))))
(*.f32 (+.f32 2 (/.f32 1 cosTheta)) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 (sqrt.f32 (PI.f32)))))))
(+.f32 1 (-.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))) 0)
(/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))))
(*.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 (sqrt.f32 (PI.f32)))))) 1))
(+.f32 1 (-.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))) 0)
(/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) 1)
(+.f32 1 (-.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))) 0)
(/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 2 (/.f32 1 cosTheta)) 2)) (*.f32 (cbrt.f32 (+.f32 2 (/.f32 1 cosTheta))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 (sqrt.f32 (PI.f32))))))))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 2 (/.f32 1 cosTheta)) 2)) (*.f32 (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 (sqrt.f32 (PI.f32)))))) (cbrt.f32 (+.f32 2 (/.f32 1 cosTheta)))))
(*.f32 (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 (sqrt.f32 (PI.f32)))))) (*.f32 (cbrt.f32 (pow.f32 (+.f32 2 (/.f32 1 cosTheta)) 2)) (cbrt.f32 (+.f32 2 (/.f32 1 cosTheta)))))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 2 (/.f32 1 cosTheta)) 2)) (/.f32 (cbrt.f32 (+.f32 2 (/.f32 1 cosTheta))) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))))
(*.f32 (cbrt.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))) (cbrt.f32 (pow.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) 2)))
(*.f32 (cbrt.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta)))) (cbrt.f32 (pow.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) 2)))
(*.f32 (cbrt.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))))) (cbrt.f32 (pow.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) 2)) (cbrt.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))))
(*.f32 (cbrt.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta)))) (cbrt.f32 (pow.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) 2)))
(*.f32 (cbrt.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))))) (cbrt.f32 (pow.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) 2)) (*.f32 (cbrt.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))) 1))
(*.f32 (cbrt.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta)))) (cbrt.f32 (pow.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) 2)))
(*.f32 (cbrt.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))))) (cbrt.f32 (pow.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))) 2)))
(*.f32 (sqrt.f32 (+.f32 2 (/.f32 1 cosTheta))) (*.f32 (sqrt.f32 (+.f32 2 (/.f32 1 cosTheta))) (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 (sqrt.f32 (PI.f32))))))))
(+.f32 1 (-.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))) 0)
(/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))))
(*.f32 (sqrt.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))) (sqrt.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))))
(+.f32 1 (-.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))) 0)
(/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))))
(*.f32 (sqrt.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))) (*.f32 (sqrt.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))) 1))
(+.f32 1 (-.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))) 0)
(/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))))
(*.f32 (+.f32 -2 (neg.f32 (/.f32 1 cosTheta))) (/.f32 1 (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (neg.f32 (sqrt.f32 (PI.f32))))))
(*.f32 (+.f32 -2 (/.f32 -1 cosTheta)) (/.f32 (/.f32 1 (pow.f32 (exp.f32 cosTheta) cosTheta)) (neg.f32 (sqrt.f32 (PI.f32)))))
(/.f32 (+.f32 -2 (/.f32 -1 cosTheta)) (*.f32 (sqrt.f32 (PI.f32)) (neg.f32 (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (+.f32 -2 (/.f32 -1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (neg.f32 (sqrt.f32 (PI.f32)))))
(*.f32 (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 (sqrt.f32 (PI.f32)))))) (+.f32 2 (/.f32 1 cosTheta)))
(+.f32 1 (-.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))) 0)
(/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 1 (sqrt.f32 (PI.f32))))
(+.f32 1 (-.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))) 0)
(/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (+.f32 2 (/.f32 1 cosTheta)) 2)) 1) (/.f32 (cbrt.f32 (+.f32 2 (/.f32 1 cosTheta))) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 2 (/.f32 1 cosTheta)) 2)) (*.f32 (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 (sqrt.f32 (PI.f32)))))) (cbrt.f32 (+.f32 2 (/.f32 1 cosTheta)))))
(*.f32 (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 (sqrt.f32 (PI.f32)))))) (*.f32 (cbrt.f32 (pow.f32 (+.f32 2 (/.f32 1 cosTheta)) 2)) (cbrt.f32 (+.f32 2 (/.f32 1 cosTheta)))))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 2 (/.f32 1 cosTheta)) 2)) (/.f32 (cbrt.f32 (+.f32 2 (/.f32 1 cosTheta))) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 2 (/.f32 1 cosTheta))) 1) (/.f32 (sqrt.f32 (+.f32 2 (/.f32 1 cosTheta))) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))))
(+.f32 1 (-.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))) 0)
(/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 2 (/.f32 1 cosTheta))) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (sqrt.f32 (+.f32 2 (/.f32 1 cosTheta))) (sqrt.f32 (PI.f32))))
(+.f32 1 (-.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))) 0)
(/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 1 (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))))
(+.f32 1 (-.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))) 0)
(/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 1 (sqrt.f32 (PI.f32))) (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(+.f32 1 (-.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))) 0)
(/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 1 (cbrt.f32 (*.f32 (PI.f32) (pow.f32 (exp.f32 cosTheta) (+.f32 cosTheta cosTheta))))) (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (cbrt.f32 (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))))))
(/.f32 (*.f32 1 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (cbrt.f32 (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))))) (cbrt.f32 (*.f32 (PI.f32) (pow.f32 (exp.f32 cosTheta) (+.f32 cosTheta cosTheta)))))
(/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (cbrt.f32 (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))))) (cbrt.f32 (*.f32 (PI.f32) (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 2))))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))))) (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (sqrt.f32 (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))))))
(+.f32 1 (-.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))) 0)
(/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (+.f32 2 (/.f32 1 cosTheta)) 2)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (/.f32 (cbrt.f32 (+.f32 2 (/.f32 1 cosTheta))) (sqrt.f32 (PI.f32))))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 2 (/.f32 1 cosTheta)) 2)) (*.f32 (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 (sqrt.f32 (PI.f32)))))) (cbrt.f32 (+.f32 2 (/.f32 1 cosTheta)))))
(*.f32 (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 (sqrt.f32 (PI.f32)))))) (*.f32 (cbrt.f32 (pow.f32 (+.f32 2 (/.f32 1 cosTheta)) 2)) (cbrt.f32 (+.f32 2 (/.f32 1 cosTheta)))))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 2 (/.f32 1 cosTheta)) 2)) (/.f32 (cbrt.f32 (+.f32 2 (/.f32 1 cosTheta))) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (+.f32 2 (/.f32 1 cosTheta)) 2)) (sqrt.f32 (PI.f32))) (/.f32 (cbrt.f32 (+.f32 2 (/.f32 1 cosTheta))) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 2 (/.f32 1 cosTheta)) 2)) (*.f32 (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 (sqrt.f32 (PI.f32)))))) (cbrt.f32 (+.f32 2 (/.f32 1 cosTheta)))))
(*.f32 (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 (sqrt.f32 (PI.f32)))))) (*.f32 (cbrt.f32 (pow.f32 (+.f32 2 (/.f32 1 cosTheta)) 2)) (cbrt.f32 (+.f32 2 (/.f32 1 cosTheta)))))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 2 (/.f32 1 cosTheta)) 2)) (/.f32 (cbrt.f32 (+.f32 2 (/.f32 1 cosTheta))) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (+.f32 2 (/.f32 1 cosTheta)) 2)) (cbrt.f32 (*.f32 (PI.f32) (pow.f32 (exp.f32 cosTheta) (+.f32 cosTheta cosTheta))))) (cbrt.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))))
(/.f32 (*.f32 (cbrt.f32 (pow.f32 (+.f32 2 (/.f32 1 cosTheta)) 2)) (cbrt.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))))) (cbrt.f32 (*.f32 (PI.f32) (pow.f32 (exp.f32 cosTheta) (+.f32 cosTheta cosTheta)))))
(*.f32 (cbrt.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))))) (/.f32 (cbrt.f32 (pow.f32 (+.f32 2 (/.f32 1 cosTheta)) 2)) (cbrt.f32 (*.f32 (PI.f32) (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 2)))))
(/.f32 (cbrt.f32 (pow.f32 (+.f32 2 (/.f32 1 cosTheta)) 2)) (/.f32 (cbrt.f32 (*.f32 (PI.f32) (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 2))) (cbrt.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (+.f32 2 (/.f32 1 cosTheta)) 2)) (sqrt.f32 (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))))) (/.f32 (cbrt.f32 (+.f32 2 (/.f32 1 cosTheta))) (sqrt.f32 (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))))))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 2 (/.f32 1 cosTheta)) 2)) (*.f32 (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 (sqrt.f32 (PI.f32)))))) (cbrt.f32 (+.f32 2 (/.f32 1 cosTheta)))))
(*.f32 (exp.f32 (neg.f32 (fma.f32 cosTheta cosTheta (log.f32 (sqrt.f32 (PI.f32)))))) (*.f32 (cbrt.f32 (pow.f32 (+.f32 2 (/.f32 1 cosTheta)) 2)) (cbrt.f32 (+.f32 2 (/.f32 1 cosTheta)))))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 2 (/.f32 1 cosTheta)) 2)) (/.f32 (cbrt.f32 (+.f32 2 (/.f32 1 cosTheta))) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 2 (/.f32 1 cosTheta))) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (+.f32 2 (/.f32 1 cosTheta))) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(+.f32 1 (-.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))) 0)
(/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 2 (/.f32 1 cosTheta))) (cbrt.f32 (*.f32 (PI.f32) (pow.f32 (exp.f32 cosTheta) (+.f32 cosTheta cosTheta))))) (/.f32 (sqrt.f32 (+.f32 2 (/.f32 1 cosTheta))) (cbrt.f32 (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))))))
(/.f32 (*.f32 1 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (cbrt.f32 (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))))) (cbrt.f32 (*.f32 (PI.f32) (pow.f32 (exp.f32 cosTheta) (+.f32 cosTheta cosTheta)))))
(/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (cbrt.f32 (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))))) (cbrt.f32 (*.f32 (PI.f32) (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 2))))
(pow.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) 1)
(+.f32 1 (-.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))) 0)
(/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))))
(pow.f32 (cbrt.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))) 3)
(+.f32 1 (-.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))) 0)
(/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))))
(pow.f32 (pow.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) 3) 1/3)
(+.f32 1 (-.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))) 0)
(/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))))
(pow.f32 (sqrt.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))) 2)
(+.f32 1 (-.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))) 0)
(/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))))
(pow.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32)))) -1)
(+.f32 1 (-.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))) 0)
(/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))))
(neg.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (neg.f32 (sqrt.f32 (PI.f32))))))
(*.f32 (+.f32 -2 (/.f32 -1 cosTheta)) (/.f32 (/.f32 1 (pow.f32 (exp.f32 cosTheta) cosTheta)) (neg.f32 (sqrt.f32 (PI.f32)))))
(/.f32 (+.f32 -2 (/.f32 -1 cosTheta)) (*.f32 (sqrt.f32 (PI.f32)) (neg.f32 (pow.f32 (exp.f32 cosTheta) cosTheta))))
(/.f32 (+.f32 -2 (/.f32 -1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (neg.f32 (sqrt.f32 (PI.f32)))))
(sqrt.f32 (pow.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) 2))
(+.f32 1 (-.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))) 0)
(/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))))
(log.f32 (exp.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))))
(+.f32 1 (-.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))) 0)
(/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))))))
(+.f32 1 (-.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))) 0)
(/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))))
(cbrt.f32 (pow.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) 3))
(+.f32 1 (-.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))) 0)
(/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))))
(expm1.f32 (log1p.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))))
(+.f32 1 (-.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))) 0)
(/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))))
(expm1.f32 (*.f32 (log1p.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))) 1))
(+.f32 1 (-.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))) 0)
(/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))))
(exp.f32 (-.f32 (log.f32 (+.f32 2 (/.f32 1 cosTheta))) (fma.f32 cosTheta cosTheta (log.f32 (sqrt.f32 (PI.f32))))))
(+.f32 1 (-.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))) 0)
(/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))))
(exp.f32 (*.f32 (-.f32 (log.f32 (+.f32 2 (/.f32 1 cosTheta))) (fma.f32 cosTheta cosTheta (log.f32 (sqrt.f32 (PI.f32))))) 1))
(+.f32 1 (-.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))) 0)
(/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))))
(log1p.f32 (expm1.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))))
(+.f32 1 (-.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))) 0)
(/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))))
(fma.f32 1 (+.f32 1 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))) -1)
(+.f32 1 (-.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))) 0)
(/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))))
(fma.f32 (+.f32 1 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))) 1 -1)
(+.f32 1 (-.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))) 0)
(/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))))
(fma.f32 (cbrt.f32 (+.f32 1 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))))) (pow.f32 (cbrt.f32 (+.f32 1 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))))) 2) -1)
(+.f32 1 (-.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))) 0)
(/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))))
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 1 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))))) 2) (cbrt.f32 (+.f32 1 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))))) -1)
(+.f32 1 (-.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))) 0)
(/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))))
(fma.f32 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))))) (sqrt.f32 (+.f32 1 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))))) -1)
(+.f32 1 (-.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) 1))
(+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))) 0)
(/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))))
(fma.f32 (+.f32 1 (pow.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) 3)) (/.f32 1 (+.f32 (pow.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) 2) (-.f32 1 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))))) -1)
(fma.f32 (+.f32 1 (pow.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) 3)) (/.f32 1 (+.f32 (pow.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) 2) (-.f32 1 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta)))))) -1)
(fma.f32 (+.f32 1 (pow.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))) 3)) (/.f32 1 (+.f32 1 (+.f32 (/.f32 (+.f32 -2 (/.f32 -1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))) (pow.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))) 2)))) -1)
(+.f32 -1 (/.f32 (+.f32 1 (pow.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))) 3)) (+.f32 (pow.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))) 2) (-.f32 1 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))))))))
(fma.f32 (+.f32 (pow.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) 2) -1) (/.f32 1 (expm1.f32 (-.f32 (log.f32 (+.f32 2 (/.f32 1 cosTheta))) (fma.f32 cosTheta cosTheta (log.f32 (sqrt.f32 (PI.f32))))))) -1)
(fma.f32 (+.f32 -1 (pow.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) 2)) (/.f32 1 (expm1.f32 (-.f32 (log.f32 (+.f32 2 (/.f32 1 cosTheta))) (fma.f32 cosTheta cosTheta (log.f32 (sqrt.f32 (PI.f32))))))) -1)
(fma.f32 (+.f32 -1 (pow.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))) 2)) (/.f32 1 (expm1.f32 (-.f32 (log.f32 (+.f32 2 (/.f32 1 cosTheta))) (fma.f32 cosTheta cosTheta (log.f32 (sqrt.f32 (PI.f32))))))) -1)
(+.f32 -1 (/.f32 (+.f32 -1 (pow.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))) 2)) (expm1.f32 (-.f32 (log.f32 (+.f32 2 (/.f32 1 cosTheta))) (fma.f32 cosTheta cosTheta (log.f32 (sqrt.f32 (PI.f32))))))))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (+.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c))))) 1)
(sqrt.f32 (+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) (+.f32 1 c)))
(sqrt.f32 (+.f32 1 (+.f32 c (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))))))
(sqrt.f32 (+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))) (+.f32 1 c)))
(*.f32 1 (sqrt.f32 (+.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c))))
(sqrt.f32 (+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) (+.f32 1 c)))
(sqrt.f32 (+.f32 1 (+.f32 c (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))))))
(sqrt.f32 (+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))) (+.f32 1 c)))
(*.f32 (sqrt.f32 (+.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c))) 1)
(sqrt.f32 (+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) (+.f32 1 c)))
(sqrt.f32 (+.f32 1 (+.f32 c (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))))))
(sqrt.f32 (+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))) (+.f32 1 c)))
(*.f32 (cbrt.f32 (+.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c))) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c)))))
(*.f32 (cbrt.f32 (+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) (+.f32 1 c))) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) (+.f32 1 c)))))
(*.f32 (cbrt.f32 (+.f32 1 (+.f32 c (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))))))) (cbrt.f32 (sqrt.f32 (+.f32 1 (+.f32 c (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))))))))
(*.f32 (cbrt.f32 (+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))) (+.f32 1 c))) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))) (+.f32 1 c)))))
(*.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c)))) (cbrt.f32 (+.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c))))
(*.f32 (cbrt.f32 (+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) (+.f32 1 c))) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) (+.f32 1 c)))))
(*.f32 (cbrt.f32 (+.f32 1 (+.f32 c (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))))))) (cbrt.f32 (sqrt.f32 (+.f32 1 (+.f32 c (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))))))))
(*.f32 (cbrt.f32 (+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))) (+.f32 1 c))) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))) (+.f32 1 c)))))
(*.f32 (pow.f32 (+.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c)) 1/4) (pow.f32 (+.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c)) 1/4))
(sqrt.f32 (+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) (+.f32 1 c)))
(sqrt.f32 (+.f32 1 (+.f32 c (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))))))
(sqrt.f32 (+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))) (+.f32 1 c)))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (+.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c)) 2))) (sqrt.f32 (cbrt.f32 (+.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c)))))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) (+.f32 1 c)) 2))) (sqrt.f32 (cbrt.f32 (+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) (+.f32 1 c)))))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (+.f32 1 (+.f32 c (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))))) 2))) (sqrt.f32 (cbrt.f32 (+.f32 1 (+.f32 c (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))))))))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))) (+.f32 1 c)) 2))) (sqrt.f32 (cbrt.f32 (+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))) (+.f32 1 c)))))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (+.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c))))
(sqrt.f32 (+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) (+.f32 1 c)))
(sqrt.f32 (+.f32 1 (+.f32 c (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))))))
(sqrt.f32 (+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))) (+.f32 1 c)))
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (+.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c)) 2)) 1/2) (pow.f32 (cbrt.f32 (+.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c))) 1/2))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) (+.f32 1 c)) 2))) (sqrt.f32 (cbrt.f32 (+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) (+.f32 1 c)))))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (+.f32 1 (+.f32 c (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))))) 2))) (sqrt.f32 (cbrt.f32 (+.f32 1 (+.f32 c (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))))))))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))) (+.f32 1 c)) 2))) (sqrt.f32 (cbrt.f32 (+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))) (+.f32 1 c)))))
(/.f32 (hypot.f32 (pow.f32 (+.f32 1 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))) 3/2) (pow.f32 c 3/2)) (hypot.f32 c (sqrt.f32 (*.f32 (+.f32 1 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))) (-.f32 (+.f32 1 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))) c)))))
(/.f32 (hypot.f32 (pow.f32 (+.f32 1 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta)))) 3/2) (pow.f32 c 3/2)) (hypot.f32 c (sqrt.f32 (*.f32 (+.f32 1 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta)))) (+.f32 1 (-.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) c))))))
(/.f32 (hypot.f32 (pow.f32 (+.f32 1 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))))) 3/2) (pow.f32 c 3/2)) (hypot.f32 c (sqrt.f32 (*.f32 (+.f32 1 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))))) (+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))) (-.f32 1 c))))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 c c) (pow.f32 (+.f32 1 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))) 2))) (sqrt.f32 (-.f32 (-.f32 c 1) (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 c c) (pow.f32 (+.f32 1 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta)))) 2))) (sqrt.f32 (-.f32 (+.f32 c -1) (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 c c) (pow.f32 (+.f32 1 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))))) 2))) (sqrt.f32 (+.f32 c (-.f32 -1 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))))))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 c c) (pow.f32 (+.f32 1 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))))) 2))) (sqrt.f32 (-.f32 (-.f32 c 1) (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))))))
(pow.f32 (+.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c)) 1/2)
(sqrt.f32 (+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) (+.f32 1 c)))
(sqrt.f32 (+.f32 1 (+.f32 c (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))))))
(sqrt.f32 (+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))) (+.f32 1 c)))
(pow.f32 (sqrt.f32 (+.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c))) 1)
(sqrt.f32 (+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) (+.f32 1 c)))
(sqrt.f32 (+.f32 1 (+.f32 c (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))))))
(sqrt.f32 (+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))) (+.f32 1 c)))
(pow.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c)))) 3)
(sqrt.f32 (+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) (+.f32 1 c)))
(sqrt.f32 (+.f32 1 (+.f32 c (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))))))
(sqrt.f32 (+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))) (+.f32 1 c)))
(pow.f32 (pow.f32 (+.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c)) 3/2) 1/3)
(cbrt.f32 (pow.f32 (+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) (+.f32 1 c)) 3/2))
(cbrt.f32 (pow.f32 (+.f32 1 (+.f32 c (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))))) 3/2))
(cbrt.f32 (pow.f32 (+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))) (+.f32 1 c)) 3/2))
(pow.f32 (pow.f32 (+.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c)) 1/4) 2)
(sqrt.f32 (+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) (+.f32 1 c)))
(sqrt.f32 (+.f32 1 (+.f32 c (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))))))
(sqrt.f32 (+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))) (+.f32 1 c)))
(fabs.f32 (sqrt.f32 (+.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c))))
(sqrt.f32 (+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) (+.f32 1 c)))
(sqrt.f32 (+.f32 1 (+.f32 c (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))))))
(sqrt.f32 (+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))) (+.f32 1 c)))
(log.f32 (exp.f32 (sqrt.f32 (+.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c)))))
(sqrt.f32 (+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) (+.f32 1 c)))
(sqrt.f32 (+.f32 1 (+.f32 c (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))))))
(sqrt.f32 (+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))) (+.f32 1 c)))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (+.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c))))))
(sqrt.f32 (+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) (+.f32 1 c)))
(sqrt.f32 (+.f32 1 (+.f32 c (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))))))
(sqrt.f32 (+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))) (+.f32 1 c)))
(cbrt.f32 (pow.f32 (+.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c)) 3/2))
(cbrt.f32 (pow.f32 (+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) (+.f32 1 c)) 3/2))
(cbrt.f32 (pow.f32 (+.f32 1 (+.f32 c (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))))) 3/2))
(cbrt.f32 (pow.f32 (+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))) (+.f32 1 c)) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (+.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c)))))
(sqrt.f32 (+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) (+.f32 1 c)))
(sqrt.f32 (+.f32 1 (+.f32 c (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))))))
(sqrt.f32 (+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))) (+.f32 1 c)))
(hypot.f32 1 (sqrt.f32 (+.f32 c (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))))))
(hypot.f32 1 (sqrt.f32 (+.f32 c (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))))))
(hypot.f32 1 (sqrt.f32 (+.f32 c (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))))))
(hypot.f32 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))))) (sqrt.f32 c))
(sqrt.f32 (+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) (+.f32 1 c)))
(sqrt.f32 (+.f32 1 (+.f32 c (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))))))
(sqrt.f32 (+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))) (+.f32 1 c)))
(hypot.f32 (sqrt.f32 c) (sqrt.f32 (+.f32 1 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))))))
(sqrt.f32 (+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) (+.f32 1 c)))
(sqrt.f32 (+.f32 1 (+.f32 c (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))))))
(sqrt.f32 (+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))) (+.f32 1 c)))
(exp.f32 (*.f32 1/2 (log1p.f32 (+.f32 c (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))))))
(pow.f32 (exp.f32 1/2) (log1p.f32 (+.f32 c (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))))))
(sqrt.f32 (exp.f32 (log1p.f32 (+.f32 c (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))))))))
(exp.f32 (*.f32 (log1p.f32 (+.f32 c (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))))) 1/2))
(pow.f32 (exp.f32 1/2) (log1p.f32 (+.f32 c (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))))))
(sqrt.f32 (exp.f32 (log1p.f32 (+.f32 c (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))))))))
(exp.f32 (*.f32 (*.f32 1/2 (log1p.f32 (+.f32 c (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32)))))) 1))
(pow.f32 (exp.f32 1/2) (log1p.f32 (+.f32 c (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))))))
(sqrt.f32 (exp.f32 (log1p.f32 (+.f32 c (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))))))))
(log1p.f32 (expm1.f32 (sqrt.f32 (+.f32 (/.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) (+.f32 1 c)))))
(sqrt.f32 (+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) (+.f32 1 c)))
(sqrt.f32 (+.f32 1 (+.f32 c (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))))))
(sqrt.f32 (+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))) (+.f32 1 c)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))))) 1)
(*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) (sqrt.f32 (PI.f32)))
(*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))
(pow.f32 (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))) 1)
(*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) (sqrt.f32 (PI.f32)))
(*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))
(pow.f32 (cbrt.f32 (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))) 3)
(*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) (sqrt.f32 (PI.f32)))
(*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))
(pow.f32 (pow.f32 (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))) 3) 1/3)
(*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) (sqrt.f32 (PI.f32)))
(*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))
(pow.f32 (sqrt.f32 (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))) 2)
(*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) (sqrt.f32 (PI.f32)))
(*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))
(sqrt.f32 (*.f32 (PI.f32) (pow.f32 (exp.f32 cosTheta) (+.f32 cosTheta cosTheta))))
(sqrt.f32 (*.f32 (PI.f32) (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 2)))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)))
(*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) (sqrt.f32 (PI.f32)))
(*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))))))
(*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) (sqrt.f32 (PI.f32)))
(*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))
(cbrt.f32 (pow.f32 (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32))) 3))
(*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) (sqrt.f32 (PI.f32)))
(*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 3) (pow.f32 (PI.f32) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3/2) (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 3)))
(cbrt.f32 (*.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 3) (pow.f32 (PI.f32) 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))))
(*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) (sqrt.f32 (PI.f32)))
(*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))
(exp.f32 (fma.f32 cosTheta cosTheta (log.f32 (sqrt.f32 (PI.f32)))))
(*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) (sqrt.f32 (PI.f32)))
(*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))
(exp.f32 (*.f32 (fma.f32 cosTheta cosTheta (log.f32 (sqrt.f32 (PI.f32)))) 1))
(*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) (sqrt.f32 (PI.f32)))
(*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))
(log1p.f32 (expm1.f32 (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))))
(*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) (sqrt.f32 (PI.f32)))
(*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))

eval704.0ms (4.1%)

Compiler

Compiled 36821 to 23187 computations (37% saved)

prune239.0ms (1.4%)

Pruning

45 alts after pruning (43 fresh and 2 done)

PrunedKeptTotal
New92819947
Fresh132437
Picked101
Done224
Total94445989
Accurracy
100.0%
Counts
989 → 45
Alt Table
Click to see full alt table
StatusAccuracyProgram
88.4%
(pow.f32 (pow.f32 (+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) (sqrt.f32 (PI.f32)))) (+.f32 1 c)) 1/4) -4)
97.7%
(pow.f32 (pow.f32 (+.f32 1 (fma.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (exp.f32 (*.f32 cosTheta cosTheta))) c)) -1/2) 2)
97.8%
(pow.f32 (pow.f32 (+.f32 1 (+.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta) c)) -1/2) 2)
89.3%
(pow.f32 (pow.f32 (+.f32 1 (+.f32 c (/.f32 (+.f32 (+.f32 1 cosTheta) cosTheta) (*.f32 (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta))) cosTheta)))) -1/2) 2)
88.5%
(pow.f32 (/.f32 1 (cbrt.f32 (+.f32 1 (+.f32 c (/.f32 (+.f32 (+.f32 1 cosTheta) cosTheta) (*.f32 (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta))) cosTheta)))))) 3)
89.3%
(pow.f32 (sqrt.f32 (+.f32 c (+.f32 (/.f32 (+.f32 2 (/.f32 1 cosTheta)) (sqrt.f32 (PI.f32))) 1))) -2)
90.2%
(pow.f32 (sqrt.f32 (+.f32 c (+.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta) 1))) -2)
98.0%
(pow.f32 (sqrt.f32 (+.f32 1 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 cosTheta cosTheta))))))) -2)
97.4%
(/.f32 1 (fma.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) 1))
87.7%
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (/.f32 (pow.f32 (/.f32 (+.f32 (+.f32 1 cosTheta) cosTheta) (cbrt.f32 cosTheta)) 3) (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta))))
90.9%
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (/.f32 (/.f32 1 cosTheta) (sqrt.f32 (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta))))
90.4%
(/.f32 1 (+.f32 (+.f32 1 c) (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta)))
89.1%
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (pow.f32 (cbrt.f32 (/.f32 (sqrt.f32 (/.f32 (+.f32 cosTheta (+.f32 cosTheta 1)) (PI.f32))) cosTheta)) 3) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
97.9%
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (pow.f32 (PI.f32) -1/2) (*.f32 (/.f32 (sqrt.f32 (-.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta)))))))
90.2%
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (+.f32 cosTheta (+.f32 1 cosTheta))) (*.f32 (cbrt.f32 (PI.f32)) cosTheta)) (cbrt.f32 (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
90.3%
(/.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)))))
53.8%
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (/.f32 1 (sqrt.f32 (*.f32 (/.f32 (PI.f32) (+.f32 cosTheta (+.f32 1 cosTheta))) (*.f32 cosTheta cosTheta)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
94.8%
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (/.f32 1 (sqrt.f32 (PI.f32))) (*.f32 (/.f32 (-.f32 1 cosTheta) cosTheta) (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta)))))))
96.1%
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (/.f32 1 (sqrt.f32 (PI.f32))) (*.f32 (/.f32 (+.f32 (-.f32 1 cosTheta) (*.f32 cosTheta (*.f32 cosTheta -1/2))) cosTheta) (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta)))))))
96.6%
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (/.f32 1 (sqrt.f32 (PI.f32))) (*.f32 (/.f32 (+.f32 1 (-.f32 (*.f32 -1/2 (*.f32 (+.f32 cosTheta 1) (*.f32 cosTheta cosTheta))) cosTheta)) cosTheta) (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta)))))))
90.4%
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))
97.9%
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 (+.f32 cosTheta cosTheta) (+.f32 cosTheta cosTheta))) (+.f32 cosTheta (+.f32 1 cosTheta)))) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
98.0%
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (sqrt.f32 (-.f32 (-.f32 1 cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
94.8%
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
96.7%
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (+.f32 (/.f32 1 cosTheta) -1) (*.f32 cosTheta (+.f32 -1/2 (*.f32 cosTheta -1/2))))) (exp.f32 (*.f32 (neg.f32 cosTheta) 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.8%
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (*.f32 cosTheta cosTheta)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
51.2%
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (sqrt.f32 (/.f32 (/.f32 1 cosTheta) (*.f32 cosTheta (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
50.5%
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (sqrt.f32 (/.f32 (+.f32 cosTheta (+.f32 1 cosTheta)) (*.f32 cosTheta (*.f32 cosTheta (PI.f32))))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
51.1%
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
94.3%
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1))))
11.2%
(/.f32 1 (+.f32 c 1))
98.1%
(/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) c)))
97.4%
(/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
98.5%
(/.f32 1 (+.f32 1 (+.f32 c (*.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (exp.f32 (*.f32 cosTheta cosTheta))) (/.f32 1 (*.f32 (sqrt.f32 (PI.f32)) cosTheta))))))
96.7%
(/.f32 1 (+.f32 1 (+.f32 c (*.f32 (-.f32 (fma.f32 (*.f32 cosTheta cosTheta) -3/2 1) cosTheta) (/.f32 1 (*.f32 (sqrt.f32 (PI.f32)) cosTheta))))))
94.9%
(/.f32 1 (+.f32 1 (+.f32 c (*.f32 (-.f32 1 cosTheta) (/.f32 1 (*.f32 (sqrt.f32 (PI.f32)) cosTheta))))))
96.1%
(/.f32 1 (+.f32 1 (+.f32 c (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (+.f32 (/.f32 1 cosTheta) -1) (*.f32 -3/2 cosTheta))))))
90.9%
(/.f32 1 (+.f32 1 (+.f32 c (*.f32 1 (/.f32 1 (*.f32 (sqrt.f32 (PI.f32)) cosTheta))))))
5.3%
(/.f32 1 c)
94.8%
(-.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
90.1%
(-.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 (+.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 1 c)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
11.2%
(*.f32 (pow.f32 (+.f32 1 c) -2) (+.f32 1 c))
94.7%
(*.f32 cosTheta (-.f32 (sqrt.f32 (PI.f32)) (*.f32 (*.f32 (PI.f32) (-.f32 1 (-.f32 (pow.f32 (PI.f32) -1/2) c))) cosTheta)))
91.3%
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
Compiler

Compiled 1961 to 1544 computations (21.3% saved)

localize186.0ms (1.1%)

Local Accuracy

Found 4 expressions with local accuracy:

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

Compiled 126 to 65 computations (48.4% saved)

series3.0ms (0%)

Counts
2 → 22
Calls

9 calls:

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

rewrite113.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1196×fma-def
810×expm1-udef
808×log1p-udef
478×add-sqr-sqrt
464×pow1
Iterations

Useful iterations: 1 (0.0ms)

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

simplify80.0ms (0.5%)

Algorithm
egg-herbie
Rules
1380×distribute-lft-in
1368×distribute-rgt-in
1330×fma-def
1058×times-frac
848×unswap-sqr
Iterations

Useful iterations: 2 (0.0ms)

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

localize62.0ms (0.4%)

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

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

simplify78.0ms (0.5%)

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

localize156.0ms (0.9%)

Local Accuracy

Found 4 expressions with local accuracy:

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

Compiled 94 to 43 computations (54.3% saved)

series5.0ms (0%)

Counts
4 → 48
Calls

15 calls:

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

rewrite99.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1888×log-prod
1090×fma-def
656×expm1-udef
654×log1p-udef
414×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

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

simplify105.0ms (0.6%)

Algorithm
egg-herbie
Rules
636×cancel-sign-sub-inv
624×distribute-rgt-neg-in
590×distribute-lft-neg-in
480×log-prod
456×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

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

localize132.0ms (0.8%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.6%
(sqrt.f32 (+.f32 c (+.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta) 1)))
98.3%
(pow.f32 (sqrt.f32 (+.f32 c (+.f32 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta) 1))) -2)
98.1%
(/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta)
96.9%
(sqrt.f32 (/.f32 1 (PI.f32)))
Compiler

Compiled 63 to 46 computations (27% saved)

series13.0ms (0.1%)

Counts
4 → 36
Calls

15 calls:

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

rewrite92.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1822×prod-diff
880×fma-def
590×expm1-udef
590×log1p-udef
404×fma-neg
Iterations

Useful iterations: 1 (0.0ms)

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

simplify105.0ms (0.6%)

Algorithm
egg-herbie
Rules
1186×times-frac
744×distribute-lft-in
742×distribute-rgt-in
680×unswap-sqr
418×sqr-pow
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04147623
19896897
234846537
Stop Event
node limit
Counts
155 → 226
Calls
Call 1
Inputs
(*.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 1 (+.f32 1 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))
(+.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))) (*.f32 -1 (/.f32 c (pow.f32 (+.f32 1 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 2))))
(+.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))) (+.f32 (*.f32 -1 (/.f32 c (pow.f32 (+.f32 1 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 2))) (*.f32 (pow.f32 c 2) (+.f32 (*.f32 -2 (*.f32 (+.f32 (*.f32 -1/8 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 5)))) (*.f32 -1/4 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 5))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))))) (*.f32 1/4 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 3)))))))
(+.f32 (*.f32 (pow.f32 c 3) (+.f32 (*.f32 (+.f32 (*.f32 -1/8 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 5)))) (*.f32 -1/4 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 5))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 3)))) (*.f32 -2 (*.f32 (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1/8 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 5)))) (*.f32 -1/4 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 5))))) (+.f32 1 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))) (*.f32 1/8 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 7))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))))))) (+.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))) (+.f32 (*.f32 -1 (/.f32 c (pow.f32 (+.f32 1 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 2))) (*.f32 (pow.f32 c 2) (+.f32 (*.f32 -2 (*.f32 (+.f32 (*.f32 -1/8 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 5)))) (*.f32 -1/4 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 5))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))))) (*.f32 1/4 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 3))))))))
(/.f32 1 (+.f32 c 1))
(+.f32 (*.f32 -1 (*.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 c 1) 2) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) (/.f32 1 (+.f32 c 1)))
(+.f32 (*.f32 -1 (*.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 c 1) 2) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (/.f32 1 (+.f32 c 1)) (+.f32 (*.f32 -2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 c 1))) (/.f32 (+.f32 (*.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c 1) 5))) (/.f32 1 (PI.f32)))) (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c 1) 5))) (/.f32 1 (PI.f32))))) (pow.f32 cosTheta 2)))) (*.f32 1/4 (/.f32 1 (*.f32 (pow.f32 (+.f32 c 1) 3) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))))
(+.f32 (*.f32 -1 (*.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 c 1) 2) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 c 1) 3) (PI.f32)))) (/.f32 (+.f32 (*.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c 1) 5))) (/.f32 1 (PI.f32)))) (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c 1) 5))) (/.f32 1 (PI.f32))))) (pow.f32 cosTheta 3))) (+.f32 (*.f32 1/4 (/.f32 1 (*.f32 (pow.f32 (+.f32 c 1) 3) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (+.f32 (*.f32 -2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 c 1))) (/.f32 (+.f32 (*.f32 1/8 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 c 1) 7) (pow.f32 (PI.f32) 3))))) (*.f32 -1/2 (*.f32 (/.f32 (+.f32 (*.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c 1) 5))) (/.f32 1 (PI.f32)))) (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c 1) 5))) (/.f32 1 (PI.f32))))) (+.f32 c 1)) (sqrt.f32 (/.f32 1 (PI.f32)))))) (pow.f32 cosTheta 3)))) (+.f32 (/.f32 1 (+.f32 c 1)) (*.f32 -2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 c 1))) (/.f32 (+.f32 (*.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c 1) 5))) (/.f32 1 (PI.f32)))) (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c 1) 5))) (/.f32 1 (PI.f32))))) (pow.f32 cosTheta 2)))))))))
(/.f32 1 (+.f32 c 1))
(+.f32 (*.f32 -1 (*.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 c 1) 2) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) (/.f32 1 (+.f32 c 1)))
(+.f32 (*.f32 -1 (*.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 c 1) 2) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (/.f32 1 (+.f32 c 1)) (+.f32 (*.f32 -2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 c 1))) (/.f32 (+.f32 (*.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c 1) 5))) (/.f32 1 (PI.f32)))) (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c 1) 5))) (/.f32 1 (PI.f32))))) (pow.f32 cosTheta 2)))) (*.f32 1/4 (/.f32 1 (*.f32 (pow.f32 (+.f32 c 1) 3) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))))
(+.f32 (*.f32 -1 (*.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 c 1) 2) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 c 1) 3) (PI.f32)))) (+.f32 (*.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c 1) 5))) (/.f32 1 (PI.f32)))) (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c 1) 5))) (/.f32 1 (PI.f32))))))) (*.f32 -2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 c 1))) (+.f32 (*.f32 -1/8 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 c 1) 7) (pow.f32 (PI.f32) 3))))) (*.f32 1/2 (*.f32 (/.f32 (+.f32 (*.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c 1) 5))) (/.f32 1 (PI.f32)))) (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c 1) 5))) (/.f32 1 (PI.f32))))) (+.f32 c 1)) (sqrt.f32 (/.f32 1 (PI.f32))))))))) (pow.f32 cosTheta 3))) (+.f32 (*.f32 1/4 (/.f32 1 (*.f32 (pow.f32 (+.f32 c 1) 3) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (+.f32 (/.f32 1 (+.f32 c 1)) (*.f32 -2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 c 1))) (/.f32 (+.f32 (*.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c 1) 5))) (/.f32 1 (PI.f32)))) (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c 1) 5))) (/.f32 1 (PI.f32))))) (pow.f32 cosTheta 2))))))))
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))
(+.f32 (sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))) (*.f32 1/2 (*.f32 c (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))))))
(+.f32 (*.f32 -1/8 (*.f32 (pow.f32 c 2) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 3))))) (+.f32 (sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))) (*.f32 1/2 (*.f32 c (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))))))))
(+.f32 (*.f32 -1/8 (*.f32 (pow.f32 c 2) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 3))))) (+.f32 (sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))) (+.f32 (*.f32 1/2 (*.f32 c (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))))) (*.f32 1/16 (*.f32 (pow.f32 c 3) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 5))))))))
(sqrt.f32 (+.f32 c 1))
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (+.f32 c 1) (PI.f32)))) (/.f32 1 cosTheta))) (sqrt.f32 (+.f32 c 1)))
(+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c 1) 3))) (/.f32 1 (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (+.f32 c 1) (PI.f32)))) (/.f32 1 cosTheta))) (sqrt.f32 (+.f32 c 1))))
(+.f32 (*.f32 1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 c 1) 5) (pow.f32 (PI.f32) 3)))) (/.f32 1 (pow.f32 cosTheta 3)))) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c 1) 3))) (/.f32 1 (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (+.f32 c 1) (PI.f32)))) (/.f32 1 cosTheta))) (sqrt.f32 (+.f32 c 1)))))
(sqrt.f32 (+.f32 c 1))
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (+.f32 c 1) (PI.f32)))) (/.f32 1 cosTheta))) (sqrt.f32 (+.f32 c 1)))
(+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c 1) 3))) (/.f32 1 (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (+.f32 c 1) (PI.f32)))) (/.f32 1 cosTheta))) (sqrt.f32 (+.f32 c 1))))
(+.f32 (*.f32 1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 c 1) 5) (pow.f32 (PI.f32) 3)))) (/.f32 1 (pow.f32 cosTheta 3)))) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c 1) 3))) (/.f32 1 (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (+.f32 c 1) (PI.f32)))) (/.f32 1 cosTheta))) (sqrt.f32 (+.f32 c 1)))))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (PI.f32) -1/2))) 1)
(*.f32 1 (pow.f32 (PI.f32) -1/2))
(*.f32 (pow.f32 (PI.f32) -1/2) 1)
(*.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (/.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 -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 (cbrt.f32 (pow.f32 (PI.f32) -1/2)) 3)
(pow.f32 (pow.f32 (/.f32 1 (PI.f32)) 3/2) 1/3)
(pow.f32 (sqrt.f32 (PI.f32)) -1)
(pow.f32 (sqrt.f32 (pow.f32 (PI.f32) -1/2)) 2)
(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 (pow.f32 (/.f32 1 (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 (+.f32 1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) 1)
(*.f32 1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))
(*.f32 (pow.f32 (PI.f32) -1/2) (/.f32 1 cosTheta))
(*.f32 (pow.f32 (PI.f32) -1/2) (*.f32 (/.f32 1 cosTheta) 1))
(*.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) 1)
(*.f32 (cbrt.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) 2))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) 2) (cbrt.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) 2) (*.f32 (cbrt.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) 1))
(*.f32 (/.f32 1 (cbrt.f32 (PI.f32))) (*.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (/.f32 1 cosTheta)))
(*.f32 (sqrt.f32 (pow.f32 (PI.f32) -1/2)) (*.f32 (sqrt.f32 (pow.f32 (PI.f32) -1/2)) (/.f32 1 cosTheta)))
(*.f32 (sqrt.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) (sqrt.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)))
(*.f32 (sqrt.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) (*.f32 (sqrt.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) 1))
(*.f32 (/.f32 -1 (sqrt.f32 (PI.f32))) (/.f32 1 (neg.f32 cosTheta)))
(*.f32 (/.f32 1 cosTheta) (pow.f32 (PI.f32) -1/2))
(*.f32 (/.f32 1 (cbrt.f32 (*.f32 cosTheta cosTheta))) (/.f32 (pow.f32 (PI.f32) -1/2) (cbrt.f32 cosTheta)))
(*.f32 (/.f32 1 (sqrt.f32 cosTheta)) (/.f32 (pow.f32 (PI.f32) -1/2) (sqrt.f32 cosTheta)))
(*.f32 (/.f32 (/.f32 1 (cbrt.f32 (PI.f32))) 1) (/.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2)) cosTheta))
(*.f32 (/.f32 (/.f32 1 (cbrt.f32 (PI.f32))) (cbrt.f32 (*.f32 cosTheta cosTheta))) (cbrt.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)))
(*.f32 (/.f32 (/.f32 1 (cbrt.f32 (PI.f32))) (sqrt.f32 cosTheta)) (/.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (sqrt.f32 cosTheta)))
(*.f32 (/.f32 (sqrt.f32 (pow.f32 (PI.f32) -1/2)) 1) (/.f32 (sqrt.f32 (pow.f32 (PI.f32) -1/2)) cosTheta))
(*.f32 (/.f32 (sqrt.f32 (pow.f32 (PI.f32) -1/2)) (cbrt.f32 (*.f32 cosTheta cosTheta))) (/.f32 (sqrt.f32 (pow.f32 (PI.f32) -1/2)) (cbrt.f32 cosTheta)))
(pow.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) 1)
(pow.f32 (cbrt.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) 3)
(pow.f32 (pow.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) 2)
(pow.f32 (/.f32 cosTheta (pow.f32 (PI.f32) -1/2)) -1)
(neg.f32 (/.f32 (pow.f32 (PI.f32) -1/2) (neg.f32 cosTheta)))
(sqrt.f32 (/.f32 (/.f32 1 (PI.f32)) (*.f32 cosTheta cosTheta)))
(log.f32 (exp.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))))
(cbrt.f32 (pow.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) 3))
(expm1.f32 (log1p.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)))
(expm1.f32 (*.f32 (log1p.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) 1))
(exp.f32 (log.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)))
(exp.f32 (*.f32 (log.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) 1))
(log1p.f32 (expm1.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)))
(fma.f32 1 (+.f32 1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) -1)
(fma.f32 (+.f32 1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) 1 -1)
(fma.f32 (cbrt.f32 (+.f32 1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))) (pow.f32 (cbrt.f32 (+.f32 1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))) 2) -1)
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))) 2) (cbrt.f32 (+.f32 1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))) -1)
(fma.f32 (sqrt.f32 (+.f32 1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))) (sqrt.f32 (+.f32 1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))) -1)
(fma.f32 (+.f32 1 (pow.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) 3)) (/.f32 1 (+.f32 (/.f32 (/.f32 1 (PI.f32)) (*.f32 cosTheta cosTheta)) (-.f32 1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)))) -1)
(fma.f32 (+.f32 (/.f32 (/.f32 1 (PI.f32)) (*.f32 cosTheta cosTheta)) -1) (/.f32 1 (+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) -1)) -1)
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (+.f32 1 (+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c))))) 1)
(*.f32 1 (/.f32 1 (+.f32 1 (+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c))))
(*.f32 (/.f32 1 (+.f32 1 (+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c))) 1)
(*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c)))) (cbrt.f32 (pow.f32 (+.f32 1 (+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c)) -2)))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 1 (+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c)) -2)) (cbrt.f32 (/.f32 1 (+.f32 1 (+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c)))))
(*.f32 (pow.f32 (+.f32 1 (+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c)) -1/2) (pow.f32 (+.f32 1 (+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c)) -1/2))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (+.f32 1 (+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c))) 2) -1) (pow.f32 (cbrt.f32 (+.f32 1 (+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c))) -1))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 1 (+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c))) -2) (pow.f32 (cbrt.f32 (hypot.f32 1 (sqrt.f32 (+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c)))) -2))
(*.f32 (pow.f32 (pow.f32 (+.f32 1 (+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c)) 1/4) -2) (pow.f32 (pow.f32 (+.f32 1 (+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c)) 1/4) -2))
(/.f32 1 (+.f32 1 (+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c)))
(sqrt.f32 (pow.f32 (+.f32 1 (+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c)) -2))
(log.f32 (exp.f32 (/.f32 1 (+.f32 1 (+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (+.f32 1 (+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c))))))
(cbrt.f32 (pow.f32 (/.f32 1 (+.f32 1 (+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c))) 3))
(expm1.f32 (log1p.f32 (/.f32 1 (+.f32 1 (+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c)))))
(exp.f32 (*.f32 -1 (log1p.f32 (+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c))))
(exp.f32 (*.f32 (log1p.f32 (+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c)) -1))
(exp.f32 (*.f32 (*.f32 -1 (log1p.f32 (+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c))) 1))
(log1p.f32 (expm1.f32 (/.f32 1 (+.f32 1 (+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c)))))
(-.f32 (exp.f32 (log1p.f32 (hypot.f32 1 (sqrt.f32 (+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c))))) 1)
(*.f32 1 (hypot.f32 1 (sqrt.f32 (+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c))))
(*.f32 (hypot.f32 1 (sqrt.f32 (+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c))) 1)
(*.f32 (cbrt.f32 (hypot.f32 1 (sqrt.f32 (+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c)))) (cbrt.f32 (+.f32 1 (+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c))))
(*.f32 (cbrt.f32 (+.f32 1 (+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c))) (cbrt.f32 (hypot.f32 1 (sqrt.f32 (+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c)))))
(*.f32 (pow.f32 (+.f32 1 (+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c)) 1/4) (pow.f32 (+.f32 1 (+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c)) 1/4))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (+.f32 1 (+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c))) 2)) (sqrt.f32 (cbrt.f32 (+.f32 1 (+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c)))))
(*.f32 (pow.f32 1 1/2) (hypot.f32 1 (sqrt.f32 (+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (+.f32 1 (+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c))) 2) 1/2) (pow.f32 (cbrt.f32 (+.f32 1 (+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c))) 1/2))
(/.f32 (sqrt.f32 (-.f32 (*.f32 c c) (pow.f32 (+.f32 1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) 2))) (sqrt.f32 (-.f32 c (+.f32 1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)))))
(/.f32 (hypot.f32 (pow.f32 (+.f32 1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) 3/2) (pow.f32 c 3/2)) (hypot.f32 c (sqrt.f32 (*.f32 (+.f32 1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) (-.f32 (+.f32 1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) c)))))
(pow.f32 (+.f32 1 (+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c)) 1/2)
(pow.f32 (hypot.f32 1 (sqrt.f32 (+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c))) 1)
(pow.f32 (cbrt.f32 (hypot.f32 1 (sqrt.f32 (+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c)))) 3)
(pow.f32 (pow.f32 (+.f32 1 (+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c)) 3/2) 1/3)
(pow.f32 (pow.f32 (+.f32 1 (+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c)) 1/4) 2)
(fabs.f32 (hypot.f32 1 (sqrt.f32 (+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c))))
(log.f32 (exp.f32 (hypot.f32 1 (sqrt.f32 (+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c)))))
(log.f32 (+.f32 1 (expm1.f32 (hypot.f32 1 (sqrt.f32 (+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c))))))
(cbrt.f32 (pow.f32 (+.f32 1 (+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c)) 3/2))
(expm1.f32 (log1p.f32 (hypot.f32 1 (sqrt.f32 (+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c)))))
(hypot.f32 1 (sqrt.f32 (+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c)))
(hypot.f32 (sqrt.f32 (+.f32 1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))) (sqrt.f32 c))
(hypot.f32 (sqrt.f32 c) (sqrt.f32 (+.f32 1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))))
(exp.f32 (*.f32 1/2 (log1p.f32 (+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c))))
(exp.f32 (*.f32 (log1p.f32 (+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c)) 1/2))
(exp.f32 (*.f32 (*.f32 1/2 (log1p.f32 (+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c))) 1))
(log1p.f32 (expm1.f32 (hypot.f32 1 (sqrt.f32 (+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) 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 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 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 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 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 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 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 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 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 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 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 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta)
(/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)
(/.f32 1 (+.f32 1 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))
(/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta)))
(/.f32 1 (+.f32 1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)))
(+.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))) (*.f32 -1 (/.f32 c (pow.f32 (+.f32 1 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 2))))
(+.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))) (neg.f32 (/.f32 c (pow.f32 (+.f32 1 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 2))))
(-.f32 (/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta))) (/.f32 c (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta)) 2)))
(-.f32 (/.f32 1 (+.f32 1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))) (/.f32 c (pow.f32 (+.f32 1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) 2)))
(+.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))) (+.f32 (*.f32 -1 (/.f32 c (pow.f32 (+.f32 1 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 2))) (*.f32 (pow.f32 c 2) (+.f32 (*.f32 -2 (*.f32 (+.f32 (*.f32 -1/8 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 5)))) (*.f32 -1/4 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 5))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))))) (*.f32 1/4 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 3)))))))
(+.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))) (fma.f32 -1 (/.f32 c (pow.f32 (+.f32 1 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 2)) (*.f32 (*.f32 c c) (fma.f32 -2 (*.f32 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 5))) -3/8) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))))) (/.f32 1/4 (pow.f32 (+.f32 1 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 3))))))
(+.f32 (/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta))) (-.f32 (*.f32 (*.f32 c c) (fma.f32 -2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta)) 5))) (*.f32 -3/8 (sqrt.f32 (/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta)))))) (/.f32 1/4 (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta)) 3)))) (/.f32 c (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta)) 2))))
(+.f32 (/.f32 1 (+.f32 1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))) (fma.f32 c (*.f32 c (fma.f32 -2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) 5))) (*.f32 -3/8 (sqrt.f32 (/.f32 1 (+.f32 1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)))))) (/.f32 1/4 (pow.f32 (+.f32 1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) 3)))) (/.f32 (neg.f32 c) (pow.f32 (+.f32 1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) 2))))
(+.f32 (*.f32 (pow.f32 c 3) (+.f32 (*.f32 (+.f32 (*.f32 -1/8 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 5)))) (*.f32 -1/4 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 5))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 3)))) (*.f32 -2 (*.f32 (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1/8 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 5)))) (*.f32 -1/4 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 5))))) (+.f32 1 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))) (*.f32 1/8 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 7))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))))))) (+.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))) (+.f32 (*.f32 -1 (/.f32 c (pow.f32 (+.f32 1 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 2))) (*.f32 (pow.f32 c 2) (+.f32 (*.f32 -2 (*.f32 (+.f32 (*.f32 -1/8 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 5)))) (*.f32 -1/4 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 5))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))))) (*.f32 1/4 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 3))))))))
(fma.f32 (pow.f32 c 3) (fma.f32 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 5))) -3/8) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 3))) (*.f32 (*.f32 -2 (fma.f32 -1/2 (/.f32 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 5))) -3/8) (+.f32 1 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))) (*.f32 1/8 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 7)))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))))) (+.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))) (fma.f32 -1 (/.f32 c (pow.f32 (+.f32 1 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 2)) (*.f32 (*.f32 c c) (fma.f32 -2 (*.f32 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 5))) -3/8) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))))) (/.f32 1/4 (pow.f32 (+.f32 1 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 3)))))))
(fma.f32 (pow.f32 c 3) (fma.f32 -2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta)))) (fma.f32 -1/2 (/.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta)) 5))) (/.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta)) -3/8)) (*.f32 1/8 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta)) 7)))))) (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta)) 5))) (*.f32 -3/8 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta)) 3)))))) (+.f32 (/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta))) (-.f32 (*.f32 (*.f32 c c) (fma.f32 -2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta)) 5))) (*.f32 -3/8 (sqrt.f32 (/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta)))))) (/.f32 1/4 (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta)) 3)))) (/.f32 c (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta)) 2)))))
(+.f32 (fma.f32 c (*.f32 c (fma.f32 -2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) 5))) (*.f32 -3/8 (sqrt.f32 (/.f32 1 (+.f32 1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)))))) (/.f32 1/4 (pow.f32 (+.f32 1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) 3)))) (/.f32 (neg.f32 c) (pow.f32 (+.f32 1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) 2))) (fma.f32 (pow.f32 c 3) (fma.f32 -2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)))) (fma.f32 -1/2 (/.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) 5))) (/.f32 (+.f32 1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) -3/8)) (*.f32 1/8 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) 7)))))) (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) 5))) (*.f32 -3/8 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) 3)))))) (/.f32 1 (+.f32 1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)))))
(/.f32 1 (+.f32 c 1))
(/.f32 1 (+.f32 1 c))
(+.f32 (*.f32 -1 (*.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 c 1) 2) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) (/.f32 1 (+.f32 c 1)))
(fma.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (/.f32 1 (pow.f32 (+.f32 1 c) 2)) cosTheta)) (/.f32 1 (+.f32 1 c)))
(-.f32 (/.f32 1 (+.f32 1 c)) (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta (pow.f32 (+.f32 1 c) 2))))
(-.f32 (/.f32 1 (+.f32 1 c)) (/.f32 (pow.f32 (PI.f32) -1/2) (*.f32 cosTheta (pow.f32 (+.f32 1 c) 2))))
(+.f32 (*.f32 -1 (*.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 c 1) 2) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (/.f32 1 (+.f32 c 1)) (+.f32 (*.f32 -2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 c 1))) (/.f32 (+.f32 (*.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c 1) 5))) (/.f32 1 (PI.f32)))) (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c 1) 5))) (/.f32 1 (PI.f32))))) (pow.f32 cosTheta 2)))) (*.f32 1/4 (/.f32 1 (*.f32 (pow.f32 (+.f32 c 1) 3) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))))
(+.f32 (fma.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (/.f32 1 (pow.f32 (+.f32 1 c) 2)) cosTheta)) (/.f32 1 (+.f32 1 c))) (fma.f32 -2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 c))) (/.f32 (*.f32 (*.f32 (/.f32 1 (PI.f32)) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 c) 5)))) -3/8) (*.f32 cosTheta cosTheta))) (/.f32 1/4 (*.f32 (pow.f32 (+.f32 1 c) 3) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 c)) (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta (pow.f32 (+.f32 1 c) 2)))) (fma.f32 -2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 c))) (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 c) 5))) (PI.f32)) (/.f32 (*.f32 cosTheta cosTheta) -3/8))) (/.f32 1/4 (*.f32 (PI.f32) (*.f32 (*.f32 (pow.f32 (+.f32 1 c) 3) cosTheta) cosTheta)))))
(+.f32 (/.f32 1 (+.f32 1 c)) (-.f32 (fma.f32 (*.f32 -2 (sqrt.f32 (/.f32 1 (+.f32 1 c)))) (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 c) 5))) (PI.f32)) (/.f32 (*.f32 cosTheta cosTheta) -3/8)) (/.f32 1/4 (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 (+.f32 1 c) 3))))) (/.f32 (pow.f32 (PI.f32) -1/2) (*.f32 cosTheta (pow.f32 (+.f32 1 c) 2)))))
(+.f32 (*.f32 -1 (*.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 c 1) 2) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 c 1) 3) (PI.f32)))) (/.f32 (+.f32 (*.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c 1) 5))) (/.f32 1 (PI.f32)))) (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c 1) 5))) (/.f32 1 (PI.f32))))) (pow.f32 cosTheta 3))) (+.f32 (*.f32 1/4 (/.f32 1 (*.f32 (pow.f32 (+.f32 c 1) 3) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (+.f32 (*.f32 -2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 c 1))) (/.f32 (+.f32 (*.f32 1/8 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 c 1) 7) (pow.f32 (PI.f32) 3))))) (*.f32 -1/2 (*.f32 (/.f32 (+.f32 (*.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c 1) 5))) (/.f32 1 (PI.f32)))) (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c 1) 5))) (/.f32 1 (PI.f32))))) (+.f32 c 1)) (sqrt.f32 (/.f32 1 (PI.f32)))))) (pow.f32 cosTheta 3)))) (+.f32 (/.f32 1 (+.f32 c 1)) (*.f32 -2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 c 1))) (/.f32 (+.f32 (*.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c 1) 5))) (/.f32 1 (PI.f32)))) (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c 1) 5))) (/.f32 1 (PI.f32))))) (pow.f32 cosTheta 2)))))))))
(fma.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (/.f32 1 (pow.f32 (+.f32 1 c) 2)) cosTheta)) (fma.f32 (sqrt.f32 (/.f32 1 (*.f32 (PI.f32) (pow.f32 (+.f32 1 c) 3)))) (/.f32 (*.f32 (*.f32 (/.f32 1 (PI.f32)) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 c) 5)))) -3/8) (pow.f32 cosTheta 3)) (+.f32 (/.f32 1/4 (*.f32 (pow.f32 (+.f32 1 c) 3) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (fma.f32 -2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 c))) (/.f32 (fma.f32 1/8 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 c) 7) (pow.f32 (PI.f32) 3)))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (*.f32 (*.f32 (/.f32 1 (PI.f32)) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 c) 5)))) -3/8) (+.f32 1 c))))) (pow.f32 cosTheta 3))) (+.f32 (/.f32 1 (+.f32 1 c)) (*.f32 (*.f32 -2 (sqrt.f32 (/.f32 1 (+.f32 1 c)))) (/.f32 (*.f32 (*.f32 (/.f32 1 (PI.f32)) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 c) 5)))) -3/8) (*.f32 cosTheta cosTheta))))))))
(-.f32 (+.f32 (fma.f32 (*.f32 -2 (sqrt.f32 (/.f32 1 (+.f32 1 c)))) (/.f32 (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 c) 5))) (PI.f32)) (/.f32 (+.f32 1 c) -3/8))) (*.f32 1/8 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 c) 7) (pow.f32 (PI.f32) 3)))))) (pow.f32 cosTheta 3)) (fma.f32 -2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 c))) (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 c) 5))) (PI.f32)) (/.f32 (*.f32 cosTheta cosTheta) -3/8))) (/.f32 1 (+.f32 1 c)))) (fma.f32 (sqrt.f32 (/.f32 1 (*.f32 (PI.f32) (pow.f32 (+.f32 1 c) 3)))) (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 c) 5))) (PI.f32)) (/.f32 (pow.f32 cosTheta 3) -3/8)) (/.f32 1/4 (*.f32 (PI.f32) (*.f32 (*.f32 (pow.f32 (+.f32 1 c) 3) cosTheta) cosTheta))))) (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta (pow.f32 (+.f32 1 c) 2))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 1 (*.f32 (PI.f32) (pow.f32 (+.f32 1 c) 3)))) (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 c) 5))) (PI.f32)) (/.f32 (pow.f32 cosTheta 3) -3/8)) (/.f32 1/4 (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 (+.f32 1 c) 3))))) (-.f32 (fma.f32 -2 (/.f32 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 c))) (fma.f32 -1/2 (*.f32 (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 c) 5))) (PI.f32)) (/.f32 (+.f32 1 c) -3/8)) (pow.f32 (PI.f32) -1/2)) (*.f32 1/8 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (+.f32 1 c) 7)) (pow.f32 (PI.f32) 3)))))) (pow.f32 cosTheta 3)) (fma.f32 -2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 c))) (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 c) 5))) (PI.f32)) (/.f32 (*.f32 cosTheta cosTheta) -3/8))) (/.f32 1 (+.f32 1 c)))) (/.f32 (pow.f32 (PI.f32) -1/2) (*.f32 cosTheta (pow.f32 (+.f32 1 c) 2)))))
(/.f32 1 (+.f32 c 1))
(/.f32 1 (+.f32 1 c))
(+.f32 (*.f32 -1 (*.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 c 1) 2) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) (/.f32 1 (+.f32 c 1)))
(fma.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (/.f32 1 (pow.f32 (+.f32 1 c) 2)) cosTheta)) (/.f32 1 (+.f32 1 c)))
(-.f32 (/.f32 1 (+.f32 1 c)) (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta (pow.f32 (+.f32 1 c) 2))))
(-.f32 (/.f32 1 (+.f32 1 c)) (/.f32 (pow.f32 (PI.f32) -1/2) (*.f32 cosTheta (pow.f32 (+.f32 1 c) 2))))
(+.f32 (*.f32 -1 (*.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 c 1) 2) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (/.f32 1 (+.f32 c 1)) (+.f32 (*.f32 -2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 c 1))) (/.f32 (+.f32 (*.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c 1) 5))) (/.f32 1 (PI.f32)))) (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c 1) 5))) (/.f32 1 (PI.f32))))) (pow.f32 cosTheta 2)))) (*.f32 1/4 (/.f32 1 (*.f32 (pow.f32 (+.f32 c 1) 3) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))))))
(+.f32 (fma.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (/.f32 1 (pow.f32 (+.f32 1 c) 2)) cosTheta)) (/.f32 1 (+.f32 1 c))) (fma.f32 -2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 c))) (/.f32 (*.f32 (*.f32 (/.f32 1 (PI.f32)) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 c) 5)))) -3/8) (*.f32 cosTheta cosTheta))) (/.f32 1/4 (*.f32 (pow.f32 (+.f32 1 c) 3) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 c)) (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta (pow.f32 (+.f32 1 c) 2)))) (fma.f32 -2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 c))) (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 c) 5))) (PI.f32)) (/.f32 (*.f32 cosTheta cosTheta) -3/8))) (/.f32 1/4 (*.f32 (PI.f32) (*.f32 (*.f32 (pow.f32 (+.f32 1 c) 3) cosTheta) cosTheta)))))
(+.f32 (/.f32 1 (+.f32 1 c)) (-.f32 (fma.f32 (*.f32 -2 (sqrt.f32 (/.f32 1 (+.f32 1 c)))) (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 c) 5))) (PI.f32)) (/.f32 (*.f32 cosTheta cosTheta) -3/8)) (/.f32 1/4 (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 (+.f32 1 c) 3))))) (/.f32 (pow.f32 (PI.f32) -1/2) (*.f32 cosTheta (pow.f32 (+.f32 1 c) 2)))))
(+.f32 (*.f32 -1 (*.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 c 1) 2) cosTheta)) (sqrt.f32 (/.f32 1 (PI.f32))))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 c 1) 3) (PI.f32)))) (+.f32 (*.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c 1) 5))) (/.f32 1 (PI.f32)))) (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c 1) 5))) (/.f32 1 (PI.f32))))))) (*.f32 -2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 c 1))) (+.f32 (*.f32 -1/8 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 c 1) 7) (pow.f32 (PI.f32) 3))))) (*.f32 1/2 (*.f32 (/.f32 (+.f32 (*.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c 1) 5))) (/.f32 1 (PI.f32)))) (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c 1) 5))) (/.f32 1 (PI.f32))))) (+.f32 c 1)) (sqrt.f32 (/.f32 1 (PI.f32))))))))) (pow.f32 cosTheta 3))) (+.f32 (*.f32 1/4 (/.f32 1 (*.f32 (pow.f32 (+.f32 c 1) 3) (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (+.f32 (/.f32 1 (+.f32 c 1)) (*.f32 -2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 c 1))) (/.f32 (+.f32 (*.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c 1) 5))) (/.f32 1 (PI.f32)))) (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c 1) 5))) (/.f32 1 (PI.f32))))) (pow.f32 cosTheta 2))))))))
(fma.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (/.f32 1 (pow.f32 (+.f32 1 c) 2)) cosTheta)) (fma.f32 -1 (/.f32 (fma.f32 -1 (*.f32 (*.f32 (*.f32 (/.f32 1 (PI.f32)) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 c) 5)))) -3/8) (sqrt.f32 (/.f32 1 (*.f32 (PI.f32) (pow.f32 (+.f32 1 c) 3))))) (*.f32 (*.f32 -2 (sqrt.f32 (/.f32 1 (+.f32 1 c)))) (fma.f32 -1/8 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 c) 7) (pow.f32 (PI.f32) 3)))) (*.f32 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (/.f32 (*.f32 (*.f32 (/.f32 1 (PI.f32)) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 c) 5)))) -3/8) (+.f32 1 c))) 1/2)))) (pow.f32 cosTheta 3)) (+.f32 (/.f32 1 (+.f32 1 c)) (fma.f32 -2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 c))) (/.f32 (*.f32 (*.f32 (/.f32 1 (PI.f32)) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 c) 5)))) -3/8) (*.f32 cosTheta cosTheta))) (/.f32 1/4 (*.f32 (pow.f32 (+.f32 1 c) 3) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))))))
(-.f32 (-.f32 (+.f32 (/.f32 1 (+.f32 1 c)) (fma.f32 -2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 c))) (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 c) 5))) (PI.f32)) (/.f32 (*.f32 cosTheta cosTheta) -3/8))) (/.f32 1/4 (*.f32 (PI.f32) (*.f32 (*.f32 (pow.f32 (+.f32 1 c) 3) cosTheta) cosTheta))))) (/.f32 (-.f32 (*.f32 -2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 c))) (fma.f32 -1/8 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 c) 7) (pow.f32 (PI.f32) 3)))) (*.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (PI.f32)))) (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 c) 5))) (PI.f32)) (/.f32 (+.f32 1 c) -3/8)))))) (*.f32 (/.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 c) 5))) (PI.f32)) (*.f32 -3/8 (sqrt.f32 (/.f32 1 (*.f32 (PI.f32) (pow.f32 (+.f32 1 c) 3))))))) (pow.f32 cosTheta 3))) (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (*.f32 cosTheta (pow.f32 (+.f32 1 c) 2))))
(+.f32 (-.f32 (/.f32 1/4 (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 (+.f32 1 c) 3)))) (/.f32 (fma.f32 -2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 c))) (fma.f32 (*.f32 (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 c) 5))) (PI.f32)) (/.f32 (+.f32 1 c) -3/8)) 1/2) (pow.f32 (PI.f32) -1/2) (*.f32 -1/8 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (+.f32 1 c) 7)) (pow.f32 (PI.f32) 3)))))) (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (PI.f32) (pow.f32 (+.f32 1 c) 3)))) (*.f32 (/.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 c) 5))) (PI.f32)) 3/8))) (pow.f32 cosTheta 3))) (-.f32 (fma.f32 -2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 c))) (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 c) 5))) (PI.f32)) (/.f32 (*.f32 cosTheta cosTheta) -3/8))) (/.f32 1 (+.f32 1 c))) (/.f32 (pow.f32 (PI.f32) -1/2) (*.f32 cosTheta (pow.f32 (+.f32 1 c) 2)))))
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))
(sqrt.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta)))
(sqrt.f32 (+.f32 1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)))
(+.f32 (sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))) (*.f32 1/2 (*.f32 c (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))))))
(+.f32 (sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))) (*.f32 (*.f32 1/2 c) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))))))
(fma.f32 1/2 (*.f32 c (sqrt.f32 (/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta))))) (sqrt.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta))))
(fma.f32 1/2 (*.f32 c (sqrt.f32 (/.f32 1 (+.f32 1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))))) (sqrt.f32 (+.f32 1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))))
(+.f32 (*.f32 -1/8 (*.f32 (pow.f32 c 2) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 3))))) (+.f32 (sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))) (*.f32 1/2 (*.f32 c (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))))))))
(fma.f32 -1/8 (*.f32 (*.f32 c c) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 3)))) (+.f32 (sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))) (*.f32 (*.f32 1/2 c) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))))))
(fma.f32 -1/8 (*.f32 (*.f32 c c) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta)) 3)))) (fma.f32 1/2 (*.f32 c (sqrt.f32 (/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta))))) (sqrt.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta)))))
(fma.f32 -1/8 (*.f32 c (*.f32 c (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) 3))))) (fma.f32 1/2 (*.f32 c (sqrt.f32 (/.f32 1 (+.f32 1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))))) (sqrt.f32 (+.f32 1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)))))
(+.f32 (*.f32 -1/8 (*.f32 (pow.f32 c 2) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 3))))) (+.f32 (sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))) (+.f32 (*.f32 1/2 (*.f32 c (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))))) (*.f32 1/16 (*.f32 (pow.f32 c 3) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 5))))))))
(fma.f32 -1/8 (*.f32 (*.f32 c c) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 3)))) (+.f32 (sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))) (fma.f32 1/2 (*.f32 c (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32)))))))) (*.f32 (*.f32 1/16 (pow.f32 c 3)) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))) 5)))))))
(+.f32 (fma.f32 1/2 (*.f32 c (sqrt.f32 (/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta))))) (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta)) 5))) (*.f32 (pow.f32 c 3) 1/16))) (fma.f32 -1/8 (*.f32 (*.f32 c c) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta)) 3)))) (sqrt.f32 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta)))))
(+.f32 (fma.f32 1/16 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) 5))) (pow.f32 c 3)) (*.f32 c (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)))) 1/2))) (fma.f32 (*.f32 (*.f32 c c) -1/8) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) 3))) (sqrt.f32 (+.f32 1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)))))
(sqrt.f32 (+.f32 c 1))
(sqrt.f32 (+.f32 1 c))
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (+.f32 c 1) (PI.f32)))) (/.f32 1 cosTheta))) (sqrt.f32 (+.f32 c 1)))
(fma.f32 1/2 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (*.f32 (PI.f32) (+.f32 1 c))))) (sqrt.f32 (+.f32 1 c)))
(fma.f32 1/2 (/.f32 (sqrt.f32 (/.f32 1 (*.f32 (PI.f32) (+.f32 1 c)))) cosTheta) (sqrt.f32 (+.f32 1 c)))
(+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c 1) 3))) (/.f32 1 (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (+.f32 c 1) (PI.f32)))) (/.f32 1 cosTheta))) (sqrt.f32 (+.f32 c 1))))
(fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 c) 3))) (/.f32 1 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (fma.f32 1/2 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (*.f32 (PI.f32) (+.f32 1 c))))) (sqrt.f32 (+.f32 1 c))))
(fma.f32 -1/8 (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 c) 3))) (PI.f32)) (*.f32 cosTheta cosTheta)) (fma.f32 1/2 (/.f32 (sqrt.f32 (/.f32 1 (*.f32 (PI.f32) (+.f32 1 c)))) cosTheta) (sqrt.f32 (+.f32 1 c))))
(fma.f32 -1/8 (/.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 c) 3))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (fma.f32 1/2 (/.f32 (sqrt.f32 (/.f32 1 (*.f32 (PI.f32) (+.f32 1 c)))) cosTheta) (sqrt.f32 (+.f32 1 c))))
(+.f32 (*.f32 1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 c 1) 5) (pow.f32 (PI.f32) 3)))) (/.f32 1 (pow.f32 cosTheta 3)))) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c 1) 3))) (/.f32 1 (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (+.f32 c 1) (PI.f32)))) (/.f32 1 cosTheta))) (sqrt.f32 (+.f32 c 1)))))
(fma.f32 1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 c) 5) (pow.f32 (PI.f32) 3)))) (/.f32 1 (pow.f32 cosTheta 3))) (fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 c) 3))) (/.f32 1 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (fma.f32 1/2 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (*.f32 (PI.f32) (+.f32 1 c))))) (sqrt.f32 (+.f32 1 c)))))
(fma.f32 1/16 (/.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 c) 5) (pow.f32 (PI.f32) 3)))) (pow.f32 cosTheta 3)) (fma.f32 -1/8 (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 c) 3))) (PI.f32)) (*.f32 cosTheta cosTheta)) (fma.f32 1/2 (/.f32 (sqrt.f32 (/.f32 1 (*.f32 (PI.f32) (+.f32 1 c)))) cosTheta) (sqrt.f32 (+.f32 1 c)))))
(fma.f32 1/16 (/.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 c) 5) (pow.f32 (PI.f32) 3)))) (pow.f32 cosTheta 3)) (fma.f32 -1/8 (/.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 c) 3))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (fma.f32 1/2 (/.f32 (sqrt.f32 (/.f32 1 (*.f32 (PI.f32) (+.f32 1 c)))) cosTheta) (sqrt.f32 (+.f32 1 c)))))
(sqrt.f32 (+.f32 c 1))
(sqrt.f32 (+.f32 1 c))
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (+.f32 c 1) (PI.f32)))) (/.f32 1 cosTheta))) (sqrt.f32 (+.f32 c 1)))
(fma.f32 1/2 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (*.f32 (PI.f32) (+.f32 1 c))))) (sqrt.f32 (+.f32 1 c)))
(fma.f32 1/2 (/.f32 (sqrt.f32 (/.f32 1 (*.f32 (PI.f32) (+.f32 1 c)))) cosTheta) (sqrt.f32 (+.f32 1 c)))
(+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c 1) 3))) (/.f32 1 (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (+.f32 c 1) (PI.f32)))) (/.f32 1 cosTheta))) (sqrt.f32 (+.f32 c 1))))
(fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 c) 3))) (/.f32 1 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (fma.f32 1/2 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (*.f32 (PI.f32) (+.f32 1 c))))) (sqrt.f32 (+.f32 1 c))))
(fma.f32 -1/8 (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 c) 3))) (PI.f32)) (*.f32 cosTheta cosTheta)) (fma.f32 1/2 (/.f32 (sqrt.f32 (/.f32 1 (*.f32 (PI.f32) (+.f32 1 c)))) cosTheta) (sqrt.f32 (+.f32 1 c))))
(fma.f32 -1/8 (/.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 c) 3))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (fma.f32 1/2 (/.f32 (sqrt.f32 (/.f32 1 (*.f32 (PI.f32) (+.f32 1 c)))) cosTheta) (sqrt.f32 (+.f32 1 c))))
(+.f32 (*.f32 1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 c 1) 5) (pow.f32 (PI.f32) 3)))) (/.f32 1 (pow.f32 cosTheta 3)))) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 c 1) 3))) (/.f32 1 (*.f32 (pow.f32 cosTheta 2) (PI.f32))))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (+.f32 c 1) (PI.f32)))) (/.f32 1 cosTheta))) (sqrt.f32 (+.f32 c 1)))))
(fma.f32 1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 c) 5) (pow.f32 (PI.f32) 3)))) (/.f32 1 (pow.f32 cosTheta 3))) (fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 c) 3))) (/.f32 1 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (fma.f32 1/2 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (*.f32 (PI.f32) (+.f32 1 c))))) (sqrt.f32 (+.f32 1 c)))))
(fma.f32 1/16 (/.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 c) 5) (pow.f32 (PI.f32) 3)))) (pow.f32 cosTheta 3)) (fma.f32 -1/8 (/.f32 (/.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 c) 3))) (PI.f32)) (*.f32 cosTheta cosTheta)) (fma.f32 1/2 (/.f32 (sqrt.f32 (/.f32 1 (*.f32 (PI.f32) (+.f32 1 c)))) cosTheta) (sqrt.f32 (+.f32 1 c)))))
(fma.f32 1/16 (/.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 c) 5) (pow.f32 (PI.f32) 3)))) (pow.f32 cosTheta 3)) (fma.f32 -1/8 (/.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 c) 3))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (fma.f32 1/2 (/.f32 (sqrt.f32 (/.f32 1 (*.f32 (PI.f32) (+.f32 1 c)))) cosTheta) (sqrt.f32 (+.f32 1 c)))))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (PI.f32) -1/2))) 1)
(pow.f32 (PI.f32) -1/2)
(*.f32 1 (pow.f32 (PI.f32) -1/2))
(pow.f32 (PI.f32) -1/2)
(*.f32 (pow.f32 (PI.f32) -1/2) 1)
(pow.f32 (PI.f32) -1/2)
(*.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (/.f32 1 (cbrt.f32 (PI.f32))))
(/.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (cbrt.f32 (PI.f32)))
(*.f32 (/.f32 1 (cbrt.f32 (PI.f32))) (cbrt.f32 (pow.f32 (PI.f32) -1/2)))
(*.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (/.f32 1 (cbrt.f32 (PI.f32))))
(/.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (cbrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (pow.f32 (PI.f32) -1/2)) (sqrt.f32 (pow.f32 (PI.f32) -1/2)))
(pow.f32 (PI.f32) -1/2)
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2))) (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32)))))
(*.f32 (pow.f32 1 1/2) (pow.f32 (PI.f32) -1/2))
(pow.f32 (PI.f32) -1/2)
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (PI.f32) -2)) 1/2) (pow.f32 (/.f32 1 (cbrt.f32 (PI.f32))) 1/2))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2))) (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32)))))
(/.f32 1 (sqrt.f32 (PI.f32)))
(/.f32 1 (/.f32 (sqrt.f32 (PI.f32)) 1))
(/.f32 1 (sqrt.f32 (PI.f32)))
(/.f32 -1 (neg.f32 (sqrt.f32 (PI.f32))))
(/.f32 1 (sqrt.f32 (PI.f32)))
(/.f32 (sqrt.f32 -1) (sqrt.f32 (neg.f32 (PI.f32))))
(pow.f32 (PI.f32) -1/2)
(pow.f32 (/.f32 1 (PI.f32)) 1/2)
(pow.f32 (PI.f32) -1/2)
(pow.f32 (pow.f32 (PI.f32) -1/2) 1)
(pow.f32 (PI.f32) -1/2)
(pow.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2)) 3)
(pow.f32 (PI.f32) -1/2)
(pow.f32 (pow.f32 (/.f32 1 (PI.f32)) 3/2) 1/3)
(cbrt.f32 (pow.f32 (/.f32 1 (PI.f32)) 3/2))
(pow.f32 (sqrt.f32 (PI.f32)) -1)
(/.f32 1 (sqrt.f32 (PI.f32)))
(pow.f32 (sqrt.f32 (pow.f32 (PI.f32) -1/2)) 2)
(pow.f32 (PI.f32) -1/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 (pow.f32 (/.f32 1 (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 (+.f32 1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) 1)
(*.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 1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))
(*.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 (pow.f32 (PI.f32) -1/2) (/.f32 1 cosTheta))
(*.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 (pow.f32 (PI.f32) -1/2) (*.f32 (/.f32 1 cosTheta) 1))
(*.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 (pow.f32 (PI.f32) -1/2) cosTheta) 1)
(*.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 (cbrt.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) 2))
(*.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 (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) 2) (cbrt.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)))
(*.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 (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) 2) (*.f32 (cbrt.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) 1))
(*.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 (cbrt.f32 (PI.f32))) (*.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (/.f32 1 cosTheta)))
(*.f32 (/.f32 1 (cbrt.f32 (PI.f32))) (*.f32 (/.f32 1 cosTheta) (cbrt.f32 (pow.f32 (PI.f32) -1/2))))
(/.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (*.f32 cosTheta (cbrt.f32 (PI.f32))))
(*.f32 (sqrt.f32 (pow.f32 (PI.f32) -1/2)) (*.f32 (sqrt.f32 (pow.f32 (PI.f32) -1/2)) (/.f32 1 cosTheta)))
(*.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 (sqrt.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) (sqrt.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)))
(*.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 (sqrt.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) (*.f32 (sqrt.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) 1))
(*.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 (PI.f32))) (/.f32 1 (neg.f32 cosTheta)))
(/.f32 (*.f32 -1 (/.f32 1 (neg.f32 cosTheta))) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 -1 (neg.f32 cosTheta)) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 1 cosTheta) (sqrt.f32 (PI.f32)))
(*.f32 (/.f32 1 cosTheta) (pow.f32 (PI.f32) -1/2))
(*.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 (cbrt.f32 (*.f32 cosTheta cosTheta))) (/.f32 (pow.f32 (PI.f32) -1/2) (cbrt.f32 cosTheta)))
(/.f32 (*.f32 1 (/.f32 (pow.f32 (PI.f32) -1/2) (cbrt.f32 cosTheta))) (cbrt.f32 (*.f32 cosTheta cosTheta)))
(/.f32 (/.f32 (pow.f32 (PI.f32) -1/2) (cbrt.f32 cosTheta)) (cbrt.f32 (*.f32 cosTheta cosTheta)))
(*.f32 (/.f32 1 (sqrt.f32 cosTheta)) (/.f32 (pow.f32 (PI.f32) -1/2) (sqrt.f32 cosTheta)))
(*.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 (/.f32 1 (cbrt.f32 (PI.f32))) 1) (/.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2)) cosTheta))
(*.f32 (/.f32 1 (cbrt.f32 (PI.f32))) (*.f32 (/.f32 1 cosTheta) (cbrt.f32 (pow.f32 (PI.f32) -1/2))))
(/.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (*.f32 cosTheta (cbrt.f32 (PI.f32))))
(*.f32 (/.f32 (/.f32 1 (cbrt.f32 (PI.f32))) (cbrt.f32 (*.f32 cosTheta cosTheta))) (cbrt.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)))
(*.f32 (cbrt.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) (/.f32 1 (*.f32 (cbrt.f32 (*.f32 cosTheta cosTheta)) (cbrt.f32 (PI.f32)))))
(/.f32 (/.f32 (cbrt.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) (cbrt.f32 (PI.f32))) (cbrt.f32 (*.f32 cosTheta cosTheta)))
(/.f32 (cbrt.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) (*.f32 (cbrt.f32 (PI.f32)) (cbrt.f32 (*.f32 cosTheta cosTheta))))
(*.f32 (/.f32 (/.f32 1 (cbrt.f32 (PI.f32))) (sqrt.f32 cosTheta)) (/.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (sqrt.f32 cosTheta)))
(*.f32 (/.f32 1 (cbrt.f32 (PI.f32))) (*.f32 (/.f32 1 cosTheta) (cbrt.f32 (pow.f32 (PI.f32) -1/2))))
(/.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (*.f32 cosTheta (cbrt.f32 (PI.f32))))
(*.f32 (/.f32 (sqrt.f32 (pow.f32 (PI.f32) -1/2)) 1) (/.f32 (sqrt.f32 (pow.f32 (PI.f32) -1/2)) cosTheta))
(*.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 (sqrt.f32 (pow.f32 (PI.f32) -1/2)) (cbrt.f32 (*.f32 cosTheta cosTheta))) (/.f32 (sqrt.f32 (pow.f32 (PI.f32) -1/2)) (cbrt.f32 cosTheta)))
(/.f32 (*.f32 1 (/.f32 (pow.f32 (PI.f32) -1/2) (cbrt.f32 cosTheta))) (cbrt.f32 (*.f32 cosTheta cosTheta)))
(/.f32 (/.f32 (pow.f32 (PI.f32) -1/2) (cbrt.f32 cosTheta)) (cbrt.f32 (*.f32 cosTheta cosTheta)))
(pow.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) 1)
(*.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)
(pow.f32 (cbrt.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) 3)
(*.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)
(pow.f32 (pow.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) 3) 1/3)
(*.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)
(pow.f32 (sqrt.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) 2)
(*.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)
(pow.f32 (/.f32 cosTheta (pow.f32 (PI.f32) -1/2)) -1)
(*.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)
(neg.f32 (/.f32 (pow.f32 (PI.f32) -1/2) (neg.f32 cosTheta)))
(*.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)
(sqrt.f32 (/.f32 (/.f32 1 (PI.f32)) (*.f32 cosTheta cosTheta)))
(sqrt.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(log.f32 (exp.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)))
(*.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)
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))))
(*.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)
(cbrt.f32 (pow.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) 3))
(*.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)
(expm1.f32 (log1p.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)))
(*.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)
(expm1.f32 (*.f32 (log1p.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) 1))
(*.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)
(exp.f32 (log.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)))
(*.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)
(exp.f32 (*.f32 (log.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) 1))
(*.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)
(log1p.f32 (expm1.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)))
(*.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)
(fma.f32 1 (+.f32 1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) -1)
(*.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)
(fma.f32 (+.f32 1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) 1 -1)
(*.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)
(fma.f32 (cbrt.f32 (+.f32 1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))) (pow.f32 (cbrt.f32 (+.f32 1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))) 2) -1)
(*.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)
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))) 2) (cbrt.f32 (+.f32 1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))) -1)
(*.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)
(fma.f32 (sqrt.f32 (+.f32 1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))) (sqrt.f32 (+.f32 1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))) -1)
(*.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)
(fma.f32 (+.f32 1 (pow.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) 3)) (/.f32 1 (+.f32 (/.f32 (/.f32 1 (PI.f32)) (*.f32 cosTheta cosTheta)) (-.f32 1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)))) -1)
(fma.f32 (+.f32 1 (pow.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) 3)) (/.f32 1 (+.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (-.f32 1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)))) -1)
(+.f32 -1 (/.f32 (+.f32 1 (pow.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) 3)) (+.f32 (-.f32 1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) (/.f32 1 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))))
(fma.f32 (+.f32 (/.f32 (/.f32 1 (PI.f32)) (*.f32 cosTheta cosTheta)) -1) (/.f32 1 (+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) -1)) -1)
(fma.f32 (+.f32 -1 (/.f32 1 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (/.f32 1 (+.f32 -1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))) -1)
(fma.f32 (+.f32 -1 (/.f32 (/.f32 1 (PI.f32)) (*.f32 cosTheta cosTheta))) (/.f32 1 (+.f32 -1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))) -1)
(+.f32 -1 (/.f32 (+.f32 -1 (/.f32 1 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (+.f32 -1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (+.f32 1 (+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c))))) 1)
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))))
(/.f32 1 (+.f32 (+.f32 1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) c))
(*.f32 1 (/.f32 1 (+.f32 1 (+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))))
(/.f32 1 (+.f32 (+.f32 1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) c))
(*.f32 (/.f32 1 (+.f32 1 (+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c))) 1)
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))))
(/.f32 1 (+.f32 (+.f32 1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) c))
(*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c)))) (cbrt.f32 (pow.f32 (+.f32 1 (+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c)) -2)))
(*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (+.f32 c (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))))) (cbrt.f32 (pow.f32 (+.f32 1 (+.f32 c (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))) -2)))
(*.f32 (cbrt.f32 (/.f32 1 (+.f32 (+.f32 1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) c))) (cbrt.f32 (pow.f32 (+.f32 (+.f32 1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) c) -2)))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 1 (+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c)) -2)) (cbrt.f32 (/.f32 1 (+.f32 1 (+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c)))))
(*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (+.f32 c (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))))) (cbrt.f32 (pow.f32 (+.f32 1 (+.f32 c (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))) -2)))
(*.f32 (cbrt.f32 (/.f32 1 (+.f32 (+.f32 1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) c))) (cbrt.f32 (pow.f32 (+.f32 (+.f32 1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) c) -2)))
(*.f32 (pow.f32 (+.f32 1 (+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c)) -1/2) (pow.f32 (+.f32 1 (+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c)) -1/2))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))))
(/.f32 1 (+.f32 (+.f32 1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) c))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (+.f32 1 (+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c))) 2) -1) (pow.f32 (cbrt.f32 (+.f32 1 (+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c))) -1))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (+.f32 c (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)))) 2)) (/.f32 1 (cbrt.f32 (+.f32 1 (+.f32 c (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))))))
(/.f32 (pow.f32 (cbrt.f32 (+.f32 (+.f32 1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) c)) -2) (cbrt.f32 (+.f32 (+.f32 1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) c)))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 1 (+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c))) -2) (pow.f32 (cbrt.f32 (hypot.f32 1 (sqrt.f32 (+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c)))) -2))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 1 (+.f32 c (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)))) -2) (pow.f32 (cbrt.f32 (hypot.f32 1 (sqrt.f32 (+.f32 c (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))))) -2))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 (+.f32 1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) c)) -2) (pow.f32 (cbrt.f32 (hypot.f32 1 (sqrt.f32 (+.f32 c (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))))) -2))
(*.f32 (pow.f32 (pow.f32 (+.f32 1 (+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c)) 1/4) -2) (pow.f32 (pow.f32 (+.f32 1 (+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c)) 1/4) -2))
(pow.f32 (pow.f32 (+.f32 1 (+.f32 c (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))) 1/4) -4)
(pow.f32 (pow.f32 (+.f32 (+.f32 1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) c) 1/4) -4)
(/.f32 1 (+.f32 1 (+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c)))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))))
(/.f32 1 (+.f32 (+.f32 1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) c))
(sqrt.f32 (pow.f32 (+.f32 1 (+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c)) -2))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))))
(/.f32 1 (+.f32 (+.f32 1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) c))
(log.f32 (exp.f32 (/.f32 1 (+.f32 1 (+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c)))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))))
(/.f32 1 (+.f32 (+.f32 1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) c))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (+.f32 1 (+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c))))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))))
(/.f32 1 (+.f32 (+.f32 1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) c))
(cbrt.f32 (pow.f32 (/.f32 1 (+.f32 1 (+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c))) 3))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))))
(/.f32 1 (+.f32 (+.f32 1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) c))
(expm1.f32 (log1p.f32 (/.f32 1 (+.f32 1 (+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c)))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))))
(/.f32 1 (+.f32 (+.f32 1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) c))
(exp.f32 (*.f32 -1 (log1p.f32 (+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c))))
(exp.f32 (neg.f32 (log1p.f32 (+.f32 c (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)))))
(exp.f32 (*.f32 (log1p.f32 (+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c)) -1))
(exp.f32 (neg.f32 (log1p.f32 (+.f32 c (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)))))
(exp.f32 (*.f32 (*.f32 -1 (log1p.f32 (+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c))) 1))
(exp.f32 (neg.f32 (log1p.f32 (+.f32 c (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)))))
(log1p.f32 (expm1.f32 (/.f32 1 (+.f32 1 (+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c)))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))))
(/.f32 1 (+.f32 (+.f32 1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) c))
(-.f32 (exp.f32 (log1p.f32 (hypot.f32 1 (sqrt.f32 (+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c))))) 1)
(hypot.f32 1 (sqrt.f32 (+.f32 c (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))))
(*.f32 1 (hypot.f32 1 (sqrt.f32 (+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c))))
(hypot.f32 1 (sqrt.f32 (+.f32 c (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))))
(*.f32 (hypot.f32 1 (sqrt.f32 (+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c))) 1)
(hypot.f32 1 (sqrt.f32 (+.f32 c (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))))
(*.f32 (cbrt.f32 (hypot.f32 1 (sqrt.f32 (+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c)))) (cbrt.f32 (+.f32 1 (+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c))))
(*.f32 (cbrt.f32 (+.f32 1 (+.f32 c (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)))) (cbrt.f32 (hypot.f32 1 (sqrt.f32 (+.f32 c (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))))))
(*.f32 (cbrt.f32 (+.f32 (+.f32 1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) c)) (cbrt.f32 (hypot.f32 1 (sqrt.f32 (+.f32 c (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))))))
(*.f32 (cbrt.f32 (+.f32 1 (+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c))) (cbrt.f32 (hypot.f32 1 (sqrt.f32 (+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c)))))
(*.f32 (cbrt.f32 (+.f32 1 (+.f32 c (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)))) (cbrt.f32 (hypot.f32 1 (sqrt.f32 (+.f32 c (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))))))
(*.f32 (cbrt.f32 (+.f32 (+.f32 1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) c)) (cbrt.f32 (hypot.f32 1 (sqrt.f32 (+.f32 c (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))))))
(*.f32 (pow.f32 (+.f32 1 (+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c)) 1/4) (pow.f32 (+.f32 1 (+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c)) 1/4))
(sqrt.f32 (+.f32 1 (+.f32 c (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))))
(sqrt.f32 (+.f32 (+.f32 1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) c))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (+.f32 1 (+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c))) 2)) (sqrt.f32 (cbrt.f32 (+.f32 1 (+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c)))))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (+.f32 1 (+.f32 c (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)))) 2)) (sqrt.f32 (cbrt.f32 (+.f32 1 (+.f32 c (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))))))
(*.f32 (fabs.f32 (cbrt.f32 (+.f32 1 (+.f32 c (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))))) (sqrt.f32 (cbrt.f32 (+.f32 1 (+.f32 c (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))))))
(*.f32 (cbrt.f32 (+.f32 (+.f32 1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) c)) (sqrt.f32 (cbrt.f32 (+.f32 (+.f32 1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) c))))
(*.f32 (pow.f32 1 1/2) (hypot.f32 1 (sqrt.f32 (+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c))))
(hypot.f32 1 (sqrt.f32 (+.f32 c (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (+.f32 1 (+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c))) 2) 1/2) (pow.f32 (cbrt.f32 (+.f32 1 (+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c))) 1/2))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (+.f32 1 (+.f32 c (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)))) 2)) (sqrt.f32 (cbrt.f32 (+.f32 1 (+.f32 c (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))))))
(*.f32 (fabs.f32 (cbrt.f32 (+.f32 1 (+.f32 c (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))))) (sqrt.f32 (cbrt.f32 (+.f32 1 (+.f32 c (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))))))
(*.f32 (cbrt.f32 (+.f32 (+.f32 1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) c)) (sqrt.f32 (cbrt.f32 (+.f32 (+.f32 1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) c))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 c c) (pow.f32 (+.f32 1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) 2))) (sqrt.f32 (-.f32 c (+.f32 1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 c c) (pow.f32 (+.f32 1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) 2))) (sqrt.f32 (-.f32 (-.f32 c 1) (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 c c) (pow.f32 (+.f32 1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) 2))) (sqrt.f32 (+.f32 c (-.f32 -1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)))))
(/.f32 (hypot.f32 (pow.f32 (+.f32 1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) 3/2) (pow.f32 c 3/2)) (hypot.f32 c (sqrt.f32 (*.f32 (+.f32 1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) (-.f32 (+.f32 1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) c)))))
(/.f32 (hypot.f32 (pow.f32 (+.f32 1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) 3/2) (pow.f32 c 3/2)) (hypot.f32 c (sqrt.f32 (*.f32 (+.f32 1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) (+.f32 1 (-.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c))))))
(pow.f32 (+.f32 1 (+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c)) 1/2)
(sqrt.f32 (+.f32 1 (+.f32 c (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))))
(sqrt.f32 (+.f32 (+.f32 1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) c))
(pow.f32 (hypot.f32 1 (sqrt.f32 (+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c))) 1)
(hypot.f32 1 (sqrt.f32 (+.f32 c (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))))
(pow.f32 (cbrt.f32 (hypot.f32 1 (sqrt.f32 (+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c)))) 3)
(hypot.f32 1 (sqrt.f32 (+.f32 c (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))))
(pow.f32 (pow.f32 (+.f32 1 (+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c)) 3/2) 1/3)
(cbrt.f32 (pow.f32 (+.f32 1 (+.f32 c (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))) 3/2))
(cbrt.f32 (pow.f32 (+.f32 (+.f32 1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) c) 3/2))
(pow.f32 (pow.f32 (+.f32 1 (+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c)) 1/4) 2)
(sqrt.f32 (+.f32 1 (+.f32 c (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))))
(sqrt.f32 (+.f32 (+.f32 1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) c))
(fabs.f32 (hypot.f32 1 (sqrt.f32 (+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c))))
(hypot.f32 1 (sqrt.f32 (+.f32 c (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))))
(log.f32 (exp.f32 (hypot.f32 1 (sqrt.f32 (+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c)))))
(hypot.f32 1 (sqrt.f32 (+.f32 c (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))))
(log.f32 (+.f32 1 (expm1.f32 (hypot.f32 1 (sqrt.f32 (+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c))))))
(hypot.f32 1 (sqrt.f32 (+.f32 c (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))))
(cbrt.f32 (pow.f32 (+.f32 1 (+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c)) 3/2))
(cbrt.f32 (pow.f32 (+.f32 1 (+.f32 c (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))) 3/2))
(cbrt.f32 (pow.f32 (+.f32 (+.f32 1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) c) 3/2))
(expm1.f32 (log1p.f32 (hypot.f32 1 (sqrt.f32 (+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c)))))
(hypot.f32 1 (sqrt.f32 (+.f32 c (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))))
(hypot.f32 1 (sqrt.f32 (+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c)))
(hypot.f32 1 (sqrt.f32 (+.f32 c (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))))
(hypot.f32 (sqrt.f32 (+.f32 1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))) (sqrt.f32 c))
(sqrt.f32 (+.f32 1 (+.f32 c (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))))
(sqrt.f32 (+.f32 (+.f32 1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) c))
(hypot.f32 (sqrt.f32 c) (sqrt.f32 (+.f32 1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))))
(sqrt.f32 (+.f32 1 (+.f32 c (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))))
(sqrt.f32 (+.f32 (+.f32 1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) c))
(exp.f32 (*.f32 1/2 (log1p.f32 (+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c))))
(pow.f32 (exp.f32 1/2) (log1p.f32 (+.f32 c (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))))
(sqrt.f32 (exp.f32 (log1p.f32 (+.f32 c (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)))))
(exp.f32 (*.f32 (log1p.f32 (+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c)) 1/2))
(pow.f32 (exp.f32 1/2) (log1p.f32 (+.f32 c (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))))
(sqrt.f32 (exp.f32 (log1p.f32 (+.f32 c (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)))))
(exp.f32 (*.f32 (*.f32 1/2 (log1p.f32 (+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c))) 1))
(pow.f32 (exp.f32 1/2) (log1p.f32 (+.f32 c (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))))
(sqrt.f32 (exp.f32 (log1p.f32 (+.f32 c (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)))))
(log1p.f32 (expm1.f32 (hypot.f32 1 (sqrt.f32 (+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c)))))
(hypot.f32 1 (sqrt.f32 (+.f32 c (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))))

localize130.0ms (0.7%)

Local Accuracy

Found 4 expressions with local accuracy:

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

Compiled 72 to 37 computations (48.6% saved)

series1.0ms (0%)

Counts
2 → 12
Calls

6 calls:

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

rewrite78.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1580×prod-diff
1308×log-prod
944×fma-def
510×expm1-udef
510×log1p-udef
Iterations

Useful iterations: 1 (0.0ms)

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

simplify85.0ms (0.5%)

Algorithm
egg-herbie
Rules
1392×fma-def
1020×div-sub
958×distribute-lft-in
928×distribute-rgt-in
718×fma-neg
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02393150
15863106
216283022
367922808
Stop Event
node limit
Counts
98 → 119
Calls
Call 1
Inputs
(+.f32 1 (sqrt.f32 (/.f32 1 (PI.f32))))
(+.f32 c (+.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 c (+.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 c (+.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))))
c
(+.f32 c (+.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 c (+.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 c (+.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))))
c
(+.f32 c (+.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 c (+.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 c (+.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))))
(-.f32 (exp.f32 (log1p.f32 (+.f32 1 (+.f32 c (pow.f32 (PI.f32) -1/2))))) 1)
(-.f32 (/.f32 (/.f32 1 (PI.f32)) (-.f32 (pow.f32 (PI.f32) -1/2) (+.f32 1 c))) (/.f32 (pow.f32 (+.f32 1 c) 2) (-.f32 (pow.f32 (PI.f32) -1/2) (+.f32 1 c))))
(*.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)))) (cbrt.f32 (pow.f32 (+.f32 1 (+.f32 c (pow.f32 (PI.f32) -1/2))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 1 (+.f32 c (pow.f32 (PI.f32) -1/2))) 2)) (cbrt.f32 (+.f32 1 (+.f32 c (pow.f32 (PI.f32) -1/2)))))
(*.f32 (sqrt.f32 (+.f32 1 (+.f32 c (pow.f32 (PI.f32) -1/2)))) (sqrt.f32 (+.f32 1 (+.f32 c (pow.f32 (PI.f32) -1/2)))))
(*.f32 (+.f32 (pow.f32 (+.f32 1 c) 3) (/.f32 1 (pow.f32 (PI.f32) 3/2))) (/.f32 1 (fma.f32 (+.f32 1 c) (-.f32 (+.f32 1 c) (pow.f32 (PI.f32) -1/2)) (/.f32 1 (PI.f32)))))
(*.f32 (-.f32 (/.f32 1 (PI.f32)) (pow.f32 (+.f32 1 c) 2)) (/.f32 1 (-.f32 (pow.f32 (PI.f32) -1/2) (+.f32 1 c))))
(/.f32 1 (/.f32 (fma.f32 (+.f32 1 c) (-.f32 (+.f32 1 c) (pow.f32 (PI.f32) -1/2)) (/.f32 1 (PI.f32))) (+.f32 (pow.f32 (+.f32 1 c) 3) (/.f32 1 (pow.f32 (PI.f32) 3/2)))))
(/.f32 1 (/.f32 (-.f32 (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) (-.f32 (/.f32 1 (PI.f32)) (pow.f32 (+.f32 1 c) 2))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 c) 3) (/.f32 1 (pow.f32 (PI.f32) 3/2))) (fma.f32 (+.f32 1 c) (-.f32 (+.f32 1 c) (pow.f32 (PI.f32) -1/2)) (/.f32 1 (PI.f32))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 c) 3) (/.f32 1 (pow.f32 (PI.f32) 3/2))) (+.f32 (pow.f32 (+.f32 1 c) 2) (-.f32 (/.f32 1 (PI.f32)) (/.f32 (+.f32 1 c) (sqrt.f32 (PI.f32))))))
(/.f32 (-.f32 (/.f32 1 (PI.f32)) (pow.f32 (+.f32 1 c) 2)) (-.f32 (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))
(/.f32 (+.f32 (fma.f32 c (-.f32 c 1) 1) (*.f32 (sqrt.f32 (PI.f32)) (+.f32 1 (pow.f32 c 3)))) (*.f32 (sqrt.f32 (PI.f32)) (fma.f32 c (-.f32 c 1) 1)))
(/.f32 (+.f32 (-.f32 1 c) (*.f32 (sqrt.f32 (PI.f32)) (-.f32 1 (*.f32 c c)))) (*.f32 (sqrt.f32 (PI.f32)) (-.f32 1 c)))
(/.f32 (fma.f32 (+.f32 1 (pow.f32 c 3)) (sqrt.f32 (PI.f32)) (*.f32 (fma.f32 c (-.f32 c 1) 1) 1)) (*.f32 (fma.f32 c (-.f32 c 1) 1) (sqrt.f32 (PI.f32))))
(/.f32 (fma.f32 (-.f32 1 (*.f32 c c)) (sqrt.f32 (PI.f32)) (*.f32 (-.f32 1 c) 1)) (*.f32 (-.f32 1 c) (sqrt.f32 (PI.f32))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 c) 3) (/.f32 1 (pow.f32 (PI.f32) 3/2)))) (neg.f32 (fma.f32 (+.f32 1 c) (-.f32 (+.f32 1 c) (pow.f32 (PI.f32) -1/2)) (/.f32 1 (PI.f32)))))
(/.f32 (neg.f32 (-.f32 (/.f32 1 (PI.f32)) (pow.f32 (+.f32 1 c) 2))) (neg.f32 (-.f32 (pow.f32 (PI.f32) -1/2) (+.f32 1 c))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (PI.f32) -1/2)) 3) (pow.f32 c 3)) (fma.f32 (+.f32 1 (pow.f32 (PI.f32) -1/2)) (+.f32 1 (pow.f32 (PI.f32) -1/2)) (-.f32 (*.f32 c c) (*.f32 (+.f32 1 (pow.f32 (PI.f32) -1/2)) c))))
(/.f32 (-.f32 (*.f32 (+.f32 1 (pow.f32 (PI.f32) -1/2)) (+.f32 1 (pow.f32 (PI.f32) -1/2))) (*.f32 c c)) (-.f32 (+.f32 1 (pow.f32 (PI.f32) -1/2)) c))
(/.f32 (-.f32 (pow.f32 (+.f32 1 c) 2) (/.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 (pow.f32 (PI.f32) -1/2)) (+.f32 1 (expm1.f32 (+.f32 1 c)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (pow.f32 (PI.f32) -1/2))) (exp.f32 (+.f32 1 c))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (pow.f32 (PI.f32) -1/2))) (+.f32 1 (expm1.f32 (+.f32 1 c)))))
(log.f32 (*.f32 (exp.f32 c) (exp.f32 (+.f32 1 (pow.f32 (PI.f32) -1/2)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 c)) (exp.f32 (+.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)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (+.f32 1 c))) (exp.f32 (pow.f32 (PI.f32) -1/2))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (+.f32 1 c))) (+.f32 1 (expm1.f32 (pow.f32 (PI.f32) -1/2)))))
(log.f32 (*.f32 (exp.f32 (+.f32 1 (pow.f32 (PI.f32) -1/2))) (+.f32 1 (expm1.f32 c))))
(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 (pow.f32 (PI.f32) -1/2) (+.f32 1 c))
(fma.f32 1 c (+.f32 1 (pow.f32 (PI.f32) -1/2)))
(fma.f32 1 (+.f32 1 c) (pow.f32 (PI.f32) -1/2))
(fma.f32 1 (+.f32 1 (pow.f32 (PI.f32) -1/2)) c)
(fma.f32 (pow.f32 (PI.f32) -1/2) 1 (+.f32 1 c))
(fma.f32 c 1 (+.f32 1 (pow.f32 (PI.f32) -1/2)))
(fma.f32 (+.f32 1 c) 1 (pow.f32 (PI.f32) -1/2))
(fma.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (/.f32 1 (cbrt.f32 (PI.f32))) (+.f32 1 c))
(fma.f32 (/.f32 1 (cbrt.f32 (PI.f32))) (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (+.f32 1 c))
(fma.f32 (cbrt.f32 c) (pow.f32 (cbrt.f32 c) 2) (+.f32 1 (pow.f32 (PI.f32) -1/2)))
(fma.f32 (pow.f32 (cbrt.f32 c) 2) (cbrt.f32 c) (+.f32 1 (pow.f32 (PI.f32) -1/2)))
(fma.f32 (cbrt.f32 (+.f32 1 c)) (pow.f32 (cbrt.f32 (+.f32 1 c)) 2) (pow.f32 (PI.f32) -1/2))
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 1 c)) 2) (cbrt.f32 (+.f32 1 c)) (pow.f32 (PI.f32) -1/2))
(fma.f32 (sqrt.f32 (pow.f32 (PI.f32) -1/2)) (sqrt.f32 (pow.f32 (PI.f32) -1/2)) (+.f32 1 c))
(fma.f32 (sqrt.f32 c) (sqrt.f32 c) (+.f32 1 (pow.f32 (PI.f32) -1/2)))
(fma.f32 (sqrt.f32 (+.f32 1 c)) (sqrt.f32 (+.f32 1 c)) (pow.f32 (PI.f32) -1/2))
(fma.f32 (+.f32 1 (pow.f32 c 3)) (/.f32 1 (fma.f32 c (-.f32 c 1) 1)) (pow.f32 (PI.f32) -1/2))
(fma.f32 (-.f32 1 (*.f32 c c)) (/.f32 1 (-.f32 1 c)) (pow.f32 (PI.f32) -1/2))
(fma.f32 (+.f32 1 (pow.f32 (PI.f32) -1/2)) 1 c)
(fma.f32 (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (PI.f32) -1/2))) (cbrt.f32 (+.f32 1 (pow.f32 (PI.f32) -1/2)))) (cbrt.f32 (+.f32 1 (pow.f32 (PI.f32) -1/2))) c)
(fma.f32 (sqrt.f32 (+.f32 1 (pow.f32 (PI.f32) -1/2))) (sqrt.f32 (+.f32 1 (pow.f32 (PI.f32) -1/2))) c)
(fma.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2))) (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32)))) (+.f32 1 c))
(fma.f32 (pow.f32 1 1/2) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))
(fma.f32 (pow.f32 (cbrt.f32 (pow.f32 (PI.f32) -2)) 1/2) (pow.f32 (/.f32 1 (cbrt.f32 (PI.f32))) 1/2) (+.f32 1 c))
(+.f32 0 (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32)))) (cbrt.f32 (pow.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 1)
(pow.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) 1)
(pow.f32 (cbrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 3)
(pow.f32 (pow.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 2)
(sqrt.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))
(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)))))
Outputs
(+.f32 1 (sqrt.f32 (/.f32 1 (PI.f32))))
(+.f32 1 (pow.f32 (PI.f32) -1/2))
(+.f32 c (+.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 (+.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))) c)
(+.f32 1 (+.f32 c (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 1 (+.f32 (sqrt.f32 (/.f32 1 (PI.f32))) c))
(+.f32 c (+.f32 1 (pow.f32 (PI.f32) -1/2)))
(+.f32 c (+.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 (+.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))) c)
(+.f32 1 (+.f32 c (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 1 (+.f32 (sqrt.f32 (/.f32 1 (PI.f32))) c))
(+.f32 c (+.f32 1 (pow.f32 (PI.f32) -1/2)))
(+.f32 c (+.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 (+.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))) c)
(+.f32 1 (+.f32 c (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 1 (+.f32 (sqrt.f32 (/.f32 1 (PI.f32))) c))
(+.f32 c (+.f32 1 (pow.f32 (PI.f32) -1/2)))
c
(+.f32 c (+.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 (+.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))) c)
(+.f32 1 (+.f32 c (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 1 (+.f32 (sqrt.f32 (/.f32 1 (PI.f32))) c))
(+.f32 c (+.f32 1 (pow.f32 (PI.f32) -1/2)))
(+.f32 c (+.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 (+.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))) c)
(+.f32 1 (+.f32 c (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 1 (+.f32 (sqrt.f32 (/.f32 1 (PI.f32))) c))
(+.f32 c (+.f32 1 (pow.f32 (PI.f32) -1/2)))
(+.f32 c (+.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 (+.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))) c)
(+.f32 1 (+.f32 c (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 1 (+.f32 (sqrt.f32 (/.f32 1 (PI.f32))) c))
(+.f32 c (+.f32 1 (pow.f32 (PI.f32) -1/2)))
c
(+.f32 c (+.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 (+.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))) c)
(+.f32 1 (+.f32 c (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 1 (+.f32 (sqrt.f32 (/.f32 1 (PI.f32))) c))
(+.f32 c (+.f32 1 (pow.f32 (PI.f32) -1/2)))
(+.f32 c (+.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 (+.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))) c)
(+.f32 1 (+.f32 c (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 1 (+.f32 (sqrt.f32 (/.f32 1 (PI.f32))) c))
(+.f32 c (+.f32 1 (pow.f32 (PI.f32) -1/2)))
(+.f32 c (+.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 (+.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))) c)
(+.f32 1 (+.f32 c (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 1 (+.f32 (sqrt.f32 (/.f32 1 (PI.f32))) c))
(+.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 (sqrt.f32 (/.f32 1 (PI.f32)))) c)
(+.f32 1 (+.f32 c (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 1 (+.f32 (sqrt.f32 (/.f32 1 (PI.f32))) c))
(+.f32 c (+.f32 1 (pow.f32 (PI.f32) -1/2)))
(-.f32 (/.f32 (/.f32 1 (PI.f32)) (-.f32 (pow.f32 (PI.f32) -1/2) (+.f32 1 c))) (/.f32 (pow.f32 (+.f32 1 c) 2) (-.f32 (pow.f32 (PI.f32) -1/2) (+.f32 1 c))))
(/.f32 (-.f32 (/.f32 1 (PI.f32)) (pow.f32 (+.f32 1 c) 2)) (-.f32 (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))
(/.f32 (-.f32 (/.f32 1 (PI.f32)) (pow.f32 (+.f32 1 c) 2)) (+.f32 (pow.f32 (PI.f32) -1/2) (-.f32 -1 c)))
(*.f32 1 (+.f32 1 (+.f32 c (pow.f32 (PI.f32) -1/2))))
(+.f32 (+.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))) c)
(+.f32 1 (+.f32 c (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 1 (+.f32 (sqrt.f32 (/.f32 1 (PI.f32))) c))
(+.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 (sqrt.f32 (/.f32 1 (PI.f32)))) c)
(+.f32 1 (+.f32 c (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 1 (+.f32 (sqrt.f32 (/.f32 1 (PI.f32))) c))
(+.f32 c (+.f32 1 (pow.f32 (PI.f32) -1/2)))
(*.f32 (cbrt.f32 (+.f32 1 (+.f32 c (pow.f32 (PI.f32) -1/2)))) (cbrt.f32 (pow.f32 (+.f32 1 (+.f32 c (pow.f32 (PI.f32) -1/2))) 2)))
(+.f32 (+.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))) c)
(+.f32 1 (+.f32 c (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 1 (+.f32 (sqrt.f32 (/.f32 1 (PI.f32))) c))
(+.f32 c (+.f32 1 (pow.f32 (PI.f32) -1/2)))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 1 (+.f32 c (pow.f32 (PI.f32) -1/2))) 2)) (cbrt.f32 (+.f32 1 (+.f32 c (pow.f32 (PI.f32) -1/2)))))
(+.f32 (+.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))) c)
(+.f32 1 (+.f32 c (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 1 (+.f32 (sqrt.f32 (/.f32 1 (PI.f32))) c))
(+.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 (sqrt.f32 (/.f32 1 (PI.f32)))) c)
(+.f32 1 (+.f32 c (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 1 (+.f32 (sqrt.f32 (/.f32 1 (PI.f32))) c))
(+.f32 c (+.f32 1 (pow.f32 (PI.f32) -1/2)))
(*.f32 (+.f32 (pow.f32 (+.f32 1 c) 3) (/.f32 1 (pow.f32 (PI.f32) 3/2))) (/.f32 1 (fma.f32 (+.f32 1 c) (-.f32 (+.f32 1 c) (pow.f32 (PI.f32) -1/2)) (/.f32 1 (PI.f32)))))
(*.f32 (+.f32 (pow.f32 (+.f32 1 c) 3) (/.f32 1 (pow.f32 (PI.f32) 3/2))) (/.f32 1 (fma.f32 (+.f32 1 c) (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2))) (/.f32 1 (PI.f32)))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 c) 3) (/.f32 1 (pow.f32 (PI.f32) 3/2))) (fma.f32 (+.f32 1 c) (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2))) (/.f32 1 (PI.f32))))
(/.f32 (+.f32 (/.f32 1 (pow.f32 (PI.f32) 3/2)) (pow.f32 (+.f32 1 c) 3)) (fma.f32 (+.f32 1 c) (-.f32 (+.f32 1 c) (pow.f32 (PI.f32) -1/2)) (/.f32 1 (PI.f32))))
(*.f32 (-.f32 (/.f32 1 (PI.f32)) (pow.f32 (+.f32 1 c) 2)) (/.f32 1 (-.f32 (pow.f32 (PI.f32) -1/2) (+.f32 1 c))))
(/.f32 (-.f32 (/.f32 1 (PI.f32)) (pow.f32 (+.f32 1 c) 2)) (-.f32 (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))
(/.f32 (-.f32 (/.f32 1 (PI.f32)) (pow.f32 (+.f32 1 c) 2)) (+.f32 (pow.f32 (PI.f32) -1/2) (-.f32 -1 c)))
(/.f32 1 (/.f32 (fma.f32 (+.f32 1 c) (-.f32 (+.f32 1 c) (pow.f32 (PI.f32) -1/2)) (/.f32 1 (PI.f32))) (+.f32 (pow.f32 (+.f32 1 c) 3) (/.f32 1 (pow.f32 (PI.f32) 3/2)))))
(*.f32 (+.f32 (pow.f32 (+.f32 1 c) 3) (/.f32 1 (pow.f32 (PI.f32) 3/2))) (/.f32 1 (fma.f32 (+.f32 1 c) (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2))) (/.f32 1 (PI.f32)))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 c) 3) (/.f32 1 (pow.f32 (PI.f32) 3/2))) (fma.f32 (+.f32 1 c) (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2))) (/.f32 1 (PI.f32))))
(/.f32 (+.f32 (/.f32 1 (pow.f32 (PI.f32) 3/2)) (pow.f32 (+.f32 1 c) 3)) (fma.f32 (+.f32 1 c) (-.f32 (+.f32 1 c) (pow.f32 (PI.f32) -1/2)) (/.f32 1 (PI.f32))))
(/.f32 1 (/.f32 (-.f32 (pow.f32 (PI.f32) -1/2) (+.f32 1 c)) (-.f32 (/.f32 1 (PI.f32)) (pow.f32 (+.f32 1 c) 2))))
(/.f32 (-.f32 (/.f32 1 (PI.f32)) (pow.f32 (+.f32 1 c) 2)) (-.f32 (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))
(/.f32 (-.f32 (/.f32 1 (PI.f32)) (pow.f32 (+.f32 1 c) 2)) (+.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 (+.f32 1 c) (pow.f32 (PI.f32) -1/2)) (/.f32 1 (PI.f32))))
(*.f32 (+.f32 (pow.f32 (+.f32 1 c) 3) (/.f32 1 (pow.f32 (PI.f32) 3/2))) (/.f32 1 (fma.f32 (+.f32 1 c) (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2))) (/.f32 1 (PI.f32)))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 c) 3) (/.f32 1 (pow.f32 (PI.f32) 3/2))) (fma.f32 (+.f32 1 c) (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2))) (/.f32 1 (PI.f32))))
(/.f32 (+.f32 (/.f32 1 (pow.f32 (PI.f32) 3/2)) (pow.f32 (+.f32 1 c) 3)) (fma.f32 (+.f32 1 c) (-.f32 (+.f32 1 c) (pow.f32 (PI.f32) -1/2)) (/.f32 1 (PI.f32))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 c) 3) (/.f32 1 (pow.f32 (PI.f32) 3/2))) (+.f32 (pow.f32 (+.f32 1 c) 2) (-.f32 (/.f32 1 (PI.f32)) (/.f32 (+.f32 1 c) (sqrt.f32 (PI.f32))))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 c) 3) (/.f32 1 (pow.f32 (PI.f32) 3/2))) (-.f32 (/.f32 1 (PI.f32)) (-.f32 (/.f32 (+.f32 1 c) (sqrt.f32 (PI.f32))) (pow.f32 (+.f32 1 c) 2))))
(/.f32 (+.f32 (/.f32 1 (pow.f32 (PI.f32) 3/2)) (pow.f32 (+.f32 1 c) 3)) (+.f32 (/.f32 1 (PI.f32)) (+.f32 (pow.f32 (+.f32 1 c) 2) (/.f32 (-.f32 -1 c) (sqrt.f32 (PI.f32))))))
(/.f32 (-.f32 (/.f32 1 (PI.f32)) (pow.f32 (+.f32 1 c) 2)) (-.f32 (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))
(/.f32 (-.f32 (/.f32 1 (PI.f32)) (pow.f32 (+.f32 1 c) 2)) (+.f32 (pow.f32 (PI.f32) -1/2) (-.f32 -1 c)))
(/.f32 (+.f32 (fma.f32 c (-.f32 c 1) 1) (*.f32 (sqrt.f32 (PI.f32)) (+.f32 1 (pow.f32 c 3)))) (*.f32 (sqrt.f32 (PI.f32)) (fma.f32 c (-.f32 c 1) 1)))
(/.f32 (fma.f32 (+.f32 1 (pow.f32 c 3)) (sqrt.f32 (PI.f32)) (fma.f32 c (+.f32 c -1) 1)) (*.f32 (sqrt.f32 (PI.f32)) (fma.f32 c (+.f32 c -1) 1)))
(/.f32 (/.f32 (fma.f32 (sqrt.f32 (PI.f32)) (+.f32 1 (pow.f32 c 3)) (fma.f32 c (+.f32 c -1) 1)) (sqrt.f32 (PI.f32))) (fma.f32 c (+.f32 c -1) 1))
(/.f32 (/.f32 (fma.f32 (sqrt.f32 (PI.f32)) (+.f32 1 (pow.f32 c 3)) (fma.f32 c (+.f32 c -1) 1)) (fma.f32 c (+.f32 c -1) 1)) (sqrt.f32 (PI.f32)))
(/.f32 (+.f32 (-.f32 1 c) (*.f32 (sqrt.f32 (PI.f32)) (-.f32 1 (*.f32 c c)))) (*.f32 (sqrt.f32 (PI.f32)) (-.f32 1 c)))
(/.f32 (fma.f32 (-.f32 1 (*.f32 c c)) (sqrt.f32 (PI.f32)) (-.f32 1 c)) (*.f32 (sqrt.f32 (PI.f32)) (-.f32 1 c)))
(/.f32 (fma.f32 (sqrt.f32 (PI.f32)) (-.f32 1 (*.f32 c c)) (-.f32 1 c)) (*.f32 (sqrt.f32 (PI.f32)) (-.f32 1 c)))
(/.f32 (-.f32 (fma.f32 (sqrt.f32 (PI.f32)) (-.f32 1 (*.f32 c c)) 1) c) (*.f32 (sqrt.f32 (PI.f32)) (-.f32 1 c)))
(/.f32 (fma.f32 (+.f32 1 (pow.f32 c 3)) (sqrt.f32 (PI.f32)) (*.f32 (fma.f32 c (-.f32 c 1) 1) 1)) (*.f32 (fma.f32 c (-.f32 c 1) 1) (sqrt.f32 (PI.f32))))
(/.f32 (fma.f32 (+.f32 1 (pow.f32 c 3)) (sqrt.f32 (PI.f32)) (fma.f32 c (+.f32 c -1) 1)) (*.f32 (sqrt.f32 (PI.f32)) (fma.f32 c (+.f32 c -1) 1)))
(/.f32 (/.f32 (fma.f32 (sqrt.f32 (PI.f32)) (+.f32 1 (pow.f32 c 3)) (fma.f32 c (+.f32 c -1) 1)) (sqrt.f32 (PI.f32))) (fma.f32 c (+.f32 c -1) 1))
(/.f32 (/.f32 (fma.f32 (sqrt.f32 (PI.f32)) (+.f32 1 (pow.f32 c 3)) (fma.f32 c (+.f32 c -1) 1)) (fma.f32 c (+.f32 c -1) 1)) (sqrt.f32 (PI.f32)))
(/.f32 (fma.f32 (-.f32 1 (*.f32 c c)) (sqrt.f32 (PI.f32)) (*.f32 (-.f32 1 c) 1)) (*.f32 (-.f32 1 c) (sqrt.f32 (PI.f32))))
(/.f32 (fma.f32 (-.f32 1 (*.f32 c c)) (sqrt.f32 (PI.f32)) (-.f32 1 c)) (*.f32 (sqrt.f32 (PI.f32)) (-.f32 1 c)))
(/.f32 (fma.f32 (sqrt.f32 (PI.f32)) (-.f32 1 (*.f32 c c)) (-.f32 1 c)) (*.f32 (sqrt.f32 (PI.f32)) (-.f32 1 c)))
(/.f32 (-.f32 (fma.f32 (sqrt.f32 (PI.f32)) (-.f32 1 (*.f32 c c)) 1) c) (*.f32 (sqrt.f32 (PI.f32)) (-.f32 1 c)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 c) 3) (/.f32 1 (pow.f32 (PI.f32) 3/2)))) (neg.f32 (fma.f32 (+.f32 1 c) (-.f32 (+.f32 1 c) (pow.f32 (PI.f32) -1/2)) (/.f32 1 (PI.f32)))))
(*.f32 (+.f32 (pow.f32 (+.f32 1 c) 3) (/.f32 1 (pow.f32 (PI.f32) 3/2))) (/.f32 1 (fma.f32 (+.f32 1 c) (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2))) (/.f32 1 (PI.f32)))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 c) 3) (/.f32 1 (pow.f32 (PI.f32) 3/2))) (fma.f32 (+.f32 1 c) (+.f32 1 (-.f32 c (pow.f32 (PI.f32) -1/2))) (/.f32 1 (PI.f32))))
(/.f32 (+.f32 (/.f32 1 (pow.f32 (PI.f32) 3/2)) (pow.f32 (+.f32 1 c) 3)) (fma.f32 (+.f32 1 c) (-.f32 (+.f32 1 c) (pow.f32 (PI.f32) -1/2)) (/.f32 1 (PI.f32))))
(/.f32 (neg.f32 (-.f32 (/.f32 1 (PI.f32)) (pow.f32 (+.f32 1 c) 2))) (neg.f32 (-.f32 (pow.f32 (PI.f32) -1/2) (+.f32 1 c))))
(/.f32 (-.f32 (/.f32 1 (PI.f32)) (pow.f32 (+.f32 1 c) 2)) (-.f32 (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))
(/.f32 (-.f32 (/.f32 1 (PI.f32)) (pow.f32 (+.f32 1 c) 2)) (+.f32 (pow.f32 (PI.f32) -1/2) (-.f32 -1 c)))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (PI.f32) -1/2)) 3) (pow.f32 c 3)) (fma.f32 (+.f32 1 (pow.f32 (PI.f32) -1/2)) (+.f32 1 (pow.f32 (PI.f32) -1/2)) (-.f32 (*.f32 c c) (*.f32 (+.f32 1 (pow.f32 (PI.f32) -1/2)) c))))
(/.f32 (+.f32 (pow.f32 c 3) (pow.f32 (+.f32 1 (pow.f32 (PI.f32) -1/2)) 3)) (fma.f32 (+.f32 1 (pow.f32 (PI.f32) -1/2)) (+.f32 1 (pow.f32 (PI.f32) -1/2)) (*.f32 c (-.f32 c (+.f32 1 (pow.f32 (PI.f32) -1/2))))))
(/.f32 (+.f32 (pow.f32 c 3) (pow.f32 (+.f32 1 (pow.f32 (PI.f32) -1/2)) 3)) (fma.f32 c (-.f32 c (+.f32 1 (pow.f32 (PI.f32) -1/2))) (*.f32 (+.f32 1 (pow.f32 (PI.f32) -1/2)) (+.f32 1 (pow.f32 (PI.f32) -1/2)))))
(/.f32 (-.f32 (*.f32 (+.f32 1 (pow.f32 (PI.f32) -1/2)) (+.f32 1 (pow.f32 (PI.f32) -1/2))) (*.f32 c c)) (-.f32 (+.f32 1 (pow.f32 (PI.f32) -1/2)) c))
(/.f32 (fma.f32 (+.f32 1 (pow.f32 (PI.f32) -1/2)) (+.f32 1 (pow.f32 (PI.f32) -1/2)) (neg.f32 (*.f32 c c))) (+.f32 (pow.f32 (PI.f32) -1/2) (-.f32 1 c)))
(/.f32 (+.f32 c (+.f32 1 (pow.f32 (PI.f32) -1/2))) 1)
(/.f32 (-.f32 (pow.f32 (+.f32 1 c) 2) (/.f32 1 (PI.f32))) (-.f32 (+.f32 1 c) (pow.f32 (PI.f32) -1/2)))
(/.f32 (-.f32 (/.f32 1 (PI.f32)) (pow.f32 (+.f32 1 c) 2)) (-.f32 (pow.f32 (PI.f32) -1/2) (+.f32 1 c)))
(/.f32 (-.f32 (/.f32 1 (PI.f32)) (pow.f32 (+.f32 1 c) 2)) (+.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 (sqrt.f32 (/.f32 1 (PI.f32)))) c)
(+.f32 1 (+.f32 c (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 1 (+.f32 (sqrt.f32 (/.f32 1 (PI.f32))) c))
(+.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 (sqrt.f32 (/.f32 1 (PI.f32)))) c)
(+.f32 1 (+.f32 c (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 1 (+.f32 (sqrt.f32 (/.f32 1 (PI.f32))) c))
(+.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 (sqrt.f32 (/.f32 1 (PI.f32)))) c)
(+.f32 1 (+.f32 c (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 1 (+.f32 (sqrt.f32 (/.f32 1 (PI.f32))) c))
(+.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 (sqrt.f32 (/.f32 1 (PI.f32)))) c)
(+.f32 1 (+.f32 c (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 1 (+.f32 (sqrt.f32 (/.f32 1 (PI.f32))) c))
(+.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 (sqrt.f32 (/.f32 1 (PI.f32)))) c)
(+.f32 1 (+.f32 c (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 1 (+.f32 (sqrt.f32 (/.f32 1 (PI.f32))) c))
(+.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 (sqrt.f32 (/.f32 1 (PI.f32)))) c)
(+.f32 1 (+.f32 c (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 1 (+.f32 (sqrt.f32 (/.f32 1 (PI.f32))) c))
(+.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 (sqrt.f32 (/.f32 1 (PI.f32)))) c)
(+.f32 1 (+.f32 c (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 1 (+.f32 (sqrt.f32 (/.f32 1 (PI.f32))) c))
(+.f32 c (+.f32 1 (pow.f32 (PI.f32) -1/2)))
(log.f32 (*.f32 (exp.f32 (pow.f32 (PI.f32) -1/2)) (+.f32 1 (expm1.f32 (+.f32 1 c)))))
(+.f32 (+.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))) c)
(+.f32 1 (+.f32 c (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 1 (+.f32 (sqrt.f32 (/.f32 1 (PI.f32))) c))
(+.f32 c (+.f32 1 (pow.f32 (PI.f32) -1/2)))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (pow.f32 (PI.f32) -1/2))) (exp.f32 (+.f32 1 c))))
(+.f32 (+.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))) c)
(+.f32 1 (+.f32 c (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 1 (+.f32 (sqrt.f32 (/.f32 1 (PI.f32))) c))
(+.f32 c (+.f32 1 (pow.f32 (PI.f32) -1/2)))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (pow.f32 (PI.f32) -1/2))) (+.f32 1 (expm1.f32 (+.f32 1 c)))))
(+.f32 (+.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))) c)
(+.f32 1 (+.f32 c (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 1 (+.f32 (sqrt.f32 (/.f32 1 (PI.f32))) c))
(+.f32 c (+.f32 1 (pow.f32 (PI.f32) -1/2)))
(log.f32 (*.f32 (exp.f32 c) (exp.f32 (+.f32 1 (pow.f32 (PI.f32) -1/2)))))
(+.f32 (+.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))) c)
(+.f32 1 (+.f32 c (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 1 (+.f32 (sqrt.f32 (/.f32 1 (PI.f32))) c))
(+.f32 c (+.f32 1 (pow.f32 (PI.f32) -1/2)))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 c)) (exp.f32 (+.f32 1 (pow.f32 (PI.f32) -1/2)))))
(+.f32 (+.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))) c)
(+.f32 1 (+.f32 c (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 1 (+.f32 (sqrt.f32 (/.f32 1 (PI.f32))) c))
(+.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 (sqrt.f32 (/.f32 1 (PI.f32)))) c)
(+.f32 1 (+.f32 c (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 1 (+.f32 (sqrt.f32 (/.f32 1 (PI.f32))) c))
(+.f32 c (+.f32 1 (pow.f32 (PI.f32) -1/2)))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (+.f32 1 c))) (exp.f32 (pow.f32 (PI.f32) -1/2))))
(+.f32 (+.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))) c)
(+.f32 1 (+.f32 c (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 1 (+.f32 (sqrt.f32 (/.f32 1 (PI.f32))) c))
(+.f32 c (+.f32 1 (pow.f32 (PI.f32) -1/2)))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (+.f32 1 c))) (+.f32 1 (expm1.f32 (pow.f32 (PI.f32) -1/2)))))
(+.f32 (+.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))) c)
(+.f32 1 (+.f32 c (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 1 (+.f32 (sqrt.f32 (/.f32 1 (PI.f32))) c))
(+.f32 c (+.f32 1 (pow.f32 (PI.f32) -1/2)))
(log.f32 (*.f32 (exp.f32 (+.f32 1 (pow.f32 (PI.f32) -1/2))) (+.f32 1 (expm1.f32 c))))
(+.f32 (+.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))) c)
(+.f32 1 (+.f32 c (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 1 (+.f32 (sqrt.f32 (/.f32 1 (PI.f32))) c))
(+.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 (sqrt.f32 (/.f32 1 (PI.f32)))) c)
(+.f32 1 (+.f32 c (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 1 (+.f32 (sqrt.f32 (/.f32 1 (PI.f32))) c))
(+.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 (sqrt.f32 (/.f32 1 (PI.f32)))) c)
(+.f32 1 (+.f32 c (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 1 (+.f32 (sqrt.f32 (/.f32 1 (PI.f32))) c))
(+.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 (sqrt.f32 (/.f32 1 (PI.f32)))) c)
(+.f32 1 (+.f32 c (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 1 (+.f32 (sqrt.f32 (/.f32 1 (PI.f32))) c))
(+.f32 c (+.f32 1 (pow.f32 (PI.f32) -1/2)))
(fma.f32 1 (pow.f32 (PI.f32) -1/2) (+.f32 1 c))
(+.f32 (+.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))) c)
(+.f32 1 (+.f32 c (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 1 (+.f32 (sqrt.f32 (/.f32 1 (PI.f32))) c))
(+.f32 c (+.f32 1 (pow.f32 (PI.f32) -1/2)))
(fma.f32 1 c (+.f32 1 (pow.f32 (PI.f32) -1/2)))
(+.f32 (+.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))) c)
(+.f32 1 (+.f32 c (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 1 (+.f32 (sqrt.f32 (/.f32 1 (PI.f32))) c))
(+.f32 c (+.f32 1 (pow.f32 (PI.f32) -1/2)))
(fma.f32 1 (+.f32 1 c) (pow.f32 (PI.f32) -1/2))
(+.f32 (+.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))) c)
(+.f32 1 (+.f32 c (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 1 (+.f32 (sqrt.f32 (/.f32 1 (PI.f32))) c))
(+.f32 c (+.f32 1 (pow.f32 (PI.f32) -1/2)))
(fma.f32 1 (+.f32 1 (pow.f32 (PI.f32) -1/2)) c)
(+.f32 (+.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))) c)
(+.f32 1 (+.f32 c (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 1 (+.f32 (sqrt.f32 (/.f32 1 (PI.f32))) c))
(+.f32 c (+.f32 1 (pow.f32 (PI.f32) -1/2)))
(fma.f32 (pow.f32 (PI.f32) -1/2) 1 (+.f32 1 c))
(+.f32 (+.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))) c)
(+.f32 1 (+.f32 c (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 1 (+.f32 (sqrt.f32 (/.f32 1 (PI.f32))) c))
(+.f32 c (+.f32 1 (pow.f32 (PI.f32) -1/2)))
(fma.f32 c 1 (+.f32 1 (pow.f32 (PI.f32) -1/2)))
(+.f32 (+.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))) c)
(+.f32 1 (+.f32 c (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 1 (+.f32 (sqrt.f32 (/.f32 1 (PI.f32))) c))
(+.f32 c (+.f32 1 (pow.f32 (PI.f32) -1/2)))
(fma.f32 (+.f32 1 c) 1 (pow.f32 (PI.f32) -1/2))
(+.f32 (+.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))) c)
(+.f32 1 (+.f32 c (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 1 (+.f32 (sqrt.f32 (/.f32 1 (PI.f32))) c))
(+.f32 c (+.f32 1 (pow.f32 (PI.f32) -1/2)))
(fma.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (/.f32 1 (cbrt.f32 (PI.f32))) (+.f32 1 c))
(+.f32 1 (+.f32 c (/.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (cbrt.f32 (PI.f32)))))
(fma.f32 (/.f32 1 (cbrt.f32 (PI.f32))) (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (+.f32 1 c))
(fma.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (/.f32 1 (cbrt.f32 (PI.f32))) (+.f32 1 c))
(+.f32 1 (+.f32 c (/.f32 (cbrt.f32 (pow.f32 (PI.f32) -1/2)) (cbrt.f32 (PI.f32)))))
(fma.f32 (cbrt.f32 c) (pow.f32 (cbrt.f32 c) 2) (+.f32 1 (pow.f32 (PI.f32) -1/2)))
(+.f32 (+.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))) c)
(+.f32 1 (+.f32 c (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 1 (+.f32 (sqrt.f32 (/.f32 1 (PI.f32))) c))
(+.f32 c (+.f32 1 (pow.f32 (PI.f32) -1/2)))
(fma.f32 (pow.f32 (cbrt.f32 c) 2) (cbrt.f32 c) (+.f32 1 (pow.f32 (PI.f32) -1/2)))
(+.f32 (+.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))) c)
(+.f32 1 (+.f32 c (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 1 (+.f32 (sqrt.f32 (/.f32 1 (PI.f32))) c))
(+.f32 c (+.f32 1 (pow.f32 (PI.f32) -1/2)))
(fma.f32 (cbrt.f32 (+.f32 1 c)) (pow.f32 (cbrt.f32 (+.f32 1 c)) 2) (pow.f32 (PI.f32) -1/2))
(+.f32 (+.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))) c)
(+.f32 1 (+.f32 c (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 1 (+.f32 (sqrt.f32 (/.f32 1 (PI.f32))) c))
(+.f32 c (+.f32 1 (pow.f32 (PI.f32) -1/2)))
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 1 c)) 2) (cbrt.f32 (+.f32 1 c)) (pow.f32 (PI.f32) -1/2))
(+.f32 (+.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))) c)
(+.f32 1 (+.f32 c (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 1 (+.f32 (sqrt.f32 (/.f32 1 (PI.f32))) c))
(+.f32 c (+.f32 1 (pow.f32 (PI.f32) -1/2)))
(fma.f32 (sqrt.f32 (pow.f32 (PI.f32) -1/2)) (sqrt.f32 (pow.f32 (PI.f32) -1/2)) (+.f32 1 c))
(+.f32 (+.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))) c)
(+.f32 1 (+.f32 c (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 1 (+.f32 (sqrt.f32 (/.f32 1 (PI.f32))) c))
(+.f32 c (+.f32 1 (pow.f32 (PI.f32) -1/2)))
(fma.f32 (sqrt.f32 c) (sqrt.f32 c) (+.f32 1 (pow.f32 (PI.f32) -1/2)))
(+.f32 (+.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))) c)
(+.f32 1 (+.f32 c (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 1 (+.f32 (sqrt.f32 (/.f32 1 (PI.f32))) c))
(+.f32 c (+.f32 1 (pow.f32 (PI.f32) -1/2)))
(fma.f32 (sqrt.f32 (+.f32 1 c)) (sqrt.f32 (+.f32 1 c)) (pow.f32 (PI.f32) -1/2))
(+.f32 (+.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))) c)
(+.f32 1 (+.f32 c (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 1 (+.f32 (sqrt.f32 (/.f32 1 (PI.f32))) c))
(+.f32 c (+.f32 1 (pow.f32 (PI.f32) -1/2)))
(fma.f32 (+.f32 1 (pow.f32 c 3)) (/.f32 1 (fma.f32 c (-.f32 c 1) 1)) (pow.f32 (PI.f32) -1/2))
(fma.f32 (+.f32 1 (pow.f32 c 3)) (/.f32 1 (fma.f32 c (+.f32 c -1) 1)) (pow.f32 (PI.f32) -1/2))
(+.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (+.f32 1 (pow.f32 c 3)) (fma.f32 c (+.f32 c -1) 1)))
(fma.f32 (-.f32 1 (*.f32 c c)) (/.f32 1 (-.f32 1 c)) (pow.f32 (PI.f32) -1/2))
(+.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (-.f32 1 (*.f32 c c)) (-.f32 1 c)))
(fma.f32 (+.f32 1 (pow.f32 (PI.f32) -1/2)) 1 c)
(+.f32 (+.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))) c)
(+.f32 1 (+.f32 c (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 1 (+.f32 (sqrt.f32 (/.f32 1 (PI.f32))) c))
(+.f32 c (+.f32 1 (pow.f32 (PI.f32) -1/2)))
(fma.f32 (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (PI.f32) -1/2))) (cbrt.f32 (+.f32 1 (pow.f32 (PI.f32) -1/2)))) (cbrt.f32 (+.f32 1 (pow.f32 (PI.f32) -1/2))) c)
(+.f32 (+.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))) c)
(+.f32 1 (+.f32 c (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 1 (+.f32 (sqrt.f32 (/.f32 1 (PI.f32))) c))
(+.f32 c (+.f32 1 (pow.f32 (PI.f32) -1/2)))
(fma.f32 (sqrt.f32 (+.f32 1 (pow.f32 (PI.f32) -1/2))) (sqrt.f32 (+.f32 1 (pow.f32 (PI.f32) -1/2))) c)
(+.f32 (+.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))) c)
(+.f32 1 (+.f32 c (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 1 (+.f32 (sqrt.f32 (/.f32 1 (PI.f32))) c))
(+.f32 c (+.f32 1 (pow.f32 (PI.f32) -1/2)))
(fma.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2))) (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32)))) (+.f32 1 c))
(+.f32 1 (fma.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2))) (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32)))) c))
(fma.f32 (pow.f32 1 1/2) (pow.f32 (PI.f32) -1/2) (+.f32 1 c))
(+.f32 (+.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))) c)
(+.f32 1 (+.f32 c (sqrt.f32 (/.f32 1 (PI.f32)))))
(+.f32 1 (+.f32 (sqrt.f32 (/.f32 1 (PI.f32))) c))
(+.f32 c (+.f32 1 (pow.f32 (PI.f32) -1/2)))
(fma.f32 (pow.f32 (cbrt.f32 (pow.f32 (PI.f32) -2)) 1/2) (pow.f32 (/.f32 1 (cbrt.f32 (PI.f32))) 1/2) (+.f32 1 c))
(fma.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2))) (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32)))) (+.f32 1 c))
(+.f32 1 (fma.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (PI.f32) -2))) (sqrt.f32 (/.f32 1 (cbrt.f32 (PI.f32)))) c))
(+.f32 0 (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(*.f32 (sqrt.f32 (PI.f32)) cosTheta)
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32)))) (cbrt.f32 (pow.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))))))
(*.f32 (sqrt.f32 (PI.f32)) cosTheta)
(-.f32 (exp.f32 (log1p.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))) 1)
(*.f32 (sqrt.f32 (PI.f32)) cosTheta)
(pow.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) 1)
(*.f32 (sqrt.f32 (PI.f32)) cosTheta)
(pow.f32 (cbrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 3)
(*.f32 (sqrt.f32 (PI.f32)) cosTheta)
(pow.f32 (pow.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) 3) 1/3)
(*.f32 (sqrt.f32 (PI.f32)) cosTheta)
(pow.f32 (sqrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 2)
(*.f32 (sqrt.f32 (PI.f32)) cosTheta)
(sqrt.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))
(fabs.f32 (*.f32 (sqrt.f32 (PI.f32)) cosTheta))
(log.f32 (pow.f32 (exp.f32 cosTheta) (sqrt.f32 (PI.f32))))
(*.f32 (sqrt.f32 (PI.f32)) cosTheta)
(log.f32 (+.f32 1 (expm1.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(*.f32 (sqrt.f32 (PI.f32)) cosTheta)
(cbrt.f32 (pow.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) 3))
(*.f32 (sqrt.f32 (PI.f32)) cosTheta)
(cbrt.f32 (*.f32 (pow.f32 cosTheta 3) (pow.f32 (PI.f32) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3/2) (pow.f32 cosTheta 3)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3/2) (pow.f32 cosTheta 3)))
(expm1.f32 (log1p.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(*.f32 (sqrt.f32 (PI.f32)) cosTheta)
(exp.f32 (log.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(*.f32 (sqrt.f32 (PI.f32)) cosTheta)
(exp.f32 (*.f32 (log.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 1))
(*.f32 (sqrt.f32 (PI.f32)) cosTheta)
(log1p.f32 (expm1.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))))
(*.f32 (sqrt.f32 (PI.f32)) cosTheta)

eval766.0ms (4.4%)

Compiler

Compiled 25979 to 16737 computations (35.6% saved)

prune368.0ms (2.1%)

Pruning

46 alts after pruning (42 fresh and 4 done)

PrunedKeptTotal
New89416910
Fresh122638
Picked101
Done246
Total90946955
Accurracy
100.0%
Counts
955 → 46
Alt Table
Click to see full alt table
StatusAccuracyProgram
90.9%
(fma.f32 cosTheta (sqrt.f32 (PI.f32)) (*.f32 (*.f32 (-.f32 -1 c) (PI.f32)) (*.f32 cosTheta cosTheta)))
89.4%
(pow.f32 (pow.f32 (+.f32 (+.f32 1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) c) 1/4) -4)
97.7%
(pow.f32 (pow.f32 (+.f32 1 (fma.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (exp.f32 (*.f32 cosTheta cosTheta))) c)) -1/2) 2)
97.8%
(pow.f32 (pow.f32 (+.f32 1 (+.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta) c)) -1/2) 2)
89.3%
(pow.f32 (pow.f32 (+.f32 1 (+.f32 c (/.f32 (+.f32 (+.f32 1 cosTheta) cosTheta) (*.f32 (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta))) cosTheta)))) -1/2) 2)
88.5%
(pow.f32 (/.f32 1 (cbrt.f32 (+.f32 1 (+.f32 c (/.f32 (+.f32 (+.f32 1 cosTheta) cosTheta) (*.f32 (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta))) cosTheta)))))) 3)
90.4%
(pow.f32 (sqrt.f32 (+.f32 c (+.f32 (/.f32 (/.f32 1 cosTheta) (sqrt.f32 (PI.f32))) 1))) -2)
90.2%
(pow.f32 (sqrt.f32 (+.f32 1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))) -2)
98.0%
(pow.f32 (sqrt.f32 (+.f32 1 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 cosTheta cosTheta))))))) -2)
97.4%
(/.f32 1 (fma.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) 1))
89.1%
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (pow.f32 (cbrt.f32 (/.f32 (sqrt.f32 (/.f32 (+.f32 cosTheta (+.f32 cosTheta 1)) (PI.f32))) cosTheta)) 3) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
97.9%
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (pow.f32 (PI.f32) -1/2) (*.f32 (/.f32 (sqrt.f32 (-.f32 1 (+.f32 cosTheta cosTheta))) cosTheta) (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta)))))))
90.8%
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (/.f32 (pow.f32 cosTheta -1/2) (sqrt.f32 (*.f32 cosTheta (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
90.9%
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (/.f32 (/.f32 1 cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
90.3%
(/.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)))))
54.5%
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (/.f32 1 (sqrt.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
55.0%
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (/.f32 1 (sqrt.f32 (*.f32 cosTheta (*.f32 cosTheta (PI.f32))))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
94.8%
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (/.f32 1 (sqrt.f32 (PI.f32))) (*.f32 (/.f32 (-.f32 1 cosTheta) cosTheta) (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta)))))))
96.1%
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (/.f32 1 (sqrt.f32 (PI.f32))) (*.f32 (/.f32 (+.f32 (-.f32 1 cosTheta) (*.f32 cosTheta (*.f32 cosTheta -1/2))) cosTheta) (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta)))))))
96.6%
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (/.f32 1 (sqrt.f32 (PI.f32))) (*.f32 (/.f32 (+.f32 1 (-.f32 (*.f32 -1/2 (*.f32 (+.f32 cosTheta 1) (*.f32 cosTheta cosTheta))) cosTheta)) cosTheta) (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta)))))))
97.9%
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 (+.f32 cosTheta cosTheta) (+.f32 cosTheta cosTheta))) (+.f32 cosTheta (+.f32 1 cosTheta)))) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
98.0%
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (sqrt.f32 (-.f32 (-.f32 1 cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
94.8%
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
96.7%
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (+.f32 (/.f32 1 cosTheta) -1) (*.f32 cosTheta (+.f32 -1/2 (*.f32 cosTheta -1/2))))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
90.9%
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (*.f32 (pow.f32 cosTheta -1/2) (sqrt.f32 (/.f32 (/.f32 1 cosTheta) (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
90.9%
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (*.f32 (pow.f32 cosTheta -1/2) (sqrt.f32 (/.f32 1 (*.f32 cosTheta (PI.f32))))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
51.2%
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (sqrt.f32 (/.f32 (/.f32 1 cosTheta) (*.f32 cosTheta (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
51.1%
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
94.3%
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1))))
11.2%
(/.f32 1 (+.f32 c 1))
98.1%
(/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) c)))
90.4%
(/.f32 1 (+.f32 1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)))
97.4%
(/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
97.2%
(/.f32 1 (+.f32 1 (+.f32 c (*.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (exp.f32 (*.f32 cosTheta cosTheta))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) 3)))))
98.5%
(/.f32 1 (+.f32 1 (+.f32 c (*.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (exp.f32 (*.f32 cosTheta cosTheta))) (/.f32 1 (*.f32 (sqrt.f32 (PI.f32)) cosTheta))))))
96.7%
(/.f32 1 (+.f32 1 (+.f32 c (*.f32 (-.f32 (fma.f32 (*.f32 cosTheta cosTheta) -3/2 1) cosTheta) (/.f32 1 (*.f32 (sqrt.f32 (PI.f32)) cosTheta))))))
94.9%
(/.f32 1 (+.f32 1 (+.f32 c (*.f32 (-.f32 1 cosTheta) (/.f32 1 (*.f32 (sqrt.f32 (PI.f32)) cosTheta))))))
96.1%
(/.f32 1 (+.f32 1 (+.f32 c (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (+.f32 (/.f32 1 cosTheta) -1) (*.f32 -3/2 cosTheta))))))
90.9%
(/.f32 1 (+.f32 1 (+.f32 c (*.f32 1 (/.f32 1 (*.f32 (sqrt.f32 (PI.f32)) cosTheta))))))
90.4%
(/.f32 1 (+.f32 1 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))
94.8%
(-.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
11.2%
(-.f32 1 c)
94.7%
(*.f32 cosTheta (-.f32 (sqrt.f32 (PI.f32)) (*.f32 (*.f32 (PI.f32) (-.f32 1 (-.f32 (pow.f32 (PI.f32) -1/2) c))) cosTheta)))
91.3%
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
54.7%
(sqrt.f32 (pow.f32 (+.f32 1 (+.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) c)) -2))
11.2%
1
Compiler

Compiled 1831 to 1454 computations (20.6% saved)

localize205.0ms (1.2%)

Local Accuracy

Found 4 expressions with local accuracy:

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

Compiled 107 to 54 computations (49.5% saved)

series10.0ms (0.1%)

Counts
4 → 52
Calls

18 calls:

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

rewrite102.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1220×prod-diff
742×expm1-udef
740×log1p-udef
450×add-sqr-sqrt
436×pow1
Iterations

Useful iterations: 1 (0.0ms)

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

simplify119.0ms (0.7%)

Algorithm
egg-herbie
Rules
1212×times-frac
750×cancel-sign-sub-inv
586×fma-neg
472×associate-*l*
468×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03738659
19707969
237937855
Stop Event
node limit
Counts
169 → 228
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 c (+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))
(+.f32 c (+.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 c (+.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)))))
c
c
(*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 (exp.f32 (neg.f32 (pow.f32 cosTheta 2))) cosTheta))
(+.f32 c (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 (exp.f32 (neg.f32 (pow.f32 cosTheta 2))) cosTheta)))
(+.f32 c (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 (exp.f32 (neg.f32 (pow.f32 cosTheta 2))) cosTheta)))
(+.f32 c (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 (exp.f32 (neg.f32 (pow.f32 cosTheta 2))) cosTheta)))
c
(+.f32 c (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 (exp.f32 (neg.f32 (pow.f32 cosTheta 2))) cosTheta)))
(+.f32 c (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 (exp.f32 (neg.f32 (pow.f32 cosTheta 2))) cosTheta)))
(+.f32 c (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 (exp.f32 (neg.f32 (pow.f32 cosTheta 2))) cosTheta)))
c
(+.f32 c (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 (exp.f32 (neg.f32 (pow.f32 cosTheta 2))) cosTheta)))
(+.f32 c (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 (exp.f32 (neg.f32 (pow.f32 cosTheta 2))) cosTheta)))
(+.f32 c (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 (exp.f32 (neg.f32 (pow.f32 cosTheta 2))) cosTheta)))
(*.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 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))))))
(+.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32)))))) (*.f32 -1 (/.f32 c (*.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))))) (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 (exp.f32 (neg.f32 (pow.f32 cosTheta 2))) cosTheta)))))))
(+.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32)))))) (+.f32 (*.f32 -1 (/.f32 c (*.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))))) (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 (exp.f32 (neg.f32 (pow.f32 cosTheta 2))) cosTheta)))))) (/.f32 (pow.f32 c 2) (*.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))))) 2) (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 (exp.f32 (neg.f32 (pow.f32 cosTheta 2))) cosTheta)))))))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 c 3) (*.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))))) 2) (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 (exp.f32 (neg.f32 (pow.f32 cosTheta 2))) cosTheta))) 2)))) (+.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32)))))) (+.f32 (*.f32 -1 (/.f32 c (*.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))))) (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 (exp.f32 (neg.f32 (pow.f32 cosTheta 2))) cosTheta)))))) (/.f32 (pow.f32 c 2) (*.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))))) 2) (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 (exp.f32 (neg.f32 (pow.f32 cosTheta 2))) cosTheta))))))))
(/.f32 1 c)
(+.f32 (/.f32 1 c) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))))) (pow.f32 c 2))))
(+.f32 (/.f32 1 c) (+.f32 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))))) (pow.f32 c 2))) (/.f32 (*.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))))) (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 (exp.f32 (neg.f32 (pow.f32 cosTheta 2))) cosTheta)))) (pow.f32 c 3))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))))) 2) (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 (exp.f32 (neg.f32 (pow.f32 cosTheta 2))) cosTheta)))) (pow.f32 c 4))) (+.f32 (/.f32 1 c) (+.f32 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))))) (pow.f32 c 2))) (/.f32 (*.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))))) (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 (exp.f32 (neg.f32 (pow.f32 cosTheta 2))) cosTheta)))) (pow.f32 c 3)))))
(/.f32 1 c)
(+.f32 (/.f32 1 c) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))))) (pow.f32 c 2))))
(+.f32 (/.f32 1 c) (+.f32 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))))) (pow.f32 c 2))) (/.f32 (*.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))))) (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 (exp.f32 (neg.f32 (pow.f32 cosTheta 2))) cosTheta)))) (pow.f32 c 3))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))))) 2) (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 (exp.f32 (neg.f32 (pow.f32 cosTheta 2))) cosTheta)))) (pow.f32 c 4))) (+.f32 (/.f32 1 c) (+.f32 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))))) (pow.f32 c 2))) (/.f32 (*.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))))) (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 (exp.f32 (neg.f32 (pow.f32 cosTheta 2))) cosTheta)))) (pow.f32 c 3)))))
(/.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 (pow.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 2)) (sqrt.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 2) 1/2) (pow.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1/2))
(/.f32 1 (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))))
(/.f32 1 (/.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (fma.f32 cosTheta -2 1))))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (sqrt.f32 (PI.f32)))
(/.f32 (sqrt.f32 (neg.f32 (fma.f32 cosTheta -2 1))) (sqrt.f32 (neg.f32 (PI.f32))))
(/.f32 (neg.f32 (sqrt.f32 (fma.f32 cosTheta -2 1))) (neg.f32 (sqrt.f32 (PI.f32))))
(pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 1/2)
(pow.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1)
(pow.f32 (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) 3)
(pow.f32 (pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 3/2) 1/3)
(pow.f32 (pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 1/4) 2)
(fabs.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))))
(log.f32 (exp.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))))))
(cbrt.f32 (pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))))
(exp.f32 (log.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1/2))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) 1))
(log1p.f32 (expm1.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))))
(+.f32 c (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)))
(+.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)) c)
(+.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)) 1) c)
(-.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c)) 1)
(*.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c))
(*.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c) 1)
(*.f32 (cbrt.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c)) (pow.f32 (cbrt.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c)) 2))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c)) 2) (cbrt.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c)))
(*.f32 (sqrt.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c)) (sqrt.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c)))
(/.f32 (+.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)) 3) (pow.f32 c 3)) (+.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)) (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta))) (-.f32 (*.f32 c c) (*.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)) c))))
(/.f32 (-.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)) (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta))) (*.f32 c c)) (-.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)) c))
(pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c) 1)
(pow.f32 (cbrt.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c)) 3)
(pow.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c) 3) 1/3)
(pow.f32 (sqrt.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c)) 2)
(sqrt.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c) 2))
(log.f32 (exp.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c))))
(cbrt.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c) 3))
(expm1.f32 (log1p.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c)))
(exp.f32 (log.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c)))
(exp.f32 (*.f32 (log.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c)) 1))
(log1p.f32 (expm1.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c)))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c))))) 1)
(*.f32 1 (/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c))))
(*.f32 (/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c))) 1)
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c)))) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c)) -2)))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c)) -2)) (/.f32 1 (cbrt.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c)))))
(*.f32 (pow.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c)) -1/2) (pow.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c)) -1/2))
(*.f32 -1 (/.f32 1 (+.f32 -1 (neg.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c)))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c))) 2) -1) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c))) -1))
(*.f32 (pow.f32 (hypot.f32 1 (sqrt.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c))) -1) (pow.f32 (hypot.f32 1 (sqrt.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c))) -1))
(*.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c) 3))) (+.f32 1 (-.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c) 2) (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c))))
(*.f32 (/.f32 1 (-.f32 1 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c) 2))) (-.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c)))
(pow.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c)) -1)
(pow.f32 (/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c))) 1)
(pow.f32 (/.f32 1 (cbrt.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c)))) 3)
(pow.f32 (pow.f32 (/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c))) 3) 1/3)
(pow.f32 (pow.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c)) -1/2) 2)
(sqrt.f32 (pow.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c)) -2))
(log.f32 (exp.f32 (/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.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))) (/.f32 (pow.f32 (exp.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))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c))) 3))
(expm1.f32 (log1p.f32 (/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c)))))
(exp.f32 (neg.f32 (log1p.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c))))
(exp.f32 (*.f32 (log1p.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c)) -1))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c))) 1))
(log1p.f32 (expm1.f32 (/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) 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))) (pow.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 2))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 2) (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) 2) (*.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) (/.f32 1 (PI.f32))))
(*.f32 (pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 1/4) (*.f32 (pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 1/4) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))))
(*.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (/.f32 1 (PI.f32))))
(*.f32 (neg.f32 (fma.f32 cosTheta -2 1)) (/.f32 1 (neg.f32 (PI.f32))))
(*.f32 (/.f32 1 (PI.f32)) (fma.f32 cosTheta -2 1))
(*.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 1/4)) (pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 1/4))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (PI.f32) 2))) (/.f32 (fma.f32 cosTheta -2 1) (cbrt.f32 (PI.f32))))
(*.f32 (/.f32 1 (sqrt.f32 (PI.f32))) (/.f32 (fma.f32 cosTheta -2 1) (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) 2) 1) (/.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) (PI.f32)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) 2) (cbrt.f32 (pow.f32 (PI.f32) 2))) (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) 2) (sqrt.f32 (PI.f32))) (/.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) 1) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (PI.f32)))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (cbrt.f32 (pow.f32 (PI.f32) 2))) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (cbrt.f32 (PI.f32))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))))
(pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 1)
(pow.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 2)
(pow.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 3)
(pow.f32 (pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 2) 1/2)
(pow.f32 (pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 3) 1/3)
(pow.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1)) -1)
(neg.f32 (/.f32 (fma.f32 cosTheta -2 1) (neg.f32 (PI.f32))))
(sqrt.f32 (pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 2))
(log.f32 (exp.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))))
(cbrt.f32 (pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 3))
(cbrt.f32 (/.f32 (pow.f32 (fma.f32 cosTheta -2 1) 3) (pow.f32 (PI.f32) 3)))
(expm1.f32 (log1p.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))))
(exp.f32 (log.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))))
(exp.f32 (*.f32 (log.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1))
(log1p.f32 (expm1.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))))
Outputs
(sqrt.f32 (/.f32 1 (PI.f32)))
(+.f32 (*.f32 -1 (*.f32 cosTheta (sqrt.f32 (/.f32 1 (PI.f32))))) (sqrt.f32 (/.f32 1 (PI.f32))))
(fma.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))
(*.f32 (+.f32 (neg.f32 cosTheta) 1) (sqrt.f32 (/.f32 1 (PI.f32))))
(+.f32 (*.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 c (+.f32 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))
(+.f32 c (*.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)) c)
(+.f32 c (+.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 c (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 -1 (/.f32 1 cosTheta))) (*.f32 cosTheta (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) -3/2))))
(+.f32 c (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 c (+.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 c (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 c (+.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 c (+.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))))))
c
c
(*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 (exp.f32 (neg.f32 (pow.f32 cosTheta 2))) cosTheta))
(/.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))) cosTheta)
(/.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta)
(+.f32 c (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 (exp.f32 (neg.f32 (pow.f32 cosTheta 2))) cosTheta)))
(+.f32 c (/.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))) cosTheta))
(fma.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) c)
(fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) c)
(+.f32 c (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 (exp.f32 (neg.f32 (pow.f32 cosTheta 2))) cosTheta)))
(+.f32 c (/.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))) cosTheta))
(fma.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) c)
(fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) c)
(+.f32 c (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 (exp.f32 (neg.f32 (pow.f32 cosTheta 2))) cosTheta)))
(+.f32 c (/.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))) cosTheta))
(fma.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) c)
(fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) c)
c
(+.f32 c (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 (exp.f32 (neg.f32 (pow.f32 cosTheta 2))) cosTheta)))
(+.f32 c (/.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))) cosTheta))
(fma.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) c)
(fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) c)
(+.f32 c (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 (exp.f32 (neg.f32 (pow.f32 cosTheta 2))) cosTheta)))
(+.f32 c (/.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))) cosTheta))
(fma.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) c)
(fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) c)
(+.f32 c (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 (exp.f32 (neg.f32 (pow.f32 cosTheta 2))) cosTheta)))
(+.f32 c (/.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))) cosTheta))
(fma.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) c)
(fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) c)
c
(+.f32 c (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 (exp.f32 (neg.f32 (pow.f32 cosTheta 2))) cosTheta)))
(+.f32 c (/.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))) cosTheta))
(fma.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) c)
(fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) c)
(+.f32 c (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 (exp.f32 (neg.f32 (pow.f32 cosTheta 2))) cosTheta)))
(+.f32 c (/.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))) cosTheta))
(fma.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) c)
(fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) c)
(+.f32 c (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 (exp.f32 (neg.f32 (pow.f32 cosTheta 2))) cosTheta)))
(+.f32 c (/.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))) cosTheta))
(fma.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) c)
(fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) c)
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
(+.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 -1 (*.f32 (pow.f32 cosTheta 2) (*.f32 (+.f32 c (+.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 1 (PI.f32)))))) (PI.f32)))))
(fma.f32 cosTheta (sqrt.f32 (PI.f32)) (*.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 cosTheta (*.f32 cosTheta (+.f32 c (-.f32 1 (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 -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 (*.f32 cosTheta cosTheta) (+.f32 (+.f32 1 c) (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32)))))) (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 (PI.f32) (*.f32 cosTheta (*.f32 cosTheta (+.f32 c (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))))))))))
(-.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (fma.f32 (pow.f32 cosTheta 3) (-.f32 (*.f32 (PI.f32) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) -3/2)) (*.f32 (pow.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) 2) (pow.f32 (PI.f32) 3/2))) (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (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)))))))
(fma.f32 -1 (*.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)))) (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 (*.f32 cosTheta cosTheta) (+.f32 (+.f32 1 c) (neg.f32 (sqrt.f32 (/.f32 1 (PI.f32)))))) (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 c (-.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 c (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32))))))))))) (*.f32 (-.f32 (fma.f32 (*.f32 (neg.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 c (-.f32 1 (sqrt.f32 (/.f32 1 (PI.f32)))))) (sqrt.f32 (PI.f32)) (*.f32 (PI.f32) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) 1/2))) (*.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)))
(-.f32 (-.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (fma.f32 (pow.f32 cosTheta 3) (-.f32 (*.f32 (PI.f32) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) -3/2)) (*.f32 (pow.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) 2) (pow.f32 (PI.f32) 3/2))) (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))))))) (*.f32 (-.f32 (fma.f32 (*.f32 (*.f32 3/2 (sqrt.f32 (/.f32 1 (PI.f32)))) (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32))))) (pow.f32 (PI.f32) 3/2) (*.f32 (PI.f32) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) 1/2))) (*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (-.f32 (*.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) (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 1 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))))))
(/.f32 1 (+.f32 1 (/.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))) cosTheta)))
(/.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 (+.f32 1 (/.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta)))
(+.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32)))))) (*.f32 -1 (/.f32 c (*.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))))) (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 (exp.f32 (neg.f32 (pow.f32 cosTheta 2))) cosTheta)))))))
(+.f32 (/.f32 1 (+.f32 1 (/.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))) cosTheta))) (neg.f32 (/.f32 c (pow.f32 (+.f32 1 (/.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))) cosTheta)) 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 (+.f32 1 (/.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta))) (/.f32 c (pow.f32 (+.f32 1 (/.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta)) 2)))
(+.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32)))))) (+.f32 (*.f32 -1 (/.f32 c (*.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))))) (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 (exp.f32 (neg.f32 (pow.f32 cosTheta 2))) cosTheta)))))) (/.f32 (pow.f32 c 2) (*.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))))) 2) (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 (exp.f32 (neg.f32 (pow.f32 cosTheta 2))) cosTheta)))))))
(+.f32 (/.f32 1 (+.f32 1 (/.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))) cosTheta))) (fma.f32 -1 (/.f32 c (pow.f32 (+.f32 1 (/.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))) cosTheta)) 2)) (/.f32 (*.f32 c c) (*.f32 (+.f32 1 (/.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))) cosTheta)) (pow.f32 (+.f32 1 (/.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))) cosTheta)) 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 c) (pow.f32 (fma.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1) 3)) (/.f32 c (pow.f32 (fma.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1) 2))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 (/.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta))) (/.f32 c (pow.f32 (+.f32 1 (/.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta)) 2))) (/.f32 (*.f32 c c) (pow.f32 (+.f32 1 (/.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta)) 3)))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 c 3) (*.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))))) 2) (pow.f32 (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 (exp.f32 (neg.f32 (pow.f32 cosTheta 2))) cosTheta))) 2)))) (+.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32)))))) (+.f32 (*.f32 -1 (/.f32 c (*.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))))) (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 (exp.f32 (neg.f32 (pow.f32 cosTheta 2))) cosTheta)))))) (/.f32 (pow.f32 c 2) (*.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))))) 2) (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 (exp.f32 (neg.f32 (pow.f32 cosTheta 2))) cosTheta))))))))
(fma.f32 -1 (/.f32 (pow.f32 c 3) (*.f32 (pow.f32 (+.f32 1 (/.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))) cosTheta)) 2) (pow.f32 (+.f32 1 (/.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))) cosTheta)) 2))) (+.f32 (/.f32 1 (+.f32 1 (/.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))) cosTheta))) (fma.f32 -1 (/.f32 c (pow.f32 (+.f32 1 (/.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))) cosTheta)) 2)) (/.f32 (*.f32 c c) (*.f32 (+.f32 1 (/.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))) cosTheta)) (pow.f32 (+.f32 1 (/.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))) cosTheta)) 2))))))
(-.f32 (+.f32 (/.f32 1 (fma.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1)) (-.f32 (/.f32 (*.f32 c c) (pow.f32 (fma.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1) 3)) (/.f32 c (pow.f32 (fma.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1) 2)))) (/.f32 (pow.f32 c 3) (pow.f32 (fma.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1) 4)))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 (/.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta))) (/.f32 c (pow.f32 (+.f32 1 (/.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta)) 2))) (-.f32 (/.f32 (*.f32 c c) (pow.f32 (+.f32 1 (/.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta)) 3)) (/.f32 (pow.f32 c 3) (pow.f32 (+.f32 1 (/.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta)) 4))))
(/.f32 1 c)
(+.f32 (/.f32 1 c) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))))) (pow.f32 c 2))))
(+.f32 (/.f32 1 c) (neg.f32 (/.f32 (+.f32 1 (/.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))) cosTheta)) (*.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 (+.f32 1 (/.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta)) (*.f32 c c)))
(+.f32 (/.f32 1 c) (+.f32 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))))) (pow.f32 c 2))) (/.f32 (*.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))))) (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 (exp.f32 (neg.f32 (pow.f32 cosTheta 2))) cosTheta)))) (pow.f32 c 3))))
(+.f32 (/.f32 1 c) (fma.f32 -1 (/.f32 (+.f32 1 (/.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))) cosTheta)) (*.f32 c c)) (/.f32 (pow.f32 (+.f32 1 (/.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))) cosTheta)) 2) (pow.f32 c 3))))
(+.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 (+.f32 1 (/.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta)) (*.f32 c c))) (/.f32 (pow.f32 (+.f32 1 (/.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta)) 2) (pow.f32 c 3)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))))) 2) (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 (exp.f32 (neg.f32 (pow.f32 cosTheta 2))) cosTheta)))) (pow.f32 c 4))) (+.f32 (/.f32 1 c) (+.f32 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))))) (pow.f32 c 2))) (/.f32 (*.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))))) (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 (exp.f32 (neg.f32 (pow.f32 cosTheta 2))) cosTheta)))) (pow.f32 c 3)))))
(fma.f32 -1 (/.f32 (pow.f32 (+.f32 1 (/.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))) cosTheta)) 2) (/.f32 (pow.f32 c 4) (+.f32 1 (/.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))) cosTheta)))) (+.f32 (/.f32 1 c) (fma.f32 -1 (/.f32 (+.f32 1 (/.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))) cosTheta)) (*.f32 c c)) (/.f32 (pow.f32 (+.f32 1 (/.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))) cosTheta)) 2) (pow.f32 c 3)))))
(-.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 (+.f32 1 (/.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta)) (*.f32 c c))) (/.f32 (pow.f32 (+.f32 1 (/.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta)) 2) (pow.f32 c 3))) (/.f32 (pow.f32 (+.f32 1 (/.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta)) 3) (pow.f32 c 4)))
(/.f32 1 c)
(+.f32 (/.f32 1 c) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))))) (pow.f32 c 2))))
(+.f32 (/.f32 1 c) (neg.f32 (/.f32 (+.f32 1 (/.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))) cosTheta)) (*.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 (+.f32 1 (/.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta)) (*.f32 c c)))
(+.f32 (/.f32 1 c) (+.f32 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))))) (pow.f32 c 2))) (/.f32 (*.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))))) (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 (exp.f32 (neg.f32 (pow.f32 cosTheta 2))) cosTheta)))) (pow.f32 c 3))))
(+.f32 (/.f32 1 c) (fma.f32 -1 (/.f32 (+.f32 1 (/.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))) cosTheta)) (*.f32 c c)) (/.f32 (pow.f32 (+.f32 1 (/.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))) cosTheta)) 2) (pow.f32 c 3))))
(+.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 (+.f32 1 (/.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta)) (*.f32 c c))) (/.f32 (pow.f32 (+.f32 1 (/.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta)) 2) (pow.f32 c 3)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))))) 2) (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 (exp.f32 (neg.f32 (pow.f32 cosTheta 2))) cosTheta)))) (pow.f32 c 4))) (+.f32 (/.f32 1 c) (+.f32 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))))) (pow.f32 c 2))) (/.f32 (*.f32 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 (pow.f32 cosTheta 2))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))))) (+.f32 1 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -2 cosTheta)) (PI.f32))) (/.f32 (exp.f32 (neg.f32 (pow.f32 cosTheta 2))) cosTheta)))) (pow.f32 c 3)))))
(fma.f32 -1 (/.f32 (pow.f32 (+.f32 1 (/.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))) cosTheta)) 2) (/.f32 (pow.f32 c 4) (+.f32 1 (/.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))) cosTheta)))) (+.f32 (/.f32 1 c) (fma.f32 -1 (/.f32 (+.f32 1 (/.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))) cosTheta)) (*.f32 c c)) (/.f32 (pow.f32 (+.f32 1 (/.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))) cosTheta)) 2) (pow.f32 c 3)))))
(-.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 (+.f32 1 (/.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta)) (*.f32 c c))) (/.f32 (pow.f32 (+.f32 1 (/.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta)) 2) (pow.f32 c 3))) (/.f32 (pow.f32 (+.f32 1 (/.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta)) 3) (pow.f32 c 4)))
(/.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 (*.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 (*.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 (pow.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 2)) (sqrt.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))))
(*.f32 (fabs.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (sqrt.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (sqrt.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))))
(sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 2) 1/2) (pow.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 1/2))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 2)) (sqrt.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))))
(*.f32 (fabs.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (sqrt.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (sqrt.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))))
(/.f32 1 (sqrt.f32 (/.f32 (PI.f32) (fma.f32 cosTheta -2 1))))
(/.f32 1 (/.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (fma.f32 cosTheta -2 1))))
(*.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (/.f32 1 (sqrt.f32 (PI.f32))))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (sqrt.f32 (PI.f32)))
(/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (sqrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (/.f32 1 (sqrt.f32 (PI.f32))))
(/.f32 (sqrt.f32 (neg.f32 (fma.f32 cosTheta -2 1))) (sqrt.f32 (neg.f32 (PI.f32))))
(/.f32 (sqrt.f32 (-.f32 -1 (*.f32 cosTheta -2))) (sqrt.f32 (neg.f32 (PI.f32))))
(/.f32 (sqrt.f32 (+.f32 -1 (*.f32 2 cosTheta))) (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 c (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)))
(fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c)
(+.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)) c)
(fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c)
(+.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)) 1) c)
(fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c)
(-.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c)) 1)
(fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c)
(*.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c))
(fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c)
(*.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c) 1)
(fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c)
(*.f32 (cbrt.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c)) (pow.f32 (cbrt.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c)) 2))
(fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c)
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c)) 2) (cbrt.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c)))
(fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c)
(*.f32 (sqrt.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c)) (sqrt.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c)))
(fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c)
(/.f32 (+.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)) 3) (pow.f32 c 3)) (+.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)) (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta))) (-.f32 (*.f32 c c) (*.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)) c))))
(/.f32 (+.f32 (pow.f32 c 3) (pow.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)) 3)) (+.f32 (*.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) (*.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta))) (*.f32 c (-.f32 c (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta))))))
(/.f32 (+.f32 (pow.f32 c 3) (pow.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)) 3)) (fma.f32 c (-.f32 c (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta))) (*.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) (*.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)))))
(/.f32 (fma.f32 (pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 3/2) (pow.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 3) (pow.f32 c 3)) (fma.f32 c (-.f32 c (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta))) (*.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (*.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))))))
(/.f32 (-.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)) (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta))) (*.f32 c c)) (-.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)) c))
(/.f32 (-.f32 (*.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) (*.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta))) (*.f32 c c)) (-.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)) c))
(/.f32 (fma.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) (*.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)) (*.f32 c (neg.f32 c))) (-.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)) c))
(/.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c) 1)
(pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c) 1)
(fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c)
(pow.f32 (cbrt.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c)) 3)
(fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c)
(pow.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c) 3) 1/3)
(fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c)
(pow.f32 (sqrt.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c)) 2)
(fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c)
(sqrt.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c) 2))
(fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c)
(log.f32 (exp.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c)))
(fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c)
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c))))
(fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c)
(cbrt.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c) 3))
(fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c)
(expm1.f32 (log1p.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c)))
(fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c)
(exp.f32 (log.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c)))
(fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c)
(exp.f32 (*.f32 (log.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c)) 1))
(fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c)
(log1p.f32 (expm1.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c)))
(fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c)
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c))))) 1)
(/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c)))
(*.f32 1 (/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c))))
(/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c)))
(*.f32 (/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c))) 1)
(/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c)))
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c)))) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c)) -2)))
(/.f32 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c)) -2)) (cbrt.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c))))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c)) -2)) (/.f32 1 (cbrt.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c)))))
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c)))) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c)) -2)))
(/.f32 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c)) -2)) (cbrt.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c))))
(*.f32 (pow.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c)) -1/2) (pow.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c)) -1/2))
(/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c)))
(*.f32 -1 (/.f32 1 (+.f32 -1 (neg.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c)))))
(/.f32 -1 (-.f32 -1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c)))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c))) 2) -1) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c))) -1))
(/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c)))
(*.f32 (pow.f32 (hypot.f32 1 (sqrt.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c))) -1) (pow.f32 (hypot.f32 1 (sqrt.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c))) -1))
(pow.f32 (hypot.f32 1 (sqrt.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c))) -2)
(*.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c) 3))) (+.f32 1 (-.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c) 2) (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c))))
(/.f32 (*.f32 1 (+.f32 1 (-.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c) 2) (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c)))) (+.f32 1 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c) 3)))
(/.f32 (+.f32 1 (-.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c) 2) (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c))) (+.f32 1 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c) 3)))
(/.f32 (+.f32 1 (*.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c) (+.f32 c (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) -1)))) (+.f32 1 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c) 3)))
(*.f32 (/.f32 1 (-.f32 1 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c) 2))) (-.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c)))
(/.f32 (-.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c)) (-.f32 1 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c) 2)))
(pow.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c)) -1)
(/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c)))
(pow.f32 (/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c))) 1)
(/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c)))
(pow.f32 (/.f32 1 (cbrt.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c)))) 3)
(/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.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))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c))) 3) 1/3)
(/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c)))
(pow.f32 (pow.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c)) -1/2) 2)
(/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c)))
(sqrt.f32 (pow.f32 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c)) -2))
(/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.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))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c)))))
(/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.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))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c))))))
(/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.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))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c))) 3))
(/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.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))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c)))))
(/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c)))
(exp.f32 (neg.f32 (log1p.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c))))
(exp.f32 (*.f32 (log1p.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c)) -1))
(exp.f32 (neg.f32 (log1p.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c))))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c))) 1))
(exp.f32 (neg.f32 (log1p.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.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))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) c)))))
(/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta) 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))) (pow.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 2))
(/.f32 (fma.f32 cosTheta -2 1) (PI.f32))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (pow.f32 (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) 4))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) 2) (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))))
(/.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 (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 (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 (/.f32 (fma.f32 cosTheta -2 1) (cbrt.f32 (PI.f32))) (cbrt.f32 (pow.f32 (PI.f32) 2)))
(*.f32 (/.f32 1 (sqrt.f32 (PI.f32))) (/.f32 (fma.f32 cosTheta -2 1) (sqrt.f32 (PI.f32))))
(/.f32 (fma.f32 cosTheta -2 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 (/.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) (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (cbrt.f32 (pow.f32 (PI.f32) 2)))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (/.f32 (pow.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) 2) (cbrt.f32 (pow.f32 (PI.f32) 2))))
(/.f32 (*.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (pow.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) 2)) (cbrt.f32 (pow.f32 (PI.f32) 2)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) 2) (sqrt.f32 (PI.f32))) (/.f32 (cbrt.f32 (fma.f32 cosTheta -2 1)) (sqrt.f32 (PI.f32))))
(/.f32 (fma.f32 cosTheta -2 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 (/.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 (/.f32 (fma.f32 cosTheta -2 1) (cbrt.f32 (PI.f32))) (cbrt.f32 (pow.f32 (PI.f32) 2)))
(*.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (pow.f32 (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) 4))
(pow.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)) 1)
(/.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))

localize36.0ms (0.2%)

Compiler

Compiled 8 to 6 computations (25% saved)

localize137.0ms (0.8%)

Local Accuracy

Found 4 expressions with local accuracy:

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

Compiled 95 to 32 computations (66.3% saved)

series2.0ms (0%)

Counts
3 → 48
Calls

12 calls:

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

rewrite98.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1862×log-prod
1162×fma-def
652×expm1-udef
650×log1p-udef
404×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

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

simplify94.0ms (0.5%)

Algorithm
egg-herbie
Rules
1282×distribute-lft-in
1234×distribute-rgt-in
418×sqr-pow
366×cancel-sign-sub-inv
284×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

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

localize119.0ms (0.7%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.9%
(+.f32 (/.f32 (/.f32 1 cosTheta) (sqrt.f32 (PI.f32))) 1)
99.6%
(sqrt.f32 (+.f32 c (+.f32 (/.f32 (/.f32 1 cosTheta) (sqrt.f32 (PI.f32))) 1)))
98.7%
(/.f32 (/.f32 1 cosTheta) (sqrt.f32 (PI.f32)))
98.3%
(pow.f32 (sqrt.f32 (+.f32 c (+.f32 (/.f32 (/.f32 1 cosTheta) (sqrt.f32 (PI.f32))) 1))) -2)
Compiler

Compiled 61 to 39 computations (36.1% saved)

series4.0ms (0%)

Counts
4 → 48
Calls

18 calls:

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

rewrite95.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1838×prod-diff
886×fma-def
590×expm1-udef
590×log1p-udef
406×fma-neg
Iterations

Useful iterations: 1 (0.0ms)

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

simplify137.0ms (0.8%)

Algorithm
egg-herbie
Rules
1002×times-frac
920×distribute-lft-in
910×unswap-sqr
500×cancel-sign-sub-inv
402×fma-def
Iterations

Useful iterations: 2 (0.0ms)

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

localize325.0ms (1.9%)

Local Accuracy

Found 4 expressions with local accuracy:

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

Compiled 217 to 98 computations (54.8% saved)

series5.0ms (0%)

Counts
3 → 34
Calls

12 calls:

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

rewrite48.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
618×add-sqr-sqrt
604×pow1
602×*-un-lft-identity
574×add-exp-log
574×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

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

simplify85.0ms (0.5%)

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

Useful iterations: 2 (0.0ms)

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

eval519.0ms (3%)

Compiler

Compiled 26503 to 16964 computations (36% saved)

prune282.0ms (1.6%)

Pruning

46 alts after pruning (40 fresh and 6 done)

PrunedKeptTotal
New8349843
Fresh63137
Picked101
Done268
Total84346889
Accurracy
100.0%
Counts
889 → 46
Alt Table
Click to see full alt table
StatusAccuracyProgram
89.4%
(pow.f32 (pow.f32 (+.f32 (+.f32 1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)) c) 1/4) -4)
97.7%
(pow.f32 (pow.f32 (+.f32 1 (fma.f32 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta) (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (exp.f32 (*.f32 cosTheta cosTheta))) c)) -1/2) 2)
97.8%
(pow.f32 (pow.f32 (+.f32 1 (+.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (exp.f32 cosTheta) cosTheta))) cosTheta) c)) -1/2) 2)
89.3%
(pow.f32 (pow.f32 (+.f32 1 (+.f32 c (/.f32 (+.f32 (+.f32 1 cosTheta) cosTheta) (*.f32 (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta))) cosTheta)))) -1/2) 2)
88.5%
(pow.f32 (/.f32 1 (cbrt.f32 (+.f32 1 (+.f32 c (/.f32 (+.f32 (+.f32 1 cosTheta) cosTheta) (*.f32 (*.f32 (sqrt.f32 (PI.f32)) (exp.f32 (*.f32 cosTheta cosTheta))) cosTheta)))))) 3)
90.4%
(pow.f32 (sqrt.f32 (+.f32 c (+.f32 (/.f32 (/.f32 1 cosTheta) (sqrt.f32 (PI.f32))) 1))) -2)
90.2%
(pow.f32 (sqrt.f32 (+.f32 1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta))) -2)
98.0%
(pow.f32 (sqrt.f32 (+.f32 1 (+.f32 c (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 cosTheta cosTheta))))))) -2)
97.4%
(/.f32 1 (fma.f32 (/.f32 (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) 1))
55.0%
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (pow.f32 (*.f32 (*.f32 cosTheta (PI.f32)) cosTheta) -1/2) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
54.3%
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) -1/2) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
90.8%
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (/.f32 (pow.f32 cosTheta -1/2) (sqrt.f32 (*.f32 cosTheta (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
90.8%
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (/.f32 (/.f32 1 (sqrt.f32 cosTheta)) (sqrt.f32 (*.f32 cosTheta (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
90.9%
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (/.f32 (/.f32 1 cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
90.3%
(/.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)))))
90.0%
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) 3)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
91.0%
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (/.f32 1 (*.f32 (sqrt.f32 (*.f32 cosTheta (PI.f32))) (sqrt.f32 cosTheta))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
54.5%
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (/.f32 1 (sqrt.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
94.8%
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (/.f32 1 (sqrt.f32 (PI.f32))) (*.f32 (/.f32 (-.f32 1 cosTheta) cosTheta) (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta)))))))
96.1%
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (/.f32 1 (sqrt.f32 (PI.f32))) (*.f32 (/.f32 (+.f32 (-.f32 1 cosTheta) (*.f32 cosTheta (*.f32 cosTheta -1/2))) cosTheta) (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta)))))))
96.6%
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (/.f32 1 (sqrt.f32 (PI.f32))) (*.f32 (/.f32 (+.f32 1 (-.f32 (*.f32 -1/2 (*.f32 (+.f32 cosTheta 1) (*.f32 cosTheta cosTheta))) cosTheta)) cosTheta) (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta)))))))
98.0%
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (/.f32 (sqrt.f32 (-.f32 (-.f32 1 cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
94.8%
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (/.f32 1 cosTheta) -1)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
96.7%
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (*.f32 (pow.f32 (PI.f32) -1/2) (+.f32 (+.f32 (/.f32 1 cosTheta) -1) (*.f32 cosTheta (+.f32 -1/2 (*.f32 cosTheta -1/2))))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
90.9%
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (*.f32 (pow.f32 cosTheta -1/2) (sqrt.f32 (/.f32 (/.f32 1 cosTheta) (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
51.1%
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
94.3%
(/.f32 1 (+.f32 (+.f32 1 c) (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (/.f32 1 cosTheta) -1))))
11.2%
(/.f32 1 (+.f32 c 1))
98.1%
(/.f32 1 (+.f32 1 (fma.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) c)))
90.4%
(/.f32 1 (+.f32 1 (/.f32 (pow.f32 (PI.f32) -1/2) cosTheta)))
97.4%
(/.f32 1 (+.f32 1 (/.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))) cosTheta)))
97.4%
(/.f32 1 (+.f32 1 (/.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) (*.f32 cosTheta (pow.f32 (exp.f32 cosTheta) cosTheta)))))
98.1%
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))) cosTheta))))
98.5%
(/.f32 1 (+.f32 1 (+.f32 c (*.f32 (/.f32 (sqrt.f32 (fma.f32 cosTheta -2 1)) (exp.f32 (*.f32 cosTheta cosTheta))) (/.f32 1 (*.f32 (sqrt.f32 (PI.f32)) cosTheta))))))
96.7%
(/.f32 1 (+.f32 1 (+.f32 c (*.f32 (-.f32 (fma.f32 (*.f32 cosTheta cosTheta) -3/2 1) cosTheta) (/.f32 1 (*.f32 (sqrt.f32 (PI.f32)) cosTheta))))))
94.9%
(/.f32 1 (+.f32 1 (+.f32 c (*.f32 (-.f32 1 cosTheta) (/.f32 1 (*.f32 (sqrt.f32 (PI.f32)) cosTheta))))))
96.1%
(/.f32 1 (+.f32 1 (+.f32 c (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (+.f32 (/.f32 1 cosTheta) -1) (*.f32 -3/2 cosTheta))))))
90.9%
(/.f32 1 (+.f32 1 (+.f32 c (*.f32 1 (/.f32 1 (*.f32 (sqrt.f32 (PI.f32)) cosTheta))))))
97.4%
(/.f32 1 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -4 (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (+.f32 1 (*.f32 cosTheta 2))))))))
90.4%
(/.f32 1 (+.f32 1 (*.f32 (/.f32 1 cosTheta) (sqrt.f32 (/.f32 1 (PI.f32))))))
94.8%
(-.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 (-.f32 (+.f32 1 c) (sqrt.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
90.9%
(-.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (+.f32 1 c))))
11.2%
(-.f32 1 c)
94.7%
(*.f32 cosTheta (-.f32 (sqrt.f32 (PI.f32)) (*.f32 (*.f32 (PI.f32) (-.f32 1 (-.f32 (pow.f32 (PI.f32) -1/2) c))) cosTheta)))
91.3%
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
11.2%
1
Compiler

Compiled 2899 to 1884 computations (35% saved)

regimes355.0ms (2%)

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

6 calls:

83.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)))
47.0ms
c
47.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)))))
45.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))))
44.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 2038 to 1195 computations (41.4% saved)

regimes223.0ms (1.3%)

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

38.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))))
37.0ms
c
36.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)))
34.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)))))
33.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 1594 to 925 computations (42% saved)

regimes218.0ms (1.3%)

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

6 calls:

36.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))))
36.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)))))
36.0ms
c
34.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)))
33.0ms
cosTheta
Results
AccuracySegmentsBranch
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 (*.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%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 1 c)
Compiler

Compiled 1552 to 902 computations (41.9% saved)

regimes197.0ms (1.1%)

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

6 calls:

39.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)))
31.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))))
31.0ms
c
31.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)))))
30.0ms
cosTheta
Results
AccuracySegmentsBranch
98.1%1cosTheta
98.1%1c
98.1%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.1%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.1%1(+.f32 1 c)
98.1%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 1373 to 806 computations (41.3% saved)

regimes73.0ms (0.4%)

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

3 calls:

24.0ms
c
22.0ms
cosTheta
9.0ms
(+.f32 1 c)
Results
AccuracySegmentsBranch
98.1%1(+.f32 1 c)
98.1%1cosTheta
98.1%1c
Compiler

Compiled 846 to 512 computations (39.5% saved)

regimes97.0ms (0.6%)

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

3 calls:

51.0ms
cosTheta
23.0ms
c
7.0ms
(+.f32 1 c)
Results
AccuracySegmentsBranch
97.4%1cosTheta
97.4%1c
97.4%1(+.f32 1 c)
Compiler

Compiled 825 to 500 computations (39.4% saved)

regimes56.0ms (0.3%)

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

3 calls:

14.0ms
c
14.0ms
cosTheta
5.0ms
(+.f32 1 c)
Results
AccuracySegmentsBranch
96.7%1cosTheta
96.7%1c
96.7%1(+.f32 1 c)
Compiler

Compiled 506 to 301 computations (40.5% saved)

regimes33.0ms (0.2%)

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

3 calls:

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

Compiled 321 to 200 computations (37.7% saved)

regimes20.0ms (0.1%)

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

3 calls:

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

Compiled 131 to 99 computations (24.4% saved)

regimes18.0ms (0.1%)

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

3 calls:

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

Compiled 99 to 76 computations (23.2% saved)

regimes13.0ms (0.1%)

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

3 calls:

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

Compiled 34 to 26 computations (23.5% saved)

regimes5.0ms (0%)

Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

Counts
1 → 1
Calls
Call 1
Inputs
1
Outputs
1
Calls

2 calls:

2.0ms
cosTheta
2.0ms
c
Results
AccuracySegmentsBranch
11.2%1c
11.2%1cosTheta
Compiler

Compiled 9 to 7 computations (22.2% saved)

simplify19.0ms (0.1%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
090614
1133614
2146614
3153614
4155614
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(/.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 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 (+.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 (fma.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) c)))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))) cosTheta))))
(/.f32 1 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -4 (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (+.f32 1 (*.f32 cosTheta 2))))))))
(/.f32 1 (+.f32 1 (+.f32 c (*.f32 (-.f32 (fma.f32 (*.f32 cosTheta cosTheta) -3/2 1) cosTheta) (/.f32 1 (*.f32 (sqrt.f32 (PI.f32)) cosTheta))))))
(/.f32 1 (+.f32 1 (+.f32 c (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (+.f32 (/.f32 1 cosTheta) -1) (*.f32 -3/2 cosTheta))))))
(/.f32 1 (+.f32 1 (+.f32 c (*.f32 (-.f32 1 cosTheta) (/.f32 1 (*.f32 (sqrt.f32 (PI.f32)) cosTheta))))))
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
(-.f32 1 c)
1
Outputs
(/.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 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 (+.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 (fma.f32 (sqrt.f32 (/.f32 (+.f32 1 (*.f32 cosTheta -2)) (PI.f32))) (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) c)))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32))) (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta)))) cosTheta))))
(/.f32 1 (+.f32 1 (+.f32 c (/.f32 (*.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) (sqrt.f32 (/.f32 (fma.f32 cosTheta -2 1) (PI.f32)))) cosTheta))))
(/.f32 1 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 -4 (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (+.f32 1 (*.f32 cosTheta 2))))))))
(/.f32 1 (+.f32 1 (*.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta cosTheta))) cosTheta) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 (*.f32 cosTheta cosTheta) -4)) (*.f32 (PI.f32) (+.f32 1 (*.f32 cosTheta 2))))))))
(/.f32 1 (+.f32 1 (+.f32 c (*.f32 (-.f32 (fma.f32 (*.f32 cosTheta cosTheta) -3/2 1) cosTheta) (/.f32 1 (*.f32 (sqrt.f32 (PI.f32)) cosTheta))))))
(/.f32 1 (+.f32 1 (+.f32 c (*.f32 (-.f32 (fma.f32 (*.f32 cosTheta cosTheta) -3/2 1) cosTheta) (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32))))))))
(/.f32 1 (+.f32 1 (+.f32 c (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (+.f32 (/.f32 1 cosTheta) -1) (*.f32 -3/2 cosTheta))))))
(/.f32 1 (+.f32 1 (+.f32 c (*.f32 (sqrt.f32 (/.f32 1 (PI.f32))) (+.f32 (+.f32 (/.f32 1 cosTheta) -1) (*.f32 cosTheta -3/2))))))
(/.f32 1 (+.f32 1 (+.f32 c (*.f32 (-.f32 1 cosTheta) (/.f32 1 (*.f32 (sqrt.f32 (PI.f32)) cosTheta))))))
(/.f32 1 (+.f32 1 (+.f32 c (*.f32 (/.f32 1 (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (-.f32 1 cosTheta)))))
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
(-.f32 1 c)
1
Compiler

Compiled 224 to 177 computations (21% saved)

soundness2.1s (12.2%)

Rules
1996×fma-def
1996×fma-def
1996×fma-def
1996×fma-def
1500×fma-def
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02279
14869
212069
330965
479365
5384565
6700065
081912
1212776
2591668
33028662
47720662
02279
14869
212069
330965
479365
5384565
6700065
021154
1446154
25933154
03216865
18456335
228976221
02964469
18823991
228093861
03216865
18456335
228976221
022134
1489122
27210122
04478437
112287349
246267299
022134
1489122
27210122
04478437
112287349
246267299
01543605
14513293
215413061
376733061
02964469
18823991
228093861
03738659
19707969
237937855
02279
14869
212069
330965
479365
5384565
6700065
02279
14869
212069
330965
479365
5384565
6700065
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 2212 to 1490 computations (32.6% saved)

end158.0ms (0.9%)

Compiler

Compiled 458 to 294 computations (35.8% saved)

Profiling

Loading profile data...